* {
  margin:0;
  padding:0;
  font-family:Tahoma, Geneva, Arial, Helvetica, san-serif;
}
html {
  margin:0;
  padding:0;
}
body {       
  color: #202020;
  margin:0;
  padding:0;
  font-size: 11px;
  background: #f0f0f0 url(../gfx/tlo.gif)  repeat-x;
}

img { border:0px; display: block; }

h2 {
  color: #f00;
  font-size: 1em;
}
textarea{font-size:11px;}
#container {
  width: 950px;
  margin: 0 auto;
}

p { font-size: 1em; margin-bottom:10px;}

#nawi {margin:0px 10px 0px 10px;height:75px;background: url(../gfx/tlonawi.gif) repeat-x;}
#nawigator { color:#ffffff;float:left;width:390px;}
#nawigatorin {margin:25px;}


#top {height:348px;display:block;}

#menuglowne { display: block; height:46px !important; padding:0px; margin: 0px; background-color: #000 }
#menuglowne img, #menuglowne a { display:inline; margin: 0px; padding: 0px; }

#bottom1 {background-color: #1b1b1b; color: #fff;}
#bottom1 a {color: #fff}
#bottom1 a:hover {text-decoration: undeline;}

#bottom1 #lewy 	{ float: left; width: 460px; }
#bottom1 #lewy img.dol { border: solid 4px #b0b0b0; float: left; margin: 20px; }
#bottom1 #prawy { float: right; width: 460px; }
#bottom1 #prawy img.dol { border: solid 4px #b0b0b0; float: left; margin: 20px; }
#bottom1 #lewy p, #bottom1 #prawy p { margin: 0 20px 20px 20px; }
.b_title { margin-top: 20px; }

#bottom2 {height:45px;display:block;position:relative; }

#bottom2 #lw { float: left; }
#bottom2 #pw { float: right; }

#container #srodek { font-size: 1em; text-align: left; background: url('../gfx/tlosrodek.gif') repeat-y; }
#container #srodek #lw { font-size: 1em; text-align: left; float: left; width: 285px; padding: 25px; }
#container #srodek #sr { font-size: 1em; text-align: left; float: right; width: 330px; padding: 25px;}
#container #srodek #pw { font-size: 1em; text-align: left; float: right; width: 185px; padding: 25px; }

#container #srodek #lw h1 { font-size: 1em; color: #0c84ef !important; }
#container #srodek #lw a.tresc p { font-size: 1em; }
#container #srodek #lw a:hover h1,
#container #srodek #lw a:hover p,
#container #srodek #lw a:hover{ text-decoration: underline; }
#container #srodek #lw a.tresc { font-size: 1em; color: #202020 !important; }
#container #srodek #lw a:hover, #container #srodek #lw a:hover p{ text-decoration: underline; }
#container #srodek #lw a.more { font-size: 1em; color: #0c84ef; text-align: right; display: block; margin-top: 1px; }

#container #srodek #sr h1 { font-size: 1em; color: #0c84ef !important; }
#container #srodek #sr a.tresc{ font-size: 1em; color: #202020 !important; }
#container #srodek #sr a.tresc p { font-size: 1em; font-family:Tahoma, Geneva, Arial, Helvetica, san-serif; margin: 1px;}
#container #srodek #sr a:hover h1,
#container #srodek #sr a:hover p,
#container #srodek #sr a:hover { text-decoration: underline; }
#container #srodek #sr a.more { font-size: 1em; color: #0c84ef; text-align: right; display: block; margin: 1px;}

#container #srodek #pw h1 { font-size: 1em; font-size: 1em; color: #0c84ef !important; }
#container #srodek #pw a.tresc { font-size: 1em; color: #202020 !important;}
#container #srodek #pw a:hover h1,
#container #srodek #pw a:hover p,
#container #srodek #pw a:hover { text-decoration: underline; }
#container #srodek #pw a.more { font-size: 1em; color: #0c84ef; text-align: right; display: block;}

#container #srodek_main { background: url('../gfx/tlosrodek2.gif') repeat-y; }
#container #srodek_main #lw { float: left; width: 207px; padding: 10px;}
#container #srodek_main #sr { padding: 25px 30px 25px 10px; width: 660px; float: right; }

#container #srodek_main #lw h1 { font-size: 1em; color: #0c84ef !important; }
#container #srodek_main #lw a.tresc { font-size: 1em; color: #000 !important; }
#container #srodek_main #sr a { font-size: 1em; color: #202020 !important; }
#container #srodek_main #lw a:hover h1,
#container #srodek_main #lw a:hover p,
#container #srodek_main #sr a:hover p { text-decoration: underline; }
#container #srodek_main #lw a.more { color: #0c84ef; text-align: right; }
#container #srodek_main #lw a.more { color: #0c84ef !important; }
#container #srodek_main #lw p {font-size:1em;}
#container #srodek_main #lw a.tresc p { font-size: 1em; }
#container #srodek_main #lw #szkolenie { background-color: #ccc; padding: 10px; }

.szko_title { color: #0c84ef !important; }
.navi { border-top: solid 1px #c6c6c6; border-bottom: solid 1px #c6c6c6; padding: 6px; margin: 20px 0; background-color:#e4e4e4; }

.front_box{width:321px;height:159px;margin-bottom:15px;background: url(../gfx/box_tlo.gif)  no-repeat;}
.front_box .lewo{width:157px;float:left;}
.front_box .prawo{float:left;width:130px;margin:13px 0px 0px 20px;color:#ffffff;}

.szkol{background: url(../gfx/tlo_szk.gif) repeat-x;border-top:solid 1px #cddfee;zoom:1;display:block;}
.szkol_lw{float:left;width:480px;margin:10px 0px 10px 0px;color:#969696;}
.szkol_pw{float:right;width:55px;margin:15px 15px 15px 0px;text-align:right;}
.szkol_pw img {display:inline;}

#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; text-decoration: undeline;}

.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;padding:5px 0px 5px 34px;color:#414141;text-decoration:none;border-bottom:1px solid #ccc}
a.sublink:hover{background:#0c84ef 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; text-decoration: undeline;}

a,a:visited,a:link			{ text-decoration: none; color: #8f8f8f; }
a:hover		{ color: #0c84ef; text-decoration:underline; }
a		{ color: #0168C1; }

a.text {color: #111; text-decoration: none;}
a.text:hover {text-decoration: none;}

.data {font-size:9px; color: #666}
.strona_title{color:#567795;font-weight:bold;}
div.blok_tekst p,
div.info p,
div.news_intro p,
div.opinia p,
div.strona_tekst p{margin-top:10px; font-size:1em; text-align: justify;}

.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;}

.doublebox {width:540px;height:125px;float:left;margin:1px;}
.doublebox_lw {width:140px;float:left;}
.doublebox_pw {width:390px;float:left;}

.newsletter_front{background:#740110;padding:12px 17px 12px 17px;color:#fefefe;}


#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 */

.lw
{
float: left;
}
