* {
  margin:0;
  padding:0;
  font-family:Tahoma, Geneva, Arial, Helvetica, san-serif;
}
html {
  margin:0;
  padding:0;
}
body {
  color: #2e2e2e;
  margin:0;
  padding:0;
  font-size: 11px;
  background: #1b1b1b url(../gfx/tlo.gif)  center top repeat-y;
}

img { border:0px; display: block; }

h2 {
  color: #f00;
  font-size: 1em;
}
textarea{font-size:11px;}
#container {
  width: 900px;
  margin: 0 auto;
}
p {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:334px;display:block;position:relative;background: url(../gfx/top.jpg)}
#top #logo { top: 50px; left: 0px;  position: absolute;z-index:200;}
#top #podmenu { top: 28px; left: 0px;  position: absolute;height:65px;width:900px;background:#000000;}
#top #grafa { top: 97px; left: 0px;  position: absolute;height:300px;width:900px;background:#87888b;}
#top #menugorne { top: 292px; left: 20px;  position: absolute;height:65px;}
#top #toptitle { top: 0px; left: 0px;  position: absolute;}
#top #shortmenutop {top:6px;right:0px;position:absolute;}

.ngimg {margin-bottom:25px;}


#menuglowne{height:42px;background:#202020;}
#menuglowne img {display:inline;}

#bottom1 {height:41px;display:block;position:relative;border-top:1px solid #dfdfde;}
#bottom2 {height:45px;display:block;position:relative; }
#bottom_logo {height:120px;display:block;position:relative;border-top:1px solid #dfdfde;border-bottom:1px solid #dfdfde;margin:0px 0px 10px 0px;background: url(../gfx/n_partnerzy.gif) 0px 10px no-repeat;}
#bottom_boxy {height:100px;display:block;position:relative;margin:0px 0px 10px 0px;}
#poziome_boxy img {display:inline;}
#bottom_logo_media {height:45px;display:block;position:relative;border-bottom:1px solid #dfdfde;margin:0px 0px 10px 0px;background: url(../gfx/n_media.gif) no-repeat;}

#bottom2 #lw { top: 5px; left: 30px;  position: absolute; color: #8f8f8f; }
#bottom2 #pw { top: 5px; right:30px; text-align:right;  position: absolute;  }

#container #srodek { margin:30px 0px 0px 30px;}
#container #srodek #lw { width:464px; float:left;border-right:1px solid #e1e1e1;}
#container #srodek #pw { width:385px; float:right;}
#container #srodek #pw img { display:inline; }
#container #srodek #lw2 { width:571px; float:left;border-right:1px solid #e1e1e1;}
#container #srodek #pw2 { width:300px; float:right;}
#container #srodek #lw3 { width:721px; float:left;border-right:1px solid #e1e1e1;}
#container #srodek #pw3 { width:150px; float:right;}

ul.listnews,
ul.listnews li,
ul.listnews ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.listnews {
 font-weight: normal;
}

	ul.listnews li {
	 padding: 7px 0px 7px 0px;
	 border-style: solid;
	 border-width: 0px 0px 1px 0;
	 border-color: #e1e1e1;
	 margin-right:2px;
	 color: #929393;
	}

	ul.listnews li.hover,
	ul.listnews li:hover {
	 background-color: #fafafa;
	}
	ul.listnews li img { border:1px solid #000000;float:left;margin-right:10px; }

ul.filmy_front,
ul.filmy_front li,
ul.filmy_front ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.filmy_front {
 font-weight: normal;
}

	ul.filmy_front li {
	 padding: 7px 5px 7px 5px;

	 border-style: solid;
	 border-width: 0px 0px 0px 0;
	 border-color: #e1e1e1;
	 margin-right:1px;
	 color: #929393;
	 background-color: #fafafa;
	 float:left;
	}

	ul.filmy_front li.hover,
	ul.filmy_front li:hover {
	 background-color: #efefef;
	}
	ul.filmy_front li img { border:1px solid #000000;display:inline; }
	ul.filmy_front li p {margin:0;width:120px; }

.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:right;width:130px;margin:15px 20px 0px 0px;color:#ffffff;}

.szkol{background: url(../gfx/tlo_szk.gif) repeat-x;border-top:solid 1px #cddfee;}
.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;}

.wiecej {text-align:right}
.wiecej img {margin-top:10px;display:inline;}
.inside {margin-right:25px;}
.inside2 {margin:0px 25px 0px 20px;}

#logosy {text-align:center;top:25px;position:absolute;width:900px;}
#logosy img {display:inline;margin:0px 10px 0px 10px;}
#logosy_media {text-align:right;top:5px;position:absolute;width:900px;}
#logosy_media img {display:inline;margin:0px 10px 0px 10px;}
#zobacz_takze {background:url(../gfx/n_zobacz.gif) no-repeat;text-align:right;margin-top:25px;}
#zobacz_takze img {display:inline;margin:0px 0px 0px 3px;}

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: #8f8f8f; }
a:hover		{ color: #f8cf1d; text-decoration:underline; }

a.czarny,a.czarny:visited,a.czarny:link			{ text-decoration: none; color: #000000; }
a.czarny:hover		{ color: #f8cf1d; text-decoration:underline; }

a.bialy,a.bialy:visited,a.bialy:link			{ text-decoration: none; color: #ffffff; }
a.bialy:hover		{ color: #f27a1d; text-decoration:underline; }


.data {font-size:9px;font-weight:normal}
.strona_title{color:#000000;padding:0px 0px 20px 0px;font-size:16px;}
.strona_title2{color:#000000;padding:0px 0px 20px 0px;font-size:16px;}
.strona_tekst{margin-top:10px;}
.strona_tekst2{margin:10px 0px 0px 13px;}
.strona_tekst2 img {margin:5px;display:inline;}
.fotom_news { border:1px solid #000000;float:right;margin:0px 0px 10px 10px; }

.contact_td1 { padding:5px; text-align:right;border-top:1px solid #dfdfde;}
.contact_td2 { padding:5px;border-top:1px solid #dfdfde; }

.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;}

.news_0 {margin-bottom:15px;}
.news_1 {border-top:1px dotted #e0e0e0; margin-top:3px; padding: 3px 0px 3px 0px;}
.szko_box {background:#f5f5f5;padding:12px 17px 0px 17px;}
.newsletter_front{background:#740110;padding:12px 17px 12px 17px;color:#fefefe;}


#back {border-top:1px solid #e0e0e0; margin-top:20px; margin-bottom:10px;padding: 20px 0px 8px 8px;}
#back img {display:inline; }

#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 */
