body {background: #0b4a86 url('/img/bg/body.png') 50% 0 repeat-x; text-align:center; position: relative; padding: 0 0 0 26px;}

/* NAVIGATION SKIP */
#nav-skip {position: absolute; left: -2000px; top: 0; }
#nav-skip a:focus, #nav-skip a:active {position: absolute; left: 2000px; width: 960px; background: #fff; padding: 2px 0 5px; z-index: 99; text-align: center;}

/* LAYOUT */
#mother {padding: 0; width: 960px; margin: 0 auto; text-align: left; position: relative; z-index: 2;}
#header {position: relative; height: 120px;}
#main.sidePanel, .home #main {background: #fff url('/img/bg/main.png') 640px 0 repeat-y;}
#main {background: #fff; padding: 0; margin: 0 0 5px;}
#main .in-box {padding: 15px 20px 20px; position: relative; z-index: 1;}
#product-list {background: url('/img/bg/col-side-shadow.png') 640px 0 no-repeat; min-height: 250px;}
.no-side-col #product-list {background: none;}

/* COLS */
#col-content {float: left; display: inline; width: 600px;}
#col-side {float: right; display: inline; width: 280px;}
#product-list #col-side {min-height: 165px; margin: 0 10px 0 0; width: 257px;}
.home #col-side {margin: 0 7px 0 0; width: 267px;}
#pages #col-content, #pages #col-side {margin: 20px 0 0;}

/* HOME MOTIVE */
.home-motive {width: 647px; height: 276px; /*background: url('/img/bg/shadow.png') 0 0 no-repeat;*/ background: url('/img/bg/home.png') 0 0 no-repeat; position: absolute; top: 200px; right: 50%; margin: 0 -570px 0 0; z-index: 1;}

/* LOGO BOX */
#logo-box {position: absolute; left: 3px; top: 25px; height: 65px; width: 285px; background: url('/img/logo-referentske-vozy.png') 0 0 no-repeat;}
#logo-box h1 {padding: 0; background: none;}
#logo-box a {display: block; height: 65px; width: 285px;}
#logo-box img {position: absolute; left: -5000px;}

/* CLAIM */
#claim {position: absolute; left: 340px; top: 17px; width:210px;}
#claim h2 {margin: 0; font-weight: bold; color: #fff; font-size: 141.6%; line-height: 1.3; padding: 0 0 8px; background: none; border-bottom: 1px solid #6aa3cb;}
#claim p.portal {color:#fff; font-weight:bold; font-size:108%; background: none;}
#claim p.portal img {vertical-align:middle; float:right; display:inline; margin: -7px 0 0; *margin: -30px 0 0;}

/* SEARCH BOX */
#search-box {position: absolute; right: 0; top: 45px;}
#search-box input {vertical-align: middle;}
#search-box .int {margin: 0; padding: 2px 3px; margin: 0 -2px 0 0; width: 200px; color: #666; font-family: arial; text-transform: lowercase; font-size: 100%;}

/* ACOUNT */
#acount {position: absolute; top: 0; right: -12px; height: 38px; padding: 0 35px 0 0; background: url('/img/bg/acount.png') 100% 100% no-repeat;}
#acount p {margin: 0; height: 35px; padding: 3px 0 0 37px; background: url('/img/bg/acount.png') 0 0 no-repeat; font-size: 91.6%; color: #fff;}
#acount p a {color: #fff;}
#acount p a:hover {text-decoration: none;}

/* MAIN MENU */
#main-menu {height: 51px; background: #ea640c; border-bottom: 1px solid #04305c;}
#main-menu .reset li {float: left; line-height: 1; border-left: 1px solid #cf580b; border-right: 1px solid #fc6c0d; text-align: center; position: relative;}
#main-menu .reset li.first {border-left: none;}
#main-menu .reset li.last {border-right: none;}
#main-menu .reset li a, #main-menu .reset li strong {height: 51px; display: block; line-height: 51px; overflow: hidden; padding: 0; position: relative; font-weight: bold;}
html>body #main-menu .reset li a, html>body #main-menu .reset li strong {color: #fff;}
#main-menu .reset li .sprite {height: 100%; background-position: 0 0; background-repeat: no-repeat;}
#main-menu .reset li a:hover .sprite {background-position: 0 -51px;}
#main-menu .reset li strong .sprite, #main-menu .reset li a.active .sprite {background-position: 0 -102px;}

#main-menu .reset li#main-count-1 a, #main-menu .reset li#main-count-1 strong {width: 132px;}
#main-menu .reset li#main-count-1 .sprite {background-image: url('/img/bg/main-menu-1.png'); width: 132px;}
#main-menu .reset li#main-count-41 a, #main-menu .reset li#main-count-41 strong {width: 135px;}
#main-menu .reset li#main-count-41 .sprite {background-image: url('/img/bg/main-menu-2.png'); width: 135px;}
#main-menu .reset li#main-count-121 a, #main-menu .reset li#main-count-121 strong {width: 142px;}
#main-menu .reset li#main-count-121 .sprite {background-image: url('/img/bg/main-menu-3.png'); width: 142px;}
#main-menu .reset li#main-count-211 a, #main-menu .reset li#main-count-211 strong {width: 145px;}
#main-menu .reset li#main-count-211 .sprite {background-image: url('/img/bg/main-menu-4.png'); width: 145px;}
#main-menu .reset li#main-count-111 a, #main-menu .reset li#main-count-111 strong {width: 135px;}
#main-menu .reset li#main-count-111 .sprite {background-image: url('/img/bg/main-menu-5.png'); width: 135px;}
#main-menu .reset li#main-count-21 a, #main-menu .reset li#main-count-21 strong {width: 125px;}
#main-menu .reset li#main-count-21 .sprite {background-image: url('/img/bg/main-menu-6.png'); width: 125px;}
#main-menu .reset li#main-count-71 a, #main-menu .reset li#main-count-71 strong {width: 134px;}
#main-menu .reset li#main-count-71 .sprite {background-image: url('/img/bg/main-menu-7.png'); width: 134px;}

/* MENU SIDE */
#side-menu .reset li.first a, #side-menu .reset li.first strong {border: none;}
#side-menu .reset li a, #side-menu .reset li strong {display: block; border-top:1px solid #C2C2C2; padding: 6px 0 6px 20px; font-size: 108.4%; background: url('/img/ico/more.png') 7px 0.95em no-repeat;}
#side-menu .reset li strong {color: #333; font-family: arial;}
#side-menu .reset li.active a {font-weight: bold; font-family: arial;}
#side-menu .reset li.active li a, #side-menu .reset li.active li strong {padding-left: 40px; background-position: 27px 0.95em; font-size: 100%; font-weight: normal;}
#side-menu .reset li.active li strong, #side-menu .reset li.active li.active a {font-weight: bold;}

/* BREADCRUMB */
#breadcrumb {padding: 15px 20px;}
#breadcrumb a, #breadcrumb strong {color: #fff; font-weight: bold; font-size: 116.6%; display: inline-block; line-height: 35px; vertical-align: middle;}
#breadcrumb .row {text-indent: -500px; display: inline-block; height: 35px; width: 18px; background: url('/img/bg/breadcrumb.png') 0 0 no-repeat; margin: 0 10px; vertical-align: middle; overflow: hidden;}

/* ANNOT BOX  */
#annot-box p {font-size: 116.6%;}
#article #annot-box {padding-right: 80px;}
#article h1 {padding-right: 5.5em; padding-bottom: 0; background: none; margin: 0 0 0.4em;}
#article .authorname {margin: 0; font-weight: bold; font-size: 158.3%; line-height: 1; padding: 0; padding-bottom: 1em; margin-bottom: 1em; padding-right: 5.5em; background: none; background: transparent url(/img/bg/h1.png) no-repeat scroll 0 100%;}
#product-detail h1 {padding-right: 9.5em;}
.annot-buttons {position: absolute; right: 15px; top: 18px; font-size: 91.6%;}
.annot-buttons a {display: inline-block; line-height: 30px; padding: 0 7px; border-left: 1px solid #c2c2c2;}
.annot-buttons a.no-br {border: none;} 
#article .annot-buttons {right: 335px;}

/* CONTENT */
/*.content {padding: 0 0 20px;}*/
#product-detail .content {overflow: hidden;}
.rss-buttons {width: 550px;}

/* SELLER INFO */
.seller-info {background: url('/img/bg/seller-info.png') 0 100% no-repeat; padding: 0 0 3px; margin: 1.6em 0 0;}
.seller-info .in {border: 1px solid #c4c4c4; background: #f4f4f4; padding: 15px 20px 10px;}

/* CROSSROAD */
#article-list .crossroad ul.reset {margin: 25px 0 25px -59px; overflow: hidden;}
#article-list .crossroad ul.reset li {float: left; display: inline; width: 267px; margin: 0 0 0 59px; position: relative;}
#article-list .crossroad ul.reset li h2 {font-size: 141.6%; margin: 0 0 0.4em;}
#article-list .crossroad ul.reset li h2 .img-box {display: block; height: 200px; overflow: hidden; position: relative; margin: 0 0 15px;}
#article-list .crossroad ul.reset li h2 .img-box img {position: relative; top: 50%; margin: 0 auto; display: block;}
#article-list .news-crossroad ul.reset li{float:none; display:list-item; width:auto; margin-bottom:20px;}
#article-list .news-crossroad .small{display:block; margin-bottom:3px; }
#pages .crossroad ul.reset {margin: 25px 0 0;}
#pages .crossroad ul.reset li {width: 48%; margin: 0; min-height: 60px; position: relative;}
#pages .crossroad ul.reset li .spc {padding: 0 0 0 90px;}
#pages .crossroad ul.reset li .img {position: absolute; left: 0; top: 0; width: 80px; height: 60px; background: #fff; text-align: center;}
#pages .crossroad ul.reset li .img img {position: relative; top: 50%;}
#pages .crossroad ul.reset li h2 {font-size: 116.6%; margin: 0; font-weight: normal;}
#pages .crossroad ul.reset li p {margin: 0;}

/* HOME PARAMS */
#home-params {min-height: 330px; padding: 0 0 0 18px; width:455px; color:white; position:relative; z-index: 2;}
#home-params h2{color:#fff;}
#home-params h4 {color: #fff; margin-top: 1em; padding: 0; background: none; font-size:100%;}
#home-params h3{border-top:1px solid #5783ad; color:white; font-size:117%; text-align:center; margin:1.2em 0 -1em;}
#home-params h3 span{position:relative; top:-10px; background:#0f4e89; padding:0 5px;}
#home-params .col-h-l, #home-params .col-h-r{width:200px;}
#dog-params p, #home-params p, #list-params p{line-height:1.7; margin:0 0 0.6em;}
#home-params select{width:84px;}
#home-params input.w-half{width:78px;}
#home-params select.w-full{width:190px;}
#home-params .form-list input, #list-params .form-list input{margin-left:0;}
#home-params .form-list, #list-params .form-list{margin:0 0 0.25em; white-space: nowrap;}
#home-params .form-list a{color: #fff;}
#home-params .extra-param .col-h-l, #list-params .extra-param{position:relative; z-index:3;}

#home-params .orther-param{position:absolute; top:100%; z-index:2; background:#0f4e89; width:454px; padding:0 25px 0 13px; left:5px}
#home-params .orther-param .box{position:relative; width:100%;}
#home-params .orther-param .spc{border-top:1px solid #5783ad; padding-top:10px; margin-bottom:105px;}
#home-params .orther-param .buttons{position:absolute; bottom:0; right:34px;}
#home-params .moreParams{ font-size:92%; background:url('/img/bg/homeParam-more.png') 0 0 no-repeat; height:28px; width:451px; margin:0 -30px 5px 0; padding:17px 0 0 43px;}
#home-params .moreParams a{color:white; }
#home-params .terms-sum{margin-bottom:-0.8em}
#home-params .terms-sum span{position:relative; text-align:right;}
#home-params .terms-sum span img{position:absolute; top:-13px; right:0;}
#home-params .btn{margin-bottom:0.3em}
#home-params .terms-sum .number{display:inline-block; min-width:20px;}

#list-params{width:100%;}
#list-params .col-h-l, #list-params .col-h-r{width:250px;}
#list-params input.w-half{width:108px;}
#list-params select{width:114px;}
#list-params select.w-full{width:250px;}

#product-list .search-form {background: url('/img/bg/param-search.png') 0 0 no-repeat; width: 593px; position: relative; padding: 8px 0 0; margin: 30px 0; z-index: 2;}
#product-list .search-form .wrap-middle {background: url('/img/bg/param-search.png') -593px 0 repeat-y;}
#product-list .search-form .wrap-bottom {padding: 0 0 8px; background: url('/img/bg/param-search.png') -1186px 100% no-repeat;}
#product-list .search-form a{font-size:117%;}
#product-list .search-form a.show {padding: 0 0 0 15px; background: url('/img/ico/down.png') 15px 50% no-repeat; color: #FF6600 !important; display: block; line-height: 28px; height: 28px; overflow: hidden; padding: 0 30px 2px;}
#product-list .search-form a.hide {position: absolute; top: 15px; right: 15px;}
#product-list .search-form form {position: absolute; top: 38px; left: 0; width: 593px; background: url('/img/bg/param-search-hover.png') -1186px 100% no-repeat; padding: 0 0 8px; z-index: 99;}
#product-list .search-form form .hover-wrap {padding: 1px 15px; background: url('/img/bg/param-search-hover.png') -593px 0 repeat-y;}
#product-list .search-form .moreParams {margin: -2.5em 0 0.5em;}
#product-list .buttons {zoom: 1;}

#product-list .hover, #product-list .makeHover {background: url('/img/bg/param-search-hover.png') 0 0 no-repeat; width: 593px; position: relative; padding: 8px 0 0;}
#product-list .hover .wrap-middle, #product-list .makeHover .wrap-middle {background: url('/img/bg/param-search-hover.png') -593px 0 repeat-y;}
#product-list .hover .wrap-bottom, #product-list .makeHover .wrap-bottom {background: url('/img/bg/param-search-hover.png') -1186px 100% no-repeat;}

#dog-params {width: 75%;}
#dog-params .col-h-l, #dog-params .col-h-r {width: 45%;}
#dog-params .moreParams {margin: 0 0 30px;}
#dog-params .w-half {width: 138px;}
#year_from, #year_to {width: 144px;}
#dog-params .buttons .l #email {margin: 0 -1px 0 0; width: 205px;}

#product-list .search-form .moreParams a, #dog-params .moreParams a {font-size: 91.6%; padding: 0 0 0 15px;}
#product-list .search-form .moreParams .hideDetails, #dog-params .moreParams .hideDetails {background: url('/img/ico/up.png') 3px 50% no-repeat;}
#product-list .search-form .moreParams .showDetails, #dog-params .moreParams .showDetails {background: url('/img/ico/down.png') 3px 50% no-repeat;}

/* HOME CROSSROAD */
.home-crossroad h2 {margin: 0 0 15px;}
.home-crossroad .reset li {float: left; display: inline; width: 150px; margin: 0 0 20px; text-align: center; font-weight: bold;}
.home-crossroad .reset li a {float: left; display: inline; padding: 100px 0 0; background-position: 0 0; background-repeat: no-repeat; width: 150px;}
.home-crossroad .reset li.focus-combi a {background-image: url('/img/ico/focus-combi.png');}
.home-crossroad .reset li.focus a {background-image: url('/img/ico/focus.png');}
.home-crossroad .reset li.octavia-combi a {background-image: url('/img/ico/octavia-combi.png');}
.home-crossroad .reset li.ibiza-sedan a {background-image: url('/img/ico/ibiza-sedan.png');}
.home-crossroad .reset li.mondeo a {background-image: url('/img/ico/mondeo.png');}
.home-crossroad .reset li.kuga a {background-image: url('/img/ico/kuga.png');}
.home-crossroad .reset li.smax a {background-image: url('/img/ico/smax.png');}
.home-crossroad .reset li.transit-connect a {background-image: url('/img/ico/transit-connect.png');}

/* NOTICE LIST */
.notice-list .reset {margin: 0 0 5px;}
.notice-list .reset li {border-bottom: 1px solid #c2c2c2; padding: 3px 0 6px; overflow: hidden;}
.notice-list .reset li a {float: left; display: inline;}
.notice-list .reset li span {float: right; display: inline; font-size: 91.6%; color: #666;}
#article .notice-list .reset {margin: 0 0 5px;}
#article .notice-list .reset li {border: none; padding: 3px 0 0 95px; min-height: 57px; position: relative; margin: 0 0 20px;}
#article .notice-list .reset li strong {font-size: 91.6%; font-weight: normal; display: block;}
#article .notice-list .reset li h3 {margin: 0.1em 0 0.3em; font-size: 100%;}
#article .notice-list .reset li h3 img {position: absolute; top: 0; left: 0;}
#article .notice-list .reset li p {margin: 0; color: #666;}
#article .notice-list .reset li a {float: none;} 

/* MAIN BOTTOM */
.main-bottom {margin: 30px -20px -20px; border-top: 1px solid #c4c4c4; padding: 0 20px 10px; background: #fff url('/img/bg/home-main-bottom.png') 0 1px repeat-x;}
.main-bottom h2 {font-size: 150%; margin-top: 1em;}
.main-bottom .ico-buble {padding: 4px 0 9px 35px; background: url('/img/ico/buble.png') 0 0 no-repeat; margin: 20px 0;}

/* NEWSLETTER */
.newsletter .in {height: 194px; background: url('../img/bg/newsletter.png') 0 0 no-repeat; padding: 20px 15px 5px; color: #fff; margin: 15px 0 0;}
.newsletter .in p {margin: 0 0 0.6em;}
.newsletter label {position: relative; bottom: -10px;}
.newsletter input {vertical-align: middle;} 
.newsletter .int {border: 1px solid #e3e9ef; border-width: 1px 0 1px 1px; border-top-color: #abadb3; color: #666; padding: 7px 5px 6px; margin: 0 0 -2px; width: 180px;} 
.newsletter .message{background:none; width:auto; margin-bottom:-7px;}

/* NEWS BOX */
.news-box .reset {margin: 15px 0 5px;}
.news-box .reset li {border-bottom: 1px solid #c2c2c2; padding: 3px 0 6px;}
.news-box .reset li h3 {font-size: 100%; font-weight: normal; margin: 0;}
.news-box .reset li span {font-size: 91.6%; color: #666;}

/* PRODUCT LIST */
#basket-list .product-list {border: none; background: none; margin-top: 0;}
.product-list {margin: 30px -20px 0; background: url('/img/bg/home-main-bottom.png') 0 1px repeat-x; border-top: 1px solid #c4c4c4; position: relative; z-index: 1; min-height: 250px;}
.product-list .sort {margin: -22px 0 0; float: left; display: inline; font-size: 91.6%;}
.product-list .sort span, .product-list .sort strong, .product-list .sort a {margin: 0 0 0 20px; font-weight: normal;}

.product-list ul.reset {margin: 10px 0 25px -40px; padding: 18px 0 0; overflow: hidden;}
#product-detail .product-list ul.reset {margin: 10px -60px 25px 20px;}
#product-detail .product-list ul.reset ul.reset {margin: 0;}
.home .product-list ul.reset {overflow: visible;;}
.product-list ul.reset li {float: left; display: inline; width: 267px; margin: 0 0 0 60px; position: relative;}
#product-detail .product-list ul.reset li {margin: 0 60px 0 0;}
#product-detail .product-list ul.reset li li {margin: 0;}
.product-list ul.reset li h2 {font-size: 141.6%; margin: 0 0 0.1em;}
.product-list ul.reset li h2 strong, .product-list ul.reset li h2 a {display: block;}
.product-list ul.reset li h2 strong span {text-decoration: underline; cursor: pointer;}
.tabs-box .product-list ul.reset li h2 strong span {text-decoration: none; cursor: default; color: #333;}
.product-list ul.reset li .img-box {display: block; height: 200px; overflow: hidden; position: relative; margin: 0 0 15px;}
.product-list ul.reset li .img-box img {position: relative; top: 50%; margin: 0 auto; display: block;}
.product-list ul.reset li ul.reset {margin: 0;}
.product-list ul.reset li ul.reset li {margin: 0; float: none; display: block; overflow: hidden; width: auto; border-bottom: 1px solid #c2c2c2; padding: 5px 0;}
.product-list ul.reset li ul.reset li strong {font-weight: normal; float: left; display: inline;}
.product-list ul.reset li ul.reset li span {color: #0b4a86; float: right; display: inline;}
.product-list ul.reset li p.reset {margin: 8px 0 0; line-height: 2;}
.product-list ul.reset li p.reset img {margin: 0 3px 0 0; vertical-align: middle;}
.product-list ul.reset li p.reset .bonusin {position: absolute; top: 139px; left: -14px;}
.product-list ul.reset li .close {position: absolute; top: -18px; right: -18px;}
.product-list .separator {border-top: 1px solid #c2c2c2; margin: 0 20px;}
#article .product-list {margin: -15px -20px 0; background: none; border-left: 1px solid #E1E1E1; border-top: none; padding: 1px 0;}
#article .product-list h2 {margin: 10px 20px 0;}
#article .product-list ul.reset {padding: 0px;}
#article .product-list ul.reset li {margin-bottom: 25px;}
#article .product-list ul.reset li li {margin-bottom: 0;}
.product-list h2 a {text-decoration:none;}
.product-list h2 strong {text-decoration:underline;}
.product-list .img-box strong {position: absolute; left: 0; top: 35px; background: #fff url('/img/bg/product-images-strong.png') 0 0 repeat-y; padding: 7px 15px; font-size: 85%; white-space: nowrap; text-decoration: none; color:#333; display:block;}
.product-list .img-box strong, .product-list .img-box span {text-decoration:none !important;}

.home .product-list {margin: 0; padding: 0; background: none; border: none;}
.home .product-list h2 {margin: 0;}
.home .product-list .reset {margin: 0;}
.home .product-list .reset li {margin: 20px 0 0;}
.home .product-list .reset li h3 {font-size: 141.6%; margin: 0 0 0.1em;}

#product-detail .product-list {margin-top: 0;}
#product-detail .product-list h2 {font-size: 150%; margin: 0.8em 20px 0;}
#product-detail .product-list ul.reset li h2 {font-size: 141.6%; margin: 0.6em 0 0.1em;}
#product-detail .product-list ul.reset {margin-top: 0;}
#product-detail .product-list ul.reset li {margin-bottom: 0;}
#product-detail .tabs-box .product-list {padding: 0 0 40px;}

/* PRODUCT TABLE */
.product-table {margin: 30px -20px 0; background: url('/img/bg/home-main-bottom.png') 0 1px repeat-x; border-top: 1px solid #c4c4c4; padding: 0 20px; position: relative; z-index: 1; min-height: 250px;}
.product-table table {border: none; padding: 0; margin: 1em 0 2em; background: none; font-size: 100%;}
.product-table td, .product-table th {vertical-align: top; background: none; border: none; font-size: 100%; padding: 0; font-weight: normal;}
.product-table td {border: 1px solid #c4c4c4; border-width: 1px 0 1px 1px; padding: 15px 8px 10px;}
.product-table td.center {padding: 10px 8px 3px 0;}
.product-table td.center a {display: block; position: relative;}
.product-table td.center a .bonusin {position: absolute; left: -8px; bottom: 0%;}
.product-table td h2 {font-size: 100%; margin: 0em 0 1em;}
.product-table .no-border {border-left: none;}
.product-table th a {display: block; line-height: 27px; padding: 0 0 0 5px; text-decoration: none; color: #333; margin: 0 0 2px;}
.product-table th a .bg {display: block; line-height: 27px; padding: 0 5px 0 0;}
.product-table th a .bg span {padding: 2px 0 2px 22px;}
.product-table th a:hover {background: url('/img/bg/product-table-btn.png') 0 0 no-repeat;color: #333;}
.product-table th a:hover .bg {background: url('/img/bg/product-table-btn.png') 100% 0 no-repeat;}
.product-table th a span .sort-top {background: url('/img/ico/sort-top.png') 5px 50% no-repeat}
.product-table th a strong .sort-top {background: url('/img/ico/sort-top-active.png') 5px 50% no-repeat}
.product-table th a span .sort-bottom {background: url('/img/ico/sort-bottom.png') 5px 50% no-repeat}
.product-table th a strong .sort-bottom {background: url('/img/ico/sort-bottom-active.png') 5px 50% no-repeat}

.product-table-all {margin-top: 0; font-size: 92%;}
.product-table-all td {border-width: 1px 0 0;}
.product-table-all td h2 {margin: 0 0 0 -25px;}
.product-table-all thead th {white-space: nowrap;}
.product-table-all td, .product-table-all td.center {padding: 10px 26px;}
.product-table-all td .buble-reserved {position: relative; margin: 0 -26px 0 0; width: 100%;}
.product-table-all td .buble-reserved .main {font-weight: normal; border-bottom: 1px dotted #333;}
.product-table-all td .buble-reserved .buble {position: absolute; bottom: 1em; left: 15px; padding: 0 0 21px; width: 177px; background: url('/img/bg/buble.png') 0 100% no-repeat; font-size: 92%; display: block;}
.product-table-all td .buble-reserved .buble-top {background: url('/img/bg/buble-top.png') 0 0 no-repeat; padding: 15px 15px 9px; width: 157px; display: block; line-height: 1.4;}
.product-table-all td .buble-reserved .buble-top .name {margin: 0 0 0.7em; display: block;}
.product-table-all td .buble-reserved .buble-top strong {display: block;}

.product-table .sort {font-size: 91.6%; margin: 0;}
.product-table .alone {display: block; line-height:27px; margin:0 0 2px; padding:0 0 0 26px;}
#product-list .sort .eur, #product-detail .sort .eur {position: absolute; left: -28px; top: 0; background: url('/img/bg/price-top.png') 0 0 no-repeat; width: 26px; height: 42px; text-decoration: none; color: #333; text-align: center; padding: 24px 0 0 2px; margin: 0;}
#product-list .sort .eur-active, #product-detail .sort .eur-active {position: absolute; left: -28px; top: 0; background: url('/img/bg/price-top-active.png') 0 0 no-repeat; width: 26px; height: 42px; text-decoration: none; color: #333; text-align: center; padding: 24px 0 0 2px; margin: 0;}
#product-list .sort .czk, #product-detail .sort .czk {position: absolute; left: -28px; top: 60px; background: url('/img/bg/price-bottom.png') 0 0 no-repeat; width: 28px; height: 37px; text-decoration: none; color: #333; text-align: center; padding: 24px 0 0 2px; margin: 0;}
#product-list .sort .czk-active, #product-detail .sort .czk-active {position: absolute; left: -28px; top: 61px; background: url('/img/bg/price-bottom-active.png') 0 0 no-repeat; width: 28px; height: 57px; text-decoration: none; color: #333; text-align: center; padding: 20px 0 0 2px; margin: 0;}

#product-detail .sort {margin: 0; position: absolute; left: 0; top: 35px;}
#product-detail .sort .eur, #product-detail .sort .eur-active, #product-detail .sort .czk, #product-detail .sort .czk-active {left: -48px;}

/* SEARCH RESULTS */
.search-results .reset {margin: 30px 0;}
.search-results .reset li {overflow: hidden; border-top: 1px solid #c4c4c4; padding: 10px 0 4px;}
.search-results .reset li div.r {width: 240px; font-size: 91.6%;}
.search-results .reset li div.r .params-list li {padding: 5px 0; border-bottom: 0;}
.search-results .reset li div.l {width: 650px;}
.search-results h2{line-height:1.2; font-size:116.6%; margin:0 0 0.25em;}
.search-results .desc{margin:0.6em 0; font-size: 91.6%;}
.search-results .reset li .img{margin-top:1px;}
.search-results .searched-term {background:#eeeeee; text-decoration:underline;}
.search-results .reset li .img{padding:0; margin:3px 15px 0 0; float:left; display: inline;}
.search-results .reset li .section {font-size: 91.6%; margin: 0;}
.search-results .reset li .section strong {font-weight: normal;}

/* PAGING */
.paging {background: url('/img/bg/paging.png') 0 100% no-repeat; width: 914px; padding: 0 1px 3px; margin: 0 auto;}
#article-list .paging{width:auto;}
.paging p {margin: 0; line-height: 41px; background: url('/img/bg/paging-p.png') 0 100% repeat-x; border: 1px solid #c4c4c4; position: relative; padding: 0 15em; text-align: center;}
.paging p .prev {position: absolute; left: 0; top: 0; background: url('/img/bg/prev.png') 0 50% no-repeat; padding: 0 0 0 30px; margin: 0 0 0 10px; line-height: 41px; width: 10em; text-align: left;}
.paging p .next {position: absolute; right: 0; top: 0; background: url('/img/bg/next.png') 100% 50% no-repeat; padding: 0 30px 0 0; margin: 0 10px 0 0; line-height: 41px; width: 10em; text-align: right;}
.paging p a, .paging p strong {display: inline-block; width: 24px; line-height: 22px; padding: 3px 1px 2px 2px; background: url('/img/bg/paging-a.png') 0 0 no-repeat; text-decoration: none; font-weight: normal; margin: 0 2px;}

/* PRODUCT IMAGES */
#article .product-images {height: 199px; background: url('/img/bg/product-images-article.png') 0 0 no-repeat; margin: 0 15px 10px -9px; width: 264px;}
.product-images {float: left; display: inline; width: 359px; height: 263px; background: url('/img/bg/product-images.png') 0 0 no-repeat; padding: 19px 20px 19px 19px; margin: 0 0 50px -9px; position:relative;}
.product-images .l {position: relative; text-align: center; width: 267px;}
.product-images .l a {display: block; height: 200px; overflow: hidden; position: relative; margin: 0 0 10px;}
.product-images .l a img {position: relative; top: 50%; margin: 0 auto; display: block;}
.product-images .l strong {position: absolute; left: 0; bottom: 35px; background: #fff url('/img/bg/product-images-strong.png') 0 0 repeat-y; padding: 7px 15px; font-size: 116.6%; white-space: nowrap;}
.product-images .r {width: 81px;}
.product-images .r img {display: block; margin: 0 0 10px;}
.product-images .params {margin: 0;}
.product-images .params img {vertical-align: middle; margin: 0 3px 0 0;}
.product-images .params .id108 {position:absolute; left: 8px; top: 100%; height: 46px; padding: 0 0 0 173px; width:0; overflow:hidden; background:url('/img/bnr/prodlouzena-zaruka-small.png') 0 0 no-repeat; display:block; margin: 0;}

/* PRODUCT INFO */
.product-info {float: right; display: inline; width: 475px; margin: 0 20px 0 0;}
.product-info div.l {width: 200px; margin: 56px 0 0;}
.priceLevel .product-info div.l {margin: 40px 0 0;}
.product-info .l .price {text-align: right; margin: 0 0 10px;}
.product-info .l .price .price-with-dph {font-size: 166.6%; display: block;}
.product-info .l .price .price-no-dph {font-size: 133.4%; display: block; margin: 0 0 8px;}
.product-info .l .price .vo-price-with-dph {font-size: 108.4%; display: block;}
.product-info .l .price .vo-price-no-dph {font-size: 100%; display: block;}
.product-info .l .price span {color: #666;}
.product-info .l .right {margin: 20px 0 0;}
.product-info .l .discount {background: url('/img/bg/discount.png') 0 0 no-repeat; height: 28px; padding: 1px 0 0 2px; overflow: hidden;}
.product-info .l .discount p {white-space: nowrap; margin: 0; padding: 0 5px; background: url('/img/bg/discount-in.png') 0 0 no-repeat; float: left; display: inline; line-height: 24px; font-weight: bold; color: #fff;}

.product-info div.r {margin: 40px 0 0; width: 240px;}
.product-info .r .salon {font-size: 91.6%;}

/* PARAM LIST */
.three-boxs .params-list {float: left; display: inline; width: 31%; margin: 0 2% 0px 0;} 
.params-list {margin: 0 0 15px;}
.params-list li {margin: 0; float: none; display: block; overflow: hidden; width: auto; border-top: 1px solid #c2c2c2; padding: 5px 0; background: none;}
.params-list li.first, .params-list li:first-child  {border: none;}
.params-list li strong {font-weight: normal; float: left; display: inline;}
.params-list li strong.bold {font-weight: bold;}
.params-list li span {color: #0b4a86; float: right; display: inline;}
#article .params-list {width: 270px; overflow: hidden;}

/* PRODUCT DETAIL VIDEO */
#product-detail .video {float: left; display: inline; margin: 0 20px 0 0;}

/* EQUIPMENT LIST */
.equipment-list h3 {margin-top: 0;}
.equipment-list .params-list {margin-bottom: 1.5em;}
.equipment-list .params-list li, #hi_popis-vozu .params-list li {padding: 5px 0 5px 19px; background: url('/img/ico/yes.png') 0 0.75em no-repeat;}

/* COMMENTS LIST */
.comments-list h2, .comments-list h3 {margin: 0 0 0.6em;}
.comments-list div.l {width: 400px;}
.comments-list div.r {width: 420px; background: url('/img/bg/comments-list-r.png') 0 0 no-repeat; margin: -15px 0 0; padding: 15px 20px;}
.comments-list ul.reset {margin: 15px 0 0;}
.comments-list ul.reset li {padding: 1px 0 15px 27px; margin: 0 0 15px; background: url('/img/bg/comments-list.png') 27px 100% no-repeat; position: relative;}
.comments-list ul.reset li .number {position: absolute; left: 0; top: 0; background: url('/img/bg/comments-list-number.png') 0 0 no-repeat; width: 21px; height: 21px; text-align: center; color: #fff; font-size: 91.6%; line-height: 21px; font-weight: bold;}
.comments-list ul.reset li h3 {color: #333; margin: 0.1em 0 0.3em; font-size: 100%;}
.comments-list ul.reset li h3.orange {color: #FF6600;}
.comments-list ul.reset li p {margin: 0;}
.comments-list .form{background: none; margin: 0}
.comments-list .form .spc{padding: 0;}

/* TABS */
.tabs-box {margin: 20px 0 0; position: relative; width: 100%;}
.tab-fragment {margin: 0 -20px -1px; border-top: 1px solid #c4c4c4; padding: 15px 20px 15px; background: url('/img/bg/home-main-bottom.png') 0 1px repeat-x; position: relative; z-index: 1;}
.tab-fragment .etelkaBold {font-size: 150%;}
.tabs-box .tab-name {margin-top: 0;}
.hide-tab {display: none;}
.tab-list {margin: 0 0 -1px 23px; padding: 0; position: relative; z-index: 2;}
.tab-list li {margin: 0 0 -3px -23px; padding: 0; float: left; display: inline; background: none; position: relative;}
.tab-list li a {float: left; display: inline; width: 126px; text-align: center; text-decoration: none; line-height: 33px; background: url('/img/bg/tab.png') 0 0 no-repeat; outline: none; margin: 4px 0 0;}
.tab-list li.active a {line-height: 37px; background: url('/img/bg/tab-active.png') 0 0 no-repeat; outline: none; margin: 0;}
.tab-list li.tab-1 {z-index: 5;}
.tab-list li.tab-2 {z-index: 4;}
.tab-list li.tab-3 {z-index: 3;}
.tab-list li.tab-4 {z-index: 2;}
.tab-list li.tab-5 {z-index: 1;}
.tab-list li.active  {z-index: 10;}

#newReview .tab-list li, #detailForm .tab-list li, #product-list .tab-list li {font-size: 91.6%; margin: 0 0 -4px -15px;} 
#newReview .tab-list li a, #detailForm .tab-list li a, #product-list .tab-list li a {width: 119px; line-height: 30px; margin: 0; background-image: url('/img/bg/tab-small.png');}
#newReview .tab-list li.active a, #detailForm .tab-list li.active a, #product-list .tab-list li.active a {color: #333; background-image: url('/img/bg/tab-active-small.png');}
#product-list .tab-list {margin: -29px 0 0 0;}
#product-list .product-list .tab-list {margin: -29px 20px 0 0;}
#product-list .tab-list li {margin: 0 0 0 -15px;}

/* FAQ LIST */
.faq-list ul li h2 {margin: 0; font-size: 116.6%;}

/* FOOTER */
#footer {color: #fff; font-size: 91.6%; padding: 1px 12px 1px 7px;}
#footer .r {text-align: right; line-height: 1.6;}
#footer a {color: #fff;}
#footer .creator a, #footer a:hover {text-decoration: none;}

/* BLOCK BTN */
.block-btn {display: block; background: url('/img/bg/block-btn.png') 0 100% no-repeat; padding: 0 1px 3px; text-align: left; color: #333; text-decoration: none; width: 255px; font-size: 91.6%;}
.block-btn .bg {display: block; background: #fff url('/img/bg/block-btn-bg.png') 0 100% repeat-x; border: 1px solid #c4c4c4; padding: 5px 5px;}
.block-btn:hover {background: url('/img/bg/block-btn-active.png') 0 100% no-repeat; color: #333; padding: 0 0 9px; width: 257px;}
.block-btn:hover .bg {background: url('/img/bg/block-btn-active.png') 0 0 no-repeat; border: none; padding: 6px 7px 0;}
.block-btn .ico-rss {padding: 0 0 0 35px; background: url('/img/ico/rss.png') 0 70% no-repeat; display: block;}
.block-btn .ico-info {padding: 0 0 0 35px; background: url('/img/ico/info.png') 0 70% no-repeat; display: block;}

.product-info .buttons {margin: 35px 0 0;}
.product-info .buttons p {margin: 0;}
.product-info .buttons .l {width: 200px;}
.product-info .buttons .l strong {font-size: 166.3%; display: block; text-align: right;}
.product-info .buttons .r a.big {margin: 5px 0 0; width: 240px; font-weight: bold; text-align: left; display: block;}
.product-info .buttons img {display: block;}
#article .buttons {margin: 0 80px 1.2em 0; text-align: center; overflow: hidden;}
#article .buttons .block-btn {margin: 0 auto;}

/* ATT IMAGES */
.att-images{overflow:hidden; width:100%; clear:both;}
.att-images h2{margin:0.5em 0 0.5em;}
.att-images .reset li{display:inline; float:left; margin:0 0px 16px 16px; }
.att-images .reset{margin-left:-16px; float:left;}
.att-images ul a{float:left; border:1px solid #e4e4e4; cursor:pointer;}
.att-images ul a:hover{border-color:#888;}
.att-images ul span{width:100px; height:100px; display:block; overflow:hidden; text-align:center; line-height:100px; font-size:0px; padding:2px;}
.att-images ul span img{max-width:100px; max-height:100px; vertical-align:middle;}

/* ATT FILES */
.att-files{margin-top:0.8em; overflow:hidden; width:100%; clear:both;}
.att-files ul{margin:-3px 0 0; padding:0;}
.att-files li{margin:0; color:#666; padding:5px 0 5px 22px; background-repeat:no-repeat; background-position:0 5px;}
.att-files ul li:first-child, .att-files ul li.first{border-top:none;}
.dm { background-image: url('/img/fileico/fico-sm-3dm.png'); }
.ai { background-image: url('/img/fileico/fico-sm-ai.png'); }
.avi { background-image: url('/img/fileico/fico-sm-avi.png'); }
.bmp { background-image: url('/img/fileico/fico-sm-bmp.png'); }
.cdr { background-image: url('/img/fileico/fico-sm-cdr.png'); }
.doc { background-image: url('/img/fileico/fico-sm-doc.png'); }
.dxf { background-image: url('/img/fileico/fico-sm-dxf.png'); }
.exe { background-image: url('/img/fileico/fico-sm-exe.png'); }
.gif { background-image: url('/img/fileico/fico-sm-gif.png'); }
.html { background-image: url('/img/fileico/fico-sm-html.png'); }
.jpg { background-image: url('/img/fileico/fico-sm-jpg.png'); }
.mp3 { background-image: url('/img/fileico/fico-sm-mp3.png'); }
.pdf { background-image: url('/img/fileico/fico-sm-pdf.png'); }
.png { background-image: url('/img/fileico/fico-sm-png.png'); }
.ppt { background-image: url('/img/fileico/fico-sm-ppt.png'); }
.psd { background-image: url('/img/fileico/fico-sm-psd.png'); }
.qt { background-image: url('/img/fileico/fico-sm-qt.png'); }
.ra { background-image: url('/img/fileico/fico-sm-ra.png'); }
.swf { background-image: url('/img/fileico/fico-sm-swf.png'); }
.tif { background-image: url('/img/fileico/fico-sm-tif.png'); }
.txt { background-image: url('/img/fileico/fico-sm-txt.png'); }
.xls { background-image: url('/img/fileico/fico-sm-xls.png'); }
.zip { background-image: url('/img/fileico/fico-sm-zip.png'); }
.unknown { background-image: url('/img/fileico/fico-sm-unknown.png'); }

/* ATT FILES */
.att-links {overflow:hidden; width:100%; clear:both;}

/* FORMs */
#TB_desc .form {background: none; margin: 0;}
#TB_desc .form .spc {padding: 0 0 5px;}
#TB_desc .form .message {margin-top: 1em;}
#TB_desc .form .message .spc {padding: 0;}
.form{background:#f0f1f3; margin: 0 0 20px;}
.form .spc{padding:15px 17px 5px;}
.form h2 {margin: 0 0 0.5em; font-size: 150%;}
.form p{margin-bottom:0.5em;}
.form input {vertical-align: middle;}

#newReview .main .int-text, #detailForm .main .int-text {font-weight: bold; font-size: 166.6%;}
#newReview p.l, #detailForm p.l {margin: 0 0 1.2em 15px;}
#newReview p.first, #detailForm p.first {margin: 0 0 1.2em;}
#newReview .left-side, #detailForm .left-side {float: left; display: inline; width: 625px; margin: 10px 0 0;}
#newReview .right-side, #detailForm .right-side {float: right; display: inline; width: 260px; margin: 10px 0 0;}
#newReview .right-side h2, #detailForm .right-side h2 {margin: 28px 0 0; font-size: 100%; color: #333;}
#newReview .right-side ul, #detailForm .right-side ul {margin: 5px 0;} 
#newReview .right-side li, #detailForm .right-side li {font-size: 91.6%; color: #666;} 
#newReview textarea, #detailForm textarea {background: url('/img/bg/home-main-bottom.png') 0 1px repeat-x;}
#TB_desc #detailForm textarea {background: none;}
#newReview .review-message, #detailForm .review-message {padding: 0 0 5px; overflow: hidden;}
#reviewContent {background: url('/img/bg/home-main-bottom.png') 0 1px repeat-x; line-height: 1.4;}
#reviewContent .in {border-color: #ABADB3 #E2E3EA #E2E3EA; border-style:solid; border-width:1px; margin: 2px 0 0; padding: 3px 2px;}
#newReview .left-side label.l, #detailForm .left-side label.l {padding: 10px 0 0;}

.new-search {padding: 25px 0 0;}
.new-search .int-text {margin: 0 -1px 0 0; width: 250px; padding: 3px 2px;}

.addFile input {margin: 2px 0 5px;}
.addFile a {padding: 0 0 0 15px; background: url('/img/ico/plus.png') 0 50% no-repeat;}

.car-filter p.l {margin: 0 0 5px 15px; line-height: 1.7;}
.car-filter p.first {margin: 0 0 5px 0;}

/* DATEPICKER */
#ui-datepicker-div{border:1px solid #abadb3; padding:5px; background:#fcfcfc; z-index: 999; *width: 180px;}
#ui-datepicker-div table{margin:0; font-size:92%; border:none; border-spacing:2px;  *border-spacing: expression(cellSpacing=2); border-collapse: separate; width:auto;}
#ui-datepicker-div td, #ui-datepicker-div th{padding:0; border:none;}
#ui-datepicker-div td a, #ui-datepicker-div th a{padding:3px 5px; background:white; border:1px solid #ededed; display:block;}
#ui-datepicker-div td.ui-state-disabled, #ui-datepicker-div th{border:none; background:none;}
#ui-datepicker-div .ui-datepicker-header{background:#f46d30; position:relative; padding:4px; margin-bottom:5px; color:white; zoom: 1;}
#ui-datepicker-div .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-next {position:absolute; top:1px;width:1.8em; width:20px; height:20px; overflow:hidden; color:white; cursor:pointer;}
#ui-datepicker-div .ui-datepicker-prev{left:2px; background:url('../img/ico/prev.png') center center no-repeat;}
#ui-datepicker-div .ui-datepicker-next{right:2px; background:url('../img/ico/next.png') center center no-repeat;}
#ui-datepicker-div iframe{display:none !important;}

/* MESSAGES */
.form .message, .tabs-box .message, .product-list .message, .product-table .message {background: none;}
.product-list .message, .product-table .message {margin: 20px;}
.message {background: url('/img/bg/msg.png') 0 100% no-repeat; margin: 0 -1px 20px; padding: 0 2px 4px; zoom: 1;}
.message .spc {margin: 0; padding: 0;}
.message p {line-height: 1.4; margin: 0; padding: 10px 35px;}
.ok-message .spc {background: #c3ee78 url('/img/bg/ok-msg.png') 0 0 repeat-x; border: 1px solid #c0df8c;}
.ok-message .spc p {background: url('/img/ico/ok.png') 10px 50% no-repeat;}
.info-message .spc {background: #fdf7df; border: 1px solid #ebda98;}
.info-message .spc p {background: url('/img/ico/info-i.png') 10px 1em no-repeat;}
.error-message .spc {background: #ffcaca; border: 1px solid #e69b9b;}
.error-message .spc p {background: url('/img/ico/error.png') 12px 52% no-repeat;}

.bnr-seznam {position: absolute; right: -10px; top: 235px;}

#overlay-bnr{position:absolute; left:50%; top:100px; z-index:1000; margin-left:-243px; background:#fff; padding: 30px 5px 5px;}
.closeBnr{position:absolute; top:8px; right:8px; padding:0 18px 0 0; background:url("/img/lb/lb-close.png") no-repeat 100% 70%; color:#333; text-decoration:none;}
.closeBnr:hover{text-decoration:underline;}