html,body {
  margin: 0px;
  padding: 0px;
  font-size: 0px;
  /* color: #F00; */
 /* background: #0D3543 url('img/bg.jpg') top left repeat-x;*/
}
div,table,td{
/*  font: 12px  Tahoma, Arial, sans-serif; */
font-size: 12px;
font-family: Tahoma, Arial, sans-serif;
/* color: #fff; */
empty-cells: show;
}
img { border: 0px; }
p{
margin:0px;
padding:0px;
}

caption {
	font-weight: bold;
	padding: 4px 0px;
	text-align: center;
}

table .tabela_krawedzie {
	border-top: 1px solid;
	border-left: 1px solid;
	text-align: left;
}

table .tabela_krawedzie caption {
	border-bottom: 1px solid;
}

table .tabela_krawedzie .tabela_komorka {
	border-bottom: 1px solid;
	border-right: 1px solid;
}

#MainTable {
  width:100%;
}
#MainTableLeft {
background: #E2EAF7 url('img/bg.gif') top left repeat-x;
/* background: #E2EAF7; */
  width: 49%;   
  
}
#MainTableLeft_d {
    background: transparent url('img/bg_l_r.gif') top right repeat-x;
   width: 100%;  
  height: 81px;
  float:right;
  
}
#MainTableContent {
  width: 2%;

}
#MainTableRight {
background: #E2EAF7 url('img/bg.gif') top left repeat-x; 
/* background: #E2EAF7; */
  width: 49%;  
}
#MainTableRight_d {
background: transparent url('img/bg_l_r.gif') top left repeat-x;
  width: 100%;  
  height: 81px;
  float:left;
}

#ContentMain {
  width: 980px;
}

#FooterRow{
background: #0D3543 url('img/bg_footer.gif') top left repeat-x;
height: 196px;
}

#TopBanerRow{
/* background: #2459A4; */
/* background: #E2EAF7; */
background: #255AA5;
}

#MainRow{
/* background: #22509B url('img/bg.gif') top left repeat-x; */
background: #E2EAF7;
}

#TopBaner{
/* background: #22509B; */
/* background: #E2EAF7; */
background: #255AA5;
width: 980px;
/* height: 145px;  */
font-size: 0px;
border: 0px;
text-align: center;
}
#TopBaner a,#TopBaner img{
margin: 0px;
padding: 0px;
}

#top_center{

width: 980px;
height: 170px;
background: #E2EAF6 url('img/top_center.jpg') top left repeat-x;
}

#b_0{
float: left;
clear: both;
width: 980px;
}
#b_1{
float: left;
clear: both;
width: 980px;
}
#b_2{
float: left;
clear: both;
width: 980px;
}

#b_0_1{
/*background: #FFF url('img/b_0_1.jpg') top left no-repeat;*/
background: #FFF url('img/b_0_1a.jpg') top left no-repeat;
width: 698px;
height: 165px;
float: left;
}
#b_0_2{
background: #FFF url('img/b_0_2a.jpg') top left no-repeat;
/*background: #FFF url('img/b_0_2.jpg') top left no-repeat;*/
width: 282px;
height: 165px;
float: left;
}

#b_1_1{
background: #FFF url('img/b_1_1.gif') top left no-repeat;
width: 698px;
height: 37px;
float: left;
}
#b_1_2{
background: #FFF url('img/b_1_2.gif') top left no-repeat;
width: 282px;
height: 37px;
float: left;
}
#b_1_2_zalogowany{
background: #FFF url('img/b_1_2_zalogowany.gif') top left no-repeat;
width: 282px;
height: 37px;
float: left;
}

#b_2_1{
background: #FFF url('img/b_2_1.gif') top left no-repeat;
width: 698px;
height: 58px;
float: left;
}
#b_2_2{
background: #FFF url('img/b_2_2.gif') top left no-repeat;
width: 282px;
height: 58px;
float: left;
}

#leftContent{
/* float: left; */
width: 281px;
background: transparent;
}

a.jezyk, a.jezyk:link, a.jezyk:active, a.jezyk:visited, a.jezyk:focus {
text-decoration: none;  
color: #fff;
}
a.jezyk:hover {
color: #fff;
}


#rightContent{
width: 184px;
}

#centerContent{
/* float: left; */
/* width: 479px; */
width: 469px;
padding: 0px 5px;
}

#cc{
margin-left: 8px;
margin-right: 8px; 
}

#mainMenu{
width: 281px;
background: transparent
}
#mainMenuTitle{
width: 281px;
height: 43px;
background: transparent url('img/main_menu_title.gif') top left no-repeat;
}
#mainMenuTitleText{
padding-top: 16px;
padding-left: 40px;
font-weight: bold;
font-family: Arial;
color: #fff;
}

.mainMenuItem{
width: 281px;
height: 35px;
background: transparent url('img/main_menu_item.gif') top left no-repeat;
}
.mainMenuItemText{
width: 250px;
/* height: 24px; */
/* padding-left: 28px; */
padding-top: 11px; 
margin-left: 24px;
/* margin-top: 11px; */
overflow: hidden;
}

a.mainMenuLink, a.mainMenuLink:link, a.mainMenuLink:active, a.mainMenuLink:visited, a.mainMenuLink:focus {
          width: 250px;
		/*   height: 15px; */
          color: #FFF;
          text-decoration: none;
          display: block;
		  overflow: hidden;		 
}
a.mainMenuLink:hover {
}

.mainMenuItemTextSelected{
width: 250px;
/* height: 24px; */
/* padding-left: 28px; */
padding-top: 11px; 
margin-left: 28px;
/* margin-top: 11px; */
overflow: hidden;
/* font-weight: bold; */
}

a.mainMenuLinkSelected, a.mainMenuLinkSelected:link, a.mainMenuLinkSelected:active, a.mainMenuLinkSelected:visited, a.mainMenuLinkSelected:focus {
          width: 250px;
		  height: 15px;
          color: #FFF;
          text-decoration: underline;
          display: block;
		  overflow: hidden;
		 /*  font-weight: bold; */
}
a.mainMenuLinkSelected:hover {
}

.submenuItem{
width: 281px;
height: 28px;
background: transparent url('img/main_menu_subitem.gif') top left no-repeat;
}
.submenuItemText{
width: 230px;
/* height: 20px; */
margin-left: 47px;
/* padding-left: 47px; */
/* padding-top: 7px; */
overflow: hidden;
}

a.submenuLink, a.submenuLink:link, a.submenuLink:active, a.submenuLink:visited, a.submenuLink:focus {
          width: 230px;
		 /*  height: 20px; */
          color: #FFF;
          text-decoration: none;
          display: block;
		  overflow: hidden;
}
a.submenuLink:hover {
}


.submenuItemTextSelected{
width: 230px;
/* height: 20px; */
margin-left: 47px;
/* padding-left: 47px; */
/* padding-top: 7px; */
overflow: hidden;
font-weight: bold;
}

a.submenuLinkSelected, a.submenuLinkSelected:link, a.submenuLinkSelected:active, a.submenuLinkSelected:visited, a.submenuLinkSelected:focus {
          width: 230px;
		/*   height: 20px; */
          color: #FFF;
          text-decoration: none;
          display: block;
		  overflow: hidden;
		  font-weight: bold;
}
a.submenuLinkSelected:hover {
}

.subsubmenuItem{
width: 281px;
height: 28px;
background: transparent url('img/main_menu_subsubitem.gif') top left no-repeat;
}
.subsubmenuItemText{
width: 215px;
/* height: 20px; */
margin-left: 60px;
/* padding-left: 47px; */
/* padding-top: 7px; */
overflow: hidden;
}

a.subsubmenuLink, a.subsubmenuLink:link, a.subsubmenuLink:active, a.subsubmenuLink:visited, a.subsubmenuLink:focus {
          width: 215px;
		 /*  height: 20px; */
          color: #FFF;
          text-decoration: none;
          display: block;
		  overflow: hidden;
}
a.subsubmenuLink:hover {
}


.subsubmenuItemTextSelected{
width: 215px;
/* height: 20px; */
margin-left: 60px;
/* padding-left: 47px; */
/* padding-top: 7px; */
overflow: hidden;
font-weight: bold;
}

a.subsubmenuLinkSelected, a.subsubmenuLinkSelected:link, a.subsubmenuLinkSelected:active, a.subsubmenuLinkSelected:visited, a.subsubmenuLinkSelected:focus {
          width: 215px;
		/*   height: 20px; */
          color: #FFF;
          text-decoration: none;
          display: block;
		  overflow: hidden;
		  font-weight: bold;
}
a.subsubmenuLinkSelected:hover {
}

#mainMenuEnding{
width: 281px;
height: 14px;
background: transparent url('img/main_menu_ending.gif') top left no-repeat;
margin-bottom: 9px;
}

.left_box{
width: 281px;
background: transparent url('img/left_box_bg.gif') top left repeat-y;
padding-top: 3px;
padding-bottom: 5px;
margin-bottom: 10px;
}
.left_box_title{
width: 281px;
height: 37px;
background: transparent url('img/left_box_title.gif') top left repeat-y;
}
.left_box_title_text{
padding-left: 42px;
padding-top: 10px;
width:239px;
height: 27px;
background: transparent url('img/left_box_title.gif') top left repeat-y;
color: #484851;
font-weight: bold;
}

.left_box_text{
margin-top: 5px;
margin-left: 12px;
margin-right: 12px;
color: #141414;
}

tr.left_box_text,td.left_box_text,table.left_box_text,p.left_box_text{
color: #141414;
}

.left_box_text_middle{
margin-top: 5px;
margin-left: 12px;
margin-right: 12px;
color: #141414;
text-align: center;
}
tr.left_box_text_middle,td.left_box_text_middle,table.left_box_text,p.left_box_text_middle{
color: #141414;
text-align: center;
}


#newsletter_form_new{
height: 26px;
/* width: 281px; */
background: transparent url('img/newsletter_form.gif') top right no-repeat;
margin-top: 10px;
margin-right: 30px;
}
#newsletter_form_new2{
height: 26px;
/* width: 281px; */
background: transparent url('img/newsletter_form_.gif') top right no-repeat;
margin-top: 10px;
margin-right: 30px;
}


#newsletter_form{
height: 26px;
/* width: 281px; */
background: transparent url('img/newsletter_form.gif') top right no-repeat;
margin-top: 10px;
margin-right: 30px;
}

#adrEm{
color: #413E3B;
font-family: Arial;
font-weight: normal;
font-size: 12px;
vertical-align: middle;
}

#leftFooter{
background: transparent url('img/footer_info_shadow_left.gif') top right no-repeat;

width: 100%;
/*width: 10px;*/
height: 96px;
float: right
}
#footerInfo{
background: transparent url('img/footer_info_bg.gif') top left repeat-x;
height: 96px;
width: 281px;
float: left;
}
#footerInfoIcons{
float: left;
height: 96px;
width: 36px;
background: transparent url('img/footer_info_icons.gif') top left no-repeat;

padding-right: 10px;
}

#footerInfoEnding{
float: left;
clear:both;
width: 295px;
height: 20px;
background: transparent url('img/footer_info_ending.gif') top left no-repeat;
position: relative;
left: -8px;
}

#news_title{
font-size: 24px;
color: #22509A;
/* background: transparent url('img/news_ico.gif') center left no-repeat; */
/* border-bottom: 1px solid #B4B8C3; */
margin-bottom: 9px;
}

.predef{
height: 30px;
border: 0px;
border-bottom: 1px solid #B4B8C3;
margin-bottom: 14px;
font-size:16px !important;
font-family:Arial;
color:#336699;
}

.tytul_html_obiektu{
font-size:16px !important;
font-family:Arial;
color:#336699;
}

#news_title span{
border-bottom: 1px solid #B4B8C3;
}

#news{
/* margin-bottom: 16px; */
}
.separator{
height:1px;
width: 80%;
background: #5A7FB4;
}

.news{
display:block;
float:right; 
height:22px;

width:116px;
background: transparent; 
/* background: #ff0; */
}

.news_item{
background: transparent url('img/news_bottom.gif') bottom left no-repeat;
width: 487px;
/* padding-bottom:22px;  */
/* margin-left: -10px;
position: relative;
bottom: -9px; */
}

.news_item_border{
/* padding-top: 8px;
padding-right:0px;
margin-top: 16px; */
/* margin-left: 7px;  */
width: 487px;
background: #EFEFEF url('img/news_right_border.gif') top right repeat-y;

}

.news_item_corner{
background: transparent url('img/news_top_right.gif') top right no-repeat;
padding-top: 10px;
padding-right: 3px;
}

.news_text{
color: #141414;
padding-left: 10px;
padding-right: 10px;
padding-top: 8px;
font-family: Arial;
font-size: 11px;
}

.news_data{
color: #1E1E1E;
margin-left: 10px;
padding-right: 10px;
height: 13px;
width: 235px;
border-bottom: #C7C7C7 1px solid;
font-family: Arial;
font-size: 10px;
padding-top: 16px;

}
.news_ttitle{
color: #1E1E1E;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
font-family: Arial;
font-size: 12px;
font-weight: bold;
}

#pageText{
/* color: #fff; */
color: #000;
margin-bottom: 15px;
/* width: 100%; */
}
#pageText p, #pageText td, #pageText div{
line-height: 180%;
}



a, a:link, a:active, a:visited, a:focus {
text-decoration: underline;
/* color:#fff; */
color:#000;

}
a:hover {
}

h1,h2,h3,h4,h5,h6{
font-size: 18px;
}

#zalogowany{
color: #22509A;
margin-left: 52px;
}

#zalogowany td{
color: #22509A;
}

#zalogowany a{
color: #000;
text-decoration: none;
}

#baners{
background: #E9E9EA;
width: 184px;
padding-bottom: 15px;
/* margin:0px 5px 15px; */
}

#banersTitle{
background: transparent url('img/baner_title.gif') top left no-repeat;
height: 37px;
width: 184px;
margin-top: 2px;
margin-bottom: 8px;
margin-left: 0px;
margin-right: 0px;
}
#banersTitle_t{
padding-top: 12px;
margin-left: 28px;
color: #22519A;
font-weight: bold;
font-size: 12px
}

#b1{
margin-left: 7px; 
width: 170px; 
/* background: #F2F2F2; */
background: transparent;
/* margin-top: 8px; */
}
#b1 a, #b1 img {
text-align:center;
margin-bottom: 1px;
}

.b2{
display: none;  
margin-left: 7px; 
width: 170px; 
/* height:65px; */
background: #F2F2F2;
margin-top: 15px;
font-size: 0px;
border: 0px;
}

#footer{
float: left;
width: 699px;
}
#powered{
float:left;
color: #4981D9;
font-size: 11px;
width: 160px;
margin-top: 20px;
}

a.powered, a.powered:link, a.powered:active, a.powered:visited, a.powered:focus {
float:left;
color: #4981D9;
font-size: 11px;
width: 160px;
margin-top: 20px;
display: block;
text-decoration: none;
}  
a.powered:hover {
}



#copyright{
float:left;
font-size: 11px;
font-weight: bold;
color: #fff;
width: 510px;
padding-left: 10px;
margin-top: 20px;
}
#kontakt{
background: transparent url('img/kontakt_ico.gif') top left no-repeat;
clear:both;
float:left;
height: 32px;
color: #4981D9;
font-size: 11px;
width: 548px; /* 508 */
padding-left: 35px;
margin-left: 10px;
margin-top: 20px;
line-height: 150%;
}

#kontakt a.menuLink,#kontakt a.menuLink:link,#kontakt a.menuLink:active,#kontakt a.menuLink:visited,#kontakt a.menuLink:focus {
          color: #FFF;
           font-size: 11px;
}
#kontakt a.menuLink:hover {
    font-weight: bold;
	color: #FFF;
	font-size: 11px;
}

.b_1_t{
color: #fff;
font-size: 11px;
float: left;
}
#data{
color: #E1E1E1;
font-size: 11px;
float: left;
margin-left: 5px;
margin-right: 71px;
}
#imieniny{
color: #E1E1E1;
font-style: italic;
font-size: 11px;
float: left;
margin-left: 4px;
width: 140px;
}
#wyszukiwarka{
font-weight: bold;
font-size: 11px;
float: left;
margin-left: 40px;
width: 100px;
color: #fff;
}
.b_1_push{
margin-top: 12px;
margin-left: 40px;

}
.b_2_push{
margin-top: 8px;
margin-left: 30px;
}

.b_2_t{
color: #22509A;
font-weight: bold;
float: left;
font-size: 12px;
}
.login{
/* float: left; */
color: #666471;
margin-top: 0px;
margin-left: 1px;
font-size: 12px;
}

#login{
width: 105px;
height: 20px;
vertical-align:top;
background: transparent;
border: 0px;
font-size: 12px;
}
#loginDiv{
/* float: left; */
padding-left: 6px;
margin-top: -1px;
padding-right: 5px;
}
#hasloDiv{
/* float: left; */
padding-left: 0px;
margin-top: -1px;
padding-right: 8px;
}

#haslo{
width: 92px;
height: 20px;
vertical-align:top;
background: transparent;
border: 0px;
}
#haslo_w{
padding-left:6px;
width: 40px;
height: 16px;
/* vertical-align:top; */
overflow: hidden;
/* float: left; */
color: #666471;
font-size: 12px;
margin-top: 0px;
}
#login_w{
padding-left: 2px;
/* padding-top: 3px; */
width: 34px;
height: 16px;
/* vertical-align:top; */
overflow: hidden;
/* float: left; */
color: #666471;
margin-top: 0px;
font-size: 12px;
}


#login_submitDiv{
/* float:left; */
}
#login_submit{
width: 10px;
height: 20px;
vertical-align:top;
background: transparent;
border: 0px;
cursor:pointer;
/* position: relative;
top: -1px; */

}

#logowanie{
padding-left: 55px;
/* width: 450px; */
}

#b_2_t{
color: #22509A;
font-weight: bold;
font-size: 12px;
padding-left: 45px;
width: 70px;
}

#blad_logowania{
text-align:center; 
color:#ff0000;
position: relative;
bottom: 10px;
background: #fff;
}

td.navi{
color: #000;
/* float: left; */
/* width: 169px; */
overflow: hidden;
margin-left: 0;
/* margin-top: -13px; */
font-size: 11px;
/* height: 40px; */
vertical-align: middle;
}

div.navi1{
color: #000;
float: left;
/* width: 169px; */
height: 40px;
overflow: hidden;
/* margin-left: 3px; */
margin-top: 0px;
font-size: 11px;
}
td.navi1{
line-height: 80%;
font-size: 11px;
}

a.navi, a.navi:link, a.navi:active, a.navi:visited, a.navi:focus {
color: #000;
overflow: hidden;
/* margin-left: 5px; */
/* display: block; */
text-decoration: none;
font-size: 11px;
}  
a.navi:hover {
}


a.bip, a.bip:link, a.bip:active, a.bip:visited, a.bip:focus {
margin-top: 22px;
margin-left: 110px;
color: #C61028;
font-weight: bold;
font-size: 11px;
display: block;
text-decoration: none;
}  
a.bip:hover {
}

#licznikT{
float: left;
margin-top: 15px;
font-size: 11px;
color: #fff;
}
#licznik{
float: left;
font-weight: bold;
margin-top: 15px;
margin-left: 5px;
font-size: 11px;
width: 120px;
color: #fff;
}
#aktualizacjaT{
float: left;
margin-top: 12px;
font-size: 11px;
color: #fff;
}
#aktualizacja{
float: left;
font-weight: bold;
margin-top: 12px;
margin-left: 5px;
font-size: 11px;
width: 100px;
color: #fff;
}
.politykaT{
float: left;
font-weight: bold;
/* margin-top: 12px; */
font-size: 11px;
color: #fff;
}


a.politykaT, a.politykaT:link, a.politykaT:active, a.politykaT:visited, a.politykaT:focus {
  float: left;
  margin-top: 15px;
font-weight: bold;
font-size: 11px;
text-decoration: none;
  display: block;
  color: #fff;
}
a.politykaT:hover {
}

a.top1Button, a.top1Button:link, a.top1Button:active, a.top1Button:visited, a.top1Button:focus {
  float:left;
/*   margin-top: 8px; */
  /* margin-left: 43px; */
 /*  padding-left: 43px; */
  width: 25px;
  height: 25px;
  display: block;
}
a.top1Button:hover {
}


a.top1Button, a.top1Button:link, a.top1Button:active, a.top1Button:visited, a.top1Button:focus {
/*   float:left; */
 /*  margin-top: 8px;
  margin-left: 43px; */
  width: 25px;
  height: 25px;
  display: block;

}
a.top1Button:hover {
}

a.top2Button, a.top2Button:link, a.top2Button:active, a.top2Button:visited, a.top2Button:focus {
  /* float:left; */
/*    float:right; */
/*    margin-top: 8px; */
/*   margin-left: 8px;  */
/* padding-left: 10px; */
  width: 25px;
  height: 25px;
  display: block;

}
a.top2Button:hover {
}

a.top3Button, a.top3Button:link, a.top3Button:active, a.top3Button:visited, a.top3Button:focus {
/* float:left; */
  /*  float:right; */
/*   margin-top: 8px;*/
 /*  margin-left: 8px;  */
/*  padding-left: 10px; */
  width: 25px;
  height: 25px;
  display: block;

}
a.top3Button:hover {
}

a.top4Button, a.top4Button:link, a.top4Button:active, a.top4Button:visited, a.top4Button:focus {
/* float:left; */
 /*   float:right; */
/*   margin-top: 8px; */
/*   margin-left: 10px; */
	/* padding-left: 10px; */
  width: 25px;
  height: 25px;
  display: block;

}
a.top4Button:hover { 
}

#buttonTable{
margin-left: 44px;
margin-top: 8px;
empty-cells: show;
}
.sep{
width: 8px;
}

a.topMainButton, a.topMainButton:link, a.topMainButton:active, a.topMainButton:visited, a.topMainButton:focus {
clear:both;
display:block;
float:left;
height:82px;
width:640px;
margin-left:0;
margin-top:49px;
}
a.topMainButton:hover { 
}
/*-----------froms-----*/

.ff{
margin: 0px;
padding: 0px;
display: inline;
}
#searchForm{
float: left;
margin-left: 3px;
padding-top: 0px;
}

#searchInputDiv{

float: left;
}

#searchSubmitDiv{
float: left;
padding-left:0px;
}

#searchInput{
border-width: 0px;
color: #C8C8C8;
font-size: 11px;
background: transparent;
width: 133px;
margin: 0px;
padding: 0px;
font-weight: bold;
}
#searchSubmit{
border-width: 0px;
/*background: #f00;*/
background: transparent;
width: 20px;
height: 25px;
cursor: pointer;
margin: 0px;
padding: 0px;
position:relative;
top:-7px;

}

/*newsletter*/

#newsletter_t{
font-weight: bold;
width: 85px;
margin-left: 55px;
margin-top: 5px;
float: left;
font-family: Arial;
/* font-size: 12px; */
color: #413E3B;
}


#newsletterForm{
float: left;
margin-left: 0px;
margin-top: 0px;
padding: 0px;
}

#newsletterInputDiv{			
			padding-left: 8px;
			margin-top:5px;			
			float: left;
			color: #837676;	
			vertical-align:top;
}

#newsletterSubmitDiv{
float: left;
/* margin-left:13px; */
vertical-align:top;
}
#newsletterPrzerwa{
float: left;
width: 14px;
height: 10px;

}

#newsletterInput{
			height: 22px;
			width: 100px;
			border-width: 0px;
			color: #4238BA;
			font-size: 11px;
			background: transparent;
			margin: 0px;
			padding: 0px;
}

#newsletterSubmit{
border-width: 0px;
/*background: #f00;*/
background: transparent;
width: 25px;
height: 25px;
cursor: pointer;
margin: 0px;
padding: 0px;
}

#rrr{
width:100px;
float:right;
height: 20px;
}

#contentTable{
clear:both;
float:left;
font-size: 0px;
}
.ct{
font-size: 0px;
}

hr{
color:#B4B8C3;
height:0px;
/* float: left; */
border:0px;
border-top:1px;
border-style: solid;
}

#StopkaPozycjonujaca {
	margin: 10px auto 0px;
	width: 70%;
	color: #aaa !important;
	text-align: center;
	line-height: 105%;
	font-size: 80%;
}
