/* CSS Document */
body {
background:#fff url(images/topBg.gif) top center repeat-x;
padding-top:0;
margin-top:0;
}

.topMenu {
width:776px; 
height:45px; 
background:url(images/topMenu.png) top center no-repeat;
text-align:center;
}

.topMenu a:link, .topMenu a:active, .topMenu a:visited {
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
height:20px;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}

.topMenu a:hover {
text-decoration:underline;
}

.topMenu td {
padding-top:5px !important; 
padding-top:7px; 
vertical-align:top;
}

.green {
color:#cfda05;
}

h1 {
margin:6px 0 0 0;
padding:0;
font:bold 27px Arial, Helvetica, sans-serif;
color:#575757;
}

input {
border:1px solid #dddcdc;
background-color:#ececec;
width:130px;
height:15px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin:0;
padding:0;
}

.footer {
width:750px; 
height:27px; 
background:url(images/footer.png) top center no-repeat;
text-align:center;
}

.footer a:link, .footer a:active, .footer a:visited {
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
height:20px;
text-decoration:none;
}

.footer a:hover {
text-decoration:underline;
}

.footer td {
padding-top:4px;
vertical-align:top;
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

h2 {
width:220px; 
height:24px;
color:#040404; 
font:bold 14px Verdana, Arial, Helvetica, sans-serif; 
background:url(images/hLeft.gif) top left no-repeat;
padding:3px 0 0 10px;
margin:6px -10px 0 0;
}

.rightMiddle {
font-size:10px;
color:#000000; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
padding:5px; 
vertical-align:top; 
background:url(images/rightColBg.gif) top center repeat-y;
}

ul {
padding-top:0;
margin-top:0;
list-style-image:url(images/li.gif);
}

ul a:active, ul a:visited, ul a:link {
color:#5f99d2;
text-decoration:none;
}

ul a:hover {
color:#5f99d2;
text-decoration:underline;
}

.search {
width:220px;
height:114px;
background:url(images/search.png) top left no-repeat;
padding-top:0;
vertical-align:top;
}

.heading {
color:#040404; 
font:bold 14px Verdana, Arial, Helvetica, sans-serif; 
padding:3px 0 0 10px;
margin:6px -10px 0 0;
}

p {
margin:0;
padding:0;
}

input.isearch {
border:1px solid #dddcdc;
background-color:#fff;
width:190px;
height:18px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin:5px 0 0 10px;
padding:0;
}

input.bsearch {
width:32px;
height:21px;
border:none;
background:url(images/bsearch.png) top center no-repeat;
margin:10px 17px 0 0;
cursor:pointer;
}

p.adv {
margin-left:10px;
padding-top:5px;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.adv a:link, .adv a:active, .adv a:visited {
color:#82cc4f;
text-decoration:none;
}

.adv a:hover {
color:#82cc4f;
text-decoration:underline;
}

.rTable {
width:516px;
height:163px;
background:url(images/headerRight.jpg) top center no-repeat;
}

h3.r1 {
width:185px; 
height:24px;
color:#fff; 
font:bold 14px Verdana, Arial, Helvetica, sans-serif; 
background:url(images/r1.gif) top left no-repeat;
padding:3px 0 0 10px;
margin:0 -10px 0 0;
}

h3.r2 {
width:185px; 
height:24px;
color:#fff; 
font:bold 14px Verdana, Arial, Helvetica, sans-serif; 
background:url(images/r2.gif) top left no-repeat;
padding:3px 0 0 10px;
margin:10px -10px 0 0;
}

.heading2 {
color:#040404; 
font:bold 14px Verdana, Arial, Helvetica, sans-serif; 
padding:3px 0 0 0;
margin:6px 0 0 0;
}

p.new {
padding: 15px 0 15px 0 !important;
padding: 15px 0 40px 0;
border-bottom:1px dotted #999999;
height:auto;
overflow:hidden;
clear:left;
}

.recenzje {
vertical-align:top; 
height:30px;
margin:0;
padding:0; 
font-size:10px; 
color:#000; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.login {
padding-top:2px;
height:100px;
width:80px; 
text-align:right; 
vertical-align:top;
font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
color:#6a6a6a;
}

.inputs {
width:140px; 
text-align:left;
vertical-align:top;
}

.gra {
font-size:10px;
color:#000000; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
padding:5px; 
vertical-align:top;
}

.best {
width:184px; 
height:auto; 
margin:0; 
padding:0;
}

.recent {
width:285px; 
height:auto; 
margin:0; 
padding:0;
}

.slogan {
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}