* {
  margin:0;
  padding:0;
  font-family:Tahoma, Geneva, Arial, Helvetica, san-serif;
}
html {
  margin:0;
  padding:0;
}
body {
  color: #333333;
  margin:0;
  padding:0;
  font-size: 11px;
  background: #004a81 url(../gfx/tlo.jpg) center top repeat;
}

img { border:0px; display: block; }

h2 {
  color: #f00;
  font-size: 1em;
}
textarea{font-size:11px;}
#container {
  width: 1000px;
  margin: 0 auto;

}
#container2 {
  width: 1000px;
  margin: 0 auto;

}
p {margin-bottom:10px;}
#nawi {margin:0px 10px 0px 10px;height:75px;background: url(../gfx/tlonawi.gif) repeat-x;}
#nawigator { color:#333333;margin:10px 30px 10px 43px;display:block;}
#nawigatorin {margin:25px;}

#menus { height: 68px;text-align:center;}
#menus img {display:inline; }

#top2 {height:447px;display:block;position:relative;}
#top3 {height:307px;display:block;position:relative;}
#top2strona {height:423px;display:block;}

#menuglowne{height:42px;}
#menuglowne img {display:inline;}

#bottom1 {height:35px;display:block;position:relative;border-bottom:1px solid #404040;margin:0px 0px 0px 0px;}
#bottom2 {height:45px;display:block;position:relative; }

#bottom2 #lw { top: 5px; left: 20px;  position: absolute; color:#717171 }
#bottom2 #pw { top: 5px; right:20px; width: 579px;text-align:right;  position: absolute; color:#717171 }

#container #srodek { }
#container #srodek #lw { width:320px; float:left;}
#container #srodek #pw { width:687px; float:right;background: url(../gfx/tlo_pw.gif) repeat-y;}
#container #srodek #pw2 { width:667px; float:left;background: url(../gfx/tlo_pw2.gif) repeat-y;}

#container #srodek_home { background: url(../gfx/tlodolne.jpg) no-repeat;padding: 10px 0px 0px 30px; }
#container #srodek_home #lw_home { width:301px; float:left;}
#container #srodek_home #sr_home { width:300px; float:left;}
#container #srodek_home #pw_home { width:300px; float:left;}

#slidehome { z-index:200;position:absolute;top:307px;left:713px;}
#flash_home {z-index:2;position:absolute;top:0px;}
#slidesite { z-index:200;position:absolute;top:166px;left:713px;}
#flash_site {position:absolute;top:0px;}

.ngpw {font-size:16px; padding:10px 0px 10px 15px;border-bottom: 1px solid #404040; color:#c5c5c5;margin-bottom:10px;}

.f_pag{ background:#e5e5e5;margin:5px 0px 0px 0px;padding:5px;border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;color:#a3a3a4;text-align:center}
.f_pag_l{color:#606060;}
.f_pag_p{color:#606060;}

.doublebox {border-bottom:1px solid #d5d5d5;width:580px;height:110px;float:left;margin:1px;zoom:1}
.doublebox_news {width:580px;height:115px;float:left;margin:1px;border-bottom:1px solid #d5d5d5}
.doublebox_lw {width:140px;float:left;}
.doublebox_pw {width:420px;float:left;}
.doublebox_lw2 {width:160px;float:left;}
.doublebox_pw2 {width:400px;float:left;}
.inbox {margin:10px 10px 10px 0px;}
.doublebox_lw img {display:inline;margin:5px 0px 1px 0px; border:2px solid #b0b0b0}
.belka { color:#ed1c24;font-size:16px;padding:20px 30px 20px 20px;background:#ededed;border-left:5px solid #fa0808}

.news_title {background:#e5e5e5;font-size:16px;color:#ed1c24; padding:15px 15px 20px 25px;border-left:5px solid #fa0808}
.news_tekst_body {color:#333333;font-size:13px;}
.news_tekst_intro {color:#333333;margin-bottom:10px;font-size:15px;}
.news_data {font-size:10px;color:#a8a8a8}

.box_galeria_front {width:155px;height:140px;float:left;text-align:center;}
.box_galeria_front img {display:inline;margin:0px 0px 1px 0px; border:4px solid #ffffff}






#logasy {text-align:center;}
#logasy img {display:inline;}

div.menu_img{ margin-bottom:1px; }

.menu1o {zoom:1;display:block;margin-right:11px;background:#E6EBF2 url(../gfx01/st2.gif) 25px 9px no-repeat;padding:5px 0px 5px 44px;color:#052D6B;text-decoration:none;margin-bottom:1px;margin-top:1px }
a.menu1:link,
a.menu1:visited{zoom:1;display:block;background:#ffffff url(../gfx01/st1.gif) 25px 9px no-repeat;padding:5px 0px 5px 44px;color:#044080;text-decoration:none;margin-bottom:1px;border-top:1px solid #fff}
a.menu1:hover{background:#002968 url(../gfx01/st2.gif) 25px 9px no-repeat;color:#ffffff;}

.menu2o {zoom:1;display:block;background:#F9F9F9 url(../gfx01/st.gif) 55px 9px no-repeat;padding:5px 0px 5px 62px;color:#3B3B3B;text-decoration:none;border-bottom:1px solid #D4DCE7;border-top:1px solid #fff}
a.menu2:link,
a.menu2:visited{zoom:1;display:block;background:#F9F9F9 url(../gfx01/st1.gif) 55px 9px no-repeat;padding:5px 0px 5px 62px;color:#3B3B3B;text-decoration:none;border-bottom:1px solid #D4DCE7;border-top:1px solid #fff}

a.sublink:link,
a.sublink:visited{zoom:1;display:block;background:#ffffff url(../gfx/st_menu.gif) 25px 11px no-repeat;padding:5px 0px 5px 34px;color:#414141;text-decoration:none;border-bottom:1px solid #e9e9e9}
a.sublink:hover{background:#ace601 url(../gfx/st_menu.gif) 5px 9px no-repeat;color:#ffffff;}

a.sublinka:link,
a.sublinka:visited{zoom:1;display:block;background:#f0f0f0 url(../gfx/st_menu.gif) 25px 11px no-repeat;padding:5px 0px 5px 34px;color:#414141;text-decoration:none;border-bottom:1px solid #e9e9e9}
a.sublinka:hover{background:#ace601 url(../gfx/st_menu.gif) 5px 9px no-repeat;color:#ffffff;}

a,a:visited,a:link			{ text-decoration: none; color: #004a81; }
a:hover		{ color: #ff0000; text-decoration:underline; }

a.zolty,a.zolty:visited,a.zolty:link			{ text-decoration: none; color: #b20909; }
a.zolty:hover		{ color: #ff0000; text-decoration:underline; }

a.bialy,a.bialy:visited,a.bialy:link			{ text-decoration: none; color: #717171; }
a.bialy:hover		{ color: #ff0000; text-decoration:underline; }


.data {font-size:9px;}
.strona_title{color:#567795;font-weight:bold;}
.strona_tekst{margin-top:10px;}

.contact_td1 { padding:5px; text-align:right;border-bottom:1px solid #dfdfdf;}
.contact_td2 { padding:5px;border-bottom:1px solid #dfdfdf; }

.tdpw { padding:5px; text-align:right;border-bottom:1px solid #dfdfdf;}
.tdlw { padding:5px;border-bottom:1px solid #dfdfdf; }

.blok_tekst{margin-bottom:20px;}
.info{color:#567795;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e0e0e0}

.homeline {border-bottom:1px solid #e0e0e0;padding:10px 10px 10px 28px; font-size:10px;}
.homeline2 {border-top:1px solid #e0e0e0;padding:10px 10px 10px 28px; font-size:10px;}




#back {border-top:1px dotted #e0e0e0; margin-top:10px; border-bottom:1px dotted #e0e0e0; margin-bottom:10px;padding: 8px 0px 8px 8px;background:#fbfbfb}

#wrapper:after,
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#wrapper,
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
#wrapper,
.clearfix {display: block;}
/* End hide from IE-mac */
