* {
  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: 12px;
  background: #14181e;
}

img { border:0; }

h2 {
  color: #f00;
  font-size: 1em;
}

#container {
  width: 866px;
  margin: 0 auto;
  background: url(../gfx/tlo.gif) repeat-y;
}
input, textarea {font-size:11px;}

#srodek { margin:0px 21px 0px 21px;position:relative; }
#srodek #top{ }
#top #logo{ top: 0px; left: 0px;  position: absolute; width:240px; height:80px; }
#top #logo1{ top: 96px; left: 741px;  position: absolute; }
#top #logo2{ top: 170px; left: 741px;  position: absolute; }
#top #logo3{ top: 244px; left: 741px;  position: absolute; }
#top #slogan{ top: 165px; left: 39px;  position: absolute; }
#top #ulubione{ top: 35px; left: 676px;  position: absolute; }
#srodek #menu{ }
#srodek #boxy{ height:295px; }
#boxy #wejdz1{ top: 610px; left: 25px;  position: absolute; }
#boxy #wejdz2{ top: 610px; left: 303px;  position: absolute; }
#boxy #wejdz3{ top: 610px; left: 750px;  position: absolute; }
#srodek #tresc{ background: url(../gfx/tlo2.gif) repeat-y; display:block;}
#srodek #menu_dolne{ background:#1b2026;height:65px;}

#srodek #tresc #lewo { width:558px; float:left;}
#srodek #tresc #prawo { width:266px; float:left;}

#strona_tekst2 img { float:left;margin:4px; }

.homeline {border-bottom:1px solid #444444;padding:10px 10px 10px 28px; font-size:10px;}
.homeline2 {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:#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,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; }

.news_nazwa {font-size:13px;margin-top:30px;margin-bottom:5px;}
.data { font-size:10px;color:#fa7b04}
.strona_title{color:#fa7b04;font-size:14px;margin-bottom:15px;}
.nazwa {font-size:13px;}
.blok_tekst{margin-bottom:20px;}
.info{color:#fa7b04;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #33373b}
.td_koszyk{font-size:11px; border-bottom:1px solid #444444;padding:10px;}
.tdpw {text-align:right;padding: 5px;border-bottom:1px solid #444444;}
.tdlw {padding: 5px;border-bottom:1px solid #444444;}

.register_table td {padding:5px;}

#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;}
/* End hide from IE-mac */