html, body{margin:0px;padding:0px;background:rgb(27, 27, 27) url(img/bg.jpg) repeat-x;color:rgb(255,255,255);font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
body{text-align:center;}
#wrapper{margin:0px auto;padding:0;width:779px;}
#header{}
#toy {z-index:2;position:absolute;height:202px;width:245px;margin-left:180px;margin-top:0;}
#top{height:80px;background:url(img/logo.png) 0 0 no-repeat;}
#fav {text-align:right;color:rgb(57, 57, 57);padding:10px;}
#fav a {color:rgb(57, 57, 57);}
#top2{height:14px;color:rgb(57, 57, 57);text-transform: uppercase;letter-spacing:3px;}
#top3{z-index:1;font-weight:bold; height:26px;position: absolute;margin-left:380px;margin-top:-30px;padding-top:35px;width:400px;background:url(img/p.gif) 0 100% repeat-x;}
* html #top3 {height:46px;margin-left:-350px;margin-top:-15px;padding-top:22px;}
#top3 a {padding:32px 11px 5px 11px;}
#top3 a span {display: none;}
#top3 a:hover {border:solid 1px rgb(255,204,0); background:rgb(255,204,0);color:rgb(0,0,0);padding:30px 10px 8px 10px ;}
#top3 a:hover span {display: inline;position: absolute;margin:-20px 0 0 -30px;padding:0;z-index: 100;color:rgb(0,0,0);text-align: center;}
* html #top3 a:hover span {margin:10px 0 0 -30px;}
#rss {float:left;height:80px;width:200px;padding:10px;text-align:left;}
#imieniny{float:left;font-weight:bold;height:60px;width:250px;padding-left:200px;margin-top:40px;}
#data {height:60px;font-weight:bold;padding-left:10px;padding-top:40px;}
* html #imieniny {padding:0;margin-left:210px;}
* html #data {}
#map{clear:both;margin:5px 0;padding:0 5px;text-align:left;color:rgb(255, 204, 0);font-weight:bold;background:rgb(101, 102, 102);border-top:2px solid rgb(30, 35, 38);border-bottom: 2px solid rgb(30, 35, 38); }
.adbox{}
#bilboard{height:140px;padding:10px;background:rgb(223, 221, 208) url(img/heyah.png) 50% 50% no-repeat;}
#banner{float:left;width:420px;height:70px;background:rgb(27, 27, 27) url(img/banner.png) 50% 50% no-repeat;}
#button {z-index:1;position:absolute;margin-left:450px;height:80px;width:140px;background:url(img/button.png) 50% 50% no-repeat;}
* html #button {margin-left:40px;}
#search {float:left;width:296px;border-right:1px solid rgb(163, 161, 142);}
#letters{height:20px;margin:10px 0;text-transform:capitalize;font-stretch:inherit;font-weight:bold;}
#content{}
#menu {float:left;width:165px;margin-right:20px;padding:40px 5px 5px 5px;font: 12px/10px Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align: right;background:url(img/menu.png) 0 0 no-repeat;}
* html #menu {width:175px;}
#menu img {vertical-align:middle;}
.darkorange {clear:both;margin:2px 0;padding:0;text-align: center;background:rgb(176, 122, 13);color:rgb(255,255,255);font-weight:bold;font-size:10px;line-height:14px;}
.orange {clear:both;padding:2px 8px 0 0;background:rgb(243, 189, 80) url(img/mot.gif) 0 0 repeat-x;color: rgb(57, 57, 57);text-align:left;font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.orange2 {clear:both;padding-bottom:10px;background:url(img/mob.gif) 0 100% repeat-x;}
.gray {clear:both;margin:5px 0;text-align:center;background:rgb(126,126,126);color:rgb(57,57,57);font-weight:bold;}
.lightgray {clear:both;margin:2px 0;background:rgb(223, 221, 208);color:rgb(27, 27, 27);font-weight:bold;font-variant:small-caps;}
.lgfadetop{ clear:both;padding-top:20px;background:rgb(223, 221, 208) url(img/lt.gif) 0 0 repeat-x;color:rgb(57, 57, 57);}
.lgfadebottom{padding-bottom:20px;background:url(img/lb.gif) 0 100% repeat-x;}
#main{float:left;width:576px;}
* html #main {width:583px;}
.main-left{clear:left;float:left;width:266px;padding:10px;text-align:left;}
.main-right{clear:right;width:264px;margin-left:296px;padding:10px;text-align:left;}
* html .main-left{width:284px;}
* html .main-right{width:284px;}
#top-tips {height:8px;background:url(img/tt3.png) 0 0 no-repeat;text-align:left;padding-top:50px;}
#top-trainers {height:8px;background:url(img/tt4.png) 0 0 no-repeat;text-align:left;padding-top:50px;}
#tips {background:url(img/tt.png) 0 0 no-repeat;border-left:solid 2px rgb(0,0,0);border-right:solid 2px rgb(0,0,0);width:262px;}
#trainers {background:url(img/tt2.png) 0 0 no-repeat;border-left:solid 2px rgb(20, 20, 20);border-right:solid 2px rgb(20, 20, 20);width:262px;}
* html #tips {margin-top:-10px;width:284px;}
* html #trainers {margin-top:-10px;width:284px;}
#toplista  div{text-align:right;}
#newsletter div {text-align:left;}
#info {text-align:left;padding:5px 0;font-variant:small-caps;font: 10px / 12px Arial, Helvetica, sans-serif;}
* html #info {width:150px;}
#newsletter {text-align:center;}
#sear{width:220px;font-weight:bold;margin:0 20px;}
#szukaj {width:49px;height:16px;background:url(img/szukaj.gif) no-repeat;border:0;}
#loguj {width:49px;height:16px;background:url(img/loguj.gif) no-repeat;border:0;}
#newswypisz {width:49px;height:16px;background:url(img/wypisz.gif) no-repeat;margin:10px 30px 10px 10px;border:0;}
#newszapisz {width:49px;height:16px;background:url(img/zapisz.gif) no-repeat;margin:10px 10px 10px 30px;border:0;}
#footer{ clear:both;background:url(img/bgf.gif) 50% 0 no-repeat;padding:10px;margin:20px 0;border-top:solid 1px rgb(118, 118, 118);}
#copy {z-index:1;display:inline;position:absolute;margin-left:30px;}
a {color:rgb(255,255,255);text-decoration:none;}
#letters a{padding:8px;background:url(img/l.gif) 50% 50% no-repeat;}
#letters a:hover{background:url(img/lh.gif) 50% 50% no-repeat;}
input {border:5px solid rgb(255,255,255);background:rgb(240, 240, 240);padding:5px;width:150px;}
* html input {height:40px;}
img {margin:0;padding:0;border:0;}
kbd , kdb a, a kdb{ color:rgb(255, 204, 0);}
p {padding:10px;}