* {
  margin:0;
  padding:0;
  font-family:Tahoma, Geneva, Arial, Helvetica, san-serif;
}
html {
  margin:0;
  padding:0;
}
body {
  color: #d3d2d2;
  margin:0;
  padding:0;
  font-size: 11px;
  background: #333333;
}

img { border:0px; }

h2 {
  color: #f00;
  font-size: 1em;
}

#srodek {
  width: 903px;
  margin: 0 auto; position:relative;
}
#srodek #top { height:95px;background: url(../gfx/top.gif) no-repeat; }
#srodek #top #szkolenia { top:37px; left:673px;position:absolute;}
#srodek #top #zespol { top:37px; left:783px;position:absolute;}
#srodek #top #logo { top:10px; left:10px;position:absolute;}
#srodek #podtop {}
#srodek #tresc{ background: url(../gfx/tlo.gif) repeat-y;zoom:1 }
#srodek #menu_dolne{ background: url(../gfx/podmenu.gif) no-repeat;height:42px;}

#srodek #tresc #lewo { width:687px; float:left;}
#srodek #tresc #prawo { width:216px; float:left;}

.news_nazwa {font-size:12px;margin-top:8px; }
.news_intro {padding-bottom:10px; }
.strona_nazwa {font-size:16px;margin-top:8px; color: #f36f21;font-weight:bold}
.data {font-size:9px;}

.realizacje_nazwa {font-size:12px;margin-top:8px; padding-bottom:10px;}
.legenda{color:#ff01c3;}

.contact_td1 { padding:5px; text-align:right}
.contact_td2 { padding:5px; }

.homeline {border-top:1px solid #444444;padding:10px 10px 10px 28px; font-size:10px;}

div.menu_img{ margin-bottom:1px; }

.menu1o {zoom:1;display:block;margin-right:11px;background:#ce019d url(../gfx/st1.gif) 15px 12px no-repeat;padding:5px 0px 5px 30px;color:#052D6B;text-decoration:none;margin-bottom:1px;margin-top:1px }
a.menu1:link,
a.menu1:visited{zoom:1;display:block;background: url(../gfx/st1.gif) 15px 12px no-repeat;padding:5px 0px 5px 30px;color:#422b02;text-decoration:none;margin-bottom:1px;border-bottom:1px solid #fbd072}
a.menu1:hover{background:#ce019d url(../gfx/st1.gif) 15px 12px no-repeat;color:#ffffff;}

.menu2o {zoom:1;display:block;background:#F9F9F9 url(../gfx01/st.gif) 55px 12px no-repeat;padding:5px 0px 5px 62px;color:#ffffff;text-decoration:none;border-bottom:1px solid #D4DCE7;border-top:1px solid #fff}
a.menu2:link,
a.menu2:visited{zoom:1;display:block;background: url(../gfx/st2.gif) 45px 12px no-repeat;padding:5px 0px 5px 62px;color:#ffffff;text-decoration:none;border-bottom:1px solid #fbd072;}
a.menu2:hover{background:#ce019d url(../gfx/st2.gif) 45px 12px no-repeat;color:#ffffff;}

a,a:visited,a:link			{ text-decoration: none; color: #8f8f8f; }
a:hover		{ color: #fe8001; text-decoration:underline; }

a.bialy,a.bialy:visited,a.bialy:link			{ text-decoration: none; color: #f9f9f9; }
a.bialy:hover		{ color: #fa7b04; text-decoration:underline; }

a.orange,a.orange:visited,a.orange:link			{ text-decoration: none; color: #f36f21; }
a.orange:hover		{ color: #fa7b04; text-decoration:underline; }

textarea { font-size:11px; }
.inside {margin:0px 50px 20px 40px;}
.tdpw { padding:5px; text-align:right;border-bottom:1px solid #3f3f3f;}
.tdlw { padding:5px;border-bottom:1px solid #3f3f3f; }

#wrapper:after,
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#wrapper,
.clearfix {display: inline-block;clear:both}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
#wrapper,
.clearfix {display: block;clear:both}
/* End hide from IE-mac */
