* {margin:0;padding: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;}
td, th {font-family:"Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;font-size:small;font-weight:normal;color:#333333;background:white;}

/*základní nastavení odkazů*/
a {text-decoration:underline;}
a:link {color:#389BD2;}
a:visited {color:#295d79;}
a:hover, p.inline-params a:hover {color:#F26726;}
a.active {text-decoration:none;color:#F26726 !important;}

a.grey, .grey {color: #595959}
a.grey:hover {color: #F26726}

/*odkaz s obrázkem "modré plus" na levé straně*/
a.add-choice {padding:1px 0 2px 23px;font-weight:bold;background:url("images/ikonky.gif") 0 0 no-repeat;}
.product.gal .add-choice-cont {position: absolute;top:12px;right:0;}
.product.gal .add-choice-cont a {padding:0;left: 153px; top:-165px; width: 20px; height: 20px; display: block;}

/*odkaz s menším modrým plus - např. přidání obchodu*/
a.add {padding:1px 0 2px 15px;background:url("images/ikonky.gif") 0 -40px no-repeat;}

/*odkaz s tužkou - přidání recenze*/
a.recnew {padding:1px 0 2px 24px;background:url("images/ikonky.gif") 0 -79px no-repeat;}

/*odkaz s menším modrým plus - např. přidání obchodu*/
a.question {padding:1px 0 2px 25px;background:url("images/ikonky.gif") 0 -119px no-repeat;}

/*odkaz se šedou šipkou = více variant*/
a.morevar {margin-left:6px;padding-left:16px;font-size:80%;background:url("images/ikonky.gif") 0 -234px no-repeat;}

/*odkaz s autickem*/
a.car {padding-right:25px;background:url("images/ikonky.gif") 100% -482px no-repeat;}

/*odkaz typu "více/méně informací" s modrou šipkou vlevo dole*/
a.info {margin-left:6px;padding-left:16px;font-weight:bold;}
a.info.more {background:url("images/ikonky.gif") 0 -330px no-repeat;}
a.info.less {background:url("images/ikonky.gif") 0 -361px no-repeat;}
.filtr a.info {font-weight:normal;}

a.red {color:#DC143C;font-weight:bold;}

/*odkaz "opravit" v tabulce s charakteristikou produktu*/
a.repair:link, a.repair:visited {color:#595959;}
a.repair:hover {color:#F26726;}

/*palce*/
span.ok, a.ok {padding-left:18px;background:url("images/ikonky.gif") 0 -198px no-repeat;}
span.babble, a.babble {padding-left:18px;background:url("images/ikonky.gif") 0 -159px no-repeat;}
span.babble {color: #c43526;}

/*základní nastavení nadpisů*/
h1,h2,h3,h4,h5 {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;font-weight:bold;text-align:left;}
h1 {padding:15px 0 2px;color:#389BD2;font-size:160%;}
h1 strong,h2 strong {color:#595959;}
#text h1 {border-bottom:2px solid #3597DF;margin-bottom:8px;}
#section.categ h1 {padding:30px 5px 1em 5px;font-size:180%;border:none;}
h2 {padding:6px 0 4px;color:#389BD2;font-size:150%;font-weight:normal;}
h2.orange {color:#F26726;border-bottom:2px solid #F26726;}
h2 strong {font-weight:normal;}
form h2 strong {font-weight:bold;}
h2 small, h1 small {padding-left:6px;font-size:60%;}
.discount-actions h2 small {padding-left: 15px}
h2 small a:link,h2 small a:visited {color:#595959;}
h2 small a:hover {color:#F26726;}
h3 {padding:4px 0 6px;color:#389BD2;font-size:120%;}
h4 {color:black;font-size:100%;}
h5 {color:#595959;font-size:90%;}
.bord {margin-bottom:15px;padding-bottom:2px;border-bottom:2px solid #3597DF;font-weight:bold;}
.bord strong {font-weight:bold;}
h1.no-margin, #text h1.no-margin, h2.no-margin {margin-bottom: 0}
h2.bord {clear: both;}
.normal {font-size:80%;color:#595959;}
.center {text-align:center}
.space-after {margin-bottom: 200px}
.orange {color: #F26726}
p.em {font-style: italic;}
p.info {margin: 4px 8px} 

/*základní nastavení obrázku*/
img {border:none;margin:0;}
img.leftimage {float:left;margin:0 20px 10px 0;}
img.rightimage {float:right;margin:0 0 10px 10px;}
img.param-help {margin-left:7px;}
#right h3 img {display:inline;margin:0 0 -3px 3px;}

/*odstavec a jeho možné podoby*/
p {margin:0 0 0.5em 0;line-height:1.5em;text-align:left;}

/*odstavec pro výpis stránkování*/
p.pag {padding:5px 2px 5px 0;text-align:right;border-bottom:2px solid #389BD2;clear:both;}
p.pag.slim {border-bottom:1px solid #E2E2E2;}
p.pag.bot {border-top:2px solid #389BD2;border-bottom:1px solid #E2E2E2;margin-bottom:20px;}
p.pag.bot .compare {float:left;}
p.pag.bot .compare a {color: #389BD2;font-weight:bold;}
p.pag.bot .compare a:hover {color: #F26726}
p.pag.user {border-bottom:0;}

.topprod p.pag.bot {border-bottom: 0;margin-bottom: 0}

/*odkaz na více parametrů výběru*/
p.param {text-align:right;margin-top:0;}

/*odkaz na uzavření pomocného okénka*/
p.close {text-align:right;}

/*odkaz na zrušení volby v pomocném okénku*/
p.annul {float:left;clear:both;}

/*odstavec v podobě oranžového tlačítka - použití hlavně u výpisu produktů*/
p.butt {position:relative;width:130px;min-height:25px;margin:10px auto;padding:0 !important;font-size:110%;background:url("images/button-orange.gif") 0 -308px repeat-x #FF8730;border-bottom:1px solid #FC6830;color:white;}
p.butt a {display:block;padding:2px 0 1px;text-decoration:none;background:url("images/button-orange.gif") 0 0 no-repeat;}
p.butt a:link,p.butt a:visited {color:white !important;}
p.butt a:hover {color:white !important;cursor:pointer;}
p.butt span {display:block;width:100% !important;text-align:center;background:url("images/button-orange.gif") 100% -154px no-repeat;}
p.butt span.botleft {position:absolute;bottom:-1px;left:0;width:6px;height:4px;font-size:1px;background:url("images/button-orange.gif") 0 -150px no-repeat;}
p.butt span.botright {position:absolute;bottom:-1px;right:0;width:6px;height:4px;font-size:1px;background:url("images/button-orange.gif") 100% -304px no-repeat;}
p.butt.blue {background:url("images/button-blue.gif") 0 -308px repeat-x #91CEF7;border-bottom:1px solid #659CD0;}
p.butt.blue a,p.butt.blue span {background-image:url("images/button-blue.gif");}
p.butt.blue span.botleft,p.butt.blue span.botright {border:none;background-image:url("images/button-blue.gif");}

/*symbol pera na pravé straně*/
p.pen {min-height:31px;padding:20px 63px 0 0;font-size:110%;color:#389BD2;background:url("images/pen.gif") right bottom no-repeat;}

/*modrý odstavec*/
p.accent strong {color:#595959;}
p.accent.pbig {font-weight:bold;font-size:130%;}

/*základní nastavení seznamů*/
ul,ol {margin:6px 0 15px 25px;}
ul {list-style:square;}
li {line-height:1.5em;margin-left:15px;}
/* div.col ul {width:170px;}*/
.col ul {float:left;width:170px}
.col ul li {margin:0 4px 4px 0;}
.overlay .col ul li label span {float:left;margin-left:3px;width:38px}
.overlay .col ul li label span.empty {width:auto}
.overlay div.filtr li label a {float:left;}
.overlay div.filtr li label {max-width:145px}

/*seznam pro zápis výběru přes kliknutí na písmena abecedy*/
ul.abc {width:781px;margin:4px 0 8px 0;padding:0 0 7px 4px;border-bottom:1px solid #CECECE;font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;font-size:110%;font-weight:bold;color:#F26726;list-style:none;}
ul.abc li {display:inline;margin:0;padding:0;}
ul.abc li.first {padding-right:23px;background:url("images/divid.gif") right bottom no-repeat;}
ul.abc li a {padding:0 3px;}
ul.abc li a:link, ul.abc li a:visited {color:#717171;}
ul.abc li a:hover {color:#F26726;}

/*seznam odkazů na jednotlivé kategorie*/
ul.catlist {float:left;width:245px;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.categories ul.catlist li {margin-right:0px;}
.producers ul.catlist {margin-bottom: 15px}

div.subsec {width:245px;float:left;padding:0 8px 10px 0;}
div.subsec h4 {font-size:110%;margin-top:10px;}
div.subsec ul {width:100%;margin:4px 4px 6px 10px;}
div.subsec ul li {color:#389BD2;margin-right:20px;}
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:bold}

/*seznam pro zápis informací různě podbarvených ve výpisu produktů - novinka, cena, % oblíbenosti*/
ul.info {position:absolute;left:0;top:22px;margin:0;padding:0;list-style:none;}
ul.info li{position:relative;margin:3px 0;padding:2px 0;text-align:left;color:white;list-style:none;}
ul.info li strong,ul.info li em {display:block;padding:2px 6px 3px;text-align:center;font-weight:bold;}
ul.info li span.border {position:absolute;bottom:0;right:0;display:block;width:100%;height:2px;font-size:1px;}
ul.info li.priceplus {background:url("images/popular.gif") 100% -433px no-repeat;}
ul.info li.priceplus strong {background:#3597DF;}
ul.info li.priceplus span {background:url("images/popular.gif") 100% -438px no-repeat;}
ul.info li.new {background:url("images/popular.gif") 100% -440px no-repeat;}
ul.info li.new strong {background:#FF8B00;}
ul.info li.new span {background:url("images/popular.gif") 100% -445px no-repeat;}
ul.info li.popular {font-size:80%;background:url("images/popular.gif") no-repeat;}
ul.info li.popular span,ul.info li.popular em {background:url("images/popular.gif") no-repeat;}
ul.info li.popular strong {color:white;font-size:200%;padding:3px 6px 0;}
ul.info li.popular.pop1 {color:#88C900;background-position:100% 0;}
ul.info li.popular.pop1 strong {background:#88C900;}
ul.info li.popular.pop1 span {background-position:100% -5px;}
ul.info li.popular.pop1 em {background-position:100% -4px;}
ul.info li.popular.pop2 {color:#CBE307;background-position:100% -108px;}
ul.info li.popular.pop2 strong {background:#CBE307;}
ul.info li.popular.pop2 span {background-position:100% -113px;}
ul.info li.popular.pop2 em {background-position:100% -114px;}
ul.info li.popular.pop3 {color:#B9DF4C;background-position:100% -216px;}
ul.info li.popular.pop3 strong {background:#B9DF4C;}
ul.info li.popular.pop3 span {background-position:100% -221px;}
ul.info li.popular.pop3 em {background-position:100% -222px;}
ul.info li.popular.pop4 {color:#C9DAA2;background-position:100% -324px;}
ul.info li.popular.pop4 strong {background:#C9DAA2;}
ul.info li.popular.pop4 span {background-position:100% -329px;}
ul.info li.popular.pop4 em {background-position:100% -330px;}
ul.top {position:absolute; left:1px; top:0; margin:0; padding:0; list-style:none;}
ul.top.detail {top: -14px;}
ul.top li {position:relative;margin:15px 0;padding:2px 0;text-align:left;color:white;list-style:none;}
ul.top li.order {width: 22px; height: 55px; color: White; float: left; padding-left: 3px; background: url('./images/oceneni-gilotina.gif') no-repeat;}
ul.top li.order a.nontop {font-size:100%; }
ul.top li.order a {font-size:140%; text-decoration: none; font-weight:bold;}
ul.top li.order a {color: White}
ul.top li.order a:hover {color: #F26726}
div.topuser ul.info li strong, .topproduct .info strong {text-align:left;min-height:1em;padding-left:15px;padding-top:5px;}
div.topuser ul.info li strong small {font-size:50%;font-weight:normal;padding:0 10px;}
.topproduct ul.info li.popular strong {padding: 1px 6px 3px}
.topproduct .info strong small {font-size:50%;font-weight:normal;padding:0;}
#text.revtop ul.info li strong {min-height:0.8em;}

/*jednodušší verze podbarvené informace, pokud je jen jedna u jednoho produktu a bez informace o oblíbenosti*/
p.num {position:absolute;left:0;top:0;margin:0;padding:4px 0 0 0;color:white;background:url("images/popular.gif") no-repeat;}
p.num strong {display:block;padding:0 6px 3px;font-size:140%;text-align:center;font-weight:bold;}
p.num span {position:absolute;bottom:0;right:0;display:block;width:100%;height:4px;background:url("images/popular.gif") no-repeat;font-size:1px;}
p.num.pop1 {background-position:100% 0;}
p.num.pop1 strong {background:#88C900;}
p.num.pop1 span {background-position:100% -4px;}
p.num.pop2 {background-position:100% -108px;}
p.num.pop2 strong {background:#CBE307;}
p.num.pop2 span {background-position:100% -112px;}
p.num.pop3 {background-position:100% -216px;}
p.num.pop3 strong {background:#B9DF4C;}
p.num.pop3 span {background-position:100% -220px;}
p.num.pop4 {background-position:100% -324px;}
p.num.pop4 strong {background:#C9DAA2;}
p.num.pop4 span {background-position:100% -328px;}

/*tabulky*/
table {width:100%;padding:0;margin:0 0 8px 0;border:1px solid #E4EEF2;font-size:0.9em;border-collapse:collapse;}
td,th {vertical-align:middle;}
td {text-align:left;padding:4px 8px;border:1px solid #E4EEF2;background-color:white;}
td.stred {text-align:center;}
th {text-align:center;padding:6px 8px;border:1px solid #E4EEF2;background-color:#F2F7F9;color:black;font-weight:bold;}
th.l {text-align:left;}
td.p,th.p {margin:0;}
table.auto {width:auto;}
table.invis,table.invis td,table.invis th {border:none;background:transparent;color:#595959;}

/*formuláře*/
form,fieldset {width:100%;margin:0;padding:0;text-align:left;border:none;}
fieldset input, textarea, select {margin:0 2px 0 0;font:100% "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;}
fieldset input {padding:2px;}
fieldset input.chbox {margin:10px 4px 0 10px;width:13px;height:13px;border:0;}
fieldset label {width:auto;margin:0 2px 0 0;padding:0;font-weight:normal;}
fieldset span.lab {float:left;margin-right:4px;padding-top:4px;}
input.imgbutton, input.imagebutton {border:0;margin:0 4px;padding:0;cursor:pointer;}

/*formuláře pro přidání dotazu, recenze apod.*/
form.basic {width:785px;margin:10px 0 40px;padding:0 0 25px 0;background:url("images/form-basic.gif") left bottom no-repeat;}
form .clear-submit .submit {padding: 2px 8px; float: left; margin: 0}
form .clear-submit {clear: left; float: left; margin: 6px 0 0 140px}
form .clear-submit .alter {float: left; line-height:28px; margin-left:6px;}
.form-cover form.basic {width:auto; background: transparent;margin:0;padding:0}
.form-cover, #di-preview {width:785px;margin:10px 0 40px;padding:0 0 25px 0; background:url("images/form-basic.gif") left bottom no-repeat;}
.form-cover .contents {padding:15px 15px 35px;border:1px solid #CECECE;border-bottom:0;}
.form-cover form.basic fieldset {padding:0;border:1px solid #CECECE;border-bottom:0;}
form.basic fieldset {width:753px;padding:15px 15px 35px;border:1px solid #CECECE;border-bottom:0;}
.form-cover form.basic fieldset {width:753px;border:0;}
form.basic fieldset input, form.basic fieldset textarea, form.basic fieldset select, form.basic input.chbox {float:left;margin:2px 6px;}
form.basic select {padding: 2px}
form.basic fieldset label, form.discussform .answer-form label, form .label-like {float:left;width:130px;margin-right:6px;padding-top:6px;text-align:right;font-weight:bold;}
form .input-like-label {float:left; padding-top: 6px; clear: left}
form .input-like-wide {clear: left; float: left; margin: 3px 0 3px 140px; width: auto; padding-top: 5px}
form.basic .input-like {padding-top: 6px; float: left}
form.basic .input-like input, form.basic div.input-like label, .input-like input, .input-like label, .input-like-wide label, .input-like-wide input {float: none !important; width: auto !important}
#blackbox .input-like-wide {margin:5px 0 5px 120px;} 
form.basic li label, form.basic li input {float: none; display: inline; width: auto; font-weight: normal}
form.basic fieldset label.auto, form.discussform .answer-form label.auto {width:auto;font-weight:normal;}
form.basic input.imgbutton {margin:0 15px 0 10px;}
form.basic h2 {font-size:180%;font-weight:bold;}
form.basic fieldset p.text {margin-bottom:25px;}
form.basic fieldset p.indent {width:540px;margin:10px 0 10px 131px;clear:both;}
form.basic fieldset input.chbox {margin:10px 6px 0 10px;}
form.basic fieldset div.comm {float:left;width:200px;margin-left:6px;font-size:85%;font-weight:bold !important;}
form.basic fieldset div.comm ul {margin-left:0;}
fieldset div.beside {float:right;width:450px;}
fieldset div.beside p, fieldset div.beside label,fieldset div.beside input {float:none;}
fieldset div.beside input.chbox {margin: 0 6px 0 0}
fieldset div.beside p {margin:6px 0;padding:0;line-height:1.2em;font-size:90%;vertical-align:bottom;}
fieldset div.beside.imgbut {float:left;width:150px;margin-left:131px;padding:0;}
fieldset div.beside.imgbut.mtop {margin-top:1.1em;}
form.basic .eval {float: left; margin: 2px 6px;line-height: 30px;}

form.basic.plain {width: auto; margin: 0; padding: 0; background: none}
form.basic.plain fieldset {width: auto; margin: 0; padding: 0; border: 0;}

form.discussform .answer-form {margin-top: 10px;}
form.discussform .answer-form label {width: 135px; font-size: 100%;}
form.discussform .answer-form label.auto {width: auto;}
form.discussform .answer-form div.beside.imgbut {margin-left: 141px;float:left;width:150px}
form.discussform .answer-form div.beside {float:right;width:270px;}
form.discussform .answer-form div.beside.mtop {margin-top:10px}
form.discussform .answer-form p.sendInfo {font-weight: bold; margin-left:141px; font-size: 90%;}

.change-review-type li {float: left; margin: 0 14px 0 0;list-style-type: none;}
.change-review-type li input {margin-right: 6px; border:0 }
.change-review-type ul {margin: 4px 0;}

/*různé - doplňkové a pomocné deklarace*/
strong {font-weight:bold;font-style:normal;}
em {font-weight:normal;font-style:italic;}
.nobord {border:none !important;}
.nobordtop {border-top:none !important;}
.nobordbot {border-bottom:none !important;}
.nomargin {margin:0 !important;}
.nomarginbot {margin-bottom:0 !important;}
.topspace {margin-top:30px !important;}
.hide {position:absolute;top:-10000px;left:0;height:1px;font-size:1px;overflow:hidden;}
hr {display:none;}
.plavl, form.basic fieldset p.plavl {float:left;margin-bottom:0;line-height:1.2em;width:220px;}
.plavr {float:right;margin-left:8px;}
.r {text-align:right;}
.r.more {clear:both; margin-right: 20px;}
.r.more.line {border-top:1px solid #CECECE; margin-top: 8px; padding-top:4px;margin-right: 0;}
.l {text-align:left;}
.c {text-align:center;}
.ok {color:#539B15;}
.notok {color:#BF2222;}
.accent {color:#389BD2;}
.cleaner {clear:both;margin:0;padding:0;height:1px;line-height:1px;font-size:1px;border:none;background:transparent;}

/*poznamky pod carou*/
div.note {margin-top:15px;color:#595959;font-size:80%;border-top:1px solid #595959;clear:both}
div.note p {margin:4px 0;text-align:center}

/*menu s reklamou na další weby nad hlavičkou*/
#advertmenu {width:100%;margin:0;padding:2px 0 0 0;background:#424242;color:white;font-size:85%;text-align:center;}
#advertmenu ul {width:987px;margin:0 auto;padding:0;list-style:none;}
#advertmenu ul li {float:left;margin:0 12px 0 0;}
#advertmenu a {text-decoration:none;}
#advertmenu a:link,#advertmenu a:visited {color:white;}
#advertmenu a:hover {color:#CECECE;}

/*horní blok s reklamou nad hlavičkou*/
#advert {background:#EFEFEF;border-bottom:2px solid #CECECE;text-align:center;clear:both;}
#advert img {margin:3px 0 0;}

#banner-leaderboard{text-align:center;overflow:hidden;margin:0px;}
#banner-leaderboard .banner-center {margin:0px auto;width: 745px;}
#banner-leaderboard div.banner {width: 987px}
div[id=banner-leaderboard]{margin:16px 0 0 0;}
#banner-leaderboard div.banner,#banner-leaderboard div.banner-small{margin:0 auto;padding:2px 0 2px 0;}
#banner-leaderboard div.banner-small{padding:3px 0 4px 0;}
#banner-leaderboard-cover{border-bottom:2px solid #CECECE; background:#EFEFEF; margin-bottom: 6px}

/*obal celé stránky*/
#main {width:987px;margin:0 auto;text-align:left;clear:both;min-height: 500px}
#main.nofooter {padding-bottom:10.5em;}

/********* hlavička s logem, vyhledáváním, přihlašováním **********/
#top {text-align:center;padding:5px 0 7px;height:75px;background: url('./images/header-map.png') left 46px repeat-x;}
.branded #top {width:987px; margin: 0 auto;}
.branded #content {background: #FFF; float: left;}
#top .cont {width:987px;margin:0 auto;text-align:left;}

/*logo coby odkaz na úvodní stránku napříč webem*/
#home {float:left;width:186px;height:67px;margin:0 0 6px 0;padding:0;overflow:hidden;}
#home a, #home a span {width:186px;height:67px;display:block;margin:0;background-image:none;}
#home a span {position:absolute;left:0;top:0;z-index:1;}

#topsearch {float:left;margin: 10px 0 0 40px;padding: 16px 0 0 60px;background: url(../css-v2/images/header-map.png) left -150px no-repeat;}
#topsearch .hide {display:none}
#topsearch .tips {font-size:85%;color:#595959; margin: 3px 0 0 3px;}
#topsearch .tips a {color: #595959; text-decoration: none}
#topsearch .tips a:hover {text-decoration: underline}
#searchsubmit, .searchsubmit {padding: 0px 11px}

#motto {position: relative;}
#motto div {height:20px;width:400px;overflow:hidden;position: absolute; top: -20px; margin: 0; padding: 0}
#motto span {font-size: 110%;color: #389BD2; font-weight:bold;font-style: italic}

#f_search {margin: 0;}

/*horní hlavní záložkové menu*/
#topmenu {float:right;list-style:none; margin: 6px 13px 0 0;height:25px;background:url(./images/header-map.png) right -95px repeat-x}
#topmenu li {float:left;margin:0;padding:0;text-align:center;line-height:24px;height:25px;background:url(./images/header-map.png) 0 -45px no-repeat;}
#topmenu li.active {font-size:85%}
#topmenu li a {font-size:85%; padding:0 13px;}
#topmenu li a:link, #topmenu li a:visited {color: rgb(89, 89, 89)}
#topmenu li.highlight a {color: #FF6E27}
#topmenu li a:link:hover, #topmenu li a:visited:hover {color: #FF6E27 }
#topmenu .first {background:url(./images/header-map.png) 0 -70px no-repeat;}
#topmenu .last {margin-right:6px;}
#topmenu .last a {padding-right:7px}

/*horní malé "uživatelské" menu v pravé horní části hlavičky*/
.login-user-box {width: 205px; float: right; margin-top: 9px; overflow: hidden; height: 54px; }
.login-user-box .avatar {float: left; margin-right: 5px}
.login-user-box .avatar img {border:1px solid #DFDFDF; padding:1px;}
.login-user-box .user-links {float: left; width: 204px}
.login-user-box .user-links.logged {width: 145px}
.login-user-box .logged span {display: block}
.login-user-box strong a { color:#FF6E27; font-weight:bold; }
.login-user-box .fb-button {margin-top: 4px; clear: left; float: left}
.login-user-box .name {margin-bottom: 3px}
.login-user-box .rank {font-size: 11px; color: #595959;}
.login-user-box .rank strong {color: #333333 }
.login-user-box .sec-link {margin-top: 1px}

/*drobečková navigace v hlavičce*/
#breadcrumbs {margin:0;padding:6px 0 0 5px;font-size:90%;clear:both;}
#breadcrumbs strong {color:black;}
#breadcrumbs a:link,#breadcrumbs a:visited {color:#595959;}
#breadcrumbs a:hover {color:#F26726;}

/*blok s obsahem stránky, může obsahovat hlavičku sekce nebo rovnou obsah ve dvou sloupcích*/
#content {width:100%;clear:both;}

/*hlavní blok s textem v rámci #content*/
#text {float:left;width:785px;}
#text.revtop {width:558px;padding-top:20px;}

/*levý sloupeček v rámci #text*/
#left {width:170px;float:left;}
#left h3 {font-size:100%;color:#3597DF;border-bottom:2px solid #3597DF;margin:0;padding:24px 0 2px;}
#left ul.submenu {width:170px;margin:0;padding:0;font-size:90%;list-style:none;}
#left ul.submenu li {width:160px;margin:0;padding:3px 0 3px 10px;border-bottom:1px solid #E2E2E2;background:url("images/submenu-li.gif") left top no-repeat;}
#left ul.submenu li a {display:block;width:100%;font-weight:bold;text-decoration:none;}
#left ul.submenu li a:link,#left ul.submenu li a:visited {color:#595959;}
#left ul.submenu li a:hover {color:#F26726;}
#left ul.submenu li.current a {color:#F26726;}
#left ul.submenu li.sub {margin-left: 15px; width: 145px;}
#left ul.submenu li.sub a {font-weight: normal;}

/*sloupeček s textem v rámci #text při použití levého menu u textu*/
#text-in {width:595px;float:right; min-height: 400px}

/*větší levý blok s textem v rámci #text*/
div.textleft {float:left;width:490px;}

div.order {float:left;width:320px;}
div.order ol {margin-left:10px;}

/*menší pravý blok s textem v rámci #text*/
div.textright {float:right;width:270px;}

/*pravý blok s reklamou v rámci #content*/
#right {float:right;width:190px;padding-top:25px;text-align:center;}
#right.revtop {width:413px;}
#right.nopad {padding-top:0;}
#right img {margin:6px 0;}

/*reklama v pravem sloupci*/
#right div.rekl {margin:10px 0;text-align:left;}
#right div.rekl img {margin:2px 4px 0 0;}
#right div.rekl h3 {margin:0;padding:0;font-size:85%;font-weight:normal;color:#A3A3A3;}

/********* hlavička sekce s nadpisem a podmenu sekce, s tématickým obrázkem na pozadí **********/
#section {position:relative;width:100%;min-height:25px;margin-top:6px;border-bottom:2px solid #3597DF;clear:both;}
#section.categ {top:-15px;min-height:95px;margin-top:0;}
#section.categ.telefony {background:url("images/section-head/telefony.jpg") right bottom no-repeat;}
#section.categ.botinfotext {margin-bottom:-15px;} /*kdyz je hned na menu zdola nalepeny ramecek s textem*/

/*odkaz na značku na pravé straně menu*/
#logobr {float:right;min-height:24px;margin:0;padding:0 5px 0 0;text-align:right;font-size:85%;}
#logobr img {margin:0 4px;vertical-align:bottom;}
#logobr a {padding-bottom:2px;vertical-align:bottom;}

/*záložkové menu sekce*/
#menu {position:absolute;bottom:0;left:0;margin:0;padding:0;list-style:none;}
#menu li {float:left;min-width:101px;margin:0 5px 0 0;padding:0;font-weight:bold;text-align:center;background:url("images/menu-li.gif") 100% 0 no-repeat;}
#menu li.active {background-position:100% -150px;background-color:#2A9CEE;}
#menu li a {display:block;padding:5px 10px 3px;text-decoration:none;background:url("images/menu-li.gif") 0 -300px no-repeat;}
#menu li a:link,#topmenu li a:visited {color:#595959;}
#menu li a:hover {color:#F26726;}
#menu li.active a,#menu li.active a:visited {color:white;background-position:0 -450px;}
#menu li.missheureka {position:relative;}
#menu li.missheureka span {position:absolute;bottom:0;right:-65px;display:block;width:74px;height:48px;background:url("images/miss-heureka.gif") no-repeat;}

/*skupinka 4 sloupečků filtrů*/
div.filtrgroup {clear:both;}
div.filtrgroup div.linetop {margin:10px 0;border-top:1px solid #E4EEF2;height:1px;line-height:1px;float:left;clear:both;width:100%;}

/*výpis sloupečků filtrů*/
div.filtr {float:left;width:192px;margin-right:4px;}
div.filtr h3 {margin:0;padding:0 0 5px 1px;font-size:100%;color:black;}
div.filtr ul {list-style:none;margin:0;padding:0;font-size:90%;}
div.filtr li {margin:0;padding:0;list-style:none;min-height:18px;line-height:18px;clear:left;}
.simple div.filtr h3 {float:left;margin-left:8px;}
.simple div.filtrchange h3 {float:none;margin-left:0;}
.simple div.filtr li {float:left;clear:none;margin-left:8px;}
.simple div.filtrchange li {float:none;clear:left;margin-left:0;}
.simple div.filtr {width:100%;}
div.filtr li label {float:left;max-width:170px;vertical-align:bottom;}
div.filtr li label a {color:#000;text-decoration:none;}
div.filtr li label span.empty {text-decoration:line-through;margin-left:0}
div.filtr li label span {color: #595959;cursor: pointer;}
div.filtr li p {margin-left:3px;}
div.filtr li input {float:left;margin:2px 7px 0 2px;color:#389BD2;width:13px;height:13px;}
div.filtr li p input {width:auto;height:auto;float:none;}
div.filtr li p label {float:none;}
div.filtr li img {float:left;}
div.filtr li input[type=checkbox] {cursor: pointer}
div.filtr li input[disabled] {cursor: default}

/*výpis nastavených filtrů*/
#filters h2 {float:left;padding:0;line-height:18px;font-family:"Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;font-size:90%;font-weight:normal;color:#595959;clear:both;}
#filters ul {margin: 0 5px}
#filters li.title {background-color: #F2F7F9; padding: 0 5px;border-left: 1px solid #E4EEF2}
#filters li {float:left;margin: 2px 0;display:block;line-height:18px;border:1px solid #E4EEF2;font-size:85%;}
#filters li {border-left:none;}
#filters li img {margin-left:3px;}
#filters li abbr {border-bottom: none;}
#filters li a {color:#595959;text-decoration:none;display:block;padding:0 25px 0 5px;background:url("images/ikonky.gif") right -517px no-repeat;}
#filters li a:hover {color:#B9061E;background:url("images/ikonky.gif") right -550px no-repeat;}
#filters .reset a {}

/*nápověda po přejetí přes otazníček*/
img.param-help,img.info-help {cursor:help;}
#param-help {width:212px;text-align:left;z-index:3}
#param-help.dir-right .header,#param-help.dir-left .header {background:url("images/booble_top.gif") 0 0 no-repeat;font-weight:bold;height:26px;padding:5px 0 0 30px;}
#param-help.dir-right .body,#param-help.dir-left .body {background:url("images/booble_bg.gif") 0 0 repeat-y;padding:0 5px 0 25px;}
#param-help.dir-right .footer,#param-help.dir-left .footer {background:url("images/booble_bottom.gif") 0 0 no-repeat;height:8px;}
#param-help.dir-right .header {background:url("images/booble_top_r.gif") 0 0 no-repeat;padding:5px 30px 0 8px;}
#param-help.dir-right .body {background:url("images/booble_bg_r.gif") 0 0 repeat-y;padding:0 25px 0 8px;}
#param-help.dir-right .footer {background:url("images/booble_bottom_r.gif") 0 0 no-repeat}

/*okénko pro provedení změny nastavení filtru*/
div.filtr.filtrchange {padding:8px 20px;background:#F2F7F9;border:1px solid #3597DF; width:360px; z-index: 2}
div.filtr.filtrchange .filtrsubmit {float:right;margin-top:8px;}
div.filtr.filtrchange p.close {margin:0 0 -15px 0;}
div.filtr.filtrchange p a:link,div.filtr.filtrchange p a:visited {color:#F26726;}
div.filtr.filtrchange p a:hover {color:black;}

/*proužek s vyhledáváním mezi výrobky a odkazem na výsledky*/
#searching {width:785px;margin-bottom:6px;background-color:#F2F7F9;border-bottom:2px solid #389BD2;clear:both;}
#searchfield, #pricefield {float:left;margin:7px 0 5px 10px;}
#searchfield label, #pricefield label {font-weight:bold;}
#searchbutton {width:230px;padding: 2px 0}
#searchbutton.only-price {width: 150px;}
#submit-cont {display:block;float:right;padding:4px 6px;}

/*vyhledavani mezi uzivateli*/
#usersearch {float:left;width:430px;margin:0;padding:0;font-size:90%;}
#usersearch fieldset p {margin:0;padding:12px 6px 6px 6px;}
#usersearch input.imgbutton {margin-bottom:-4px;}
#usersearch input#usersearch {width:130px;}
#usersearch a {padding:0 0 0 8px;font-size:80%;}
#usersearch a:link,#usersearch a:visited {color:#595959;}
#usersearch a:hover {color:#F26726;}

/*stinovany vyberovy box, popularni znacky*/
div.selectbox,div.popular {float:left;position:relative;width:825px;min-height:200px;padding:10px 10px 0 10px;border:1px solid #CECECE;background:url("images/selection-bg.gif") top repeat-x white;}
div.selectbox h2 {margin:0 0 15px 65px;padding:0 0 6px 12px;font-size:120%;font-weight:bold;color:#595959;border-bottom:1px solid #CECECE;}
div.selectbox span.folder {display:block;position:absolute;top:1px;left:0;width:60px;height:54px;background:url("images/folder.gif") left top no-repeat;}
div.selectbox img {margin:0 6px;}
div.selectbox div.filtrgroup {float:left;width:600px;margin:5px 0 0 20px;}
div.selectbox div.filtr ul {margin-left:3px;}
div.selectbox div.filtr ul li a {display:block;padding-left:20px;background:url("images/ikonky.gif") 0 -299px no-repeat;}
div.selectbox div.filtr ul li a:hover {padding-left:20px;background-position:0 -266px;}

div.popular {float:right;width:104px;font-size:80%;text-align:center;}
div.popular p {text-align:center;margin:0 0 20px;}
div.popular img {margin:4px 0;}

/*blok s výběrem způsobu řazení vyhledaných položek*/
div.sort {width:779px;margin:7px 0;padding:0 3px;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;clear:both;}
div.sort.pag {margin-bottom:0;border-bottom:2px solid #389BD2;}
div.sort.pag form {float:right;width:300px;}
div.sort p {float:left;margin:0;padding:10px 0 4px 0;}
div.sort p.pag {float:right;padding:8px 0 0 0;text-align:left;border-bottom:none;clear:none;}
/* div.sort p.disp {float:left;} */
div.sort p.disp input {border:0;}
div.sort p.disp img {border:0;margin:0 6px -3px 0;}
div.sort p.disp span.lab {padding-top:2px;}
div.sort #view-mode-ctrl input, div.sort #view-mode-ctrl label {cursor:pointer}
div.infotext div.sort {float:right;width:240px;margin:5px 0 0;border:none;clear:none;}

/*vypis nalezenych obchodu*/
div.shops {width:785px;}
div.shops.top {width:785px;margin-bottom:22px;border-bottom:2px solid #389BD2;}
div.shop {position:relative;width:100%;min-height:50px;padding:0;clear:both;}
div.shop.last {border-bottom:none;}
div.shop p {margin:0;padding:0 0 0 8px;}
div.shop h2 {padding:0 0 2px 8px;font-size:120%;}
div.shop a:link {color:#595959;}
div.shop a:hover {color:#F26726;}
div.shop div.desc {float:left;width:420px;min-height:50px;margin:0 0 0 165px;padding:10px 0;}
div.shop div.eval {float:right;width:190px;min-height:40px;padding:15px 0;font-weight:bold;color:#389BD2;}
div.shop div.eval p {text-align:center;padding:0;}
div.shop div.foto {position:absolute;top:0;left:0;width:165px;min-height:50px;padding:10px 0;overflow:auto;text-align:left;}
div.shop div.foto img {margin:5px 0 0 8px;}
div.shop.tinted,div.shop.tinted div.desc,div.shop.tinted div.eval {background:#FAFAFA;}
div.item.tinted {background:#FAFAFA;}
div.shops.top div.shop {background:#F2F7F9;border-bottom:1px solid #EDEDED;}
div.shops.top div.shop div.eval {width:152px;border-left:none;}
div.shops.top div.shop div.foto {border:none;}
.foto .admin-box {width: 180px}

/*vypis overenych obchodu*/
div.proved h2 {padding:14px 0 12px 10px;color:#4B4B4B;font-size:140%;background:url("images/overeno-h2.gif") center bottom no-repeat;}
div.proved h2 strong {color:#F26726;}
div.proved ul {list-style:none;margin:4px 0 25px;}
div.proved ul li {float:left;min-width:104px;height:13em;margin:12px 8px;text-align:center;}
div.proved ul li h3 {text-align:center;}
div.proved ul li p {text-align:center;margin:0;line-height:1.3em;}

#right div.proved h2 {text-align:center;background-position:47% bottom;}
#right div.proved h2 span {padding:0 50px;}

/*seznam obchodu u konkretniho vyrobku*/
div.shopspr {width:100%;}
div.shopspr.top {margin-bottom:22px;border-bottom:1px solid #F26726;}
div.shoppr {width:100%;padding:12px 0 8px 0;border-bottom:1px solid #EDEDED;clear:both;}
div.shoppr p {margin:0 auto;padding:1px 0;text-align:center;}
div.shoppr div.logoshop {float:left;width:142px;padding-left:0px;}
div.shoppr div.logoshop .logo-like, .logo-like, .logo-like-small {border: solid 1px #E2E2E2; height: 40px; width: 130px; overflow:hidden; }
.logo-like-small {height: 24px; width: 85px; overflow:hidden; }
div.shoppr div.logoshop .logo-like a, .logo-like a, .logo-like-small a {background-color: #F2F7F9; margin: 1px; display:block; text-align:center;line-height: 38px; font-size: 85%}
.logo-like-small a {line-height: 22px; font-size: 70%}
div.shoppr div.prov {float:left;width:130px;min-height:50px;text-align:center;font-weight:bold;}
div.shoppr .rating {margin: 0 auto; float: none; display: block; padding: 0;}
div.shoppr div.prov p,div.shoppr div.prov img {margin:0;padding:0;text-align:center;}
div.shoppr div.prov p {line-height:1.2em;margin-top:3px;}
div.shoppr div.desc {float:left;width:280px;min-height:50px;}
div.child div.desc {margin:0 70px 0 272px;}
div.child {background-color: #FFFFCC}
div.badges {float: left; min-height: 50px; width: 70px; text-align: center}
div.badges img {cursor: pointer}
div.shoppr div.pr {float:left;width:160px;min-height:50px;font-size:90%;text-align:center;}
div.shoppr div.pr strong {color:black;font-size:140%;}
div.shoppr div.pr img {margin:0 0 -2px 0;}
span.when {color:#27C23A;font-weight:bold;}
div.shoppr div.guar {float:left;width:29px;min-height:50px;}
div.shoppr div.guar img {cursor: pointer}
div.shoppr div.buy, div.shoppr div.buy-g {float:left;width:147px;min-height:50px;font-size:90%;font-weight:bold;}
div.shoppr div.buy {margin-left: 29px;}
div.shoppr div.buy-g {margin-left: 0}
div.shoppr div.buy p.butt, div.shoppr div.buy-g p.butt {font-size:120%;}
div.shopspr a:link {color:#595959;}
div.shopspr a.pricen, #offers-single a.single-price {color:#000000;text-decoration:none}
div.shopspr a.price-eur, #offers-single a.price-eur {color: #999999;}
div.shopspr a:visited, #offers-single a:visited {color:#595959;}
div.shopspr a:hover, #offers-single a:hover {color:#F26726;}
div.shopspr.top div.shoppr {border-bottom:1px solid #F26726;}
.shopspr .delivery, #offers-single .delivery {float: left; width: 20px}
.shopspr .delivery div, #offers-single .delivery div {width: 19px; height: 14px; cursor: pointer; background: url("images/ikonky.gif") no-repeat scroll 0 -482px transparent; margin-top: 5px}
.shop-admin-akce{float:left;margin-right:10px}

div.shop div.shoppr {border-bottom:0px solid #EDEDED;clear: none;}

.hereabouts .pr {background-color: #FFFFCC; padding: 4px 0}
.hereabouts .pr .pricen {font-size:75%}
.tip .hereabouts-ico {float:right;width:210px;text-align:center;line-height:25px;font-weight:bold;margin-right:177px}
.select-coords form {width:auto}

/*
div.shopspr.top div.prov a:link {color:#F26726;}
div.shopspr.top div.prov a:visited {color:#595959;}
div.shopspr.top div.prov a:hover {color:#389BD2;}
*/

/*vypis log nejvice hledanych znacek*/
div.topsr {width:100%;margin:30px 0 25px;}
div.topsr h2 {color:#595959;}
div.loggal {padding:10px;border:1px solid #CECECE;}
div.loggal img {margin:0 8px;}

/*dolni lista*/
#infobar {width:100%;min-height:2.5em;position:fixed;bottom:0;left:0;text-align:center;font-size:85%;background:url("images/infobar-bg.gif") top repeat-x #F2F7F9;border-top:1px solid #DBE8ED;}
#infobar-in {width:987px;margin:0 auto;}
#infobarsize {float:right;margin:0 2px 0 6px;}
#basic {width:100%;border-bottom:1px solid #EBEBEB;}
#prod {float:left;color:#389BD2;}
#prod strong {color:black;}
#prod a.act {text-decoration:none;font-weight:bold;}
#minimenu {float:right;margin:3px 2px 0 2px;list-style:none;}
#minimenu li {display:inline;margin:0;}
#minimenu li img {margin:0;}
#haveit {float:right;margin-right:25px;}
#savedprod {margin:14px 0 0 0;padding:0;list-style:none;clear:both;}
#savedprod li {position:relative;float:left;width:80px;height:9em;text-align:center;}
#savedprod li p {margin:3px 0;line-height:1.2em;text-align:center;}
#savedprod li img {margin:0 0 2px 0;}
#savedprod li img.delprod {position:absolute;margin:0;top:-5px;right:9px;}
#savedprod a:link,#savedprod a:visited {color:#595959;}
#savedprod a:hover {color:#F26726;}
#manip {float:left;width:130px;margin-left:35px;}
#manip a:link,#manip a:visited {color:#F26726;}
#manip a:hover {color:#389BD2;}
#manip p.butt {margin:20px 0 4px;font-size:115%;}

/*výpis nalezených produktů*/
.product h2 {font-family: "Arial CE","Helvetica CE",Arial,Helvetica,sans-serif}
div.product {position:relative;width:785px;min-height:160px;padding:10px 0;border-bottom:1px solid #EDEDED;clear:both;}
div.product.tinted {background:#FAFAFA;}
div.product.last {border-bottom:none;}
div.product h2 {padding:0 0 2px;font-size:120%;font-weight:bold;}
/*div.product div.desc {float:left;width:395px;margin-left:185px;}*/
div.product div.desc {float:left;width:425px;margin-left:175px;}
div.product div.desc p.params {clear:left;}
p.inline-params a {color: #333}
div.product div.desc p.small {font-size:9pt;line-height:1.4em; clear: left;}
div.product div.wherebuy {float:right;width:170px;}
div.product div.wherebuy p {text-align:center;}
div.product div.wherebuy p.price {font-size:90%;line-height:1.3em;margin:3px 0;}
div.product div.wherebuy p.price span, div.product div.wherebuy p.price-only span {font-size:130%;color:#F26726;font-weight:bold;}
div.product div.wherebuy p.price a.pricen, div.product div.wherebuy p.price-only a.pricen {font-size:130%;color:#F26726;font-weight:bold;text-decoration:none}
p.price-only a.single-price, p.price a.single-price {text-decoration: none; color:#F26726;}
div.product div.wherebuy p.price span.price-eur {color:#999;font-size:100%;margin-top:5px;}
div.product div.foto {position:absolute;top:0;left:0;width:160px;overflow:hidden;text-align:right;}
div.product div.foto img {margin:15px 6px 0 0;}
div.product abbr, .desc abbr {cursor:help; border-bottom:1px dotted #000000;}
div.product .logo {margin-top: 0; text-align: center;}
.admin-box a, a.admin {color: #dc143c !important; font-weight: bold;}
.review .admin-box  {margin: 5px 0; font-size: 120%;}
.question .admin-box, ul.discuss ul.admin-box {margin: 0 5px; border: 0}

#text.revtop div.product {width:556px;border:1px solid #EDEDED;border-top:0;}
#text.revtop div.product div.desc {width:255px;margin-left:128px;padding-top:14px;}
#text.revtop div.product div.wherebuy {width:173px;padding-top:20px;}
#text.revtop div.product div.foto {width:123px;}
#text.revtop div.product div.foto p.num {top:30px;}
#text.revtop p {font-size:90%;}
#text.revtop p.butt {font-size:100%;font-weight:bold;}
#text.revtop a:link,#text.revtop a:visited {color:#595959;}
#text.revtop a:hover {color:#F26726;}

/*výpis nalezených produktů v galerii*/
div.product.gal {float:left;width:176px;margin: 0 10px 20px 10px;overflow:visible;clear:none;border:none;}
div.product.gal ul.info {top:4px;}
div.product.gal h2, div.product.gal p {margin:0;font-size:95%;text-align: center;}
div.product.gal ul.info li.popular strong {font-size:120%;padding:4px 6px 5px;}
div.product.gal ul.info li,div.product.gal ul.info span {background:transparent;}
div.product.gal ul.info li.order,div.product.gal ul.info span {background-color: #6FC0F7;}
div.product.gal img {margin:0 0 -2px 0;}
div.product.gal div.foto {position:static;width:176px;text-align:center;overflow:hidden;}
div.product.gal div.foto img {margin:0;}
div.product.gal div.wherebuy {bottom:4px;left:0;float:none;width:100%;font-size:85%;overflow:hidden;margin-top: 2px}
div.product.gal div.wherebuy p.price {text-align:center;padding: 0; margin: 0;}
div.product.gal div.wherebuy p.price span {font-weight: normal; font-size: 12px}
div.product.gal div.wherebuy p.price span a {font-weight: bold}

div.product.gal p.cl-add {opacity: .8; position: absolute; top: 4px; right: 4px; background-color: #FFF; padding: 0px 3px; line-height: 20px}
div.product p.cl-add a {position: relative; top: -2px;}
div.product .cl-add {float: left; clear: left}
.cl-add a {color: #595959;}
.cl-add a:hover {color: #F26726}
.detail .cl-add a {color: #389BD2}
.detail .cl-add a:hover {color: #F26726}

/*vypis top produktu*/
div.topprod  {width:100%;margin:6px 0 3px;border-bottom:1px solid #CECECE;}
div.topprod .cont {margin:8px 8px 6px;list-style:none;}
div.topprod .clear {border-top: solid 1px #CECECE; clear: left;float:left;width:100%;margin:8px 0px;height: 1px; line-height: 1px; font-size: 1px;}
div.topprod .item {float:left;width:110px;margin:0 8px 6px;text-align:center;}
div.topprod .item h3 {text-align:center;padding:3px 6px;}
div.topprod .item p {text-align:center;margin:0;line-height:1.3em;}
div.topprod .item strong {color:#539B15;}

/*sleva*/
div.pricedown {position:relative;width:100%;min-height:110px;border-bottom:1px solid #CECECE;}
div.pricedown div.info {float:left;width:260px;margin-left:130px;}
div.pricedown h3 {padding-bottom:0;}
div.pricedown p.price {margin:2px 0;color:#539B15;font-weight:bold;font-size:120%;}
div.pricedown p.price del {font-weight:normal;}
div.pricedown div.trend {width:370px;float:right;}
div.pricedown div.trend p.perc {margin:0;padding:0;line-height:1em;font-size:500%;color:#F26726;font-weight:normal;}
div.pricedown div.trend p.perc strong {color:#F26726;font-weight:normal;}
div.pricedown div.trend a {padding-left:28px;}
div.pricedown div.foto {position:absolute;width:120px;top:0;left:0;z-index:10;}

/*detail produktu*/
div.detail {position:relative;width:100%;min-height:180px;margin:10px 0;clear:both;}
div.detail h1 {font-size:200%;margin:0;padding-top:0;}
div.detail div.desc h2 {margin:0 0 0 10px;font-size:200%;padding:0 4px 2px 0;font-weight:bold;}
div.detail p {margin:3px 0;line-height:1.3em;}
div.detail p.eval {margin-top:12px;padding:0 0 0 5px;border:1px solid #88C900;float:left;clear:left}
div.detail p.eval .text {float:left;line-height:30px;}
div.detail p.eval .rating {float:left;margin:4px 8px 0 8px}
div.detail p.eval .textual {float:left;margin-right:6px}
form.basic .eval .textual {float:left;margin-right:6px;line-height:30px;}
div.detail div.desc {float:left;width:520px;}
div.detail div.long {width:730px;}
div.detail div.desc p,div.detail div.desc h1 {margin-left:10px;}
div.detail ul.info {position:static;margin:0 0 0 12px;padding:0;}
div.detail .foto ul.info {position: absolute; top: 12px; margin: 0;}
div.detail .foto ul.info li {padding: 0}
div.detail ul.info li {float:left;padding:0 0 4px 0;margin-right:12px;}
div.detail ul.info li strong {text-align:left;color:white;}
div.detail ul.info li small {padding:0 0 0 25px;margin:0;font-size:55%;font-weight:normal;}
div.detail ul.info li.popular {font-size:90%;padding:2px 0;}
div.detail ul.info li.popular strong {padding:2px 10px 0 6px;margin:2px 0 0;}
div.detail div.price {float:right;width:226px;}
div.detail div.price p {margin:6px;color:#595959;}
div.detail div.price a:link,div.detail div.price a:visited {color:#595959;}
div.detail div.price a:hover {color:#F26726;}
div.detail div.price p big {display:block;padding:6px 0;font-size:180%;font-weight:bold;color:black;}
div.detail div.price p.butt {height:1.7em;margin:0 auto;line-height:1.6em;text-align:left;}
div.detail div.price p,div.detail div.price div.inforam p.butt span {text-align:center;}
div.detail div.foto {float:left;min-height:180px;text-align:center;position:relative;}
div.detail div.foto .cont {border:1px solid #E4EEF2;}
div.detail div.foto p {margin-bottom:0;padding:4px 0;text-align:center;background:#F2F7F9;}
div.fashion .foto .cont {padding: 6px}

#offers-single {float:left;margin:10px 0 10px 10px; width: 550px; position: relative; border: solid 1px #c0c0c0}
#offers-single .cont {margin: 8px 10px}
#offers-single .price {float: left}
#offers-single .buy {float:right;margin:2px 0 8px;text-align:center;width:130px;}
#offers-single .buy p {text-align: center; margin: 0}
#offers-single .buy p a.link {font-size: 85%}
#offers-single .delivery {float: right; width: 20px; margin:2px 0 0 9px;;}
#offers-single .shop-logo {float:right;margin:13px 0 0;}
#offers-single .pr {float: left; margin: 5px 0 0 5px;}
#offers-single .pr strong {font-size: 150%}
#offers-single .pr .small {font-size:90%;}
#offers-single .availability {font-size: 85%;}
#offers-single .shoppr-single {clear:left;float:left;width:540px;}
#offers-single .first {margin-top: 8px}

.detail .price-box {position: relative; width: 510px; height: 60px; border: solid 1px #c0c0c0; margin:10px 0 0 10px;}
.detail .price-box .cont {margin:7px 0 0 11px;}
.detail .tl, .detail .tr, .detail .bl, .detail .br {display: block; position: absolute; background: #FFF url(./images/grey-coners.gif) 0 0 no-repeat; width: 8px; height: 8px; line-height: 8px; font-size: 6px}
.detail .tl {background-position: -8px 0; left: -1px; top: -1px;}
.detail .tr {background-position: -16px 0; right: -1px; top: -1px;}
.detail .bl {background-position: 0 0; left: -1px; bottom: -1px;}
.detail .br {background-position:-24px 0;bottom:-1px;right:-1px;}
.detail .price-box .eval {float: right; border: 0; margin: 0px}
.detail .price-box #action-buttons {float: right; clear: right;}
.price-box #action-buttons .cont {margin:0 30px;}
.price-box .pricing {margin-top: 5px;}
.price-box .pricing strong {font-size: 160%;}
.price-box #price-watch-cont p {margin: 0 5px 0 0; float: left;}
.price-box #price-watch-cont, .price-box .availability {font-size: 85%}
.price-box .cont {}
.price-box .cont div.small {float: left}
.price-box .availability {clear: left; margin-right: 8px}
.price-box .na {line-height:120%;}
.price-box .na span {font-size: 90%}
.price-box .na strong {font-size: 120%}

.detail .banner {float: left; margin-left: 20px; height: 230px}
.detail .banner .cont {width: 262px; height: 250px; position: absolute; top: -25px;}
.detail .banner .title {float: left; width: 12px; height: 60px; background: #FFF url(./images/reklama-text.gif) 0 10px no-repeat;}


.foto .more {margin: 5px 0 0 8px; width: 400px; float: left}
.foto .more a { float: left; margin: 0 2px; padding: 4px; border: solid 2px #fff;}
.foto .more a.active, .foto .more a:hover {border: solid 2px #e4e4e4;}

.detail.fashion {position: static}
div.fashion div.desc {width: 560px}
.fashion #offers {margin: 15px 0 0 10px}
.fashion div.shoppr {padding: 8px 0; width: 559px}
.fashion div.shoppr div.logoshop {width: 90px}
.fashion #offers .desc {width: 260px; font-size: 90%; margin-left: 8px; min-height: 0}
.fashion #offers .desc p {height:14px;overflow:hidden;width:260px;}
.fashion #offers .child .desc {margin-left: 98px} 
.fashion #offers p {margin: 0}
.fashion a.morevar {background-position: 0 -235px }
.fashion #offers p.butt {width: 80px; height: 20px; min-height: 20px; font-size: 90%}
.fashion #offers p.butt a {padding-top: 3px}
.fashion #offers .buy {margin: 0px; width: 80px; min-height: 0}
.fashion .shoppr {border: none}
.fashion #offers .pr {width: 90px; font-size: 90%; min-height: 0}
.fashion #offers .pr p {padding: 1px 0}
.fashion #offers .pr strong {font-size: 100%}
.fashion #offers a.price-eur {font-size: 8pt}
.fashion .delivery {margin: 0 0 0 5px}
div.fashion p.eval {margin: 0; clear: none; float: right;}

#offers .caption .desc {width: 350px; font-size:150%; float: left; font-weight: normal; margin: 0}
#offers .caption .price {float: left; width: 90px; font-size:80%; text-align: center}

/*vypis nejvice recenzovanych produktu*/
ul.toprev {width:100%;list-style:none;margin:4px 0 35px;}
ul.toprev li {position:relative;float:left;min-width:190px;height:17em;margin:12px 0;text-align:center;}
ul.toprev li.line {width:100%;height:15px;padding:5px 0 0;margin:0 0 10px;border-bottom:1px solid #E2E2E2;clear:both;}
ul.toprev li h3 {width:150px;padding:6px 20px 10px;font-size:100%;font-weight:bold;text-align:center;}
ul.toprev li p {text-align:center;margin:0;line-height:1.3em;}
ul.toprev li p.price {margin:6px;}
ul.toprev li p.price strong {color:#F26726;}
ul.toprev p.price a:link,ul.toprev p.price a:visited {color:#595959;}
ul.toprev p.price a:hover {color:#F26726;}
ul.toprev p.num {top:4px;}
ul.toprev p.num {background-position:left top;}
ul.toprev p.num strong {padding-left:15px;}
ul.toprev p.num.pop1 {background-position:0 0;}
ul.toprev p.num.pop1 span {background-position:0 -4px;}
ul.toprev p.num.pop2 {background-position:0 -108px;}
ul.toprev p.num.pop2 span {background-position:0 -112px;}
ul.toprev p.num.pop3 {background-position:0 -216px;}
ul.toprev p.num.pop3 span {background-position:0 -220px;}
ul.toprev p.num.pop4 {background-position:0 -324px;}
ul.toprev p.num.pop4 span {background-position:0 -328px;}

/*podbarvený text těsně pod menu sekce*/
div.infotext {width:985px;margin-bottom:8px;padding:4px 0;background:#F2F7F9;border:1px solid #E2E2E2;border-top:none;clear:both;}
div.infotext.no-margin {margin-bottom: 0}
div.infotext p.tip {margin:12px 10px 8px;padding:0;font-size:90%;}
#text div.infotext {width:783px;}
#text div.infotext.imgmenu {width:763px;margin:0 0 20px 0;padding:10px;}
div.infotext.imgmenu div.fr {width:130px;height:11.5em;margin:0 4px 0 4px;text-align:center;}
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.infotext.items2 div.fr {width:47%;}
div.infotext.items3 div.fr {width:232px;}
div.infotext.items4 div.fr {width:168px;}

/*bíle podbarvený rámeček*/
div.fr {position:relative;float:left;min-height:30px;margin:3px 8px;padding:0 6px;background-color:white;border:1px solid #BCCFDD;font-weight:bold;}
div.fr.r {float:right;}
div.fr.plain a {line-height: 32px;display:block;padding:0 10px;font-weight: normal}
.brand div.fr.r {float:none;height:40px}
.brand div.fr p {margin: 0 0 0 10px; line-height: 40px;}
div.fr.im {min-height:28px;padding:0 6px;margin-right:6px;font-size:90%;}
div.fr.im a {display:block;padding-left:60px;padding-top:7px;min-height:21px;}
div.fr.menu {width:752px;}
div.fr.im.findshop {width:210px;}
div.fr.im.findshop a {background:url("images/fr-im.gif") 0 0 no-repeat;float:left;}
.findshop sup {float:left; margin-left: 5px; color: Red}
div.fr.im.priceevol {width:132px;}
div.fr.im.priceevol a {padding-left:52px;background:url("images/fr-im.gif") 0 -86px no-repeat;}
div.fr.im.auction {width:184px;}
div.fr.im.auction a {padding-left:58px;background:url("images/fr-im.gif") 0 -173px no-repeat;}
div.fr.im.rev {width:170px;min-height:32px;}
div.fr.im.rev a {padding-left:71px;background:url("images/fr-im.gif") 0 -261px no-repeat;padding-top: 10px}
div.fr.im.advice {position:relative;width:141px;min-height:32px}
div.fr.im.advice.back {width:170px;}
div.fr.im.advice a {position:absolute;bottom:-6px;padding-left:75px;min-height:28px;background:url("images/fr-im.gif") -1px -349px no-repeat;}
div.fr.im.bulb {position:relative;width:186px;}
div.fr.im.bulb a {position:absolute;top:-6px;padding-left:75px;min-height:29px;padding-top:12px;background:url("images/fr-im.gif") 0 -446px no-repeat;}
div.fr.im a,div.fr.menu a {font-weight:normal;}
div.fr.im a:link,div.fr.im a:visited,div.fr.menu a:link,div.fr.menu a:visited {color:#595959;}
div.fr.im a:hover,div.fr.menu a:hover {color:#F26726;}
div.fr.quest,div.fr.glass {min-height:66px;}
div.fr.quest {width:410px;}
div.fr.quest p.butt {margin:25px 0 0 20px;}
div.fr p,div.fr img {float:left;}
div.fr p,div.fr.im.rev p {margin:8px 6px 6px;}
div.fr.im p,div.fr.menu p {margin-top:5px;}
div.fr img {margin:0 6px;} 
div.fr strong {color:#389BD2;}
div.fr>span {display:block;position:absolute;width:4px;height:4px;background:url("images/fr-im.gif") no-repeat;}
div.fr span.topl {top:-1px;left:-1px;background-position:0 -522px;}
div.fr span.topr {top:-1px;right:-1px;background-position:-4px -522px;}
div.fr span.botl {bottom:-1px;left:-1px;background-position:0 -526px;}
div.fr span.botr {bottom:-1px;right:-1px;background-position:-4px -526px;}
div.fr form {margin:0;padding:0;}

/*vyhledávací formulář v poradně*/
#p_search {position:relative;width:300px;min-height:33px;margin:0;padding:10px 0 9px;}
#p_search fieldset {width:248px;margin:0;padding:0 0 0 52px;}
#p_search legend {margin:0 0 0 -2px;padding:0;color:#595959;}
#p_search label {position:absolute;top:3px;left:0;width:49px;height:53px;margin:0;background:url("images/lupa-big.gif") no-repeat;}
#p_search input {border:1px solid #ACACAC;margin:0;}
#p_search input#psearchsubmit {margin:0 0 -6px 0;padding:0;border:none;cursor:pointer;}

/*blok s avatarem a modrym odstavcem pod nim*/
div.userfoto {width:62px;margin:0 auto;}
div.userfoto img {display:block !important;margin:0 !important;border:1px solid #30A1ED;}
div.userfoto p {width:62px;margin:0 !important;min-height:15px;background:url("images/user-bot.gif") center bottom no-repeat #30A1ED;color:white !important;text-align:center;}

div.userfoto p {}
.discuss .discuss div.userfoto {width:34px}
.discuss .discuss div.userfoto p {width:34px;}

/*zaklad celeho divu s vypisem uzivatele vcetne jmena*/
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; word-wrap: break-word;}
div.user p span {color: #000;}
div.user.left {float: left; height: 110px; margin-left: 10px;}
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}

/*experti v pravem sloupecku v ramecku*/
div.userexpert {margin:0 0 4px;width:160px;}
div.userexpert div.userinfo {float:right;width:85px;}
div.userexpert div.userinfo h4 {margin:0 0 3px 0;padding:0;}
div.userexpert div.userinfo p {font-size:80%;margin:3px 0;}
div.userexpert div.userfoto {float:left;width:65px;}

/*seznam uživatelů*/
ul.userlist {width:100%;margin:10px 0 50px 2px;list-style:none;clear:both;}
ul.userlist li {float:left;width:85px;height:9.5em;margin:0 6px 8px 0;text-align:center;}
ul.userlist li p {margin:2px 0;line-height:1.25em;color:#389BD2;text-align:center;font-size:90%;}
ul.userlist li p.like {color: #595959}
ul.userlist li.addowner {width:157px;}
ul.userlist li.addowner p {margin-top:0;}
ul.userlist .add {width: 157px}
ul.userlist .add .userfoto {width: 157px}
ul.userlist .add p {width: 157px}

/*top uživatel*/
div.topuser, div.topproduct {width:100%;min-height:130px;border-bottom:1px solid #CECECE;}
div.user.left p.number, div.topproduct p.number {float:left;width:50px;margin:0;color:#389BD2;font-size:240%;font-weight:bold;}
div.topproduct .productfoto {float:left;width:70px;padding-top:10px;}
div.topproduct .productinfo {float:left;position:relative;width:555px;min-height:53px;margin-left:4px;padding-top:67px;font-size:90%;}
div.topuser p.numrev {float:left;width:100px;margin:0;padding-top:90px;text-align:center;font-size:90%;}
div.topuser ul.info {top:7px;}
div.topuser p.number {float:left;width:75px;margin:0;color:#389BD2;font-size:200%;font-weight:bold;}
div.topuser div.user {float:left;width:90px;padding-top:10px;}
div.topuser div.userinfo {float:left;position:relative;width:510px;min-height:53px;margin-left:8px;padding-top:67px;font-size:90%;}


/* top produkty */
div.topproduct p.number {font-size:140%; width: 22px; height: 55px; color: White; padding-left: 3px; background: url('./images/oceneni-gilotina.gif') no-repeat;}
div.topproduct p.number.nontop {font-size:100%; }
div.topproduct h2 {top:7px; position: absolute; padding: 0}
div.topproduct ul.info {top:30px;}
div.topproduct .productfoto {width: 120px}
div.topproduct ul.info li.popular, div.topproduct ul.info li span, div.topproduct ul.info li.popular.pop1 strong {background: transparent}
/*div.topproduct .productinfo {padding-top:80px;}*/

/*otázky v poradně*/
.generic-questions-cats ul {width: 30%; float: left}
div.question {position:relative;min-height:8em;border-bottom:1px solid #CECECE;clear:both;}
div.question.last {border-bottom:none;margin-bottom:25px;}
div.question div.desc {float:left;width:490px;margin-left:90px;}
div.question-lite div.desc h3, div.question div.desc h3 {margin:0;padding:6px 0 2px 0;}
div.question-lite div.desc p, div.question div.desc p {margin:2px 0;line-height:1.3em;}
div.question-lite div.desc p.when, div.question div.desc p.when {font-size: 80%; color:#595959; margin: 0 0 2px 0}
div.question-lite div.desc p.when a, div.question div.desc p.when a {color: #595959}
div.question div.user {position:absolute;top:0;left:2px;padding-top:5px;}
div.question div.answers,div.question div.when {float:right;width:100px;padding-top:30px;margin-right: 60px}
div.question div.answers p,div.question div.when p {margin:0;padding:0;line-height:1.5em; text-align:center;}
div.question div.when p {text-align:right; font-size: 80%; color:#595959 }
div.question div.hidden, div.questionbox div.hidden  {display: none;}
h3.question-search-title a strong {color: #389BD2;}
h3.question-search-title a:hover strong {color: #F26726;}
h3.question-search-title a:visited strong {text-decoration:none; color:#295d79;}
h3.question-search-title a:active strong {color: #F26726;}
h3.question-search-title {font-weight: normal; font-size: 120%; padding:10px 0 2px 0;}

div.question-lite {position:relative;min-height:4em;border-bottom:1px solid #CECECE;clear:both;}
div.question-lite div.desc {float:left;width:570px;margin-left:10px;}
div.question-lite.sRes {padding-bottom: 6px;}
div.question-lite div.answers,div.question div.when {float:right;width:100px;padding-top:16px;margin-right: 60px}
div.question-lite div.answers p,div.question div.when p {margin:0;padding:0;line-height:1.5em; text-align:center;}
div.question-lite div.when p {text-align:right; font-size: 80%; color:#595959 }
div.question-lite div.hidden, div.questionbox div.hidden  {display: none;}

#addquestion input.text, #addquestion textarea.text {width: 370px;padding:2px; float: left}
#hiddenSearch {display: none; font-size: 100%; padding: 10px;}
#hiddenSearchResult {font-size: 100%; }
#hiddenSearchResult .next {text-align: right;}

/*formulář pro diskusi v poradně, podbarvený, v jednom řádku*/
form.discussform {width:100%;padding:6px 0;background:#F2F7F9;}
form.discussform fieldset {padding:0 4px;margin:0;}
form.discussform fieldset p {margin:2px 0 0 0;padding:0;min-height:1.8em;line-height:1.8em;}
form.discussform label {float:left;width:auto;margin:0;padding:4px 0 0 0;font-size:85%;font-weight:normal;}
form.discussform input {float:left;margin:0 10px 0 0;}
form.discussform input.imgbutton {margin:0 20px 0 3px;}
form.discussform .plavr {width:200px;margin-right:10px;}

/*téma v poradně - podbarvená otázka v horní části*/
div.thema {width:785px;}
div.thema p.info {float:right;margin:2px;font-size:85%;}
div.thema p.info.author {float:left;}
div.thema p.info span {padding:0 6px;}
div.questionbox {padding:10px 15px 0;background-color: #F2F7F9;clear:both;}
div.questiontext {position:relative;min-height:100px;padding-bottom:5px;}
div.questionbox h1 {font-size:200%;margin:0 0 10px 95px;padding:0;border:none !important;font-weight:bold;}
div.questionbox p {margin-left: 95px;}
div.questionbox p.closedInfo {margin-left: 0px;}
div.questionbox div.user {float: left;width:85px;}
div.questionbox div.user p {margin-left: 0;}
div.questionbox form.discussform fieldset {padding:0;}
div.questionbox form.discussform fieldset p {min-height:2em;line-height:2em;}
.questionbox form.discussform input {float:left;margin:3px 10px 0 0;}
.questionbox form.discussform input.imgbutton {margin:0 20px 0 3px;}
.questionbox form.discussform input.chbox {margin:10px 4px 0 10px;}
.discuss .discuss .date {color:#666666; font-size:90%;}
.discuss .discuss .msg p {margin: 0}
ul.discuss.questionbox div.product-info.left {margin: 0; padding: 0; float: left; width:150px; text-align: center;} 
ul.discuss.questionbox div.product-info.left h4 {text-align: center;}
ul.discuss.questionbox div.message {position: relative;}

.cat-partner {margin: 8px 0 0 10px}
.cat-partner div {float:left}
.cat-partner div.img {margin-right: 8px;}
.cat-partner div.img img {border: 1px solid #30A1ED}
.cat-partner div.img p {text-align: center; line-height: 130%; margin: 0; font-size: 90%;}

/*diskuse v poradně s vnořenými seznamy*/
ul.discuss {margin:0 0 25px 22px;padding:0 0 0 0;list-style:none;font-size:90%;}
ul.discuss ul {margin:0 0 0 115px;padding:0;font-size:100%;border:none;width:565px;}
ul.discuss li {clear:both;margin:8px 0;padding:8px 0;border-bottom:1px solid #CECECE;}
ul.discuss ul.discuss li {background-color:#F2F7F9;min-height:0;margin:0;padding:6px 0 6px 4px;border:0;border-bottom: 1px solid #fff}
ul.discuss li div.user {float:left;width:100px;}
ul.discuss li div.msg {float:left;margin:0 /*170px*/ 0 0 15px;width: 520px}
ul.discuss ul.discuss li div.msg {margin:0 /*170px*/ 0 0 5px;}
ul.discuss li div.eval {position:absolute;right:0;top:0;width:170px;}
ul.discuss li div.eval p {margin:8px 2px;text-align:right;}
ul.discuss li div.eval p.thanks {float:right;margin-top:20px;padding-top:0;line-height:1.2em;background-position:top left;}
.discuss .discuss li div.user {width:36px;}
.discuss .discussform {margin: 0 0 0 115px;width:565px;}
.discuss .no-margin {margin-left: 0}
.msg .partner, .msg .partner a {color: Crimson;font-weight: bold}
.msg .subject {font-weight: bold}
.message .sLogo {width: 100px; float: left;}
.message .sLogo .logo-like {width: 98px; height: 38px;}
.msg p.qInfo, .message p.qInfo, .message p.best {font-size:85%; font-weight: normal;}
ul.discuss li.best, ul.discuss ul.discuss li.best {border: 1px #1fab22 solid;}
ul.discuss p.best strong {color: #1fab22;}
ul.discuss p.best {color: #676767;}
ul.select-best-answer-info {background-color:#FFFFCC; font-size:100%; margin:15px 0; padding:20px; border:1px solid #FFFF00; list-style-type: none;}
.button-best-answer {float: right; top: 20px; cursor: pointer; position:absolute; right: 0px;}

/*seznam novinek v diskusi v modrém rámečku*/
div.discusnew {width:381px;margin-top:6px;padding:10px 15px 5px;color:white;text-align:left;background:url("images/discusnew-bot.gif") center bottom no-repeat #50B3F5;}
div.discusnew ul {margin:0 0 20px;list-style:none;font-size:90%;font-weight:bold;}
div.discusnew ul li {margin:6px 0;padding-left:20px;background:url("images/discusnew-li.gif") left top no-repeat;}
div.discusnew ul li a:link,div.discusnew ul li  a:visited {color:white;}
div.discusnew ul li a:hover {color:#595959;}
div.discusnew p {margin:20px 0 0;}

/*recenze*/
div.review {position:relative;width:100%;min-height:130px;margin:0 0 30px 0;clear:left;}
div.reviewStars {position:relative;width:100%;min-height:36px;margin:0;clear:left; border-top:1px solid #CECECE; padding-top: 5px;}
div.reviewStars div.productInfo {float: left; margin-left: 10px; width:150px; text-align: center;}
div.reviewStars .eval {color:#595959; font-size:105%;}
div.reviewStars .eval {float: left; margin: -9px 0 0 10px; width: 160px;}
div.reviewStars .eval big {margin-top: 2px;}
#likedReviews p.date, div.reviewStars p.date {padding-left:2px;color:#595959;font-size:85%;}
div.review.admin {min-height:180px;}
div.review div.revtext {margin-left:150px;width:590px}
.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:170px;}
.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;}
div.revtext p {margin-right:50px;}
div.revtext ul.evalreview {clear:left}
div.msg ul.evalreview {float: left; clear: both; margin: 0; background-color: #fff;}
div.msg ul.evalreview li {border: 0; clear: none;}
div.msg p.ownerSelectBest {width: 445px;}

/* nejvice prinosna pozitivni a kriticka recenze */
#likedReviews {position:relative;width:784px;min-height:200px;margin:0 0 30px 0;clear:left; border: 1px solid #e2e2e2; }
#likedReviews .header {background-color: #f2f7f9; border-bottom: 1px solid #e2e2e2; height: 30px;}
#likedReviews .header h3 { color: #000; padding: 5px; text-align: center;}
#likedReviews .positiveReview, #likedReviews .criticalReview {float: left; width: 392px;}
#likedReviews .positiveReview.full, #likedReviews .criticalReview.full {float: left; width: 784px;}
#likedReviews .text {margin: 5px 0 5px -1px; min-height: 160px; padding: 5px;}
#likedReviews .criticalReview .text { padding: 0 15px 0 25px;  border-left: 1px solid #5e9cbb;}
#likedReviews .positiveReview .text { border-right: 1px solid #5e9cbb; padding: 0 25px 0 15px;  }
#likedReviews .criticalReview.full .text, #likedReviews .positiveReview.full .text { border: 0px;}
#likedReviews .more p {position: absolute; bottom: 0; }
#likedReviews h3 big {color: #000; font-size: 100%;}
#likedReviews .helpful {font-size: 85%;}
#likedReviews .mainText {padding-bottom: 25px;}
#likedReviews .mainText .small {font-size: 85%;}
#likedReviews .mainText p {line-height: 1.2em;}
#likedReviews .helpful {margin-top: 10px;}
.starsReviews {display: block; width: 100%; list-style-type: none; height: 20px; padding:0;margin:0 0 20px 5px;}
.starsReviews li {float: left; padding:0;margin:0 5px 0 0; height: 20px;}
.starsReviews li span.selected {font-weight:bold;}
.starsReviews li span.zero {color: #8C8C8C;}

div.revtext .profile-inline{width:160px;text-align:center;float:left}
div.revtext div.text{float:right;margin-left:10px;width:590px;}
.stars span{color:#666;}
.stars span.rating{margin: 4px 5px 0 0}
.stars span.title {float: left;}
.stars .eval span.rating{margin:2px 0px;background: transparent;}
.stars li{list-style-type:none;margin-left:0px;}
.stars li.eval{height: 24px;padding:0 50px;}
div.revtext .stars{background-color:#EFEFEF;float:right;padding:4px 6px;margin-left:12px;width:200px;}

div.revtext .shop-vyjadreni {clear:left;padding:15px 5px 0 0}
div.revtext .shop-vyjadreni h3{margin:5px 0; padding: 0; color:#289AEE;}

.shop-reakce-popis {color:#666666;float:left;font-size:x-small;margin:1px 6px;}

div.plus {width:100%;margin:8px 0;color:#539B15;clear:left;}
div.minus {width:100%;margin:8px 0;color:#BF2222;clear:left;}
div.recommend-yes {width:100%;margin:8px 0;clear:left;padding-left:18px;background:url("images/ikonky.gif") 0 -198px no-repeat;color:#539B15;font-weight:bold;}
div.recommend-no {width:100%;margin:8px 0;clear:left;padding-left:18px;background:url("images/ikonky.gif") 0 -159px no-repeat;color:#BF2222;font-weight:bold;}

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;background:url("images/ikonky.gif") 0 -581px no-repeat;}
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;background:url("images/ikonky.gif") 0 -816px no-repeat;}
#text h1.no-line {border: none;padding-top:6px;}

#text.revtop p.date {float:left;width:134px;padding-bottom:2px;}
#text.revtop p.eval {float:left;width:421px;padding-bottom:1px;color:#595959;border-bottom:1px solid #CECECE;}
#text.revtop div.review {min-height:110px;margin-bottom:15px;}
#text.revtop div.revtext h3 {padding-right:0;padding-bottom:0;}
#text.revtop div.revtext p {margin-right:0;}

#right div.review div.revtext {margin-left:110px;}
#right div.review div.user {width:100px;top:2.3em;}
#right div.review p {margin:0;line-height:1.3em;}
#right div.review p.date {float:left;width:130px;padding-bottom:3px;}
#right div.review p.eval {float:left;width:270px;color:#595959;padding-bottom:0;border-bottom:1px solid #CECECE;}
#right div.review img {margin:0 !important;}
#right div.review div.revtext h3 {padding-right:0;padding-bottom:0;color:#389BD2;}
#right.brand {padding-top:0}
#right.brand img {margin-top:0}

#right.match-folds {padding-top: 0}
#right.match-folds h3.title {padding-top: 3px; margin-top: 0}

#odber-cont{margin:2px 0 0 10px;float:left}
#odber-cont .prihlasit,#odber-cont .odhlasit{width:126px;float:left;height:26px;border:none;color:#fff;font-weight:bold;cursor:pointer;}
#odber-cont .prihlasit{background:url("../css/image/button126.gif") no-repeat;}
#odber-cont .odhlasit{background:url("../css/image/button126_red.gif") no-repeat;}
#odber-box{height:30px;line-height:30px;width:787px;margin:5px auto;clear:both;}
#odber-box h2{float:left;margin:0;padding: 0;}
#odber-box .discussion-info{float:left; margin:8px 10px 0 10px;}

div.lastrev {width:100%;clear:both;}
div.lastrev div.review {margin:0 0 10px 0;padding-bottom:10px;border-bottom:1px solid #CECECE;}
div.lastrev div.revtext img {float:right;margin:0 10px 10px 30px;}
div.lastrev div.revtext h3 {color:#3597DF;font-size:120%;margin:2px 0;padding:0;}
div.lastrev div.revtext h4 {color:#595959;font-size:120%;margin:2px 0;padding:0;}
div.lastrev div.revtext {margin-left:120px;}
div.lastrev div.user {width:110px;top:10px;text-align:center;}
div.lastrev div.user img.stars {border:0;margin:-2px 0 0 0;}
/*"palce"*/
ul.evalreview {list-style:none;font-size:90%;margin:15px 0 0 0;}
ul.evalreview li {float:left;margin:0;padding:0 10px 0 0;font-weight:normal;font-style:italic;}
ul.evalreview li.info {font-weight:normal;font-style:italic;}

/*specifikace - blok s charakteristikou produktu*/
div.charact {float:left;width:415px;}
div.charact div.desc {padding:0 15px 10px;} 
div.charact ul.fotogal {list-style:none;margin:20px 0 10px;}
div.charact ul.fotogal li {float:left;width:60px;margin:0 10px 8px 0;}
div.charact ul.fotogal li a img {border:2px solid white;}
div.charact ul.fotogal li a:hover img {border:2px solid #E4E4E4;}

/*specifikace - blok s tabulkou s parametry produktu*/
div.params {float:left;width:370px;}
div.params div.likeit {padding-left:6px;}
div.params div.likeit p {float:left;width:195px;font-size:90%;}
div.params div.likeit p.butt {float:right;width:130px;margin-right:18px;font-size:110%;}
div.charact h3,div.params h3 {margin:0 0 10px 0;padding:4px;font-size:100%;background:#F2F7F9;border:1px solid #E2E2E2;border-top:none;}
div.params table {width:95%;margin-left:2px;border:0;font-size:80%;}
div.params table p {float:left;margin:0 12px 0 0;}
div.params table th {width:155px;padding:0 10px;background:white;font-weight:normal;text-align:left;border-left:0;}
div.params table td {border-right:0;}
div.params table th.heading {padding:4px 10px;border:1px solid #EDEDED;background:#F2F7F9;}
div.params table th h4 {color:#3597DF;font-size:110%;}
div.params table th img {float:right;margin:0;}
div.params table a.repair {float:right;}
div.params table tr.tinted th,div.params table tr.tinted td {background:#FAFAFA;}
div.params-lite {margin-left: 20px}
.cat-info {font-size: 90%; color: rgb(153, 153, 153);}

/*rámeček s oblými rohy, pravý sloupec a detail zbozi*/
div.inforam {position:relative;width:165px;margin:6px 0;padding:11px 10px 16px;border:1px solid #588EC2;}
div.inforam>span {display:block;position:absolute;font-size:1px;}
div.inforam span.top {width:187px;height:11px;top:-1px;left:-1px;background:url("images/inforam.gif") 0 0 no-repeat;}
div.inforam span.bot {width:187px;height:16px;bottom:-1px;left:-1px;background:url("images/inforam.gif") 0 -13px no-repeat;}
div.inforam h3 {margin:0;padding:0;font-size:120%;color:#4B4B4B;}
div.inforam h3 em {font-size:130%;font-weight:bold;color:#D7D7D7;}
div.inforam p {line-height:1.3em;}
div.inforam.tint {border:1px solid #DEDEDE;}
div.inforam.tint.experts {width:175px;padding-left:5px;padding-right:5px;}
div.inforam.tint div.in {position:relative;top:-6px;}
div.inforam.tint h3 {margin:0 0 6px 0;padding:0;text-align:right;}
div.inforam.tint span.top {height:28px;background:url("images/inforam.gif") 0 -28px no-repeat;}
div.inforam.tint span.bot {background:url("images/inforam.gif") 0 -57px no-repeat;}
#not-available {background-color:#f01212;color:#fff;margin:15px 0;padding: 5px 0}
#not-available span {display: block}
#not-available span.first {font-size:140%}
#not-available span strong {font-weight:bolder; font-size: 110%}

#price-watch-cont p {margin-top: 8px}
.fashion #price-watch-cont {clear: both; padding-top: 5px}
.fashion #price-watch-cont p {margin: 0; text-align: center}

/*podobný rámeček - detail zboží - cena*/
div.price div.inforam {width:204px;padding:5px 10px 8px;text-align:center;border:1px solid #C2C2C2;}
div.price div.inforam span.top {width:226px;height:5px;background:url("images/inforam.gif") 0 -73px no-repeat;}
div.price div.inforam span.bot {width:226px;height:5px;background:url("images/inforam.gif") 0 -78px no-repeat;;}
div.price div.inforam .where {position: relative; top:-4px}
.price-eur {color: #999; font-size: 10pt;font-weight: bold;}
a.price-eur {color: #999; font-size: 10pt;font-weight: bold; text-decoration: none;}

/*mluvici Heureka*/
div.heureka {width:155px;margin:15px auto;padding:30px 15px 346px;color:white;font-weight:bold;background:url("images/miss-heureka-big.gif") bottom no-repeat #50B3F5;}
#box-section-how-to-choose .heurekaselect {width:151px;height:98px;margin:4px auto;padding:18px 20px 12px 250px;font-size:90%;background:url("images/miss-heureka-jak-vybrat.gif") top no-repeat;overflow:hidden;}
#box-section-how-to-choose .heurekaselect {width:326px;height:87px;margin:12px 0 10px;padding:13px 20px 12px 410px;font-size:110%;background-image:url("images/miss-heureka-jak-vybrat-big.gif");clear:both;}
#box-section-how-to-choose .heurekaselect p {margin: 0;line-height:1.25em;width:330px; height:70px; overflow:hidden;}

/*patička*/
#footer {clear: both; text-align: center; margin-bottom: 35px}
#footer-in {border: solid 1px #c0c0c0; border-left: none; border-right: none; background-color: #f2f7f9; padding: 10px 0}
#footer-in .content {width:987px; margin: 0 auto; text-align: left}
#footer-bot {margin:10px 0 0}
#footer-bot p {text-align: center}
#footer-bot a:link {color:#389BD2;}
#footer-bot a:visited {color:#389BD2;}
#footer-bot a:hover {color:#F26726;}

/*hodnocení*/
.rating { height:12px; overflow:hidden; width:65px; float: left; margin: 4px 5px 0 0;}
.revtext .rating {margin: 0 5px 0 0;}
.rating .hidden { display: none }
.rating .over { background:transparent url("images/stars_pl.gif") no-repeat scroll 0 -12px; display:block; height:12px; width:65px; float: left}
.rating span span, .rating .over span  { float: left; height: 12px; background:url("images/stars_pl.gif") no-repeat scroll 0 0; }
.info .rating {cursor: default}

.eval .rating { height:20px; width:100px;}
.eval .rating .over { background:transparent url("images/stars_pl_20.gif") no-repeat scroll 0 -20px; height:20px; width:100px;}
.eval .rating span span, .eval .rating a span  { background:url("images/stars_pl_20.gif") no-repeat scroll 0 0; height: 20px;}

div.detail p.eval .rating, #addquestion .eval .rating {width:100px;height:20px}
.starrating {height:20px;width:100px;position:relative;display:block;float:left;}
.starrating .controls, .starrating .stars {position:absolute;display:block;height:20px;width:100px;}
.starrating .controls {background:transparent !important}
.starrating .stars {background:transparent url("images/stars_pl_20.gif") no-repeat scroll 0 -20px !important; height:20px; width:100px;}
.starrating .stars span {position: absolute; background:url("images/stars_pl_20.gif") no-repeat scroll 0 0; height: 20px;}

.shoppr .rating, .prov .rating { height:16px; width:80px;}
.shoppr .rating .over, .prov .rating .over { background:transparent url("images/stars_shop.gif") no-repeat scroll 0 -16px; height:16px; width:80px;}
.shoppr .rating span span, .shoppr .rating a span, .prov .rating a span { background:url("images/stars_shop.gif") no-repeat scroll 0 0; height: 16px;}

/*filtrovani ovladani*/
#sc-main .hidden {display:none}
#sc-main p.hidden {margin:0}
#sc-main input.man {width:40px}
#ml-toggle { margin-right: 10px; }

/* overlay */
.overlay { position: absolute; border: solid 1px white}

/* Clever line */
#main { margin-bottom: 30px; }

#cl-cover { width: 100%; position: fixed; bottom: -1px; left:0; text-align: center; display: none; }
#cl-inner { background: url('./images/header-map.png') left -474px repeat-x; }
#cl { width: 987px; margin: 0px auto; text-align: left; font-size: .85em; color: #666; }
#cl.closed { height: 26px; }
#cl .close { float: right;  }
#cl .profile a, #cl .logout a, #cl .reviews a, #cl .close a { background: url('./images/header-map.png') 0 -308px no-repeat; }
#cl .close a { width: 22px; height: 18px; display: block; cursor: pointer; background-position: -157px -306px; margin-top: 2px;}
#cl .close a:hover { background-position: -132px -306px; }
#cl.closed .close a { background-position: -157px -326px; }
#cl.closed .close a:hover { background-position: -132px -326px; }
#cl .user-ctrls { float: right; line-height: 24px; margin-top: 2px;  }
#cl .user-ctrls span { display: block; float: left; }

ul.left {float: left}
#cl-cover ul, ul.plain {margin:0;padding:0}
#cl-cover li, ul.plain li {list-style-type: none; margin: 0;}
#cl-cover li h4 {text-align:center;line-height:120%;}

#cl .profile, #cl .logout, #cl .reviews { margin: 3px 2px 0 2px; }
.want-it, .have-it, .login { margin-right: 5px; }
.want-it { margin-left: 5px; }
#cl .logout { margin-right: 8px; }
#cl .profile a, #cl .logout a, #cl .reviews a { width: 30px; height: 17px; display: block; }
#cl .reviews a { background-position: 0 -308px; }
#cl .reviews a:hover { background-position: 0 -328px; }
#cl .logout a { background-position: -99px -308px; }
#cl .logout a:hover { background-position: -99px -328px; }
#cl .profile a { background-position: -33px -308px; }
#cl .profile a:hover { background-position: -33px -328px; }

#cl .cont { clear: both; border-top: solid 1px #ebebeb; padding-top: 10px; }
#cl.closed .cont { display: none }
#cl.opened .cont { display: block; height: 90px; overflow: hidden;  }
#cl.opened .cont .section-space { width: 800px; float: left; overflow: hidden; }
#cl.opened .cont .move { float: left; width: 10px; height: 80px; font-size: 200%; line-height: 80px; text-align: center; }
#cl.opened .cont .move a { text-decoration: none; }
#cl.opened .section-ctrl { width: 150px; float: left; margin-top: 25px; }
#cl.opened .section-ctrl .match, #cl.opened .section-ctrl .remove-all { margin-left: 4px; }
#cl.opened .section-ctrl .match a { background: transparent url('./images/button126.gif') top left no-repeat; display: block; width: 126px; height: 26px; line-height: 26px; color: White; text-decoration: none; text-align: center; font-size: 120%; }
#cl.opened .section-ctrl .match a:hover {  }
#cl.opened .section-ctrl .remove-all a { color: #ff6e27; }
#cl.opened .section-ctrl .remove-all { margin-top: 5px; }

#cl .sections { float: left; line-height: 26px; }
#cl .sections div { float: left; }

#cl .list { margin-left: 5px; width: 610px; overflow: hidden; height: 24px; }
#cl .list a.selected { font-weight: bold; color: #000000; cursor: Default; text-decoration: none; }
#cl .list a { text-decoration: underline; }
#cl .list .inner {  }

#cl #show-more-sections {  }
#cl .more-sections a { margin-left: 2px; }
#cl .more-sections a { color: #ff6e27; }
#cl #show-more-sections.list { overflow: visible; }
#cl #show-more-sections .inner { position: relative; background-color: #f2f7fa; z-index: 2; background-color: #FFFFCC; padding: 0 5px;}

#cl .cont ul { height: 100px; width: 800px; }
#cl .cont li { float: left; width: 80px; text-align: center; height: 100px; margin-top: 2px; }
#cl .cont li div img { padding: 2px; border: solid 1px #ebebeb;  }
#cl .cont li div a:hover img { border-color: #c0c0c0; }
#cl .cont li h4 { margin: 0; }
#cl .remove { position: relative; }
#cl .remove a { position: absolute; left: 57px; top: -60px; width: 12px; height: 12px; background: url(./images/del.gif) 0 0 no-repeat; display: block; cursor: pointer; }
#cl .remove a:hover { background: url(./images/del_a.gif) 0 0 no-repeat; }

#overlay,#modal-overlay{background-color:#fff;position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
#blackbox, #modal-blackbox{width:592px;text-align:left;background-color: #FFF; border: solid 10px #eef3f7; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
#blackbox .body, #modal-blackbox .body {padding:8px 10px; border: 1px solid #ccc}
#blackbox span.close, .blackbox span.close {float:right;display:block;margin:2px 5px 0 0;}
#blackbox h3, #modal-blackbox h3{border-bottom:1px solid #DFDFDF; color:Black; font-weight:normal; margin:0 0 5px 0; padding:0 0 7px;}
#blackbox h4, #modal-blackbox h4{color:#289AEE;}
#blackbox .content,#modal-blackbox .content{clear:both; width: 100%}
#blackbox p,#modal-blackbox p{margin: 0;}
#blackbox p.text, #modal-blackbox p.text{margin:10px 0;}
#blackbox #loginframe{margin:0 0 0 9px;}
#blackbox .inline-not{float:left;margin-left:120px;display:block}
#blackbox ol {margin-bottom: 0}
#registerframe,#loginframe,.login-info{float:left;}
#login-info-register{width:230px}

.clear {clear: both}
.no-result {font-size: 1.1em}
.no-result.tip {margin: 15px 0;}
.tip, .tip-big {background-color:#FFFFCC; border:1px solid #FFFF00;}
.tip-big {padding: 20px; margin: 15px 0; font-size: 130%;}
.tip p, .tip-big p {margin: 6px 8px}

.no-result.big.c {margin-top: 8px; font-size: 1.2em}
.no-result.minimal {min-height:140px;}

/* Reklama */
#hp-reklama-right {margin-top: 0px;}
#hp-reklama-right .item { border: solid 1px #dedede; margin:5px 0 5px 3px;padding:6px; text-align:left}
#hp-reklama-right .item img { float:right; margin:0 3px 0 1px}
#hp-reklama-right .big img { float: none; margin: 0 0 5px 0}
#hp-reklama-right .item p { color:#666;font-size:90%;margin:3px 0; padding: 0;}
#hp-reklama-right .item a.link { color:green}
#hp-reklama-right .item h4 { margin: 0; padding: 0;clear:both; }
#hp-reklama-right .item h4 a { }
#hp-reklama-right .full-img img { float: none; margin: 0 }
#hp-reklama-right strong.hl {color: #dc143c}

#right .brand-sections {margin-top: 12px; text-align: left}
#right .brand-sections h3 { border-bottom:2px solid #3597DF; margin-bottom: 8px;}
#right .brand-sections p {margin: 8px 0}
ul.simple {margin: 0;padding: 0;}
ul.simple li {margin: 0 0 0 18px;padding: 0;}
h3 strong {color:rgb(89, 89, 89);}

pre.verbose{text-align:left;font-size:12px;background-color:#ffffcc;font-size:small}

#action-buttons .button{float:left;color:#fff;font-size:0.9em;background:url("../css/image/button.gif") no-repeat;width:58px;height:17px;padding:3px 1px 1px 22px;margin:3px 0}
#action-buttons .inline-not{height:17px;margin:5px;display:block;}
#action-buttons .button-checked{float:left;color:#fff;font-size:0.9em;background:url("../css/image/button_1.gif") no-repeat;width:58px;height:17px;padding:3px 1px 1px 22px;margin:3px 0}
.fashion #action-buttons {margin: 0 0 0 10px; padding: 0; float: left}
input.submit-user, input.submit-red, #modal-blackbox input.button, #modal-blackbox input.button-red, #blackbox input.submit {margin:5px 0 5px 120px;background:url("../css/image/button126.gif") no-repeat;width:126px;float:left;height:26px;border:none;color:#fff;font-weight:bold;cursor:pointer;}
input.submit-red, #modal-blackbox input.button-red{background:url("../css/image/button126_red.gif") no-repeat;margin-left:10px;}
.blackbox-generic {margin-top: 10px}
.blackbox-generic input.text, .blackbox-generic textarea.text, .blackbox-generic input.text, .blackbox-generic textarea.text {margin:1px 0;float:left;font-size:1.1em}
.import{margin:1px 6px;float:left;color:#666;font-size:x-small;}
.blackbox-generic label {float:left;width:120px;margin:0;font-size:1em;color:#666;font-weight:bold;}
.clear .close {float:left;line-height:26px;margin:5px 10px;}
.redBox,.blueBox,.greenBox,.orangeBox{padding:6px;margin:8px 10px}
.redBox p,.blueBox p,.greenBox p,.orangeBox p{margin: 0; text-align: left;}
.notifikator-velky .redBox,.notifikator-velky .blueBox,.notifikator-velky .greenBox,#blackbox .redBox,#blackbox .blueBox,#blackbox .greenBox{margin:8px 0;}
.message .redBox {margin-top: 14px;}
.orangeBox {border: 2px solid #ff6e27;}
.redBox{color:#F64F01;border:solid 2px #F64F01}
.blueBox{color:#134AAD;border:solid 2px #134AAD}
.greenBox{color:#008C10;border:solid 2px #008C10}
.rr-result-err, .rr-result-ok {font-style: italic}
.rr-result-err{color:#951910;}
.rr-result-ok{color:#299b15;}
.red {color: #DC143C}
#action-buttons {padding-left: 27px; float: left}
#action-buttons #list-3 {margin-left: 5px;}
#action-buttons .cont div {float:left;}

.graph-src {text-align:center;}
.graph-insert-section-ctr {text-align: left;}
#graph-cont label {float: left; font-weight: bold; width: 75px; font-size:110%; margin-left: 12px;}
#graph-cont .graph-insert {width: 600px;padding: 2px 3px}
#graph-cont .graph-insert-section {width: 400px;padding: 2px 3px;}
#graph-cont {background-color: #EFEFEF; margin-top: 2px;}
#graph-cont .clear {height:30px; line-height:30px; background-color: #F2F7F9; border-left: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; }
#graph-cont .clear-produkt {height:60px; line-height:30px; background-color: #ffcc66; border-right: 1px solid #ff9900; border-left: 1px solid #ff9900; border-bottom: 1px solid #ff9900;}
#graph-cont .clear-produkt-id {height:30px; line-height:30px; background-color: #ffcc66; border-right: 1px solid #ff9900; border-left: 1px solid #ff9900; border-top: 1px solid #ff9900;}
#graph-cont p {text-align: center;}
#graph-cont p.sign {text-align: center; font-weight: bold; margin-top: 20px;}
.graph-item {margin-bottom: 20px}

.alternate div.product.gal {margin:0 18px}
.alternate h2 {margin-top: 17px}

#slide-controls {position: relative}
#slide-controls span {position: absolute; top: -30px; left: 650px;}
.header-line {height: 28px; border-bottom:2px solid #3597DF; margin-bottom:8px;}

/* czech / slovak variants of products */
.flag-box, .flag-box-cz { clear: both; background: #fff url(./images/sk-flag.gif) left 0px no-repeat; text-align: center; height: 33px; border: solid 1px #d8d8d8;}
.offers .flag-box, .offers .flag-box-cz {margin-top: 12px; border: 0; border-bottom: solid 1px #ededed;} 
.flag-box p, .flag-box-cz p { margin: 0; padding: 0; float: left; font-size: 90%; line-height: 33px}
.flag-box p.text, .flag-box-cz p.text { margin-left: 210px }
.flag-box p.close, .flag-box-cz p.close { float: right; margin-right: 26px }
.flag-box-cz { background: #fff url(./images/cz-flag.gif) left 0px no-repeat; }

.flag-box, .flag-box-cz { margin-bottom: 10px; }
.flag-box p.text, .flag-box-cz p.text { margin-left: 80px }
.flag-box, .flag-box-cz { margin-bottom: 10px; }
.flag-box p.text, .flag-box-cz p.text { margin-left: 80px }

/* SEO box */
#footer .content .col-links{float:left;width:300px;margin:0 0 0 10px;}
#footer .content h3{margin:0}
#footer .content ul{margin:0 0 10px 15px}
#footer .content ul li{margin:5px 0 3px 0px;padding:0 0 0 0px}
#footer p.links {color: #C0C0C0}

/* Nakupni radce */
#right .title, .galleryTitle {text-align: left; padding:4px 0 6px; border-bottom: 2px solid #3597DF;margin:8px 0;}
a.button {display:block;background:url("./images/button126.gif") top no-repeat;padding:5px 0;width:126px;height:26px;text-align:center;margin:10px auto 0 auto;text-decoration:none;color:#fff;font-weight:bold;font-size:9pt;}
#help-partner p {text-align:center;margin:0;}
#help-partner img {margin:0;}
.text ul {text-align: left;margin: 6px 0 0 15px;}
#right .text {margin-left:3px;}

/* acomware box */
.reklama .item { margin-bottom: 4px; }
.acomware .item img {float:left;margin: 0 8px 0 0;}
.acomware div.item p {width: 130px;float:left;line-height:125%;margin-left: 8px}
.acomware div.item p a {color:#8C8C8C;}
.acomware div.item div.more-shops a {color:#289aee;}
.acomware div.item div.more-shops {text-align:right;margin-right: 10px}

/* reklama */
#product-container .banner {text-align:center}
#product-container .banner-delimiter {border-bottom:1px solid #E2E2E2}
.banner-textual {clear:right;float:right;font-size:90%;height:15px;overflow:hidden;padding:3px 0 0 0;width:317px;text-align:right;margin-right:13px}
.banner.bottom {margin-top: 50px; clear: both;}

.seo-links-inline {border-top: 2px solid #3597DF;border-bottom: 2px solid #3597DF; margin-bottom: 10px;}
.seo-links-inline h3 {float:left; margin: 0 15px 0 5px }
.seo-links-inline ul {float:left}
.seo-links-inline ul.inline li {line-height: 32px; margin-right: 6px}
.seo-links-inline p {line-height: 32px; padding: 0; margin: 0}
ul.inline {list-style-type: none; margin: 0}
ul.inline li {float: left;margin: 0 3px; text-align: left;}
.seo-links .more {clear: both; margin-top: 8px; float: right}
.seo-links-inline .more {margin-top: 0; float: left; clear: none;}

/* form hints */
.hint {display:none;position: absolute;left: 545px;width: 200px;margin-top: -4px;border: 1px solid #c93;padding: 4px 8px;background: #ffc url('./images/hint-pointer.gif') no-repeat -10px 5px;font-size:85%;line-height:140%;}
.form-cover .hint {left:545px;}
.hint .hint-pointer {position: absolute;left: -10px;top: 5px;width: 10px;height: 19px;background: url('./images/hint-pointer.gif') left top no-repeat;}
.hint ul, .hint ol {margin: 0;padding: 0}
form .hint-row {position:relative}
.questionnaire .hint {left:545px;}


#blackbox p.add-review {background:url('./images/buttonadd-blue-big.gif') top left no-repeat;width:224px;height:36px;color:White;font-weight:bold;line-height:36px;margin:30px auto 0px auto;font-size:0.9em;text-align:left;}
#blackbox p.add-review a {text-decoration:none;color:White;display:block;padding-left:40px;}

/* autocomplete */
div.autocomplete {position:absolute; width:250px; margin:0; padding:0; z-index:2}
div.autocomplete ul {list-style-type:none; margin:0; padding:0; border:1px solid #888;}
div.autocomplete ul li.selected { background-color: #389BD2; color: #fff;}
div.autocomplete ul li {background-color:white; margin:0; padding:2px; cursor:pointer; font-size:90%;}

.select-coords {padding:6px 0 6px 8px;margin-top:6px;}
.select-coords #f_city {padding: 2px;}
.pr .map-link {font-size:85%}

#right .section-partner p {text-align:center}
.section-partner span.grey {color: grey}

iframe {border: 0; padding:0;}

/* Radce */
.section-guide-line .userfoto {float: left; margin-left:10px;}
.section-guide-line .fr {width: 680px; float: left; margin-top: 0; min-height:60px;}
.section-guide-line ol {margin: 2px 0 8px 10px;}
.section-guide-line p.small {font-size: 80%; float: none; margin:4px 0 0 5px}
.section-guide-line .single {margin: 0pt 0pt 5px 5px;}
.section-guide-line h4 {font-size: 115%; line-height:140%;}
.section-guide-line .partner {float: right;margin-top:3px; text-align: center}
.section-guide-line .partner p {font-weight: normal; font-size: 80%;float: none; margin: 0 0 3px 0; text-align: center}

.guide-banner {min-height: 94px; margin: 10px 0; background: #F2F7F9 url('./images/guide-banner-left-2.gif') left center no-repeat;}
.guide-banner h2 {color:#F26726;font-size:190%;font-weight:bold;margin-left:170px;padding:3px 0 0;}
.guide-banner ul {margin-left:210px; padding-bottom: 8px;}
.guide-banner .advice, .guide-banner .advice.top {float: right; right:12px; top:25px;}
.guide-banner .advice.top {top:15px;}
#product-container .guide-banner li {font-size: 11px}
#article .more-ctrl a {color: #F26726}
#article .more-ctrl {margin-bottom: 8px}
#article .vice {margin-left: 18px; color: #555; margin-left: 40px; padding-left: 12px; border-left: solid 3px #ccc}
.affiliateForm table th, .contactForm table th {text-align: left; width: 150px;}

div.user p.no-link {color: #595959}
.product .desc p.rw {float: left; margin-right: 4px; clear: left; }
#search p.rw {float: left; margin-right: 4px; clear: none; }
.product .awards ul {margin: 0 5px}
.product .awards li {float:left;margin: 0 0 6px 0;display:block;line-height:18px;font-size:85%;}
.product .awards li {border-left:none;}
.product .awards li img, .awards img {position: relative; top: 3px;}
.product .awards li span {margin-left: 3px;}
.product .awards li a span, .awards a span { text-decoration:underline; }
.product .awards li a {text-decoration:none;display:block;margin:0 10px 0 5px;}
.detail .awards a {position:relative; top:-2px; text-decoration:none;display:block;}
.detail .awards a span {margin-left: 7px}

.reviewText {width: 290px; background:#FFFFCC; z-index: 5; }
.reviewText .corners  { width: 290px; margin: 0 auto; height: 1px; font-size: 0px; border-top: 1px solid #ccc;}
.reviewText .cornersBottom  { width: 290px; margin: 0 auto; height: 1px; font-size: 0px; border-bottom: 1px solid #ccc;}
.reviewText .cont { width: auto; padding: 25px 10px 10px;; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.reviewText .corner {background: transparent url('./images/review-corners.gif') no-repeat;}
.reviewText .cornerTopLeft {position: absolute; top:0; left:-1px; width:7px; height:7px; background-position: -21px 0;}
.reviewText .cornerTopRight {position: absolute; top:0; right:-1px; width:7px; height:7px;  background-position: 0 0;}
.reviewText .cornerBottomLeft { position: absolute; bottom: 0; _bottom: -9px; left: 0; width:7px; height:7px; background-position: -15px 0;}
.reviewText .cornerBottomRight {position: absolute; bottom: -1px; _bottom: -10px; right: 0; width:7px; height:7px; background-position: -7px 0;}
.reviewText .heading {position: absolute; top: 6px;left:6px;margin: 0; padding: 0; color:#F26726 }
.reviewText .close { display: block; position: absolute; top: 4px; right: 8px; }
.reviewText .right { width: 100%; text-align: right;}
.reviewText .avatar { float: left; margin: 0 10px 0 0; }
.reviewText a {color: #F26726;}
.reviewText a:hover {color: black;}
.reviewText p.text {margin-top: 5px; height: 100%;}
.reviewText p.text.no-margin {margin-top: 0}

.popup {display: none; width: 300px; position: absolute;}
.popup p.text {margin-top: 8px; margin-bottom: 0px; font-size: 90%; line-height: 14px;}
.popup p.redFrame { padding: 4px; margin-top: 10px; margin-bottom: 0px; font-size: 90%; line-height: 14px; border: 1px solid #f00;}
.popup p.greenFrame { padding: 4px; margin-top: 10px; margin-bottom: 0px; font-size: 90%; line-height: 14px; border: 1px solid #008C10;}

#poptavka { width: 754px; height: 60px; border: 1px solid #75cf00; }
#poptavkaFinal{ width: 783px; height: 60px; border: 1px solid #75cf00;}
#poptavkaFinal img, #poptavka img {padding-left: 10px;}
#poptavkaFinal a, #poptavkaFinal p, #poptavka a, #poptavka p {float: left; margin-top: 10px;}
#poptavkaFinal a.butt, #poptavka a.butt {float: right; margin-right: 5px;}
#poptavkaFinal p, #poptavka  p {margin-left: 20px;}

/* discount offers */
#doffer {width: 977px; height: 331px; overflow: hidden; background: transparent url('./images/slevy/offer_bg.png') top left no-repeat; position: relative;}
.skl #doffer {background: transparent url('./images/slevy/offer_bg_sk.png') top left no-repeat}

#doffer .image {left:100px; position:absolute; top:89px;}
#doffer .desc {margin-left: 310px; width: 320px; color: #fff}
#doffer .desc h2 {margin-top: 8px}
#doffer .desc h2 a, .prices a {color: #fff; text-decoration: none;}
#doffer .desc h2 a:hover {text-decoration: underline;}
#doffer .desc p {width: 320px; height: 95px; overflow: hidden}
#doffer .next {width: 504px; height: 40px; left: 115px; top: 280px; position: absolute; overflow: hidden;}
#doffer .next .info {width: 382px; height: 40px; float: left;}
#doffer .next .next {width: 382px; height: 40px; float: left;}
#doffer .next h3 {margin: 0; padding: 0}
#doffer .next .image {position: static; top: auto; left: auto; margin: 4px 8px 0 0; float: left;}
#doffer .info p {font-size: .9em}
#doffer .next .no-result {color:#999999; margin-top:10px; text-align:center;}
#doffer .newsletter-input {left:680px; position:absolute; top:265px; }
#doffer .newsletter-input h4 {color: #fff; margin:3px 0 5px;}
#doffer .newsletter-input input.text {font-size:115%; padding:2px 0; width:150px;}
#doffer .about {position: absolute; left:685px; top: 60px; width: 120px}
#doffer .about strong {color: #3597DF; font-size: 130%}
.prices span {color: #FEFC70; display: block; font-weight: bold; margin-bottom: 4px}
.prices strong { display: block}
.prices .after {margin-top: 8px;}
.prices .after a {font-size: 180%; color: #fff}

.newsletter-box {width: 784px; height: 60px; background: transparent url('./images/slevy/newsletter_bg.png') top left no-repeat; position: relative}
.skl .newsletter-box {background: transparent url('./images/slevy/newsletter_bg_sk.png') top left no-repeat}
.newsletter-box .newsletter-input {position: absolute; top: 21px; left: 540px;}
.newsletter-box .newsletter-input input.text {font-size: 115%; padding: 2px 0; width: 160px; }

#discount-offers .item {float: left; width: 378px !important; height: 88px; background: transparent url('./images/slevy/discount_bg.png') top left no-repeat; padding: 0 3px; margin: 2px 3px !important; overflow: hidden;}
#text.discount-actions {margin-left: 15px; margin-bottom:30px;}
#text h2.bord {margin-top: 10px}

#product-container #discount-offers {float: left; margin:0 0 6px 5px;}
#discount-offers {margin: 6px 0 0 2px}
#discount-offers .desc {float: left !important; width: 245px !important; height: 75px; margin: 0 !important;}
#discount-offers .info {float: left; width: 105px; margin-left: 25px}
#discount-offers .shopImage {float: left;margin:8px 0 0 5px;}
#discount-offers .rate strong {color: #F26726; font-size:120%;}
#discount-offers .rate {float: left; line-height: 24px; margin:8px 0 0 20px;}
#discount-offers .title {clear: left;margin: 6px 0 6px 6px; float: left; width: 230px}
#discount-offers .info {font-size: 80%}
#discount-offers .code {margin:8px 3px 0 0;}
#discount-offers .valid {margin:6px 3px 0 0;}
#discount-offers .more {text-align: center; font-size: 120%; margin-top: 5px}

.product-discount .item {clear: left; float: left; margin: 3px 0; border-top: 1px solid #E2E2E2; width: 100%}
.product-discount .item div {float: left;}
.product-discount .first {border-top: none}
.product-discount div h4 {font-size: 120%}
.product-discount div.picture {width: 100px; margin-right: 25px;}
.product-discount div.desc {padding-top:10px;width:370px;}
.product-discount div.desc p {margin: 5px 0; color: #27C23A; font-size: 120%;}
.product-discount div.desc span.old {text-decoration: line-through; font-weight: normal}
.product-discount div.desc span {display: block; float: left; margin-right: 5px; font-weight: bold}
.product-discount div.discount {width: 140px; font-size: 250%; padding-top: 28px; color: #F26726; font-weight: normal; text-align: center}
.product-discount div.discount p {font-size:10pt;text-align:center;}
.product-discount div.link {margin-top: 25px;}

#shop-product-discount {margin-top: 10px}
#shop-product-discount h2 {margin-bottom: 8px}

#statsForm {border:1px solid #E4EEF2;background-color:#F2F7F9;color:black;font-weight:bold; padding: 5px; margin-bottom: 20px; height: 85px;}
#statsFormLine2, #statsFormLine1, #statsFormLine3 {padding: 5px;}
#frm-statsSubmit {width: 80px; font-size: 110%; float:right;}

#text-in .no-result, .discount-actions .no-result {text-align: center; margin-top: 10px}
.stats {width: 100%;}
.stats th { background-color:#E4EEF2;}
.stats th abbr {border-bottom:1px dotted #000000;cursor:help;}
.aff-users .stats, .stats .ctr, .stats .date { width:60px; }
.aff-users tr.odd td, .stats tr.odd td { background-color:#F2F7F9;}

#top-producers {margin: 20px; float: left; clear: left; width: 100%}
.brand-item, .brand-more {float: left; margin: 8px 4px; width:97px;}
.brand-image {width: 97px; margin: 0 auto; min-height: 58px;background: transparent url('./images/header-map.png') -1px -236px no-repeat;}
.brand-image div {float: left; margin: 6px 0 0 8px}
.brand-more .brand-image {background-position:-105px -236px;height:37px;margin-top:10px;}
.brand-more .brand-image div {margin:9px 0 0 12px; font-size: 85%; text-align: center; float: left}
.brand-item p {position: relative; top: -3px; margin: 0 auto; padding: 0; text-align: center; font-size: 85%; width: 95px;}
#alternate-products #top-producers {clear:none; float:right; width:100px;text-align: center;margin:0 15px 0 0;}
#alternate-products #top-producers .brand-item {margin: 1px auto}
#alternate-products #top-producers p.title {margin: 0; padding: 0; color: #8C8C8C;text-align: center; font-size: 85%}
p.cat-title {color: #8C8C8C; margin: 20px 8px 20px 0; float: left}

#producer-list {width: 785px}
#producer-list .item {position: relative; float: left; clear: left; width: 785px;}
#producer-list .item h3 {padding: 0; margin: 0}
#producer-list .image {position: absolute; left: 0; width: 130px; text-align: center; margin-top: 4px}
#producer-list .desc {margin-left: 130px; float: left; padding: 8px 0;}
#producer-list .desc p {margin: 3px 0}
#producer-list .brand-image {margin:7px auto;}

#search p.cat {float: left; color: #8C8C8C; margin: 0 10px 0 0}

#search .filter {background-color: #F2F7F9;text-align:right;padding:5px 15px 5px 5px;color:#666; font-size: 90%; margin: 6px 0; border-bottom: 2px solid #389BD2}
#search .filter ul li { text-align: left; float: left;margin: 0 10px 0 20px }
#search .filter strong { display: block; float: left; margin:4px 10px 4px 0; font-weight: normal; }
#search .filter p {line-height: 28px; float: left; margin: 0} 
#search .filter label { float: none; margin: 0; font-weight: normal; color: #000; margin-right: 5px }
#search .filter .strong { font-weight: bold; color: Black; margin:0 8px 0 2px;}

#search p.pag {border-bottom:1px solid #E2E2E2; border-top:1px solid #E2E2E2; padding: 3px 6px}
#search p.pag.bot {border-bottom:1px solid #E2E2E2; border-top:2px solid #389BD2;}

#fulltext .product {min-height: 110px; float: left}
#fulltext .desc {margin-left: 120px; width: 405px}
#fulltext .foto {width: 120px; text-align: center}
#fulltext p.butt {margin-bottom: 0}
#fulltext p.shop-name {font-size: 85%; margin-top: 2px}
#fulltext .wherebuy {width: 155px}

#fulltext .prov .rating {margin: 0 auto}
#fulltext .prov p {text-align: center; font-size: 85%}
#fulltext .prov {text-align: center; float: left; width: 100px}
#fulltext .prov .ico {display:block; float: none; margin:5px auto 0; width:49px;}
#fulltext .prov div {margin: 0 auto; width: 80px; float: none}
#fulltext .prov div.regular {margin-top: 41px}

#search {margin:11px 0 100px;}
#search h2 a {color: #389BD2}
#search h2 a:hover, #search h2 a:hover strong {color: #F26726}

#search .search {margin:0px 0 8px 30px;float: left}
#search .search span {line-height: 1.1em}
#search .search .hidden {display: none}
.search .more-sections a { color: #ff6e27 }
#category-highlight.exact .search {margin:10px 8px 0 8px;clear:left;width: 750px}
#category-highlight li span {color: #8C8C8C}

#producer-highlight .image {margin-left: 30px}
#producer-highlight .desc {width: 570px}
#producer-highlight.exact .image {margin-left: 0}
#producer-highlight.exact .desc {width: 600px}

#search h2.found {font-size:1.5em;margin:8px 0 5px;padding:0 0 0 30px;color:Black;background:White url(../css/image/lupa.png) 8px center no-repeat}
#search h2.found span{color:#289aee}

.highlight h2 {font-size: 120%; font-weight: bold}
.highlight .desc {float: left; width: 600px}
.highlight .desc ul {list-style-type: none}
.highlight .image {float: left; margin: 6px 25px 0 0;}
.highlight ul.search {margin: 10px 0 15px}
.highlight p.small {font-size:9pt;line-height:1.4em; margin: 0 0 3px 0}

ul.flat {margin: 0; padding: 0; list-style-type: none}
ul.flat li {margin: 0; padding: 0}

.highlight.exact {border-bottom: 1px solid #EDEDED; padding: 0 0 10px;}

/* detail obchodu */
#shop-detail{min-height:10px; position:static;}
.detail .logo{float:left;width:185px}
.detail .logo a.logo{margin-bottom:10px;display:block;}
.detail .logo img{vertical-align:middle}
.detail #kvalitni-obchod{float:left;margin:0 0 0 10px;padding:0 10px;}
.certifikat-odkaz{padding:0 0 0 3px;}
.certifikat-popis{padding-top:3px;}
.certifikat-popis-detail{padding:3px 25px 0 0;text-align:right;}
.detail .shop-name h2{font-size:2em;line-height:40px}
.detail .shop-name ul{clear:left;float:left;margin:0;padding:0;margin-top:8px;color:#666}
.detail .shop-name li{list-style-type:none;margin:0;padding:0;line-height:normal;}
.detail .shop-name{float:left;width:265px;margin-bottom:10px;}
.detail .shop-name ul{float:left;}
.detail .shop-name h1{margin:0;padding:0;font-size:2em;}
.detail .shop-rating{float:left;}
.detail .shop-rating h3{margin:0;padding:0;font-size:1.1em;}
.detail .shop-rating .garance{float:left; margin:4px; cursor:pointer;}
.detail .shop-rating .garance{float:left; margin:4px; cursor:pointer;}
#rating-all{float:left; margin:10px 0 0 0;}
#rating-all span.link{float:left;clear: left;}
#rating-your{float:left;margin:0 0 0 20px;}
.detail .shop-rating li{list-style-type:none;margin:0;padding:0;line-height:1.6em;}
.detail .shop-rating ul.tstars{margin:0;padding:4px 6px;background-color:#EFEFEF;padding:4px 6px;clear:left;float:left;color:#666;width:255px;}
.detail .shop-rating ul.tstars li.eval{height:25px;}
.detail .shop-rating ul.tstars li span.title{width:150px;float:left;}
.detail .shop-rating ul.tstars li.eval span.first{line-height:1.6em; margin-top:3px;width:150px;float:left;clear: left;}
.detail .shop-rating ul.delivery-detail{width:350px;margin:8px 0 0 0;clear:left;float:left;color:#666;}
#text .rating-details ul li {margin: 0}
#text .rating-details ul.delivery-detail{margin:8px 0 0 0;float:left;color:#666;width:400px;}
#text .rating-details ratingtable {float: left}
.delivery-detail span{font-weight:bold;color:#289AEE;margin-left:4px;font-size:130%}
.delivery-detail span.high-rating{color:green}

div.review div.shoprev {margin-top:15px;}
div.review div.shoprev .stars {margin-top:0px;}
.shoprev div.plus, .shoprev div.minus {clear: left; width: auto;}
.shoprev div.plus li, .shoprev div.minus li {width: auto; padding-left: 50px; background: none; margin-bottom: 5px}
.shoprev div.plus li.last, .shoprev div.minus li.last {margin-bottom: 0}
.shoprev div.plus ul, .shoprev div.minus ul {width: auto; float: none}

div.shopInfo table {width:780px;margin: 0;border:0}
div.shopInfo table p {float:left;margin:0 12px 0 0;}
div.shopInfo table th {width:155px;padding:0 10px;background:white;font-weight:normal;text-align:left;border-left:0;}
div.shopInfo table td {border-right:0;}
div.shopInfo table td.full {border-right:0;border-left:0;}
div.shopInfo table th.heading {padding:4px 10px;border:1px solid #EDEDED;background:#F2F7F9;}
div.shopInfo table th h4 {color:#3597DF;font-size:110%;}
div.shopInfo table th img {float:right;margin:0;}
div.shopInfo table a.repair {float:right;}
div.shopInfo table tr.tinted th,div.shopInfo table tr.tinted td {background:#FAFAFA;}

#advice-box{margin:8px 2px 8px 4px; color: #000000; font-size: 95%;font-weight:bold; padding:0px; min-height:58px;}
#advice-box img{margin:5px 5px 0px 0px; float:left;}
#advice-box p{padding:4px 2px 4px 10px;line-height:1.3em;}
#advice-box span.green{color: #009900}
#advice-box span.green a{color: #009900}
#advice-box span.green a:hover{color: #000000}

table#comments {padding:5px; text-align:left;border:0px solid #E4EEF2;border-collapse:collapse;font-size:0.9em;margin:0 0 8px;}
table#comments th{text-align:left;background:#fff;height:30px;color:#666;border:0px;padding:0px}
table#comments td{text-align:left;background:#fff;color:#666;border:0px;padding:0px}
table#comments .discussion-info {margin:0px;padding-top:0;color:#666;font-weight:normal;font-size:1.1em;}
table#comments legend {display:none;}
table#comments form{margin:10px}
table#comments fieldset{border:none}
table#comments label{float:left;width:100px;color:#666666;font-size:1em;font-weight:bold;margin:0;}
table#comments .import-form {color:#666666;float:left;font-size:x-small;margin:1px 6px;}
table#comments input.submit {clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../css/image/button126.gif) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;cursor:pointer;float:left;font-weight:bold;height:26px;margin:5px 0 5px 100px;width:126px;}
table#comments textarea{width:350px;height:120px;float:left;}
table#comments .clear{margin:3px 0;float:left;}
table#comments .comment-rating{clear:both;color:#666;text-align:right;padding:5px;}
table#comments h3{padding:10px 0 4px 0;margin:0}
table#comments .comment-rating-shop{clear:both;color:#666;text-align:right;padding-top:3px;}
table#comments .shop-vyjadreni{clear:both;padding:0 5px 0 0}

table#comments #odber-box {height:30px;line-height:30px; margin:0 auto;width:787px;}
table#comments #odber-box h2 {float:left;margin:0 0 0 8px; padding:0}
table#comments #odber-box .discussion-info{float:left; margin:0 10px;line-height:30px; }
table#comments #odber-cont{margin:2px 0 0 10px;float:left}
table#comments #odber-cont .prihlasit,#odber-cont .odhlasit{width:126px;float:left;height:26px;border:none;color:#fff;font-weight:bold;cursor:pointer;}
table#comments #odber-cont .prihlasit{background:url("../css/image/button126.gif") no-repeat;}
table#comments #odber-cont .odhlasit{background:url("../css/image/button126_red.gif") no-repeat;}

table#comments .caption td, table#comments .caption-top td {background-color:#F6F6F6;border:1px solid #CECECE;color:#666666;font-weight:bold;padding:0.3em;text-align:right;}
table#comments .caption td .info, table#comments .caption-top td .info {float:left;text-align:left;width:500px;}

table#comments tbody .first {margin:20px 0 30px;}
table#comments .diskuse {width:100%;}
table#comments .diskuse .profile-inline {float:left;width:200px;text-align:center;}
table#comments .diskuse .profile-inline img {border:1px solid #30A1ED;}
table#comments .diskuse .profile-inline h4 {text-align:center;display:inline;color:#666666;font-weight:normal;margin:0;overflow:hidden;}
table#comments .diskuse div.text {float:left;margin-left:10px;width:550px;}
table#comments .diskuse .text .title {color:#989898;}
table#comments .diskuse .title span {float:left;margin-right:10px;}
table#comments .diskuse .title span.reaction {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../css/image/diskuse_ico.gif) no-repeat scroll 0 3px;padding:0 0 0 15px;}
table#comments .diskuse .title span.delete {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../css/image/del.gif) no-repeat scroll left center;padding:0 0 0 15px;}
table#comments .diskuse div.text p {clear:left;margin:0 0 5px;padding:7px 0 0;line-height:1.5em;color:#333333;}

.rating-details {clear:both;height:135px;margin:10px 0;}
.rating-details li{list-style-type:none;}

table.ratingtable{margin:0 20px 0 0;border-collapse:collapse;font-size:90%;border:1px solid #efefef;width:350px;float:left;}
table.ratingtable tr td{text-align:center;padding:1px}
table.ratingtable tr.first th{background-color:#F2F7F9;text-align:center;height:auto;padding:3px 0}
table.ratingtable tr.last td{background-color:#F2F7F9;}

table#map-contents {border:0px;}
table#map-contents td{border:0px;}

#f_discount_form ul.plain li {margin: 2px 0}
.newsletter-preview {margin-top: 15px; padding-left: 18px; background: url(./images/ico_poslat.gif) left center no-repeat}

/* top users */
.filter{text-align:right;padding:5px 15px 5px 5px;color:#666;font-size:0.9em;}
.listing{clear:left;text-align:right;color:#666;}
#us-extended-elm {margin: 5px; }
#us-extended-elm .clear label{display: block; float: left; width: 50px;}
#us-extended-elm .clear select{float: left;}
#us-extended-elm .clear{padding-top:5px;}
.topuser .user div.userfoto p {display: block;}
div.infotext div.sort-user {float:right;width:330px;margin:15px 0 0;border:none;clear:none;}
#box-info .infotext {margin-top: -8px;}

.userinfo ul.info li.popular, .userinfo ul.info li span, .userinfo ul.info li.popular.pop1 strong {background: transparent}
.user-rank {font-size: 90%;}
.no-result-bold {font-weight: bold; padding: 8px;}

/* user profile */
#user-folds {position:relative;width:100%;min-height:25px;margin:8px 0 0 0;border-bottom:2px solid #3597DF;clear:both;}
.product-user{margin:10px 5px;float:left;width:178px;text-align:center;overflow:hidden;}
.product-user h4{margin:0 0 5px 0; text-align: center;}
.odber .item{padding:3px 5px;border:solid 1px #efefef;float:left;margin:0 5px 5px 0;}
.odber .item div{float:left;}
.odber .item div a.delete{display:block;background:url("./images/del.gif") left no-repeat;width:12px;height:12px;margin:2px 0 0 6px}
.odber .item div a.delete:hover{background:url("./images/del_a.gif") left no-repeat;}
#add-friend-cont{width:175px;}

/* user info */
#box-uzivatele fieldset{margin:0 10px;}
#box-uzivatel-profil{color:#666;margin:10px 0;}
#box-uzivatel-profil .vek{font-size:130%;}
#box-uzivatel-profil .uinfo-1,#box-uzivatel-profil .uinfo-2,#box-uzivatel-profil .uinfo-3,#box-uzivatel-profil .uinfo-4{float:left;margin-left:10px;}
#box-uzivatel-profil .uinfo-1{text-align:center;}
#box-uzivatel-profil .uinfo-1 img{border:1px solid #30A1ED;}
#box-uzivatel-profil .uinfo-2 li span,#box-uzivatel-profil .uinfo-2 li strong{float:left;display:block;line-height:20px;}
#box-uzivatel-profil .uinfo-2 li span{margin-left:8px;color:#000;}
#box-uzivatel-profil .uinfo-2 li{clear:left;}
#box-uzivatel-profil h1{display:inline;}
#box-uzivatel-profil .uinfo-3{width:220px;margin-right:50px;}
#box-uzivatel-profil .add-review-small{font-size:1em;}
#box-uzivatel-profil .uinfo-2{width:270px;}
#box-uzivatel-profil .uinfo-4{width:295px;}
#box-uzivatel-profil .uinfo-bodu{text-align:center;}
#box-uzivatel-profil .uinfo-4 li{float:left;width:60px; margin-left: 10px;}
#box-uzivatel-profil .uinfo-4 strong{font-size:150%;display:block;text-align:center;}
#box-uzivatel-profil .uinfo-4 span{font-size:90%;display:block;text-align:center;margin:8px 0 2px 0;}
#box-uzivatel-profil .uinfo-bodu strong{font-size:200%;color:#289aee;}
#box-uzivatel-profil .uinfo-bodu span{font-size:90%;}
#box-uzivatel-profil .uinfo-4 a{}
#box-uzivatel-profil .uinfo-4 ul {width: 290px; margin: 0 auto;}
#box-uzivatel-profil .uinfo-4 ul, #box-uzivatel-profil .uinfo-2 ul {list-style-type: none;}
#box-uzivatel-profil ul{margin:0;padding:0;}
#box-uzivatel-profil ul li.ico{margin:0 0 3px 3px;padding-left:18px;}
#box-uzivatel-profil ul li.name{margin:0;}
#box-uzivatel-profil ul li.edit{background:White url("./images/ico_recenze.gif") left center no-repeat;}
#box-uzivatel-profil ul li.profil{background:White url("./images/ico_lidi.gif") left center no-repeat;}
#box-uzivatel-profil ul li.logout{background:White url("./images/del.gif") left center no-repeat;}
#box-uzivatel-profil ul li.send-message{background:White url("./images/ico_poslat.gif") left center no-repeat;}
#box-uzivatel-profil ul li.add-friend{background:White url("./images/ico_add.gif") left center no-repeat;}
#box-uzivatel-profil ul li.remove-friend{background:White url("./images/ico_remove.gif") left center no-repeat;}

/* progress bar */
div.uprogress-bar {width: 200px; border: 1px solid #ccc; margin: 5px auto;}
div.uprogress {background:url("./images/progress.gif") left top repeat-x; width: 100px; height: 14px;}
div.uremain {text-align: center;}

/* user popup */
.notifikator-velky,.user-list{width:400px;border:solid 2px #dadada;background-color:#f6f6f6;z-index:12;}
.notifikator-velky textarea{width:380px;}
.notifikator-velky h4,.user-list h3{margin:4px 0 2px 0;padding:0;float:left;width:370px;}
.notifikator-velky h4{width:200px;}
.notifikator-velky .close,.user-list .close{float:right;cursor:pointer;}
.notifikator-velky div.contents,.user-list div.contents{margin:5px}
.notifikator-velky{color:#666;}
.notifikator-velky h3{margin:0}
div.review div.product-info.left{float: left;}
.last-reviews.user-review div.revtext{margin-left: 170px;}
.last-reviews.user-review div.product-info.left {margin-top: 0px;}
.last-reviews.user-review div.review.admin {min-height:200px;}
.last-reviews.user-review div.review.admin div.user {top: 13em;}
.user-review .plus, .user-review .minus {clear: none}

.user-list-fold {margin: 3px 0 0 0;}
.user-list ul{clear:both;margin-top:10px;list-style-type: none;}
.user-list-fold div.user, .user-list li{text-align:center;float:left;width:90px;margin:5px 3px 15px 3px;list-style-type: none;}
.user-list-fold div.user.left {min-height: 130px; width: 100px;}
.user-list h4{margin:0; text-align:center}
.user-list li img{border:1px solid #30A1ED;}
.user-list li div.ask img{border:none;}

/* user invite */
#box-uzivatel-pozvat-pratele ul{margin:3px 0 12px 8px; list-style-type: none;}
#box-uzivatel-pozvat-pratele ul li{padding-left:18px;margin-bottom:4px;}
#box-uzivatel-pozvat-pratele h3{margin-top:5px;}
#box-uzivatel-pozvat-pratele ul span a{color:#666;}
#box-uzivatel-pozvat-pratele ul span a:hover{color:#ff6e27}
#box-uzivatel-pozvat-pratele .clear{width:730px;}
#box-user-modify .import, #box-uzivatel-pozvat-pratele .import{width:180px;}
#box-uzivatel-pozvat-pratele .clear .button{float:left;}
#box-uzivatel-pozvat-pratele legend {display: none;}
#box-user-modify input, #box-user-modify textarea, #box-uzivatel-pozvat-pratele textarea {float:left;font-size:1.1em;margin-top:1px;}
#box-uzivatel-pozvat-pratele .input-like {margin:0 0 4px;}
/* user price watch */
#box-user-price-watch,  #box-uzivatel-pozvat-pratele {margin: 10px 0 10px 20px;}

#box-user-price-watch label{width:140px}
#box-user-price-watch p {margin: 0 0 8px 0; padding: 0}
/* modify user */
#box-user-modify .blueBox{margin:0 0 8px 0;}
#box-user-modify .clear{width:730px;}
#box-user-modify #nickname-mess{width:300px}
#box-user-modify .box-large{background:url("./images/box756_bg.gif") repeat-y;width:756px;margin:20px 0 0 20px}
#box-user-modify .bottom-margin{margin-bottom: 20px;}
#box-user-modify .box-large h1{font-size:1.7em;padding:8px 0 0 12px;font-weight:normal}
#box-user-modify .box-large h2{margin:10px 0 0 20px;}
#box-user-modify .box-large-top{background:url("./images/box756_top2.gif") top no-repeat;width:756px;height:33px}
#box-user-modify .box-large-top h3{padding:6px 10px}
#box-user-modify .box-large-top h2{font-size:1.3em;padding:0 0 0 10px;margin:0;}
#box-user-modify .box-large .box-content{background:url("./images/box756_bg-top.gif") top no-repeat;min-height:38px;margin:0;padding:0}
#box-user-modify .box-large .box-content h3{padding:6px 10px}
#box-user-modify .box-large .box-content .left{padding:10px}
#box-user-modify .box-large .box-content iframe{margin:20px 10px}
#box-user-modify .box-large-bot{background:url("./images/box756_bot.gif") bottom no-repeat;height:17px;width:756px;clear:both}
#box-user-modify .box-form{margin:6px 12px}
#box-user-modify .box-large-top h1{color:#FF6E27;}
#vyplnenost-profilu {position: relative;}
#vyplnenost-profilu div {position: absolute; right: 12px; top: -34px}
#vyplnenost-profilu span {font-size: 1.5em}
#box-user-modify .vyplnenosti-profilu span {font-size:1.5em;}
#box-user-modify .import {color:#666666;float:left;font-size:x-small;margin:1px 6px;}
.import .nick-err,.import .nick-ok{padding-left:18px;font-weight:bold;margin:3px 0 0 0;line-height:18px;font-size:12px}
.nick-err{color:#DC143C;background:white url(./images/stav_no.gif) left center no-repeat}
.nick-ok{color:Green;background:white url(./images/thumbsup.gif) left center no-repeat}


/* top users right box */
#right div.topuser {width:100%;border-bottom:1px solid #CECECE;margin: 5px 0 5px 0;}
#right div.topuser.small, #right div.topuser.small-first, #right div.topuser.last, #right div.topuser.small-owner{border-bottom:0px;}
#right div.topuser div.userinfo {float:left;position:relative;min-height:53px;font-size:90%;}
#right div.topuser div.userinfo ul.info li strong{text-align:left; padding: 0px;}
#right div.topuser div.userinfo li.popular strong {color:white;}
#right div.topuser div.user.left {width: 70px;}
#right div.topuser p.number{float:left;width:30px;margin:0;color:#389BD2;font-size:240%;font-weight:bold;}
#right div.topuser div.user.left div.userfoto {width:62px;margin:0 auto;}
#right div.topuser div.user.left div.userfoto img {display:block !important;margin:0 !important;border:1px solid #30A1ED;}
#right div.topuser div.user.left p {font-size: 80%; text-align: center;}
#right div.topuser div.user.left div.userfoto p {width:62px;margin:0 !important;min-height:15px;background:url("./images/user-bot.gif") center bottom no-repeat #30A1ED;color:white !important;text-align:center;}
#right div.topuser div.userinfo ul.info {padding: 0; margin: 0;}
#right div.topuser div.userinfo ul.info li {padding: 3px; margin:0;}

/* small users */
#right div.topuser.small, #right div.topuser.small-owner {min-height: 40px;}
#right div.topuser.small-first {min-height: 85px;}
#right div.topuser.small-first div.user.left {height: 80px; padding: 0; margin: 0px; width: auto;}
#right div.topuser.small-first div.user.left div.userfoto {margin: 0; float: left; width: auto;}
#right div.topuser.small-first div.user.left p {float:left; margin-left: 4px; text-align: left; width: 100px; font-size: 100%;}
#right div.topuser.small-first p.number{width: 20px; font-size: 150%; }
#right div.topuser div.user.left div.userfoto, #right div.topuser.small div.user.left div.userfoto {margin: 0; float: left; width: 40px;}
#right div.topuser.small.last {border-bottom:1px solid #CECECE; margin-bottom: 10px; padding-bottom: 10px;}
#right div.topuser.small div.user.left, #right div.topuser.small-owner div.user.left {margin-left: 0; width: auto; height: 40px; padding: 0;}
#right div.topuser.small-owner div.user.left { margin: 0 0 0 20px; float:left;}
#right div.topuser.small div.user.left p, #right div.topuser.small-owner div.user.left p { float: left; text-align: left; width: auto; font-size: 90%;  margin:-1px 0 0 -1px;}
#right div.topuser.small p.number, #right div.topuser.small-owner p.number{font-size:100%; width: 20px; font-weight: bold;}
div.clear.link {display: block; text-align: center; margin-bottom: 5px; margin-left: 3px;}
#right div.topuser.small-first strong.black, #right div.topuser.small strong.black, #right div.topuser.small-owner div.user.left strong.black {color: Black; font-size: 90%;}
#right div.topuser.small-owner div.user.left p {font-weight: bold; font-size: 100%;}

/* contest */
div.contestUsersList ul {list-style-type: none; margin: 0;}
div.contestUsersList ul li{border-bottom:1px solid #CECECE; padding: 5px; margin-bottom: 5px; width: 555px;clear: both; height: 80px;}
div.contestUsersList ul li.small{border-bottom:1px solid #CECECE; padding: 5px; margin-bottom: 5px; width: 555px;clear: both; height: 35px;}
div.contestUsersList ul li a, div.contestUsersList ul li strong {display: block; float: left;}
div.contestUsersList ul li strong {width: 30px; font-size: 150%;}
div.contestUsersList ul li.small strong {width: auto; font-size: 100%;}
div.contestUsersList ul li .userfoto {float: left; width: 65px;}
div.contestUsersList ul li.small .userfoto {float: left; width: 32px;  margin-left: 10px;}
div.contestUsersList ul li span.score { margin-top: 5px; width: 100px; font-weight: bold; display: block; float: right;}
div.contestUsersList ul li span.nick {margin-left: 10px; margin-top: 5px; width: 300px; font-weight: bold; display: block; float: left;}
div.contestUsersList ul li small.negativeScore {float: left; margin-left: 10px;color: red;}
#right .title.profile{ margin-top: -25px;}
#text div.infotext.contest{text-align: center; width: 573px; margin-top:-8px; padding: 10px; font-weight: bold;}

/*product compare*/
#compare  {border:solid 1px #CECECE; margin-bottom: 100px}
#compare th{text-align:center;background:#f6f6f6;height:30px;padding:1px 1px 3px 1px;color:#666; border:solid 1px #CECECE;}
#compare th.title{text-align:left;padding-left:5px;}
#compare th.help{text-align:right;padding:3px 3px 0 0;}
#compare td{padding:0.3em 0.3em;text-align:center;margin:0 auto;}
#compare .even td{border-top:1px solid #efefef;background:#fafafa;}
#compare .even-last td{border-top:1px solid #efefef;background:#fafafa;}
#compare thead td{border-bottom:1px solid #cecece;text-align:left;}
#compare tfoot tr td{border-top:1px solid #cecece;text-align:left}
#compare td.sort{text-align:right}
#compare tbody td{padding:0.3em 0.3em;text-align:center;margin:0 auto;border-bottom:1px solid #efefef;}
#compare tr.child-ctrls td,table tr.child-ctrls-over td{border-bottom:none;padding:0;}
#compare tr.child-ctrls a,table tr.child-ctrls-over a{display:block;width:180px;height:19px;float:right;text-align:left;margin-right:42px;font-size:8.5pt;color:#c0c0c0;line-height:19px;cursor:pointer}
#compare tr.child-ctrls span,table tr.child-ctrls-over span{margin-left:25px;}
#compare td{border-left:1px solid #cecece;border-right:1px solid #cecece;text-align:left;padding:0.3em 0.5em 0.3em 10px}
#compare td.first-line{padding-left:.3em}
#compare th{background:#fff;}
#compare td.parameter,table.param-table td.parameter{color:#666;}
#compare td.value,table.param-table td.value{text-align:center;color:#666}
#compare td.description,table.param-table td.description{text-align:left;color:#666;padding:5px 8px}
#compare td.advert{background:#fff}
#compare td .price{font-size:1.3em;font-weight:bold;color:#000}
#compare td.parameter .par-name,table.param-table td.parameter .par-name{width:179px;float:left;text-align:left;}
#compare td.parameter .par-name{width:140px;float:left}
#compare img.param-help,table.param-table img.param-help{cursor:help}
#compare tr.same-values td{color:#989898;}
#compare .categ td {background-color:#F6F6F6;border:1px solid #CECECE;color:#666666;font-size:1.05em;font-weight:bold;padding-left:5px;text-align: left}
#compare a.delete{background:url("../css/image/del.gif") left no-repeat;padding-left:16px;color:#666}
#compare a.delete:hover{background:url("../css/image/del_a.gif") left no-repeat}

#compare .review-content {margin:0 auto; width:70px;}
#compare .review-count {clear:left; display:block; float:left; text-align:center;}

.page-box {margin-bottom:30px;min-height:260px;padding:0 20px;}

#discount-popup table {border: none; margin: 0}
#discount-popup th, #discount-popup td {background: none; padding: 0; border: none}
#discount-popup th {font-size: 95%}
.center {text-align: center}
#discount-popup .butt {margin: 3px 0}
#price-chart {margin: 10px 0 5px 0}
#discount-popup .chart {margin-top: 12px}

.discount {color: #C00636; font-weight: bold}
.inline-tip {border-top:1px solid #E2E2E2;float:left;width:100%;}
.inline-tip p {margin:9px 0 5px 0;}

#product-discount-list {clear: both; border-bottom:1px solid #EDEDED;text-align: left;}
#product-discount-list.gal {border-top:1px solid #EDEDED;margin-bottom:10px;}
#product-discount-list .item {float: left; width: 250px; margin: 0 5px;}
#product-discount-list .item h4 {text-align: left; margin-bottom: 3px; font-weight: normal}
#product-discount-list .item .image {float: left; width: 100px}
#product-discount-list .item .strike {text-decoration: line-through;}
#product-discount-list .item .desc {float: right; width: 145px; margin: 5px 0 0 5px}
#product-discount-list .item .price {float: left; clear: left;}
#product-discount-list .item .old {color:#666666;font-size:10px;}
#product-discount-list .item .new {font-weight: bold}
#product-discount-list .item .new a {text-decoration: none; color: #333333}
#product-discount-list .item .discount {float: left; font-size: 30px; line-height: 30px;color: #C00636;font-weight: normal; margin-left: 5px}
#product-discount-list .more {clear: both; text-align: right; margin: 5px 5px 12px 0; float: left; width: 100%}
#product-discount-list .more a {color: #C00636; padding-right: 8px}
#product-discount-list .discount {text-align: center; color:#F26726;}
#product-discount-list h3 {background:url("./images/header-map.png") no-repeat scroll -235px -685px transparent;color:#C00636;margin:5px 0 12px;padding:0 0 0 72px;}
.skl #product-discount-list h3 {background-position: -235px -795px;}
h1 .discount a {background:url("./images/header-map.png") no-repeat scroll -263px -616px transparent; color:#C00636; padding:0 0 0 41px;}
.skl h1 .discount a {background-position: -263px -726px;}
.product .discount {background: url('./images/header-map.png') -263px -653px no-repeat;display:block;float:left;height:13px;margin:3px 3px 0 0;width:37px;}
.skl .product .discount {background-position: -263px -763px;}
.inline-tip p strong {background:url("./images/header-map.png") no-repeat scroll -263px -618px transparent; color:#C00636; padding:0 10px 0 41px; font-weight: normal}
.skl .inline-tip p strong {background-position: -263px -728px;}

table.delivery-list {margin: 4px 0 0 0}
.price .na {color: #BF2222}
.price .gratis {color: #539B15}
.delivery-list .value {font-size: 95%; border-right: none}
.delivery-list .price {border-left: none; text-align:center;}
.delivery-list .details {font-size: 95%;}
.heading.delivery {background:url("images/ikonky.gif") no-repeat scroll 0 -482px transparent; padding-left: 23px}
div.shopInfo table.delivery-list th.heading {border-top: none}
.shopInfo table.delivery-list .price {text-align: left}

.shopInfo .delivery-list td {border-right: 1px solid #E4EEF2; font-size: 100%}
.shopInfo .delivery-list {margin: 0}
.shopInfo {margin-bottom:30px;}

#small-window .delivery-list td {padding: 4px 6px}
#small-window .delivery-list .price {padding-left: 0}
#small-window .delivery-list .value {padding-right: 0}
#small-window .delivery-list .long {padding: 0}
#small-window .delivery-list .long div {height: 250px; overflow: auto; padding: 4px 6px}

div.shopInfo table p.branch-contact {width: 240px; margin-bottom: 15px}

p.affUsage {text-align: left; padding: 10px 0;}
p.affUsage img{border: 1px solid #ccc;}

/* brand */
.brand-cover {position: relative}
.brand-right, .brand-left {position: absolute; z-index: 1;}
.brand-right {right: -170px}
.brand-left {left: -170px} 
.next-closed {margin-top: 10px; text-align: right;}
#cl-cover {z-index: 2}

h4.advertSecondProduct {font-size: 80%; text-align: right; font-weight: normal; color: #000; margin-top: 5px;}

span.delivery-free {color:#27C23A; font-size: 100%;}
p.shop-advantage {font-size: 80%;}
div#hiddenInputs {display: none;}
div#hiddenInputsLoading {margin-left: 150px;}
p.youtubeVideo {margin: 10px 0;}
span.hl {color: #dc143c; font-weight: bold;}
.questionSearch {margin: 12px 0 0 5px; width: 310px; float: left;}
div.contestPartnerLogo {float: left;}
ol.contestWinners {font-weight: bold; margin-left: 30px; padding-left: 20px; float: left; border-left: 1px solid #ccc;}
ol.contestWinners li {display:list-item;border-bottom: 1px dotted #ccc; font-weight: normal; height: 25px; padding-top: 2px;}
p.congrat {clear: both;}

.fb-like {float:left; margin-top:8px;height:35px;width:226px;}
.possible_grey_import {text-align: center;}
.possible_grey_import a {font-size: 85%; font-style: italic; background: transparent url(../css/image/ico_zeptat.gif) left center no-repeat; padding-left: 15px; text-decoration: none}

.magnifier {background: #FFF; position: absolute; top: -112px; left: -112px; display: none; z-index: 1; padding: 2px; -moz-box-shadow:2px 2px 8px #000000; -webkit-box-shadow:2px 2px 8px #000000; box-shadow:2px 2px 8px #000000;}
.magnifier .wherebuy {margin-bottom: 3px; width: 380px !important}
.magnifier h2 {width: 380px !important}

/* popup login box */
.login-box .title {margin: 5px 10px; padding: 0 0 5px 0; border-bottom: solid 1px #DFDFDF; color: Black; font-weight: normal;}
.login-box p {margin: 0 10px}

form.login label {margin: 0; float: left; width: 90px; text-align: right; font-weight: bold; line-height: 27px;}
form.login input.text {float: left; margin-left: 10px; line-height: 18px; width: 190px; font-size: 16px}
form.login .error input.text {border: solid 1px Crimson; }
form.login .clear {float: left; clear: left; margin-bottom: 8px}
form.login .clear.submit {margin-left: 100px}
form.login .import {font-size: 10px; color: #666; margin: 0 15px 0 100px; position:relative; top: -6px;}
form.login .import.error {color: Crimson; font-weight: bold}
form.login .checkbox label {float: none; line-height: 17px; font-weight: normal; color: #666666; font-size: 10px; margin-right: 10px}
form.login .message, #blackbox form.login .message {margin: 0 0 8px 0}
form.login .or {color: #666}
.fb-button-onload {visibility: hidden}

.login-box form fieldset {margin:8px 0;}
.facebook-login {margin: 0 0 20px; background-color: #efefef; height: 40px}
.facebook-login p {float: left; line-height: 40px; margin: 0; text-align: center; width: 105px}
.facebook-login .fb-button {float: left; margin-top:7px;}

.mess-info, .mess-success, .mess-warning, .mess-error, .mess-validation {padding: 10px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.mess-info {background-color: #EFEFEF;}
.mess-success {color: #FFF;background-color: #008000;}
.mess-warning {color: #9F6000;background-color: #FEEFB3;}
.mess-error {color: #FFF;background-color: #CB2026;}
.mess-error a {color: #FFF}
.mess-error a:hover {color: #C0C0C0}

.progress, .progress div div {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px }
form.basic #random-tips {margin: 15px 0;}
form.basic #random-tips p {line-height:1.5em; margin:0 0 0.5em;}
form.basic #random-tips p.title {margin-bottom: 4px; font-weight: bold}