*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*:focus{outline: none!important}

.grid-last{padding-right:0}
.grid-top{padding-top:0}
.grid-bottom{padding-bottom:0}

/* simple grid - konec */

html{font-family:"PT Sans",sans-serif;margin-top:0;font-size:16px;min-height:100vh;position:relative}
body{margin: 0px;height:100%;padding:0;font-size:11pt;background-color:#fff;/*background-color:#f6f6f6*/}
body.mceContentBody{background-image:none!important;background-color:#FFF!important}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display:block}
audio, canvas, progress, video{display:inline-block;vertical-align:baseline}
.overflow{overflow:visible}
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}
.top{vertical-align:top}
.absmiddle{vertical-align:middle}
.objLeft{float:left}
.inlineBlock{display:inline-block}
.objRight{float:right}
.objCenter{margin:0 auto 0px auto}
body,div,form{margin:0;padding:0}
h1{color:#0074a9;margin-bottom:1rem}
h1 a{color:#0074a9}
h2{color:#0074a9}
h2 a{color:#0074a9}
h3,strong.h3{ color:#373535;font-weight:normal}
h3 a{color:#373535}
h4{font-size:115%;color:#363636}
h4 a{color:#363636}
table tr td{font-size:100%}
p{text-align:justify}
.odsazeni{margin-top:1rem}
.odsazeni > p, .odsazeni > li{color:#333;font-size:105%}
a{text-decoration:none;color:#950B0E}
a:hover{text-decoration:underline;color:#E90004}
textarea,input,select{font-size:90%;border:1px solid #989898}
.frmlabel label{width:20%;padding-right:1em;display:inline-block;text-align:right;vertical-align:top;font-weight: bold}
.grid-form{clear:both}
.grid-form [class*="col-"]{padding-bottom:.5rem}
input[type=image],input[type=checkbox],input[type=radio]{border:0}
.grid-form input[type=text],.grid-form input[type=password],.grid-form textarea{padding:.25rem .5rem;/*background-image:url(../img/bg_input.png);background-repeat:repeat-x;background-position:top*/}
.vypis input{background-image:none}
.w1{width:1%} .w2{width:2%} .w3{width:3%} .w4{width:4%} .w5{width:5%} .w6{width:6%} .w7{width:7%} .w8{width:8%} .w9{width:9%} .w10{width:10%} .w11{width:11%} .w12{width:12%} .w13{width:13%} .w14{width:14%} .w15{width:15%} .w16{width:16%} .w17{width:17%} .w18{width:18%} .w19{width:19%} .w20{width:20%} .w21{width:21%} .w22{width:22%} .w23{width:23%} .w24{width:24%} .w25{width:25%} .w26{width:26%} .w27{width:27%} .w28{width:28%} .w29{width:29%} .w30{width:30%} .w31{width:31%} .w32{width:32%} .w33{width:33%} .w34{width:34%} .w35{width:35%} .w36{width:36%} .w37{width:37%} .w38{width:38%} .w39{width:39%} .w40{width:40%} .w41{width:41%} .w42{width:42%} .w43{width:43%} .w44{width:44%} .w45{width:45%} .w46{width:46%} .w47{width:47%} .w48{width:48%} .w49{width:49%} .w50{width:50%} .w51{width:51%} .w52{width:52%} .w53{width:53%} .w54{width:54%} .w55{width:55%} .w56{width:56%} .w57{width:57%} .w58{width:58%} .w59{width:59%} .w60{width:60%} .w61{width:61%} .w62{width:62%} .w63{width:63%} .w64{width:64%} .w65{width:65%} .w66{width:66%} .w67{width:67%} .w68{width:68%} .w69{width:69%} .w70{width:70%} .w71{width:71%} .w72{width:72%} .w73{width:73%} .w74{width:74%} .w75{width:75%} .w76{width:76%} .w77{width:77%} .w78{width:78%} .w79{width:79%} .w80{width:80%} .w81{width:81%} .w82{width:82%} .w83{width:83%} .w84{width:84%} .w85{width:85%} .w86{width:86%} .w87{width:87%} .w88{width:88%} .w89{width:89%} .w90{width:90%} .w91{width:91%} .w92{width:92%} .w93{width:93%} .w94{width:94%} .w95{width:95%} .w96{width:96%} .w97{width:97%} .w98{width:98%} .w99{width:99%} .w100{width:100%}
.cObsah{margin:0 auto 0 auto}
.clear{clear:both}
.sp,.spi{display:block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-image:url(../img/sprite1.png);vertical-align:text-bottom;padding:0;text-align:left}
.spi{display:inline-block;width:16px;height:16px}
.sp_logo{width:294px;height:36px;cursor:pointer;background-position:0 0}
.sp_hos{width:168px;height:29px;margin:0.3em 0.25em 0.25em 0.5em;background-position:-225px -47px}
.sp_hledat{width:27px;height:23px;background-position:-154px -119px;display:inline-block}
.sp_icoStromPlus,.sp_icoStromMinus,.sp_icoStromList{width:17px;height:17px;margin:2px 2px 0 0;background-position:-188px -47px;vertical-align:top;display:inline-block;float:right}
.sp_icoStromMinus{background-position:-206px -47px}
.sp_icoHome{background-position:-182px -119px;vertical-align:baseline}
.sp_katalog{background-position:-199px -119px}
.sp_seznam{background-position:-216px -119px}
.sp_kosik{width:32px;height:30px;margin:0.2em 0 0 1.0625em;background-position:-66px -47px}
.sp_poptat{width:83px;height:35px;background-position:-96px -149px}
.sp_koupitV,.sp_poptatV{width:32px;height:30px;margin-right:0.5em;background-position:-97px -47px;text-align:left;vertical-align:bottom}
.sp_poptatV{background-position:-256px -585px}
.sp_icoFacebook{width:37px;height:37px;background-position:-154px -81px}
.sp_icoGooglePlus{width:37px;height:37px;background-position:-192px -81px}
.sp_icoYoutube{width:37px;height:37px;background-position:-230px -81px}
.sp_icoHOS{width:74px;height:37px;background-position:-269px -81px}
.sp_btnOdlasit{width:16px;height:16px;margin-left:5px;background-position:-185px -103px;float:right}
.sp_aktualni-pocet-zbozi{width:128px;height:118px;padding-top:40px;margin-top:1px;background-position:0 -475px;color:#000;font-size:140%;text-indent:0;text-align:center}
.sp_facebook{width:200px;height:75px;background-position:0 -398px}
.sp_lock{width:16px;height:16px;background-position:-201px -103px}
.sp_star{width:11px;height:11px;background-position:-71px -87px}
.sp_check{width:16px;height:16px;background-position:-265px -103px}
.sp_uncheck{width:16px;height:16px;background-position:-281px -103px}
.sp_zpet{width:16px;height:16px;background-position:-297px -103px}
.sp_icoPesOFF,.sp_icoPesON{width:22px;height:22px;background-position:-376px -132px}
.sp_icoPesON{background-position:-399px -132px}
.sp_bookmarkM{width:14px;height:14px;margin-right:4px;background-position:-314px -103px;cursor:pointer}
.sp_bookmarkM2{width:28px;height:24px;margin-right:4px;background-position:-360px -93px;cursor:pointer;vertical-align:bottom}
.sp_zbNovinka,.sp_zbVAkci{width:59px;height:22px;background-position:-153px -23px;position:absolute}
.sp_zbVAkci{background-position:-153px 0}
.sp_cajoveListky{background-position:-376px -154px;text-align:left}
.sp_icoArchiv{width:11px;height:11px;background-position:-32px -149px;vertical-align: middle;}
.sp_icoRSS{background-position:-44px -149px}
#oblibene .sp_bookmarkM{margin-top:2px;float:left}
.sp_bookmarkV{width:30px;height:30px;margin-right:5px;background-position:-329px -87px;vertical-align:middle;display:inline-block;cursor:pointer}
header{ background-image:url(../img/bg_titul2025.jpg);background-repeat:no-repeat;background-size: cover; color:#fff}
header a{ color:#fff}
header a:hover{ text-decoration: none}
header ul{ list-style: none;margin: 0;padding: 0}
header .kosik{height:4rem;line-height:3.2rem;padding:.3rem 1rem .3rem 1.5rem;background-color:#00aeef;background-image:url(../img/kosik_ffffff.svg);background-repeat:no-repeat;background-position:1rem center;position:relative;color:#fff;font-size:1.5em;text-align: right;background-size: auto 22px;margin-left:1rem;}
header .kosik:before{content:"";width:1px;height:100%;display: inline-block;border-right:1px solid #fff;padding-right: 1rem;position: absolute;left:-2rem;top:0}
header .kosik > div{ font-size:1.5em }
header .kosik span.ks{width:1.6em;height:1.6em;line-height:1.6em;background-color:#0074a9;color:#fff;border-radius:100%;display:inline-block;text-align:center;position:absolute;left:3em;top:1em;font-weight:bold;font-size:.5em}

.readmore{ padding:.5rem 1rem;background-color: #f07f00;color:#fff;border-radius:5px;font-weight: bold;display: inline-block; }
.readmore:hover{ text-decoration: none;background-color: #D17000;color:#fff }

.vyhody{ border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#2e2e2e }
.vyhody strong{ color:#000 }
.vyhody img{ max-height: 35px }

.icoAkce{width:71px;height:25px;line-height:25px;padding:0;margin-bottom:.25rem;position:relative;left:1px;top:1px;background: #ff0000;color:#fff;display: block}
.icoDoprodej{width:71px;height:25px;line-height:25px;padding:0;margin-bottom:.25rem;position:relative;left:1px;top:1px;background: #F7B91D;color:#fff;display: block}
.icoNovinka{width:71px;height:25px;line-height:25px;padding:0;margin-bottom:.25rem;position:relative;top:1px;top:1px;background: #008000;color:#fff;display: block}

#frmDetail .icoAkce, #frmDetail .icoDoprodej, #frmDetail .icoNovinka{ width:100px }

#banner{width:100%;position:relative}
#banner:after{width:100%;content:"";clear:both;display:table}

.podnabidka{width:auto;margin:0;padding:5px;background-color:#7A7D7D;border-radius:10px}
.podnabidka li{padding:0;list-style:none;display:inline-block}
.podnabidka li a{margin-left:6px;margin-right:6px;display:block;color:#FFF}
#oblibene{width:207px;padding:8px;padding-top:10px;padding-bottom:5px;background-image:url(../img/bg_oblibene.png);background-repeat:no-repeat}

#DIVnabidka{width:160px;overflow:hidden;display:inline-block}
#DIVnabidka span{font-weight:bold}
#DIVnabidka span a{color:#000}
#konec{width:100%;padding-top:2rem;margin-top:2rem;min-height:160px;background-color:#1b1b1b;color:#fff}
#konec h3{color:#fff;position: relative;padding-bottom: 1rem}
#konec h3:before{content:"";position: absolute;left: 0;bottom: 0;height: 5px;width: 55px;background-color: #006ca5}
#konec h3:after{content:"";position: absolute;left: 0;bottom: 2px;height: 1px;width:95%;background-color: #006ca5}
#konec a{color:#fff}
#konec table a{font-size:150%}
#konec .ikony{width:100%;margin-top:1rem;padding:0.5rem 0;border-top:1px solid #2e2e2e;clear:both;font-size: 90%}

#navigaceObchod{padding-bottom:12px;color:#000;overflow:hidden;border-bottom:1px dashed #B2B2B2}
#navigaceObchod a{text-decoration:none;color:#000;font-size:100%}
#navigaceObchod span{margin-right:5px}
#chat{width:200px;right:0;position:fixed;z-index:99}
#suggest{width:100%;max-height:80vh;border:1px solid #666;margin:0;padding:3px;cursor:default;visibility:hidden;position:absolute;left:0;top:20px;background-color:#FFF;color:#073A79;z-index:99;overflow: auto;border-top:.25rem solid #00aeef}
#suggest a{margin-left:1rem;height:100%;color:#000;text-decoration:none;float:none;display:block;clear:both;text-align:left;font-weight: bold;}
#suggest a:hover, #suggest tr:hover td a{color:#00aeef}
#suggest table{width:100%;border-bottom:1px dotted #CCC}
#suggest tr td{text-align:center}
#suggest tr:hover td{background-color:#fafafa}
#napoveda{display:none}
#frmPrihlasit{display:none}
#frmNeregistrovat{display:block}

#hledej {display: flex;}
#hledej > span{ width:100%;max-width: 500px }
#hledej > span a[href="#clear"]{top:5px!important;color:#000!important;font-size: 25px }
#hledej > span a[href="#clear"]:visited{color:#000!important }
#hledej .inputHledej{width:100%;max-width:500px;height:40px;padding-left:1rem;border:1px solid #000;border-right:0;font-size:100%;float:left;border-top-left-radius: 5px;border-bottom-left-radius: 5px;flex: 1}
#hledej{ position: relative; }
#hledej > button{width:40px;height:40px;border:0px;padding:0;background: #fff;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border:1px solid #000;border-left:0;}

#lupahledej{position:absolute;top:12px;left:8px}

.aktualityHome>div>div{ padding:1rem;background-color: #fafafa;border: 1px solid #F7F7F7 }/* #ebebeb */

.btn{padding:.4em 1em!important;color:#000!important;display:inline-block;margin-top:1px;background:#f7f7f7!important;
background:-moz-linear-gradient(top,  #f7f7f7 0%, #e0e0e0 100%);
background:-webkit-linear-gradient(top,  #f7f7f7 0%,#e0e0e0 100%);
background:linear-gradient(to bottom,  #f7f7f7 0%,#e0e0e0 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e0e0e0',GradientType=0 )
}

.btn{margin-top:0;vertical-align: top;border-radius:0;border:0}
.btn:hover, .btn.akt{color:#3c3c3c;background:#CCCCCC;text-decoration: none}


.btn-koupit{ padding:.5rem 1.5rem;background-color: #00aeef;color:#fff;text-decoration: none;text-transform: uppercase;font-weight: bold;border-radius:5px }
.btn-koupit:hover, .zbozi:hover .btn-koupit{ color:#fff;text-decoration: none;background-color: #006ca5; }


form[name='radit'] .clear{height:0.5em}
/*form[name='radit'] .sort{background:#F2F2F2;background:-moz-linear-gradient(top,  #FAFAFA 0%, #E8E8E8 100%);background:-webkit-linear-gradient(top,  #FAFAFA 0%,#E8E8E8 100%);
background:linear-gradient(to bottom,  #FAFAFA 0%,#E8E8E8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAFAFA', endColorstr='#E8E8E8',GradientType=0)}*/

form[name='radit'] .clear.last{height:0}

form[name='radit'] input[name='filtruj'], form[name='radit'] input[name='zrusit']{height:2.15em;vertical-align:middle!important}
form[name='radit'] .filtrItem{margin-right:0.5em;margin-bottom:0.5em;display:inline-block}
form[name='radit'] .filtrItemNull{display:inline-block}
form[name='radit'] .filtrItemNull img{max-width:16px;vertical-align: middle;}
form[name='radit'] a.button{display:block}
form[name='radit'] .button{padding:0.2em 0.8em;border:1px solid #A4A4A4;/*border-radius:2px;*/color:#000;background:#ffffff;
background:-moz-linear-gradient(top,  #ffffff 0%, #eaeaea 44%, #d7d7d7 100%);
background:-webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 44%,#d7d7d7 100%);
background:linear-gradient(to bottom,  #ffffff 0%,#eaeaea 44%,#d7d7d7 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d7d7',GradientType=0 );
}
form[name='radit'] .button:hover{text-decoration:none;background:#ffffff;
background:-moz-linear-gradient(top,  #ffffff 0%, #dddddd 44%, #bfbfbf 100%);
background:-webkit-linear-gradient(top,  #ffffff 0%,#dddddd 44%,#bfbfbf 100%);
background:linear-gradient(to bottom,  #ffffff 0%,#dddddd 44%,#bfbfbf 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bfbfbf',GradientType=0 );
}
form[name='radit'] .SumoSelect{ width: initial }


.boxik,.boxik100,.boxikauto{padding:1rem;padding-right:0;margin-bottom:1rem;background-color:#fafafa;border:1px solid #ebebeb;border-radius:5px}
.boxik .titulek,.boxik100 .titulek,.boxikauto .titulek{width:180px;padding-bottom:1rem;margin-bottom:1rem;font-weight:bold;border-bottom:1px dotted #C4C4C4}
.boxik .titulek h3,.boxik100 .titulek h3,.boxikauto .titulek h3{margin:0}
#obsah{padding-top:2rem}
#obsah > .obsah .boxik{width:740px;height:100%;padding:1rem}
#obsah > .obsah .boxik100{width:757px;height:100%;padding:1rem}
#obsah > .obsah .boxikauto{width:auto;height:100%;padding:1rem}
.boxik100 .titulek,.boxikauto .titulek{width:100%;font-size:120%}
.boxik a{color:#000;text-decoration:none}
.boxik a:hover{color:#DE271F}
.boxik .prouzek{height:15px;clear:both}
.sluzba{width:223px;height:106px;padding:7px;margin-right:17px;margin-bottom:8px;background-image:url(../img/sprite1.png);background-repeat:no-repeat;background-position:0 -185px;float:left}
.sluzba h3{height:30px;margin:0;margin-top:4px;color:#000;font-size:110%}
.sluzba p{height:30px;font-size:80%}
div.button_c_pod{width:100%;padding:7px;margin-bottom:10px;display:inline-block;text-align:left;border-radius:0.3em;background:#ffbb10;background:-moz-linear-gradient(top,#ffbb10 0%,#f4b823 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffbb10),color-stop(100%,#f4b823));background:-webkit-linear-gradient(top,#ffbb10 0%,#f4b823 100%);background:-o-linear-gradient(top,#ffbb10 0%,#f4b823 100%);background:-ms-linear-gradient(top,#ffbb10 0%,#f4b823 100%);background:linear-gradient(to bottom,#ffbb10 0%,#f4b823 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbb10',endColorstr='#f4b823',GradientType=0 );-webkit-box-shadow:0.125em 0.0625em 0.1875em 0 rgba(0,0,0,0.2);box-shadow:0.125em 0.0625em 0.1875em 0 rgba(0,0,0,0.2)}
div.button_c_pod a{text-decoration:none;color:#000;font-weight:bold}
div.button_c_pod img{vertical-align:middle}
div.button_c_pod.akt a{color:#de271f}
div.submenu{width:auto;display:inline;padding-top:5px;padding-bottom:10px;margin-left:3px;margin-bottom:5px;overflow:hidden}
div.submenu div.button_c_pod{padding-left:17px;-webkit-box-shadow:none;box-shadow:none;background:transparent}
div.submenu div.button_c_pod a{font-weight:100}
div.submenu div.button_c_pod.akt a{color:#FF2C00!important}
div.submenu div.button_c_pod.akt a:before{content:">";color:#FF2C00;margin-right:0.3125em;display:inline-block}
span.sleva{padding:2px;padding-left:4px;padding-right:4px;font-size:80%;float:right;display:inline-block}
table.tabulkaBG th{background-color:#D8180E;color:#FFF}
table.tabulkaBG td.oddel{border-bottom:2px solid #D8180E}

table.vypis{width:100%;font-size:90%;border-spacing:0}
table.vypis th{background-color:#ebebeb;color:#000;padding:1rem}
table.vypis td{border-bottom:1px solid #ebebeb;padding:1rem}
table.vypis td.oddel{border-bottom:1px solid #ebebeb!important}
form[name='kosik'] table.vypis td, form[name='objednavka'] table.vypis td{ border:0 }
form[name='kosik'] a{ color:#000 }
table.vypis td td{border:0}
table.vypis a{font-weight:bold;font-size:120%}
table.vypis td.fotka{width:200px}
table.vypis span a{color:#000}
table.vypis h2{font-size:100%}


a img,map,area,.noborder{border:0}
img{width:auto;max-width:100%;height:auto}
.grid iframe{width:100%;max-width:890px;border:0px solid #FFF}
map{margin:0}
.skrtni{text-decoration:line-through}
.ikona{float:none;vertical-align:middle}
ul li img.ikona{width:13px;height:14px}
.jentiskni{display:none}
.hlaseni{padding:1rem;font-weight:bold;background-color:#FFB705;color:#000}
.tip{margin:5px;padding:5px;padding-left:50px;font-weight:bold;color:#000;background-image:url(../img/ico_tip.png);background-repeat:no-repeat;background-position:8px 10px;background-color:#FBFBFB;border-radius:5px}
.tip strong{color:#D9261C}
a.prehravac{width:520px;height:289px;margin-bottom:10px;border:1px solid #CCC;text-align:center;display:block;background-repeat:no-repeat}
a.prehravac img{padding-top:105px}
div.vyber{padding:4px;margin-bottom:2px;background-color:#666;color:#FFF;font-weight:bold}
div.scroll{height:300px;overflow:auto}
input.pokracuj{font-size:110%;font-weight:bold}
.btn_slevovyKupon{font-size:110%}
.podminkyObchodu{width:100%;height:150px;border:1px solid #CCC;overflow:auto;background-color:#FFF;padding:5px}

.btn-green{height:21px;padding:3px 5px 0 5px;display:inline-block;background-color:#48C748;background-image:url(../img/bg_btn_green.gif);background-repeat:repeat-x;text-align:center;color:#FFF;text-shadow:#666 0px 1px 1px}
.btn-green:hover{color:#FFF}
.btn-form, .btn-back, .btn-form-balicek{padding:.5rem 1.5rem;font-size:120%;color:#FFF;border-radius:5px;font-weight:bold;background:#00aeef;background-image:url(../img/bg_btn-form.png);background-repeat:no-repeat;background-position:98% center;border:0;text-transform: uppercase;}
.btn-form{ padding-right:2rem }
.btn-form:hover{background:#006ca5;background-image:url(../img/bg_btn-form.png);background-repeat:no-repeat;background-position:98% center}
.btn-form:hover, .btn-back:hover, .btn-form-balicek:hover{text-decoration:none}
.btn-back{background-color:#F2F2F2;color:#000;background-image:none;display:inline-block;margin-top:1px;border:1px solid #ebebeb}
.btn-back:hover{background-color:#aaa;color:#000}
.btn-form[disabled], .btn-form:disabled{color:#818181;text-shadow:none;background-blend-mode:hue;background-color: #f2f2f2 }
.btn-form-balicek{font-size:90%;background-color:#f7b91d;color:#000}
.btn-form.nbg{ background-image: none; }
.btn-slevovy-kupon,.btn-zadost-sleva{width:49%;padding:5px;margin-bottom:10px;border-radius:5px;font-size:110%;color:#FFF;font-weight:bold;background-image:url(../img/bg_btn-zadost-sleva.png),url(../img/bg_btn-akce-v-kosiku.png);background-position:10px center,left bottom;background-repeat:no-repeat,repeat-x;background-color:transparent,#47C747;cursor:pointer}
.btn-slevovy-kupon{margin-right:2%;background-image:url(../img/bg_btn-slevovy-kupon.png),url(../img/bg_btn-akce-v-kosiku.png);background-position:10px center,left bottom;background-repeat:no-repeat,repeat-x;background-color:transparent,#47C747}
#frmPrihlaseni{width:230px;padding:0.625em;display:none;z-index:99;background-color:#FFB600;color:#000;position:absolute;right:0;text-align:left}
#frmPrihlaseni table,#frmPrihlaseni form{width:100%;display:block}
#frmPrihlaseni input[type=text],#frmPrihlaseni input[type=password]{width:100%;display:block}
div.slozky{padding:3px;font-size:90%}
div.slozky a{color:#12758C;text-decoration:none;font-size:90%}
div.slozky span{color:#12758C;font-size:80%}

.zbozi{width:100%;padding:.75em;height:29em;/*336px*/margin:0 9px 50px 9px;background-color:#FAFAFA;font-size:90%;position:relative;border:1px solid #EBEBEB;box-shadow: 0 0 10px 0 #E8E8E8;}
.zbozi:hover{box-shadow: 0 0 10px 0 #CFCFCF;}
.zbozi .nazev{width:100%;height:50px;vertical-align:top;overflow:hidden;clear:both;position:relative;text-align: center;}
.zbozi .nazev a,.zbozi .nazev h2{height:30px;margin:0.5625em 0 0 0;padding:0;color:#474747;text-decoration:none;display:block;font-size:1.05em;font-weight:400;text-transform:none}
.zbozi .nazev a:hover{text-decoration:none}
.zbozi .nazev span{position:absolute;bottom:0;right:0;font-size:75%;color:#666;display:none}
.zbozi .popis{width:100%;display:none}
.zbozi .cena{width:100%;text-align:center;font-size:1.5em;color:#000}
.zbozi .skrtni{color:#B84A33;font-size:70%!important}
.zbozi .cena span{font-size:90%}
.max .cena{}
.zbozi .tlacitka{width:100%;clear:both;text-align:center;margin-top:1em}
.zbozi .tlacitka input{width:20px;height:20px;border:1px solid #808080;text-align:right;font-size:120%}
.zbozi .tlacitka span a{color:#DE2820}
.zbozi .varianta{height:30px;padding-left:10px;padding-right:10px;font-size:95%;clear:both;display:none}
.zbozi .foto{min-height:213px;overflow:hidden;clear:both;text-align:center}
.zbozi .foto a{height:133px;text-align:center;vertical-align:middle}
.zbozi img.thumb, .zbozi picture{display:inline-block;text-align:center;mix-blend-mode:darken;/*border:1px solid #000;background:transparent url(../img/ajax-loader.gif) no-repeat scroll 50% 50%*/}
.zbozi table{width:100%}
.zbozi table td{padding:0;margin:0}
.zbozi input[type=checkbox]{}
.zbozi a.detail{height:20px;padding:4px 5px 0 5px;margin-right:1px;background-color:#8B8B8B;color:#FFF;display:inline-block}
.zbozi div.ikonky{top:0;left:0}

.skupina{width:100%;height:3rem;padding:1rem;margin-bottom:calc(var(--bs-gutter-x));font-size:85%;color:#000;background-color:#FFEDC1;float:left;overflow:hidden;border-radius:5px}
.skupina:hover{background-color:#FFD779}
.skupina a{color:#000;text-decoration:none;display:block}
.skupina h2{color:#FFF;margin:0;padding:0;font-size:120%}
div.min{width:0;height:370px;float:left}
.menuObchod{height:16px}
td.oddel{border-bottom:2px solid #666}
td.oddel input{background-color:transparent}
table.parametryZbozi{width:100%;border-top:1px dotted #666;border-bottom:1px dotted #666}
table.parametryZbozi th{width:50%;text-align:left}
table.parametryZbozi tr{background-color:#FFF}
table.parametryZbozi tr.l{background-color:#EEE}
div.schov{display:none}
div.menuNabidka{padding-left:8px}
#fotografie div.fotka{width:200px;height:180px;padding:5px;margin-left:10px;margin-right:10px;margin-bottom:20px}
#lupa{width:50%;height:100%;border:1px solid #CCC;overflow:hidden;background-color:#FFF;display:none;position:absolute;top:0;right:0;z-index:2}
#lupa img{width:inherit;height:inherit;max-width:inherit}
#lupa_nahled{position:relative;}
#lupa_nahled img{max-height:450px}
#imgPosuv{position:absolute;z-index:2}

table.detail{width:100%;background-color:#FFF;position:relative}
table.detail h1{padding:1em 0.6em 1em 0.6em;margin-top:0;color:#000;background-color:#EBEBEB;border:1px solid #C1C1C1;font-size:1.5em;font-weight:400}
table.detail #cena_2 .cervenyTextBold{font-size:1.5em}
table.detail td.menicko div{padding:10px}
table.detail .linky tr td{border-top:1px dashed #B2B2B2}
table.detail .linky tr:first-child td{border-top:0}
table.detail .linky td:first-child,table.detail .ramCeny td:first-child{padding-left:1em;text-align:left}
table.detail .linky td:last-child,table.detail .ramCeny td:last-child{padding-right:1em;text-align:right}

#frmDetail{position:relative}
#frmDetail h1{margin-bottom:2rem}
#frmDetail .btn-koupit{ padding:.6rem 2rem;vertical-align: middle }
#frmDetail span.ks{display:inline-block;margin-right:2px}
#frmDetail span.ks input{width:2rem;height:2rem;font-size:18px;text-align:center}
#frmDetail .ramCeny{ padding-top:1rem;padding-bottom:1rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc }
#frmDetail .social{}
/*#frmDetail .social .sp_bookmarkM2{vertical-align:middle;margin-right:10px}*/
/*div.social .fb-share-button, div.social #___plusone_0{display:table-cell!important;float:none!important;}*/

td.linka{background-image:url(../img/linka.gif);background-repeat:repeat-x;background-position:left center}
.cenaKosik{padding:10px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
.ramecek{width:710px;padding-bottom:5px;margin-bottom:3px;border-bottom:1px dotted whitesmoke}
div.filtr3{width:589px;padding:5px;background-color:#FEEBEB;margin-top:5px}
.cervenyTextBold{color:#A61D00;font-weight:bold}

#facebook_button{margin-right:10px;margin-bottom:4px;margin-top:5px;display:block;float:left}


div.strankovani{width:100%;padding-left:3px;padding-bottom:2px;margin-bottom:12px;font-size:100%;text-align:right;clear:both}
div.strankovani a span,div.strankovani a.akt span{margin-right:3px;padding:.5rem;color:#000;font-size:90%;text-decoration:none;text-align:center;display:inline-block;background-color:#CBCBCB}
div.strankovani a.akt span{background-color:#006ca5;color:#FFF}
div.strankovani img{margin-right:6px;float:inline-block;vertical-align:middle}


#slideshowBox{ margin-bottom: 2rem }
#slideshowBox .col .sl{ width:100%;height:466px;background-size: auto 100%;background-position: center center;position: relative;border-radius: 1rem }
#slideshowBox .col:hover .sl{ background-size: auto 105%;webkit-transition: background-size 200ms linear;-moz-transition: background-size 200 linear;	-o-transition: background-size 200 linear;	-ms-transition: background-size 200ms linear;transition: background-size 200ms linear;}
#slideshowBox .col .sl h3{ color:#fff;font-size: 1.2rem;font-weight: bold }
#slideshowBox .col .sl .popis{ width:100%;padding:1.5rem;bottom:0;position: absolute; background-image: linear-gradient(180deg,rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 1) 100%);backdrop-filter:blur(1px);border-bottom-left-radius: 1rem;border-bottom-right-radius: 1rem }
#slideshowBox .col .sl .popis p{min-height: 3rem }
#slideshowBox a{ color:#fff }

#ft-buttons-slideshowHolder{height:20px;padding-right:5px;background-color:#F2F2F2}
.ft-button-slideshowHolder{padding:5px;padding-top:0;padding-bottom:0;background-color:#DADADA;color:#000;margin:1px;text-decoration:none}
.ft-button-slideshowHolder-active{background-color:#494B4B;color:#FFF;font-weight:bold}
.ft-title{display:none}
.ft-prev,.ft-next{padding:2px;text-decoration:none;color:#FFF;background-color:#494B4B}


#slideshow{width:100%;padding:0;border-radius:1rem;overflow: hidden;margin-bottom: calc(var(--bs-gutter-x));position: relative;}
#slideshow .slideshowHolder_nav.prev, #slideshow .slideshowHolder_nav.next{width:3rem;height:3rem;line-height:2rem;position:absolute;z-index:3;text-align:center;font-size:150%;display:none!important;border-radius: 5px;top:50%!important;transform: translateY(-50%);padding:0.25rem;text-decoration:none;color:#fff;background-color:rgba(96, 96, 96, 0.8);border:1px solid rgba(73,75,75,0.7)}
#slideshow:hover .slideshowHolder_nav.prev, #slideshow:hover .slideshowHolder_nav.next{display:block!important}
#slideshow .slideshowHolder_nav.next{right:1rem!important}
#slideshow .slideshowHolder_nav.prev{left:1rem!important}

#slideshowHolder{width:100%;margin:0;padding:0;list-style:none;overflow:hidden;position:relative}
#slideshowHolder li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;z-index:2}
#slideshowHolder li:first-child{position:relative;display:block;float:left}
#slideshowHolder img{display:block;height:auto;float:left;width:100%;border:0}


#tabs-4 .fotka,#tabs-2 .fotka{width:177px;height:190px;padding:3px;margin:9px;display:inline-block;float:left}
#tabs-4 .fotka img,#tabs-2 .fotka img{border:1px solid #C2C2C2}
#tabs-4 .fotka a,#tabs-2 .fotka a{height:150px;text-align:center;display:block;clear:both}
#tabs-4 .fotka span,#tabs-2 .fotka span{height:30px;padding:5px;background-color:#F6F6F6;font-size:70%;display:block;clear:both}
#tabs-2 .fotka .dalsi{margin-top:50px}
#IDDoruceni{background-color:#FFFF80}
.omezenyPocet{width:70px;height:30px;padding:5px;background-color:#FFFF99;font-size:85%;text-align:right;position:absolute;left:153px;top:100px}
.omezenyPocet span{font-size:150%;font-weight:bold}
#showHeurekaBadgeHere-12{width:130px;height:160px;margin-right:4px;display:block;float:left}
table.banner{margin-top:20px;border-top:1px solid #000;clear:both}

#zalozky, #tabs-rotate{width:100%;font-size:100%;border-radius:0;border:0}
#zalozky.ui-widget-content{background:transparent}
#zalozky .ui-widget-header, #tabs-rotate .ui-widget-header{background-image:none;background-color:transparent}
#zalozky .ui-tabs-nav, #tabs-rotate .ui-tabs-nav{border-left:0;border-right:0;border-top:0;border-radius:0}
#zalozky .ui-tabs-panel, #tabs-rotate .ui-tabs-panel{border:1px solid #aaa;border-top:0;background-color:#fafafa}
#zalozky .ui-state-default, #tabs-rotate .ui-state-default{background:none transparent!important;border-color:#ebebeb}
#zalozky .ui-state-default a, #tabs-rotate .ui-state-default a{color:#A61D00}
#zalozky .ui-state-active, #tabs-rotate .ui-state-active{background:none #fafafa!important;border-color:#aaa}

.bannerZbozi{width:720px;height:180px;position:relative;display:block}
.bannerZbozi .obsah{position:absolute;top:0;left:0;z-index:1}
.bannerZbozi h3{margin-top:0}
.bannerZboziBG{width:740px;height:190px;display:block;position:absolute;z-index:0;top:0;right:0;background:url(img/spacer.gif) no-repeat satic;background-position:right center;opacity:0.2;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);-moz-opacity:0.2}
.dotaz{padding:10px;margin-bottom:10px;border:1px solid #C4C4C4;border-radius:5px}
.dotaz h4{margin:0}
.dotaz .otazka{padding:10px;margin-top:5px;background-color:#F5F5F5;border-radius:5px}
.dotaz .odpoved{padding:10px;margin-top:10px;background-color:#FFF;border-radius:5px}
.dotaz .odpoved strong{width:100%;padding-bottom:2px;margin-bottom:2px;border-bottom:1px solid #F5F5F5;display:block}
#dialog{display:none;font-size:90%}
#dialog .boxik > .titulek, #dialog .boxik > .obsah{ padding: 1rem }
#dialog .boxik > .titulek{ width:100%;/*background: #E6E7E8*/ }
.ui-widget-overlay{background:repeat-x scroll 50% 50% #000}
#tabs-rotate{width:740px}
.krokyObj{width:100%;display:table;border-spacing:0.2em}
.krokyObj span,.krokyObj strong{min-width:20px;padding:1em 0.5em 1em 1em;color:#FFF;background:#7A7D7D; background: -moz-linear-gradient(top,  #7a7d7d 0%, #7a7d7d 53%, #9fa3a3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a7d7d), color-stop(53%,#7a7d7d), color-stop(100%,#9fa3a3)); background: -webkit-linear-gradient(top,  #7a7d7d 0%,#7a7d7d 53%,#9fa3a3 100%); background: -o-linear-gradient(top,  #7a7d7d 0%,#7a7d7d 53%,#9fa3a3 100%); background: -ms-linear-gradient(top,  #7a7d7d 0%,#7a7d7d 53%,#9fa3a3 100%); background: linear-gradient(to bottom,  #7a7d7d 0%,#7a7d7d 53%,#9fa3a3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7d7d', endColorstr='#9fa3a3',GradientType=0 );font-weight:bold;display:table-cell;border-radius:5px}
.krokyObj a{color:#FFF}
.krokyObj strong{background: #00aeef; background: -moz-linear-gradient(top,  #00aeef 0%, #00aeef 53%, #14C0FF 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00aeef), color-stop(53%,#00aeef), color-stop(100%,#14C0FF)); background: -webkit-linear-gradient(top,  #00aeef 0%,#00aeef 53%,#14C0FF 100%); background: -o-linear-gradient(top,  #00aeef 0%,#00aeef 53%,#14C0FF 100%); background: -ms-linear-gradient(top,  #00aeef 0%,#00aeef 53%,#14C0FF 100%); background: linear-gradient(to bottom,  #00aeef 0%,#00aeef 53%,#14C0FF 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aeef', endColorstr='#14C0FF',GradientType=0 );position:relative}
.krokyObj strong:before{content:"";width:1em;height:1em;background-color:#FFF;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;position: absolute;top:50%;top:calc(50% - 0.5em);right:-0.7em}
.krokyObj strong:after{content:"";width:1em;height:1em;background-color:#00aeef;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;position: absolute;top:50%;top:calc(50% - 0.5em);right:-0.5em}
.hvezdicka{color:red;font-size:120%}
.ui-effects-transfer{background-color:#FFF;border:1px solid #A9A9A9;border-radius:5px}
#soutez{width:980px;height:113px;margin:0 auto 0 auto;clear:both;background-color:#7C8E1A;border-bottom:2px solid #000;background-image:url(../img/bg_hra-kody.jpg);background-repeat:no-repeat;position:relative}
#soutez .text{width:280px;height:60px;padding:10px;margin-top:8px;color:#FFF;border-radius:5px;background-image:url(../img/bg_cerna-60.png)}
#soutez .text a{color:#FFF600}
#soutez span{width:287px;padding:3px;padding-left:10px;background-color:#C4CF4A;display:block;top:90px;position:absolute;font-size:80%}
#soutez span a{color:#000}
#soutez .hrajeme{color:#FFF600;position:relative;display:inline;font-size:90%}
#soutez input[type=text]{height:20px;border:1px solid #FFF;margin-top:10px;margin-bottom:5px}
table.kontakt{background-color:#FBFBFB;border:1px solid #EEEEEE;border-radius:8px}
.btn-pes{display:inline-block;cursor:pointer;border:1}
.slogan{color:#333}
.hodnoty .boxikauto{height:190px}
.hodnoty .boxikauto img[name=stitekAktual]{cursor:pointer}
#stitekNahled{width:100%;height:120px;margin-bottom:2px;text-align:center;line-height:120px}
#imgPictureTmp{border:1px solid #000;vertical-align:middle}
.zmeneno{border:2px solid #D9261C}
.hand{cursor:pointer}
.vyrobce{width:150px;height:110px;padding:5px;margin-right:19px;margin-bottom:5px;font-size:85%;color:#000;background-color:#FFF;border:1px solid #AAAAAA;border-radius:4px;float:left;overflow:hidden}
.vyrobce span a{margin-top:5px;padding:3px;background-color:#AAAAAA;color:#FFF;display:block}
.zalozkyFiltr{padding:0.5em;border-bottom:5px solid #006ca5;padding-bottom:4px}
#velkoodberatel{display:none}
table.filtr1{width:100%;padding:4px;background-image:url(../img/bg_filtr1.jpg);background-repeat:repeat-x;background-position:bottom;border-top:3px solid #718830}
table.filtr1 td{text-align:center}
table.filtr1 a{text-shadow:2px 2px 5px #666;color:#000}
table.filtr1 td:first-child{text-align:left}
#ft-buttons-slideshowHolder{display:none}
td.lev{font-size:85%}
td.lev p,td.lev ul{margin:0;padding:0 10px 0 10px;text-align:justify}
div.ikonky{width:100%;position:absolute;z-index:10}
td.fotka div.ikonky{width:auto}
span.vKosikuMate{color:#333;margin-bottom:2px;border-bottom:1px solid #ccc;display:block}
.pravy-boxik{width:27%;float:right;margin:0 10px 10px 20px;padding:20px 20px 20px 10px;border:1px solid #F9B91A;border-radius:5px;-webkit-box-shadow:0 5px 5px 0 #C9C9C9;box-shadow:0 5px 5px 0 #C9C9C9}
.pravy-boxik ul{margin:0;list-style-image:url(../img/check.png)}
.jiz20let{color:#FFF;position:relative;top:-5px;left:10%}
ul.suroviny{margin:0;padding:10px 10px 10px 25px;border-top:1px solid #F0EEEE;border-bottom:1px solid #F0EEEE}

.leveMenu{margin-top:20px}
.leveMenu ul{margin:0;padding:0;list-style: none}
.leveMenu li{background-color: #fafafa;padding:.5rem 1rem;margin-bottom:.25rem}
.leveMenu li.akt{background-color: #E0E0E0;}
.leveMenu li:hover{background-color: #E0E0E0;}
.leveMenu li a{text-decoration: none;color:#000;display: block;width:100%;height: 100%}

div.cookies{background-color: #3D4951;color:#FFF;position: fixed;bottom:0;left:0;right:0;z-index:1000;font-size:85%}
div.cookies img{margin-right:1em}
div.cookies input{margin-left:1em}
input[name='cookies_souhlas']{ background: #03bd5b;border-color:#03bd5b;color:#fff }
.top10{padding-left:1em;font-size:85%}
#onlinePlatba [class*='col-']>div{padding:.5em;margin-bottom:20px;border:1px solid #000;text-align:center}

.centerForm > div{ width:100%;max-width:600px;margin: 0 auto; padding:1rem;background:#fafafa;text-align: center}
.centerForm > div > table{ width:100%;max-width:400px;margin: 0 auto;text-align: left}
.centerForm > div > p{ text-align: center}

.hlVpravo p{text-align: right;}
.hlVpravo img{ max-height: 16px}

.clanek{ padding:1rem;margin-bottom:1rem;background-color: #fafafa }

@media (min-width:767px){
	#menuEshop{ /*padding:.25rem 0;*/background-color: rgba(0, 0, 0, 0.5);font-size: 110% }
	div.detail div.ikonky{width:calc(100% - var(--bs-gutter-x))}
	div.detail div.prvni{min-height:320px}
	.mobilni{display:none}
	ul.topnav{list-style:none;margin:0;padding:0;clear:both;display:flex}
	ul.topnav a{color:#FFF}
	ul.topnav > li{position:relative;padding:.5rem 1rem .5rem 0;display: inline-block;}
	ul.topnav > li:hover,ul.topnav > li.akt{}
	ul.topnav > li:hover a,ul.topnav > li.akt a{}
	ul.topnav > li:hover a{}
	ul.topnav > li a{display:block;text-decoration:none;float:left}
	ul.topnav > li span{margin:0 .25rem;width:17px;height:22px;float:left;background-image:url(../img/arrow.svg);background-size: 80%;background-repeat: no-repeat;background-position: center 10px;}
	/*ul.topnav > li:hover span{background-image:url(../img/arrow.svg);background-size: cover;background-repeat: no-repeat;}*/
	ul.topnav > li span.subhover{background-position:center bottom;cursor:pointer}
	ul.topnav > li ul.subnav{width:200px;margin:0;padding:0 0 1rem 0;list-style:none;position:absolute;left:0;top:42px;background:#fff;display:none;float:left;z-index:100;box-shadow: 0 0px 100px 0 #000;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
	ul.topnav > li ul.subnav li{margin:0;padding:.25rem 0;clear:both;font-size:80%}
	ul.topnav > li ul.subnav li a{color:#000;word-wrap:break-word;display:block;width:100%;height:100%}
	ul.topnav > li ul.subnav li a:hover{color:#E94B24;}
	div.submenu div.button_c_pod a:before{content:">";color:#E94B24;margin-right:0.3125em;display:inline-block}
	ul.topnav > li ul.subnav li ul.subnav{left:18px}
	html ul.topnav li ul.subnav li a{float:left;/*width:99%;background:#CCC url(../images/dropdown_linkbg.gif) no-repeat 10px center;*/padding:.25rem;padding-left:20px}
	/*html ul.topnav li ul.subnav li a:hover{background:#C0C0C0 url(../images/dropdown_linkbg.gif) no-repeat 10px center}*/
}

@media (max-width:767px){
	.sp_icoStromPlus,.sp_icoStromMinus{width:32px;height:32px;margin-right:5px;background-position:0 -167px;vertical-align:top}
	.sp_icoStromMinus{background-position:-33px -167px}
	.sp_close{width:26px;height:26px;background-position:-66px -167px}
	.sp_sekceAukce,.sp_sekceNovinka,.sp_sekceAkce,.sp_sekceVyprodej,.sp_sekceBazar,.sp_sekceVyrobce{width:32px;height:32px;background-image:none}
	.mobilni{display:block}
	span.mobilni{display:inline}
	#titul{position:static}
	#slideshow .slideshowHolder_nav.next{right:10px}
	#obsah > div.obsah input[type=text],#obsah > div.obsah input[type=reset],#obsah > div.obsah input[type=button],div.obsah input[type=submit],div.obsah input[type=password],textarea{width:100%;clear:both}
	#obsah > div.obsah input[type=text]:after,#obsah > div.obsah input[type=button]:after,#obsah > div.obsah input[type=submit]:after,textarea:after{content:"";clear:both;display:table}
	#obsah > div.obsah table.vypis input{width:auto;clear:both;display:block}
	#obsah > div.obsah input[type=submit],#obsah > div.obsah input[type=button]{padding:.5rem;/*background-color:#f0f0f0*/;background-image:none}
	div.mujUcet{height:auto;text-align:right}
	#menuEshop,#menu{width:65%!important;height:100%;margin:0!important;padding:2% 1% 1% 1%!important;position:absolute!important;top:0;left:0;z-index:98;-webkit-box-shadow:0 0 3px 3px #333;box-shadow:0 0 3px 3px #333;background-color:#D0D0D0;clear:none;display:none}
	#menuEshop span.spi{position:absolute;left:0.3em;top:0.5em}
	#menuEshop div.boxik{margin:1em 0 1em 0;padding:0;background-color:transparent;border:0;border-radius:0}
	#menuEshop div.boxik > a{width:100%;padding:1em 1em 1em 3em;color:#000;background-color:#ff8040;border-bottom:1px solid #D0D0D0;display:inline-block}
	#menuEshop div.boxik div.obsah{text-align:center}
	#menuEshop div.boxik div.obsah *,#menuEshop img,#menuEshop object{text-align:center;margin:0 auto 0 auto;display:block}
	div.button_c_pod{padding:0;margin:0;position:relative;overflow:visible}
	div.button_c_pod strong{color:#FFF}
	div.button_c_pod a{width:100%;padding:1em 1em 1em 3.5em;color:#FFF;background-color:#008ABD;border-bottom:1px solid #D0D0D0;display:inline-block}
	div.button_c_pod a:hover{color:#FFF}
	div.submenu div.button_c_pod{padding:0}
	#menu .sp_close, #menuEshop .sp_close{margin-bottom:1em}
	a.logo img{max-width:70%}
	div.button_c_pod span.spacer, ul.topnav span.spacer{width:32px;height:32px;margin-right:5px;background-image:none;position:absolute}
	div.submenu{margin:0;padding:0;background-image:none}
	div.submenu div.button_c_pod{font-size:100%}
	div.submenu div.button_c_pod a{padding-left:3.5em;background-color:#1FC3FF}
	div.submenu div.submenu div.button_c_pod a{background-color:#009DD6}
	div.submenu div.submenu div.submenu div.button_c_pod a{background-color:silver;color:#000}
	div.prouzek{display:none}
	ul.topnav{width:100%;list-style:none;margin:0;padding:0;background-color:#008ABD}
	ul.topnav li{width:100%;margin:0;padding:0;position:relative;clear:both;border-bottom:1px solid #D0D0D0}
	ul.topnav li a{padding:1em 1em 1em 3em;color:#FFF;display:block;text-decoration:none;box-shadow:0.125em 0.0625em 0.1875em 0 rgba(0, 0, 0, 0.2)}
	ul.topnav li span{position:absolute;left:0.3em;top:0.5em}
	ul.topnav li ul.subnav{width:100%;list-style:none;margin:0;padding:0;display:none;background-color:#009DD6;clear:both;float:none}
	ul.topnav li ul.subnav li ul.subnav {background-color:#A0A0A0}
	ul.topnav li ul.subnav li ul.subnav li ul.subnav{background-color:silver;color:#000}
	ul.topnav li ul.subnav li{width:100%;margin:0;padding:0;clear:both}
	ul.topnav .sp_slozka-off, ul.topnav .sp_slozka-on{width:32px;height:32px;background-position:0 -167px;vertical-align:top;background-image:url(../img/sprite1.png);background-repeat:no-repeat}
	ul.topnav .sp_slozka-on{background-position:-33px -167px}
	#frmPrihlaseni{right:1em}
	div.detail div.prvni{min-height:auto}
	#slideshow .next,#slideshow .prev{display:none!important}
	.pravy-boxik{width:100%;margin:0 0 1em 0;clear:both}
	label{width:100%;display:inline-block;text-align:left}
	.zbozi{height:22rem;border-bottom:2px solid #E0E0E0}
	.btn-form,.btn-back{font-size:110%}
	
	.inputHledej{width:100%;width:calc(100% - 27px)}
	#titul .col-4-12{position:relative}
	#titul .col-4-12 ul{width:auto;margin:0;padding:0;text-align:left;/*position:absolute;top:0;left:0*/;float:right}
	#titul .col-4-12 ul li{margin:0}
	.sp_hledat{background-image:url(../img/search.png)!important;background-position:0 2px}
}

@media (max-width:1740px){
	#bannerRight{right:1%}	
}

@media (max-width:1864px){
	#bannerRight{display:none} //#bannerLeft	
}

@media (max-width:1050px){
	#heurekaTableft{display:none !important}
}

@media (max-width:900px){
	body{font-size:10pt}
}

@media print {
	#titul{border:0}
	#titul .col-4-12{width:auto;clear:both;float:none}
	#titul .col-6-12,#titul .col-2-12,#titul .col-1-1 .right,#titul .menu, #menuEshop,#konec,#topNav,#oblibene,.mujUcet,#hledej{display:none!important}
	#obsah > .obsah{width:auto;clear:both;float:none}
	#titul .col-1-1 .col-1-2{width:auto;float:none;clear:both}
	#panelKosik{padding:1em 0 0 0;background-color:#FFF;box-shadow:none}
}

@media screen and (-webkit-min-device-pixel-ratio:0){
   @supports (-webkit-appearance:none) {
    	.sp,.spi,.sluzba,ul.topnav .sp_slozka-off,ul.topnav .sp_slozka-on{background-image:url(../img/sprite1.webp)}    	
   }              
}