body { margin: 0; padding: 0; background: #fff url(../images/bg.gif) repeat-x; font-family: arial,helvetica,clean,sans-serif; font-size: 12px; color: #555; }
.x { clear: both; height: 5px; margin: 0; padding: 0; }
a { color: #222; }

#top { width: 980px; height: 100px; margin: 0 auto; padding: 0; }
#top .logo { margin: 40px 0 0 0; border: 0; float: left; }
#top .search { float: right; margin: 40px 0 0 0; }
#top .query { width: 400px; background: #fff; color: #555; border: 2px #D5D5D5 solid; padding: 10px; float: left; }
#top .button { width: 80px; padding: 8px 10px; margin: 0 0 0 5px; background: #D40D0D; color: #fff; border: 2px #B10F0F solid; float: right; }

#belt { width: 980px; height: 30px; margin: 0 auto; padding: 0; }
#belt ul { width: 980px; margin: 0; padding: 0; list-style: none; }
#belt ul li { float: left; padding: 7px 15px; }
#belt .first { padding: 7px 15px 7px 0; }
#belt a { color: #fff; text-decoration: none; }
#belt a:hover { color: #fff; text-decoration: underline; }

#page { width: 980px; margin: 0 auto; padding: 0; }

#sidebar { width: 250px; background: #F5F5F5; float: left; }
#sidebar ul { list-style: none; padding: 0; margin: 0; }
#sidebar ul li { padding: 10px; color: #8A8A8A; border-bottom: 1px #fff solid; }
#sidebar ul li:hover { background: #fff; }
#sidebar .title { background: #E3E3E3; color: #333; padding: 15px 10px; border: 2px #F5F5F5 solid; }
#sidebar .title:hover { background: #E3E3E3; }
#sidebar h3 { padding: 0; margin: 0; }
#sidebar a { color: #1659C0; font-weight: bold; text-decoration: none; }
#sidebar img { float: left; padding: 0 10px 0 0; }

#sidebar2 { width: 130px; background: #F5F5F5; float: right; }
#sidebar2 ul { list-style: none; padding: 0; margin: 0; }
#sidebar2 ul li { padding: 5px; color: #8A8A8A; text-align: center; }
#sidebar2 .title { background: #E3E3E3; color: #333; padding: 15px 10px; border: 2px #F5F5F5 solid; text-align: left; }
#sidebar2 .title2 { background: #E3E3E3; color: #333; padding: 15px 10px; margin-top: 10px; border: 2px #F5F5F5 solid; text-align: left; }
#sidebar2 img { border: 2px #ddd solid; }
#sidebar2 h3 { padding: 0; margin: 0; }
#sidebar2 a { text-decoration: none; color: #555; font-size: 10px; }

#content { width: 600px; margin: 0; padding: 0; float: right; }
#content h1{ padding: 13px; margin: 0; font-size: 15px; background: #3280E0; border: 2px #65A0DD solid; color: #fff; }
#content h4 { padding: 0; margin: 0; font-size: 13px; }
#content .righter { float: right; text-align: right; }
#content .righter a { color: #222; text-decoration: none; }
#content .righter2 { float: right; text-align: right; margin-top: 10px; }
#content .texter { padding: 10px; margin: 0 0 0 6px; background: #fff; width: 566px; border: 1px #ddd solid; }
#content .texter2 { padding: 10px; margin: 0 0 0 6px; background: #fff; width: 566px; border: 1px #ddd solid; }
#content .texter2 a { padding: 0 10px 10px 0; float: left; color: #3280E0; text-decoration: none; }
#content .texter2 a:hover { text-decoration: underline; }
#content .texter2 h3 { clear: both; }
#content .porownaj { padding: 0; }
#content .breadcrumb { margin: 5px 5px 0 10px; }
#content .breadcrumb a { color: #000; text-decoration: underline; }
#content .breadcrumb a:hover { text-decoration: none; }

#kategorie { margin: 0; padding: 0; }
#kategorie h3 { font-size: 14px; clear: both; margin: 10px 0; }
#kategorie h3 a { text-decoration: none; color: #D40D0D; }
#kategorie ul { margin: 0 10px; padding: 0; }
#kategorie li { width: 165px; float: left; margin: 0 0 5px 15px; font-size: 11px; }
#kategorie li a { text-decoration: none; color: #555; }
#kategorie li a:hover { text-decoration: underline; }

#promo { list-style: none; margin: 0; padding: 0; }
#promo li { padding: 10px; margin: 6px 0 0 6px; background: #fff; width: 269px; height: 90px; float: left; border: 1px #ddd solid; }
#promo img { float: left; padding: 0 10px 0 0; border: 0; }
#promo a { color: #1659C0; }
#promo span { font-size: 18px; font-weight: bold; color: #000; }
#promo p { margin: 5px 0; padding: 0; }

#auctions { list-style: none; margin: 0; padding: 0; }
#auctions li { padding: 10px; margin: 6px 0 0 6px; background: #fff; width: 566px; height: 90px; float: left; border: 1px #ddd solid; }
#auctions img { float: left; padding: 0 10px 0 0; border: 0; }
#auctions a { color: #1659C0; }
#auctions span { font-size: 18px; font-weight: bold; color: #000; }
#auctions p { margin: 5px 0; padding: 0; }

#popsearch { margin: 0 auto; padding: 10px 0; border-top: 1px #ddd solid; color: #1659C0;  }
#popsearch .pop { width: 110px; float: left; font-weight: bold; }
#popsearch .pop2 { width: 870px; float: right; }
#popsearch a { margin: 0 10px 7px 0; display: block; float: left; color: #222; text-decoration: none; }
#popsearch a:hover { color: #1659C0; }

#footer { margin: 0 auto; padding: 10px 0; border-top: 1px #ddd solid; }
#footer .left { float: left; }
#footer .right { float: right; }
#footer a { margin-left: 15px; color: #666; text-decoration: none; }
#footer a:hover { color: #1659C0; }
