@CHARSET "UTF-8";
body {text-align:center; margin-top: 0}
body {font-family:"Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;font-size:small;font-weight:normal;color:#333333;background:white;text-align:center;}
#all {text-align:left;margin:0 auto;width:987px}

div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, fieldset {margin: 0; padding: 0}
a img {border: none}
ul, ol {list-style-type: none}
fieldset {border: none}

.clear {clear: both}

/* layout */
a.price-eur, .buy strong a.price-eur {color:#999999; text-decoration: none;}
.buy strong a.price-eur {font-size: 100%; line-height: 140%}

#header #logo {float: left; height: 40px; margin: 8px 0 8px 5px}
.sk #header #search-box {margin-top: 12px}
#header #search-box {float: left; margin: 14px 0 0 20px; width: 400px}
#header #category-list {float: right; margin: 19px 20px 0 0;}

#left {width: 200px; float: left; clear: left}
#left.hp {border-top: solid 1px #e4e4e4;}

#content {float: left; width: 770px; padding: 13px 0 30px 15px; border-top: solid 1px #e4e4e4; border-left: solid 1px #e4e4e4; }
#content.category-nl {width:auto; border-left: none}

#breadcrumbs a, #breadcrumbs strong {color: #595959; font-size: 90%}
#breadcrumbs strong {color: #000}

/* leaf category */
#content h1 {font-size:135%; margin: 10px 0 7px 0}
#content h1 strong {font-size: 115%; font-weight: normal}
#content.category .pag {clear: both; padding: 20px 0; text-align: center}
#content.category .order-box {float: right; width: 120px; margin: 0 8px 8px 20px}
#content.category .order-box label {font-size: 80%;}
#content.category h1 {margin-top: 10px; float:left}
#content.category span.reset {float: left; display: block; margin: 18px 0 0 12px; font-size: 85%}
.reset a {padding-left: 12px; background: transparent url(./image/icon-map.png) 0 -297px no-repeat;}
.reset a:hover {background: transparent url(./image/icon-map.png) 0 -397px no-repeat;}
#param-container h3, .search-params h3, #left.hp h3 {font-size: 100%; padding: 0 0 3px 10px; margin: 20px 0 10px; border-bottom: dotted 1px #e4e4e4;}
#param-container ul li {padding: 1px 0 1px 17px}
#param-container ul li.selected {font-weight: bold; background: transparent url(./image/icon-map.png) 0 -195px no-repeat;}
#param-container ul li.selected a {text-decoration: none}
#param-container ul li span {font-size: 90%}
#param-container ul li span.empty {color: #b4b4b4}
.category .product, .category .ft-product {clear: both; float: left; border-top: dotted 1px #e4e4e4; padding: 8px 0; width: 100%}
.product.first {border-top: 1px dotted #E4E4E4; margin-top: 8px}
.category .product h2, .category .ft-product h2, .adsense h2 {margin: 4px 0 4px 0; font-size: 110%}
.category .product .image, .category .ft-product .image {float: left; width: 150px; margin-right: 10px; text-align:center;}
.category .ft-product .image {width: 110px; margin: 0}
.category .product .desc, .category .ft-product .desc {float: left; width: 480px;}
.category .ft-product .desc {width: 420px}
.ft-product .prov {text-align: center; float: left; width: 100px}
.ft-product .prov .ico {display:block; float: none; margin:5px auto 0; width:49px;}
.ft-product .prov div {margin: 0 auto; width: 80px; float: none}
.ft-product .prov .regular {margin: 24px 0 0 0}
.category .product .buy {float: left; width: 130px;padding-top: 30px;text-align: center;}
.category .product .buy .shop-logo {margin-top: 5px;}
.category .product .buy .shop-logo a {color: #999}
.sk .category .product .buy {padding-top: 0px;}
.category .product .buy strong, .product .buy span {display: block; margin: 3px 0}
.pros, .cons {width: 215px; float: left; font-size: 90%;margin: 5px 5px 0 0}
.pros em, .cons em {font-size: 130%; font-weight: bold; font-variant: normal;}
.pros span.i, .cons span.i {float: left; display: block; margin-top: 3px; width: 15px; height: 16px; background: transparent url(./image/icon-map.png) 0 0 no-repeat;}
.cons span.i {background-position: 0 -99px}
.pros p, .cons p {float: right; width: 195px;}
.ft-product .buy {float: left; width: 130px; text-align: center; padding-top: 20px}
.ft-product.first {border-top: none}

/* product detail */
.product-detail h2 {clear: left;}
.shopspr {border-top: dotted 1px #e4e4e4;}
.shoppr {clear: left; border-bottom: dotted 1px #e4e4e4; padding: 8px 0}
.shoppr .logoshop {float: left; width: 100px; text-align: center; margin-right: 20px}
.shoppr .desc {float: left; width: 390px;}
.shoppr .pr {float: left; width: 80px; text-align: center; padding-top: 16px}
.shoppr .buy {float: left; width: 100px; text-align: center; padding-top: 6px; margin-left:10px;}
.shoppr .buy .shop-name a, .ft-product .buy .shop-name a {color: #666; font-size: 85%; text-decoration: none }
.shoppr .prov {width: 140px; float: left}
.prov .ico {float: left}
.prov div {float:left; margin:8px 0 5px 8px; text-align:center; width:80px;}
.prov div.regular {float:right; margin-right:3px;}
.prov p a {color: #666}
.prov p {padding-top: 3px; font-size: 85%}
.shoppr .more-info a, .shoppr .more-var a {color: #666; font-size: 85%; none }
.shoppr .more-info {margin-top: 3px}
.shoppr .more-info a, .shoppr .more-var a {padding-left: 17px; background: transparent url(./image/icon-map.png) 0 -498px no-repeat;}
.shoppr .more-info a.open, .shoppr .more-var a.open {background: transparent url(./image/icon-map.png) 0 -598px no-repeat;}
.shoppr .more-var {margin-top: 5px}
.shoppr.child .desc {margin-left: 120px}
.shoppr.child {background-color: #FFF7DC}
.buy strong a {color: #000; font-size: 140%;}
.buy .shop-count {color: #F26726; font-weight: bold}
#product-info .image {padding-top: 15px; text-align: center}
#product-info .menu {margin-top: 12px}
#product-info .menu li {padding: 8px 0 8px 12px; border-bottom: solid 1px #e4e4e4}
#content.product-detail h2 {font-size: 120%; font-weight: normal; margin: 16px 0 10px 0}
span.when {color:#27C23A;font-weight:bold;}
#offers .h {display: none}
#offers .show-more {text-align: center; padding: 12px 0}
#offers .show-more a {color: #666666}
#offers .show-more.active {background-color:#FFF7DC; border-bottom:1px dotted #E4E4E4;}

.shoppr dl {margin-left: 10px}
.shoppr dt {float: left; font-weight: bold; clear: left; min-height: 20px; margin-right: 7px}
.shoppr dd {float: left; width: 590px;}

.no-result.tip {margin:20px 0;}
.tip {border: 3px solid #F26726; clear:both; margin: 3px 0}
.tip p {margin:6px 8px; line-height: 140%}
.tip ul.list {margin:6px 0 15px 30px; list-style-type: square}
.tip ul li {margin: 5px 0}
.no-result {font-size:1.1em;}

/* reviews */
div.review {padding: 15px 0; border-bottom: dotted 1px #e4e4e4; position:relative;width:100%;min-height:130px;clear:left;}
div.review.admin {min-height:140px;}
div.review div.revtext {margin-left:140px;width:600px}
.last-reviews div.review div.revtext {width: 480px;}
.last-reviews .product-info {width:150px;float:right;margin-top:20px;text-align:center;}
.last-reviews div.review {min-height:150px;}
.last-reviews .product-info h4 {text-align:center}
div.review div.user {position:absolute;top:3em;left:0;width:130px;}
div.review div.user strong {line-height:140%}
div.review div.user span {color: #595959}
div.review p.date {padding-left:2px;color:#595959;font-size:85%;border-bottom:1px solid #CECECE;}
div.revtext h3 {font-size:105%;color:#595959;padding:4px 0 6px;font-weight:normal}
div.revtext p {margin-right:50px;}
div.revtext ul.evalreview {clear:left}
div.plus {width:100%;margin:8px 0;color:#539B15;}
.more {margin: 8px 0}
.heureka {padding-left: 24px; background: transparent url(./image/icon-map.png) 0 -697px no-repeat; line-height: 18px;}
#alternate div.fr {padding:0 4px;}
.eval .rating {height:20px;width:100px;}
.revtext .rating {margin:0 5px 0 0;}
.rating {float:left;height:12px;margin:4px 5px 0 0;overflow:hidden;width:65px;}
.rating .hidden {display:none;}
.rating span span {float:left;height:12px;display:block;}
.eval .rating a.over {background:transparent url(./image/icon-map.png) 0 -821px no-repeat;height:20px;width:100px;display:block}
.eval .rating a span {background:transparent url(./image/icon-map.png) 0 -801px no-repeat;height:20px;}

.prov .rating { display:block; float:none; margin:0 auto; padding:0; }
.prov .rating { height:16px; width:80px; }
.rating { float:left; height:12px; margin:4px 5px 0 0; overflow:hidden; width:65px; }
.prov .rating a.over { background:url(./image/icon-map.png?1) no-repeat scroll 0 -916px transparent; height:16px; width:80px; display:block;}
.prov .rating a span { background:url(./image/icon-map.png?1) no-repeat scroll 0 -900px transparent; height:16px; float:left; }

div.minus h4, div.plus h4 {float:left; width: 50px;line-height:1.3em;}
div.minus ul li, div.plus ul li {line-height: 1.3em}
.last-reviews div.minus ul, .last-reviews div.plus ul {width:420px;}

div.plus h4 {color:#539B15;}
div.plus ul {list-style:none;margin-left:0;margin-top:0;margin-bottom:5px;float:left;width:480px;}
div.plus ul li {margin-left:0;padding-left:10px;}
div.minus {width:100%;margin:8px 0;color:#BF2222;clear:left;}
div.minus h4 {color:#BF2222;}
div.minus ul {list-style:none;margin-left:0;margin-top:0;float:left;width:480px;}
div.minus ul li {margin-left:0;padding-left:10px;}
div.user {width:80px;font-size:90%;text-align:center;}
div.user p {margin:2px 0;line-height:1.25em;color:#389BD2;text-align:center;}
div.user .purchased {color:#8C8C8C}
div.anonymous img {border-color: #fff}
.questiontext div.anonymous img {border-color: #30A1ED}
div.anonymous > p, div.anonymous p {color: #595959}
div.certified p {margin: 0}
div.user p.purchased {margin-top: 4px;}
div.user p.purchased a {color:#8C8C8C}
div.user p.purchased a:hover {color:#F26726}

/* non-leaf category */
.imgmenu, .product-detail .imgmenu .cont {margin-left: 30px}
.product-detail .imgmenu {margin: 0}
div.infotext.imgmenu div.fr.first {border: none}
div.infotext.imgmenu div.fr {width:130px;height:11.5em;text-align:center;}
#alternate div.fr {min-height:11.5em; height: auto;}
div.infotext.imgmenu div.fr p {margin:2px 0 6px;line-height:1.25em;font-weight:normal;text-align:center;float:none;}
div.infotext.imgmenu div.fr p.text {height:35px; overflow:hidden;}
div.infotext.imgmenu div.fr img {margin:0;float:none;}
div.infotext.imgmenu div.fr a:link,div.infotext.imgmenu div.fr a:visited {color:#595959;}
div.infotext.imgmenu div.fr a:hover {color:#F26726;}
div.fr {position:relative;float:left;min-height:30px;margin:10px 0;padding:0 9px;background-color:white;border-left:1px solid #e4e4e4;font-weight:bold;}

ul.catlist {float:left;width:230px;margin:4px 4px 30px 6px;}
ul.catlist li {color:#389BD2;margin-right:20px;}
ul.catlist h2 {margin:0;padding:2px 0 0 2px;font-size:110%;font-weight:bold;}
ul.catlist li.inactive a, ul.catlist li.inactive h2, div.subsec h4.inactive a, div.subsec ul li.inactive a {color:#DC143C;}

div.subsec {width:230px;float:left;padding:0 8px 10px 0;}
div.subsec h4 {font-size:110%;margin-top:20px;}
div.subsec ul {width:100%;margin:8px 4px 6px 10px;}
div.subsec ul li {color:#389BD2;}
div.subsec strong, ul.catlist li h2 strong, div.subsec ul li {color:#717171;font-size:90%;}
div.subsec strong, ul.catlist li h2 strong {font-weight: normal}

.subsec ul {list-style-type: disc;}
.subsec ul li {margin: 4px 0}

/* homepage */
#left.hp h3 {font-size: 140%; font-weight: normal; padding: 0 0 3px 5px; margin: 12px 0 2px; border-bottom: none;}
#left.hp p {margin: 0 3px 8px 5px}
.hp div.fr {padding:0 4px;}

/* verbose */
.verbose {clear: both; text-align: left;}
p.text {margin: 4px 0}
h2.text {margin: 15px 0 10px 0; clear: both}
#content.hp {padding-top: 5px}

/* footer */
#footer {clear: left; padding: 8px 0; text-align: center; border-top: solid 1px #e4e4e4;}
#footer p {margin: 5px 0}

#modal-overlay {background-color:#fff;position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
#modal-blackbox {width: 600px; border: solid 3px #F26726; background-color: #fff; text-align: left; padding: 8px;}
#modal-blackbox h3 {margin-bottom: 5px}
#modal-blackbox p, #modal-blackbox li {line-height:1.5em;}
#modal-blackbox .buttons {margin: 10px 0 0 190px}
#modal-blackbox .buttons input {padding: 4px 12px; margin: 0 3px; font-weight: bold}

ul.list {margin: 5px 0 0 18px; list-style-type: square}

#error p {margin: 8px 0}
#error {height: 500px}

.product-not-sold {font-size: 110%;}

div .inline-add, div .inline-add-first  {float: left; margin: 5px 0 5px 5px; width: 250px;}
div .inline-add-first {margin-left: 0}
div .inline-add + div .inline-add {}

#wideboard {border-bottom: 1px solid #E4E4E4;text-align: center;}
#wideboard div {width:990px; margin: 0 auto;text-align: center;overflow:hidden; padding: 3px 0}

.adsense {clear: both; float: left;}
.category .adsense {border-top:1px dotted #E4E4E4; padding: 3px 0 3px 157px; background-color: #EBF1FF}
.product-detail .adsense {margin-bottom:20px; background-color: #EBF1FF; }

.rbox {font-family:Tahoma;font-size:11px; float: left; width: 300px; padding:5px 0px 15px 55px; min-height:25px;}
#resennce {background:url("//im9.cz/css/image/reklama/esennce-logo.gif") no-repeat scroll 0 5px transparent; display:block;}
#relme {background:url("//im9.cz/css/image/reklama/elme-logo.png") no-repeat scroll 0 5px transparent; display:block;}
#rpneu {background:url('//im9.cz/css/image/reklama/pneu.gif') no-repeat;}
#ronlineshop {background:url('//im9.cz/css/image/reklama/onlineshop.gif') 0 4px no-repeat; float: left;}
#rvivantis {background:url('//im9.cz/css/image/reklama/vivantis.jpg') 0 4px no-repeat; float: left;}
#rmuzikant {background:url('//im9.cz/css/image/reklama/muzikant.gif') no-repeat;}
#radidas {background:url('//im9.cz/css/image/reklama/adidas.gif') 0 4px no-repeat; padding-left: 55px}
#rspa {background:url('//im9.cz/css/image/reklama/spa.gif') 0 4px no-repeat; padding-left:60px; padding-top:11px;}
#rsex {background:url('//im9.cz/css/image/reklama/sexshopik.png') 0 4px no-repeat;}
#rmamtechnika {background:url('//im9.cz/css/image/reklama/mamtechnika.jpg') 0 4px no-repeat; padding-top: 15px}
#rsportisimo {background:url('//im9.cz/css/image/reklama/sportisimo.jpg') 0 4px no-repeat;}

#product-info .menu li.guide {padding-right: 4px}
.aukro-box {clear: both; text-align: center; padding-top: 20px}
