body {background: #606060; font-family: tahoma; font-size: 11px; color: #474747;}
h1 {margin: 5px 0 10px 0; padding: 0; font-size: 16px; color: #000;}
img {border: 0;}
p {margin: 0 0 15px 0; padding: 0;}
a {color: #AE5600;}
a:hover {text-decoration: none;}
#top, #content, #footer {margin: auto;}
#top { background: url('/images/bg-topic.jpg') no-repeat; width: 998px; height: 252px;}
#top ul { margin: 182px 0 0 30px; padding: 0; list-style-type: none; position: absolute; width: 900px;}
#top ul li { float: left; font-size: 13px; border-right: solid 1px #161616; padding: 0 10px 0 10px;}
#top ul li a { color: #161614; font-weight: bold; text-decoration: none; }
#top ul li a.active, #top ul li a:hover  { color: #A25C00; }
#content { background: url('/images/bg-main.gif') repeat-y; width: 998px;}
#footer { background: url('/images/bg-footer.gif') no-repeat; width: 978px; height: 85px; color: #AEAEAE; padding: 40px 0 0 20px;}
#footer #powered {text-align: right; padding: 30px 0 0 0;}
#footer #powered a { color: #AEAEAE; }
.left {float: left; width: 220px; background: x;}
.middle {float: left; width: 565px; background: xx; padding: 0 0 20px 0; margin: 0 30px 0 0;}
.right {float: left; width: 175px; background: xx;}
.cl {clear: both; font-size: 0; line-height: 0;}
.navigation {position: absolute; margin: 229px 0 0 219px;}
.logo {position: absolute; margin: 10px 0 0 20px;}
.menu {margin: 0 0 0 22px; padding: 0; list-style-type: none; width: 150px;}
.menu li { background: url('/images/bg-dots.gif') no-repeat left bottom; padding: 3px 0 4px 0; }
.menu li a {background: url('/images/bg-arrow.gif') no-repeat 0 4px; color: #4A4A4A; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 10px; display: block; padding: 0 0 0 17px;}
.menu li a:hover, .menu li a.active {color: #A25C00;}
.menu li ul {margin: 5px 0 5px 15px; padding: 0; list-style-type: none;}
.menu li ul a {font-weight: normal; background: url('/images/bg-dash.gif') no-repeat 0 4px;}
.menu li ul a:hover, .menu li ul a.active {font-weight: bold; color: #A25C00;}
.menu li ul li {width: 135px;}
.menu li ul li.last {background: none;}

ul.doporucit { margin-bottom: 20px; }

.news-title {position: absolute; font-size: 12px; color: #fff; margin: -27px 0 0 54px;}
.news-item h2 {font-size: 11px; margin: 0 0 5px 0; padding: 0 0 4px 0; color: #C77B2D; text-transform: uppercase; border-bottom: solid 1px #B3B3B3; width: 160px;}
.news-item {width: 165px; padding: 0 0 0 5px; margin-bottom: 20px;}
.news-item .news-link {padding: 0 5px 0 10px;}
.news-item .news-info {text-align: right;}

/**********************************************  SHOP - DETAIL ****************************************************/
form.shop-detail { clear:both; margin:0; padding:10px 0 10px 0; width:100%; }
.shop-foto { float:left; margin-right:32px; padding-top:3px; }
.shop-foto img { display:block; border:3px solid #cfd9e1; }
.shop-desc { float:left; width:380px;}
.shop-detail h1 { margin:0; padding:5px 0 16px 0; }
h2.shop-detail { color:#4963ab; font-weight:bold; font-size:135%; }
.shop-detail .text { padding-bottom:10px; }
.shop-detail .bez-dph { font-size:92%; }
.shop-detail .skladem { display:block; color:#4e9812; padding:10px 0 12px 0; }
.shop-detail .final-prize { color:#d23500; display:block; font-size:135%; padding:4px 0 20px 0; }
.shop-detail-buy * { display:block; float:left; }
.shop-detail-buy label { font-size:92%; margin-right:5px; margin-top:3px; }
.shop-detail-buy .qty { border:1px solid #7f9db9; width:32px; height:18px; padding:0; font-size:12px; padding:2px 0 0 0; margin-right:3px; }
.shop-detail-buy .submit { padding:0; text-align:left; width:60px; background:lime; border:0; background:none; cursor:pointer; color:#d23500; font-weight:bold; margin-top:3px; }
.shop-detail-invisible { margin:0; padding:0; border:0;}

.table-variants { width:538px; background-color:#fcfcfe; border:1px solid #bfbfbf; margin-top:12px; margin-bottom:12px; }
.table-variants th { background-color:#6c2233; text-align:left; color:#fff; }
.table-variants th, .table-variants td { padding:3px 0 5px 8px; }
.table-variants td { border:1px solid #e1e1e1; }
.table-variants .qty { width:62px; }

.shop-tools { border:1px solid #cecece; background:#fff; font-size:92%; color:#6f777e; height:19px; padding:4px 8px 4px 6px; clear:both; }
.shop-tools.bottom { border-top:0;}
.shop-tools select,
.shop-tools label { float:left; display:block;  }
.shop-tools label { padding:3px 3px 0 5px; }
.shop-tools select { font-size:11px; height:18px; }
.shop-tools-paging { float:left; width:130px; }
.shop-tools-paging select { width:43px; }

.shop-tools-sorting { padding-right:8px; }
.shop-tools-sorting select { margin-right:5px; width:60px;}
.shop-tools-sorting .sort-down,
.shop-tools-sorting .sort-up { display:block; float:left; margin:5px 0 0 0; }
.shop-tools-sorting { float:right; width:157px; }
.shop-tools-shown-items { float:right; width:167px;}
.shop-tools-shown-items select { width:45px; }

.shop-offer-item { float:left; padding:10px 8px 0 8px; width:264px; height:178px; border-right:1px solid #cecece; border-bottom:1px solid #cecece; background:url('/images/offer-bg.gif') repeat-x; }
.shop-offer-item h2 { font-size:100%; padding:0 0 4px 0; margin:0; height:53px; }
.shop-offer-item h2 a { color:#6c2233; text-decoration:none; }
.shop-offer-item h2 a:hover { color:#6c2233; text-decoration:underline; }
.shop-offer-item img { display:block; border:3px solid #cfd9e1; }
.shop-offer-item.right { border-right:0;}
.shop-offer { border-left:1px solid #cecece; border-right:1px solid #cecece; background:#fff url('/images/offer-bg-bottom.gif') repeat-x left bottom; }

.shop-offer-img { display:block; float:left; width:80px; margin-top:1px; }
.shop-offer-data { float:right; padding:2px 5px 0 0; width:130px; line-height:112%; }
.shop-offer-data p.perex { font-size:92%; color:#6f777e; padding:0; margin:0; height:60px;  }
.shop-offer-data .question { color:#d23500; font-size:92%; display:block; padding:0px 0 12px 0; }
.shop-offer-data .prize { color:#d23500; font-size:92%; }
.shop-offer-data strong { font-size:92%; }
.shop-offer-data .link-buy { padding-right:8px; display:block; float:left; font-weight:bold; margin-top:1px; text-decoration:none; background:url('/images/arrow.gif') right 4px no-repeat;}

.module-backlinks { display: inline; list-style-type: none; margin: 0; padding: 0; }
.module-backlinks li { display: inline; padding: 0 10px 0 10px; border-right: solid 1px #ccc; }
.module-backlinks li.last { border: 0; }
