body { margin: 0; padding: 0; background: #F4F4F4 url(../images/bg.gif) repeat-x; font-family: "Trebuchet MS", Lucida, Tahoma, Verdana, Helvetica; font-size: 12px; color: #222; }
.x { clear: both; }

/* TOP */

#top { margin: 0 auto;  width: 980px; height: 100px; background: url(../images/topbg.gif) no-repeat; }
#top .logo { margin-top: 10px; float: left; }
#top img { border: 0; }

/* MENU GORNE */

#belka { width: 980px; height: 32px; margin: 0 auto; padding: 0; background: #fff url(../images/belka-hover.gif) repeat-x; list-style: none; }
#belka li { margin: 0; padding: 0px; float: left; }
#belka a { color: #fff; font-weight: bold; text-decoration: none; padding: 7px 20px; display: block; }
#belka a:hover { color: #fff; background: url(../images/belka.gif) repeat-x; }
#belka .rig { float: right; }
#belka .rig a { text-decoration: underline; color: #FFF07A; }
#belka .rig a:hover { color: #fff; }

/* SRODEK */

#main { margin: 0 auto; padding: 0; width: 980px; }
#main .texter { float: right; margin: 5px 0 0 0; padding: 0; width: 750px; }
#main .sidebar { float: left; margin: 5px 0 0 0; padding: 0; width: 227px; }
#main a { color: #000; text-decoration: none; }
#main img { border: 0; }
#main .content { background: #fff; border: 1px #D1C7C5 solid; margin: 5px 0 0 0; }
#main .content h1 { color: #222; padding: 10px 15px; margin: 0; font-size: 18px; }
#main .content p { padding: 5px 15px; margin: 0; }
.os { margin-left: 15px; }
.breadcrumb { float: right; margin: 10px 15px; }

#main .teksto { background: #fff; border: 1px #D1C7C5 solid; margin: 5px 0 0 0; padding: 15px; }

#auctions { margin: 0; padding: 0; list-style: none; color: #000; }
#auctions li { margin: 5px; padding: 10px; border-right: 1px #D1C7C5 solid; border-bottom: 1px #D1C7C5 solid; height: 100px; width: 340px; float: left; }
#auctions img { float: left; margin-right: 10px; }
#auctions a { color: #C61722; text-decoration: underline; }
#auctions a:hover { color: #222; text-decoration: none; }
#auctions h3 { margin-top: 5px; }
#auctions .cena { float: right; font-size: 14px; background: #27323C; color: #fff; }
#auctions .cena a { color: #fff; text-decoration: none; }
#auctions .cena a:hover { color: #fff; text-decoration: none; }

#promo { margin: 0; padding: 0; list-style: none; color: #fff; }
#promo li { margin: 0; padding: 10px; background: #656565; border: 5px #595959 solid; }
#promo h2 { margin: 0 0 5px 0; padding: 0; font-size: 15px; }
#promo p { padding: 0; margin: 0; }
#promo .promotext { margin-bottom: 5px; }
#promo .inputer { background: #fff; color: #000; border: 1px #000 solid; height: 25px; width: 120px; font-weight: bold; float: left; }
#promo .button { background: #595959; color: #fff; border: 1px #000 solid; height: 30px; width: 70px; font-weight: bold; float: right; }

#menu { margin: 5px 0 0 0; padding: 0; list-style: none; }
#menu li { margin: 0; padding: 0;  }
#menu a { margin: 0; padding: 9px 15px; background: #31485E; color: #fff; height: 17px; display: block; border-top: 1px #405C77 solid; font-size: 14px; }
#menu a:hover { background: #405C77; }
#menu .ht { background: #27323C; font-weight: bold; }
#menu .ht:hover { background: #27323C; }

#spis { margin: 0 auto; width: 720px; padding: 0; list-style: none; color: #222; }
#spis li { padding: 10px; margin: 5px 0; width: 700px; display: block; background: #F4F4F4; border: 1px #D1C7C5 solid; text-align: center; }
#spis a { color: #C80F1C; font-size: 15px; font-weight: bold; display: block; }
#spis a:hover { color: #555; }
/* STOPKA */

#tags { margin: 5px auto; width: 980px; padding: 5px 0; border-top: 1px #A7A7A7 solid; }
#tags .tagt { width: 50px; float: left; font-weight: bold; margin-top: 3px; }
#tags .tagt2 { width: 930px; float: right; margin: 0; padding: 0; list-style: none; }
#tags .tagt2 li { float: left; margin: 3px 15px 3px 0; padding: 0; }
#tags a { color: #555; text-decoration: none; }
#tags a:hover { text-decoration: underline; }

#footer { border-top: 1px #A7A7A7 solid; width: 980px; height: 40px; margin: 5px auto; color: #A7A7A7; }
#footer p { margin: 5px 0px; }
#footer ul { padding: 0; margin: 5px; height: 28px; float: right; list-style: none; color: #A7A7A7; }
#footer li { margin: 0; padding: 0px 15px; float: left; border-left: 1px #A7A7A7 solid; }
#footer a { color: #A7A7A7; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer .first { border: none; }
