* {padding:0;margin:0;}
::marker {color:#006600;}
::selection, ::-moz-selection {background:#ffe652;}
:target{ scroll-margin-top:var(--obstruct-offset, 60px);} /*prohlÃ­Å¾eÄ odkaz na # posune o vÃ½Å¡ku menu vypoÄÃ­tanou js*/
:root {--gl-page-width:989px;--gl-search-width:217px;}
body {font-family:Arial,Tahoma,Verdana;font-size:13px;color:#000000;background:#ffffff;background-attachment:fixed;color-scheme:only light;letter-spacing:0.2px;}
a {color:#006600;text-decoration:none;font-weight:bold;}
a:hover {color:#006600;text-decoration:underline;}
a, button, label, *[onclick], input[type="checkbox"]:not(:disabled), input[type="submit"]:not(:disabled) {cursor:pointer;}
h1 {margin:15px 0 10px 0;color:#006600;text-align:left;font-size:170%;font-weight:bold;}
h1 sup {display:block;font-size:13px;}
h2 {font-size:142%;padding:5px 0;margin-top:15px;color:#006600;}
h3 {font-size:130%;padding:5px 0;margin-top:10px;color:#006600;}
h4 {font-size:125%;padding:5px 0;color:#006600;}
hr {color:#008000;background-color:#008000;height:1px;border-width:0px;}
img {border:none;border-width:0px;max-width:100%;height:auto;}
p {text-align:justify;}
iframe {border:0;margin:0;overflow:hidden;clear:both;}
iframe.dopravce {width:95%;height:600px;max-height:calc(100vh - 170px);}
@supports (height:100dvh) {iframe.dopravce {max-height:calc(100dvh - 170px);}}
#wrap {position:relative;margin:0 auto;width:var(--gl-page-width);}
#content_block {background:#ffffff;float:left;width:var(--gl-page-width);}
#main {position:absolute;top:177px;width:var(--gl-page-width);}
#rwin {float:right;width:766px;display:block;padding:0px;line-height:1.4;margin:10px 0 30px 0;}
#rwin ul, #rwin ol {margin-left:30px;}
#rwin li {text-align:justify;}
#rwin h2 {margin:20px 0 10px;}
.ah td {vertical-align:top;}
.ah a strong, .detail_description a {text-decoration:underline;}
.ah a:hover {background:#ffe652;color:#006600;}
.ahx a:hover {background:none;color:#006600;}
#rwin table {border-collapse:collapse;border-color:#008000;}
#rwin table th,#rwin table td {border-color:#008000;}
#rwin table th {background:#ddffcc;}
#lwin {position:absolute;top:16px;left:0px;width:213px;background-color:#ffffff;}
#header {position:relative;}
#header #over a {display:block;position:absolute;top:35px;width:575px;height:auto;margin-left:153px;}
#header #header_left {display:block;position:absolute;top:44px;width:144px;height:90px;margin-left:0px;}
#header #basket {position:relative;top:45px;width:190px;height:auto;text-align:center;padding:10px;background:#fff19c;border-radius:7px;margin-right:10px;margin-left:auto;}
#header #basket:has(.recom-add0) { background:#ffe652;}
#header #basket .left{float:left;width:45%;white-space:nowrap;}
#header #basket .right{float:right;width:55%;white-space:nowrap;}
.basket_cena,.basket_pocet{color:#006600;font-weight:bold;white-space:nowrap;}
.recom-add0, .recom-add1, .recom-add2, .recom-add3, .recom-add4 {border:none;background:linear-gradient(to bottom, #d80000 0%, #b00000 100%);border-radius:5px;color:#ffffff;text-shadow:1px 1px 2px #333333;font-size:13px;letter-spacing:1px;text-decoration:none;transition:background-color 0.3s ease;text-align:center;font-family:Arial;}
.recom-add0 {display:inline-flex;align-items:center;justify-content:center;padding:4px 18px;white-space:nowrap;margin:3px;}
.recom-add0 span {display:inline-block;color:#ffffff;filter:brightness(100%) contrast(125%);text-shadow:1px 1px 1px #333333;}
.recom-add1, .recom-add2 {height:30px;width:79px;overflow:hidden;font-weight:bold;margin:0 15px 0 0;padding:2px 0;}
.recom-add2 {position:absolute;margin:0;top:272px;right:14px;}
.recom-add3 {background:transparent;height:48px;width:90px;margin-left:123px;display:block;font-size:18px;text-shadow:2px 2px 2px #333333;letter-spacing:1.5px;}
.recom-add4 {height:40px;width:105px;font-size:18px;text-shadow:2px 2px 2px #333333;letter-spacing:1.5px;}
.recom-add0:hover, .recom-add1:hover, .recom-add2:hover, .recom-add3:hover, .recom-add4:hover {color:#ffffff;text-decoration:underline;text-shadow:none;}
.recom-add0:hover span {text-shadow:1px 1px 1px #333333;}
.recom-add0:hover, .recom-add1:hover, .recom-add2:hover, .recom-add4:hover {background:linear-gradient(to bottom, #B00000 0%, #d80000 100%);}
.recom-add1:hover, .recom-add2:hover {box-shadow:0px 1px 2px #888;}
a.recom-add0 img{margin-right:8px;transition:transform 0.3s ease;filter:brightness(170%);}
@keyframes move-left-right{0%,100%{transform:translateX(0);}50%{transform:translateX(-5px);}}
a.recom-add0:hover img{animation:move-left-right 0.9s ease-in-out infinite;}
#header #zalozka1 a, #header #zalozka2 a, #header #zalozka3 a, #header #zalozka4 a, #header #zalozka5 a, #header #zalozka6 a, #header #zalozka7 a {position:absolute;top:0px;width:99px;height:17px;padding-top:6px;color:#006600;font-size:84%;text-align:center;display:block;background:#ffe652;
background:linear-gradient(to bottom, #ffe652 0%,#fff19c 50%,#ffe652 50%);
border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
#header #zalozka1 a:hover, #header #zalozka2 a:hover, #header #zalozka3 a:hover, #header #zalozka4 a:hover, #header #zalozka5 a:hover, #header #zalozka6 a:hover, #header #zalozka7 a:hover {background:#ffda04;}
#header #zalozka7 a, #header #zalozka4 a {width:28px;height:23px;padding-top:0px;}
#header #zalozka1 {margin-left:0px;}
#header #zalozka2 {margin-left:107px;}
#header #zalozka3 {margin-left:214px;}
#header #zalozka5 {margin-left:446px;}
#header #zalozka6 {margin-left:552px;}
#header #zalozka7 {position:absolute;right:185px;}
#header #zalozka4 {position:absolute;right:220px;}
#header #zalozka8 {position:absolute;top:0px;right:10px;background:#fff19c;height:25px;display:flex;align-items:center;gap:0px;padding:3px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-sizing:border-box;}
#header #zalozka8 .mena_label{font-size:12px;color:#006600;line-height:18px;display:flex;align-items:center;white-space:nowrap;margin-right:2px;}
#header #zalozka8 .mena_item{display:inline-flex;align-items:center;justify-content:center;height:22px;line-height:18px;padding:0 7px;border-radius:5px;box-sizing:border-box;text-decoration:none;white-space:nowrap;}
#header #zalozka8 .mena_active{background:#ffe652;color:#000;font-weight:bold;cursor:default;}
#header #zalozka8 .mena_link{background:transparent;color:#006600;font-weight:normal;}
#header #zalozka8 .mena_link:hover{background:#ffda04;text-decoration:underline;}
#header #zalozka9 {position:absolute;right:119px;top:4px;}
#navigace_top {position:absolute;top:-44px;left:50%;width:100vw;height:44px;margin-left:-50vw;background-color:#058e02;background:linear-gradient(to bottom, #009900 0%, #058e02 55%, #008000 100%);border-radius:0;}
#navigace_b {position:absolute;top:0;left:calc(50vw - (var(--gl-page-width) / 2));width:calc(var(--gl-page-width) - var(--gl-search-width));height:44px;float:none;}
#navigace_right {position:absolute;top:0;left:calc(50vw + (var(--gl-page-width) / 2) - var(--gl-search-width));width:var(--gl-search-width);height:44px;float:none;box-sizing:border-box;}
#navigace_left {float:left;height:44px;}
#navigace_b li a {color:#ffffff;font-weight:bold;text-transform:uppercase;}
#navigace_b li a:hover {color:#006600;text-shadow:none;}
#navigace_b li ul li a {color:#003300;}
#navigace_left ul li a {overflow:hidden;text-overflow:ellipsis;}
@keyframes move-left-right2{0%,100%{transform:translate(-50%,-50%) translate(0,-1px);}25%{transform:translate(-50%,-50%) translate(2px,0);}50%{transform:translate(-50%,-50%) translate(0,1px);}75%{transform:translate(-50%,-50%) translate(-2px,0);}}
#searchform{ height:44px;padding:8px;box-sizing:border-box;position:relative;}
#phrase.input_search{ width:100%;height:28px;line-height:28px;border-radius:7px;padding:0 44px 0 10px;margin:0;box-sizing:border-box;}
#searchform .submit_search{ position:absolute;top:50%;right:8px;transform:translateY(-50%);width:36px;height:28px;border:0;background:transparent;padding:0;margin:0;box-shadow:none;cursor:pointer;}
#searchform .submit_search::before{ content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;transform:translate(-50%,-50%);background:#A9A9A9;-webkit-mask:url('/images/icons_small/lupa.svg') no-repeat center / 16px 16px;mask:url('/images/icons_small/lupa.svg') no-repeat center / 16px 16px;pointer-events:none;}
#phrase.loading + .submit_search::before{animation:move-left-right2 1s ease-in-out infinite;}
#lwin p {padding:0 10px;text-align:left;}
#lwin li {float:left;clear:both;width:100%;list-style-type:none;}
#lwin li a {display:block;float:left;width:100%;padding:7px 0 7px 17px;}
li.Nv1 a, li.Nv2 a, li.Nv3 a, li.Nv4 a, li.Nv5 a {display:block;box-sizing:border-box;}
li.Nv1 a  {font-size:13.9px;color:#ffffff;}
li.Nv2 a, li.Nv3 a, li.Nv4 a, li.Nv5 a {font-weight:normal;color:#000;}
li.Nv1 a {padding-left:10px !important;}
li.Nv2 a {padding-left:22px !important;}
li.Nv3 a {padding-left:34px !important;}
li.Nv4 a {padding-left:46px !important;}
li.Nv5 a {padding-left:58px !important;}
ul.NvR li.Nv1 {background:#d80000;box-shadow:inset 0px -1px 0px 0px #990000;border-top:1px solid #ff9999;}
ul.NvG li.Nv1 {background:#058E02;box-shadow:inset 0px -1px 0px 0px #035A00;border-top:1px solid #8bce63;font-size:13px;}
ul.NvR li.Nv2, ul.NvR li.Nv3 {background:#ffd7d7;border-top:1px solid #ff9999;}
ul.NvS li.Nv2, ul.NvG li.Nv2, ul.NvG li.Nv3, ul.NvG li.Nv4, ul.NvG li.Nv5 {background:#ddffcc;border-top:1px solid #8bce63;}
ul.NvG li.AKK a {background-color:#fff19c;font-weight:bold;color:#006600;text-decoration:underline;}
li.Nv1.AKT a {background-color:#fff19c;border-top:1px solid #ffe652;}
li.Nv1.AKT a {text-decoration:underline;color:#006600;}
li.Nv2.AKT a, li.Nv3.AKT a, li.Nv4.AKT a, li.Nv5.AKT a {background-color:#ffe652;font-weight:bold;color:#006600;box-shadow:none;text-decoration:underline;}
ul.NvR a:hover, ul.NvG a:hover, ul.NvS a:hover, ul.NvG li.AKK a:hover, ul.NvG li.AKT a:hover {background-color:#ffda04;color:#006600;text-decoration:underline;}
ul.NvG, ul.NvG li, ul.NvR, ul.NvR li, ul.NvS, ul.NvS li {margin:0;padding:0;list-style:none;}
ul.NvG li.Nv2 a, ul.NvG li.Nv3 a, ul.NvG li.Nv4 a, ul.NvG li.Nv5 a, ul.NvR li.Nv2 a, ul.NvR li.Nv3 a, ul.NvR li.Nv4 a, ul.NvR li.Nv5 a, ul.NvS li.Nv2 a {background-image:none;position:relative;}
li.Nv2 a::before, li.Nv3 a::before, li.Nv4 a::before, li.Nv5 a::before {content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #009900;}
ul.NvR li a::before {border-left:6px solid #990000;}
li.Nv2 a::before {left:10px;}
li.Nv3 a::before {left:22px;}
li.Nv4 a::before {left:34px;}
li.Nv5 a::before {left:46px;}
li.Nv1:first-of-type, li.Nv1:first-of-type a, li.Nv1:first-of-type a:hover {border-radius:7px 7px 0 0;}
li.Nv1:last-of-type, li.Nv1:last-of-type a, li.Nv1:last-of-type a:hover, li.Nv2:last-of-type, li.Nv2:last-of-type a, li.Nv2:last-of-type a:hover, .lwznacky,.vis_prod:nth-last-of-type(2) {border-radius:0 0 7px 7px;}
ul.NvS {overflow:auto;overflow-x:hidden;height:226px;border-bottom-left-radius:7px;}
ul.NvS li.Nv2:first-of-type {border-top:none;}
.lwznacky {background:#ddffcc;text-align:center;}
.lwznacky a {padding:5px 0;display:inline-block;width:100px;height:40px;text-align:center;vertical-align:top;}
.lwznacky a:hover {background:#ffda04;}
.box_bottom {background:#fff url('../images/sp_box_bottom_809d6fb132.jpg') no-repeat top left;height:20px;width:100%;clear:both;}
#lw_posl .vis_prod {display:flex;background-color:#ffffff;border:4px solid #BBEE91;margin-top:-4px;}
#lw_posl .h2_bg + .vis_prod {margin-top:0;}
.vis_prod_a {display:flex;align-items:center;justify-content:center;width:31%;float:left;}
.vis_prod_b {width:69%;float:left;margin-top:5px;overflow:hidden;text-overflow:ellipsis;}
.table_detail {float:left;width:100%;}
.table_detail tr td {padding:3px 6px;vertical-align:middle;}
.labels {width:118px;height:87px;text-align:center;position:absolute;margin-top:152px;margin-left:-10px;color:#000000;padding-left:16px;}
.label5 {background:url('../images/sp_icons_big2_18cc7607a1.jpg') no-repeat 0 -1018px;padding-left:48px;padding-top:5px;height:25px;line-height:11px;text-align:left;margin:4px 0px 0 3px;z-index:1;font-weight:normal;color:#808080;}
.label5_big, .label7_big, .label8_big, .labelwa_big, .labelok_big, .labelcr_big {background:#fff19c;min-height:60px;margin:15px 0 15px 0;clear:both;border:1px solid #ffda04;border-radius:5px;}
.lb_txt {padding:15px 0px 15px 100px;text-align:center;color:#000000;}
.lb_img {width:100px;height:60px;position:absolute;}
.label5_big .lb_img {background:#fff19c url('../images/sp_icons_big2_18cc7607a1.jpg') no-repeat 15px -1123px;}
.label7_big .lb_img {background:#fff19c url('../images/sp_icons_big2_18cc7607a1.jpg') no-repeat 10px -1850px;}
.label8_big .lb_img {background:#fff19c url('../images/sp_icons_big2_18cc7607a1.jpg') no-repeat 15px -1979px;}
.labelwa_big .lb_img {background:#fff19c url('../images/warning_f0af918235.jpg') no-repeat 15px 11px;}
.labelok_big .lb_img {background:#fff19c url('../images/apply_d7ee45c386.jpg') no-repeat 15px 11px;}
.labelcr_big .lb_img {background:#fff19c url('../images/critical_627cf44891.jpg') no-repeat 15px 11px;}
.ipc_img {height:140px;display:block;text-align:center}
.rw_det2_th1 {position:relative;}
.rw_det2_th2 {display:inline-block;padding:6px;border-radius:6px;outline:1px solid #eaeaea;outline-offset:1px;width:200px;}

.product-photo-thumbnails {display:grid;grid-template-columns:repeat(4,49px);justify-content:center;gap:6px;margin:8px auto 0;max-width:212px;}
.product-photo-thumb {position:relative;display:block;width:48px;height:48px;border:1px solid #eaeaea;border-radius:3px;background:#ffffff;overflow:hidden;box-sizing:content-box;}
.product-photo-thumb img {display:block;width:48px;height:48px;object-fit:contain;}
.product-photo-more {display:flex;width:48px;height:48px;border:1px solid #eaeaea;border-radius:3px;background:#f3f3f3;color:#006600;text-decoration:none;align-items:center;justify-content:center;flex-direction:column;line-height:1;box-sizing:content-box;}
.product-photo-more span {font-size:16px;font-weight:bold;}
.product-photo-more small {font-size:9px;margin-top:3px;}
.product-photo-more:hover {border-color:#090;color:#090;background:#ffe652;}
.product-photo-thumb:hover,.product-photo-thumb.active {border-color:#090;box-shadow:0 0 0 1px #090;}
.product-photo-thumb-old img {opacity:.62;filter:grayscale(45%);}
.product-photo-thumb-old-corner {position:absolute;right:0;top:0;width:0;height:0;border-top:16px solid #777;border-left:16px solid transparent;}
.product-photo-old-label {position:absolute;right:4px;top:4px;z-index:2;padding:3px 6px;background:rgba(90,90,90,.9);color:#ffffff;font-size:11px;line-height:1.2;border-radius:3px;}
.help {cursor:help;}
.help .otaznik {background-color:#058e02;border-radius:10px;padding:1px 4px;font-size:10px;color:#ffffff;font-weight:bold;font-family:monospace;}
.hint {display:none;position:absolute;text-indent:0px;width:250px;max-width:50%;min-width:150px;margin:-8px 0 0 14px;border:1px solid #c93;border-radius:5px;padding:10px 12px;z-index:6;background:#ffc url('../images/sp_pointer_aa80f3a986.jpg') no-repeat -10px 5px;color:#000;font-size:13px;font-weight:normal;}
.hint .hint-pointer {position:absolute;z-index:6;left:-10px;top:5px;width:10px;height:19px;background:url('../images/sp_pointer_aa80f3a986.jpg') left top no-repeat;}
.help:hover .hint {display:inline;z-index:100;}
.ipc_blok {display:inline-block;width:254px;margin:11px 0;text-align:left;}
.ipc_blok p {padding:6px 0;} /*jinak se skrije u produktu cena*/
.ipc_blok .sale p {padding:3px 0;}
.ipc_product {border:#eaeaea 1px solid;border-radius:7px;width:213px;display:block;height:315px;overflow:hidden;padding:0 10px;margin:0 auto;position:relative;}
.ipc_product:hover {border-width:2px;margin-top:-2px;}
.ipc_product.new {border-color:#3366ff;}
.ipc_product.action {border-color:#d80000;}
.ipc_product.dop {border-color:#9900cc;}
.ipc_product.sale {border-color:#9900cc;}
.ipc_name {margin:13px 0 0 0;padding:2px 0 !important;height:42px;line-height:14px;text-align:center;position:relative;z-index:1;/*nad obrÃ¡zkem*/}
.ipc_popis {display:block;height:60px;overflow:hidden;font-size:12.5px;line-height:14px;text-align:center;color:#333333;}
.ipc_product.sale .ipc_popis {margin-top:0px;}
.ipc_status {position:absolute;cursor:help;margin-top:-8px;margin-left:170px;z-index:5;}
.ipc_dostupnost {position:absolute;top:270px;left:15px;display:block;overflow:hidden;font-size:95%;line-height:13px;text-align:left;}
.ipc_sklad {display:block;overflow:hidden;font-size:12px;}
.ipc_cena {display:block;color:#990000;font-size:17px;line-height:12px;font-weight:bold;margin-top:5px;max-width:120px;white-space:normal;}
.ipc_cena del {font-size:12px;font-weight:normal;display:inline-block;white-space:nowrap;}
.ipc_blog {display:block;position:relative;width:230px;height:315px;overflow:hidden;margin:0 auto;background:#ffffff;border:#009900 1px solid;border-radius:7px;line-height:1.2;}
.ipc_blog:hover {border-width:2px;margin-top:-2px;}
.ipc_blog p {padding:5px 10px;line-height:1.2;}
.ipc_blog p.title {text-align:center;}
/*bila mlha okolo blogoveho obrazku mezi produkty*/
.ipc_blog_blok .ipc_blog {border:none;}
.ipc_blog_blok .ipc_blog > a:first-child {position: relative;display: inline-block;}
.ipc_blog_blok .ipc_blog > a:first-child::after {content: "";position: absolute;inset: 0;pointer-events: none;box-shadow: inset 0 0 10px 10px #fff;}
.ipc_blog_blok .ipc_blog > a:first-child img {display: block;}
.blog-time {position:absolute;bottom:0px;right:5px;font-size:11px;background-color:#ffffff;}
.blog-kat {background-color:#009900;white-space:nowrap;padding:9px;line-height:45px;margin:5px;border-radius:5px;color:#ffffff !important;}
.detail-brand-carousel-td{padding:4px 0 18px 0 !important;overflow:hidden;}
.detail-brand-carousel{position:relative;margin:8px auto 18px auto;padding:0;border:0;background:transparent;box-sizing:border-box;clear:both;overflow:hidden;width:750px;max-width:750px;min-width:750px;}
.detail-brand-carousel-viewport{overflow:hidden;width:750px;max-width:750px;min-width:750px;margin:0 auto;box-sizing:border-box;}
.detail-brand-carousel-track{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;width:750px;max-width:750px;min-width:750px;gap:0;}
.detail-brand-carousel-track::-webkit-scrollbar{display:none;}
.detail-brand-carousel-item{flex:0 0 250px;width:250px;padding-top:3px;}
.detail-brand-carousel-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:20;}
.detail-brand-carousel-prev{left:0;}
.detail-brand-carousel-next{right:0;}
.detail-brand-carousel-nav.detail-brand-carousel-hidden{display:none;}
@media only screen and (min-width:1610px){.detail-brand-carousel{width:1000px;max-width:1000px;min-width:1000px;}.detail-brand-carousel-viewport{width:1000px;max-width:1000px;min-width:1000px;}.detail-brand-carousel-track{width:1000px;max-width:1000px;min-width:1000px;}}
@media only screen and (max-width:760px){.detail-brand-carousel{width:250px;max-width:250px;min-width:250px;padding:0 34px 4px 34px;box-sizing:content-box;}.detail-brand-carousel-viewport{width:250px;max-width:250px;min-width:250px;}.detail-brand-carousel-track{width:250px;max-width:250px;min-width:250px;}.detail-brand-carousel-item{flex:0 0 250px;width:250px;min-width:250px;max-width:250px;padding-top:3px;padding-bottom:3px;}}

.background_td {background:#ffffff;padding:0;}
.background_td2 {background:#ffffff;padding:0;}
tr td.detail_desc {padding:15px 5px;clear:both;text-align:justify}
.heart  {cursor:pointer;width:24px;height:24px;position:relative;z-index:30;padding:10px 10px 5px 10px;}
table.ah .heart {width:30px;height:30px;}
.heart:active {transform:scale(1.2);}
.oblibene, .omezeni {position:absolute;z-index:20;}
.ipc_blok .oblibene {margin-top:-20px;margin-left:155px;}
.ipc_blok .omezeni {right:108px;top:257px;}
table.ah .oblibene {display:inline-block;margin-left:10px;z-index:1;}
.oblibene-text {display:none;background-color:#f4fbf1;text-align:center;border-radius:4px;padding:4px;position:absolute;z-index:1;top:80%;left:50%;transform:translateX(-50%);border:1px solid #666;}
.oblibene-text a {font-weight:normal;text-decoration:underline;}
.oblibene:hover .oblibene-text {display:block;}
.ipc_blok .oblibene .heart.empty {opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;}
.ipc_blok:hover .oblibene .heart.empty {opacity:1;visibility:visible;}
.navigace_desc {padding:3px;margin-bottom:10px;}
.navigace_desc img {margin:5px;}
.navigace_desc .brandlogo  {text-align:center;width:100%;}
.navigace_desc .brandlogo img {max-width:300px;height:auto;}
#filtr {margin:0 0 5px 0;text-align:right;}
#filtr_box {overflow:hidden;}
.navigace_back {display:flex;flex-direction:column;}
.navigace_back h1 {order:2;margin:10px 0;}
.navigace_back a {text-decoration:underline;white-space:nowrap;}
.navigace_back a:hover {background:#ffe652;color:#006600;text-decoration:none;}
.navigace_back .smaller {line-height:14px;padding:4px 0 8px 0;}
.navigace_back2, .navigace_back3, .green_box {text-align:center;background:#ddffcc;margin:10px 0;padding:3px;color:#000000;border:1px solid #8bce63;border-radius:7px;clear:both;overflow:hidden;}
.navigace_back2 a {color:#000000;font-weight:normal;white-space:nowrap;background:#ffffff;display:inline-block;padding:4px 9px;margin:6px 3px;border:1px solid #ffffff;border-radius:4px;line-height:20px;}
.navigace_back2 a.AKT {background-color:#ffda04;font-weight:bold;color:#006600;}
.navigace_back2 a:hover, .dlp_atc_strom a:hover {color:#006600;background-color:#ffda04;text-decoration:underline;}	
.navigace_back2 .podkategorie-grid {display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:8px;grid-auto-flow:dense;padding:5px;max-height:200px;overflow:hidden;position:relative;}
.navigace_back2 .podkategorie-grid::after {content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #ddffcc);z-index:1;}
.navigace_back2 .podkategorie-grid.expanded {max-height:none;}
.navigace_back2 .podkategorie-grid.expanded::after {display:none;}
.navigace_back2 .podkategorie-grid a {display:flex;align-items:center;background-color:#ffffff;color:#000000;padding:5px;margin:0px;border:1px solid #8bce63;border-radius:4px;text-align:left;font-weight:normal;white-space:normal;text-decoration:none;}
.navigace_back2 .podkategorie-grid a.AKT {background-color:#ffe652;font-weight:bold;color:#006600;}
.navigace_back2 .podkategorie-grid a:hover {background-color:#ffda04;text-decoration:underline;}
.navigace_back2 .podkategorie-grid a img {width:36px;height:36px;margin-right:8px;flex-shrink:0;border-radius:3px;}
.navigace_back3 {background:#ffffcc;border:solid 1px #ffda04;}
.green_box p {text-align:justify;margin-bottom:10px;}
.dlp_atc_strom {text-align:left;background:#ddffcc;margin:10px 0 0 0;padding:10px;color:#000000;border:1px solid #8bce63;border-radius:7px;clear:both;overflow:hidden;}
.dlp_atc_strom ul {margin:0 0 0 22px;padding:0;list-style-type:square;}
.dlp_atc_strom li {margin:3px 0;line-height:24px;text-align:left;}
.dlp_atc_strom a.ATC, .dlp_atc_strom span.ATC {display:inline-block;background:#ffffff;border:1px solid #bbee91;border-radius:7px;padding:3px 8px;}
.dlp_atc_strom a.ATC:hover {color:#006600;background-color:#ffda04;border-color:#ffda04;text-decoration:underline;}
.dlp_atc_strom .ATC.AKK {background-color:#fff19c;border-color:#fff19c;color:#006600;}
.dlp_atc_strom .ATC.AKT {background-color:#ffe652;border-color:#8bce63;color:#006600;}
.dlp_atc_strom .ATC.VYP {color:#888888;font-weight:normal;}
.dlp_atc_strom .ATC.VYP.AKK {background-color:#fff19c;border-color:#fff19c;color:#888888;}
.dlp_atc_strom .ATC.VYP.AKT {background-color:#ffe652;border-color:#8bce63;color:#888888;}
.show-more {margin:10px 0 3px 0;background-color:#006600;border:1px solid #006600;color:#ffffff;border-radius:5px;padding:7px 12px 8px 12px;}
.show-more:hover {color:#006600;background-color:#ffe652;}
#paging {line-height:22px;margin-bottom:15px;}
table {width:100%;}
th {padding:3px;}
td {padding:3px 1px;vertical-align:middle;}
table,tr,td,th {border-collapse:collapse;}
input {border:1px solid #c0c0c0;background:#ffffff;padding:3px 2px;box-shadow:inset 4px 4px 5px 0px #eaeaea;}
input[type="submit"], input[type="checkbox"], input[type="radio"] {box-shadow:none;}
.input_noborder {background:none;color:#000000;border:none;font-weight:bold;box-shadow:none;}
#detail_block_form {border:none;background:url('../images/sp_buy_kos7_7b96673ee3.jpg') no-repeat top left;height:52px;width:212px;}
#detail_block_form_input {position:absolute;margin-top:16px;width:22px;margin-left:70px;text-align:center;border:none;background:none;box-shadow:none;}
#detail-kosik-pocet {position:absolute;margin-top:9px;width:58px;margin-left:63px;}
#detail_block_form a {background:url('../images/sp_buy_kos_8298ddfc8f.jpg') no-repeat top left;}
.kosik-pocet {display:flex;align-items:center;position:relative;width:58px;}
.kosik-pocet:hover {transform:scale(1.5);z-index:100;}
.kosik-pocet input[type=number] {width:46px;height:19px;border-radius:5px;border:1px solid #cccccc;padding:5px;text-align:center;}
.kosik-pocet-controls {position:absolute;top:0;right:0px;display:flex;flex-direction:column;justify-content:space-between;margin:0px;width:25px;}
.kosik-pocet-controls button {width:100%;height:15px;font-size:12px;background-color:#eaeaea;color:#808080;border:1px solid #cccccc;}
.kosik-pocet-controls button:hover {background-color:#cccccc;}
.kosik-pocet-controls .up {border-top-right-radius:5px;}
.kosik-pocet-controls .down {border-bottom-right-radius:5px;}
.kosik-pocet-controls .up:hover {color:#3ccb3c;}
.kosik-pocet-controls .down:hover {color:#d80000;}
.submit_spec1, .submit_spec2, .submit_spec3, .submit_spec4, .submit_spec5 {padding:5px;line-height:24px;display:inline-block;text-align:center;font-weight:bold;border-radius:5px;}
.submit_spec1, .submit_spec2 {min-width:210px;padding:5px;font-size:105%;}
.submit_spec3 {width:200px;font-size:105%;}
.submit_spec4, .submit_spec5 {padding:1px 15px;line-height:20px;}
.submit_spec1, .submit_spec4, .submit_spec5 {color:#006600;border:1px solid #8cb36c;background:#ffe439;background:linear-gradient(to bottom, #ffe439 0%,#fee863 30%,#ffda04 100%);}
.submit_spec1:hover, .submit_spec4:hover, .submit_spec5:hover {color:#006600;text-decoration:underline;background:#ffda04;background:linear-gradient(to bottom, #ffda04 0%,#fee863 60%,#ffe439 100%);}
.submit_spec1 a, .submit_spec4 a, .submit_spec5 a {font-weight:normal;color:#006600;}
.submit_spec2{color:#ffffff;border:1px solid #989898;background:#a5a5a5;background:linear-gradient(to bottom, #a5a5a5 0%,#a5a5a5 30%,#989898 100%);text-shadow:1px 1px 1px #4d4d4dc4;}
.submit_spec2:hover {color:#ffffff;text-decoration:underline;background:#989898;background:linear-gradient(to bottom, #989898 0%,#a5a5a5 60%,#a5a5a5 100%);}
a.submit_spec3 {color:#ffffff;background:#008000;background:linear-gradient(to bottom, #379737 0%,#058e02 60%,#058e02 100%);padding:6px;}
a.submit_spec3:hover {color:#ffffff;text-decoration:underline;background:#058e02;background:linear-gradient(to bottom, #058e02 0%,#379737 70%,#379737 100%);}
select {border:1px solid #c0c0c0;padding:2px 0 2px 2px;background:#ffffff;}
textarea {border:1px solid #c0c0c0;background:#ffffff;padding:3px 2px;width:90%;box-shadow:inset 4px 4px 5px 0px #eaeaea;}
.fullwidth {width:100%;}
table.list_of_products_table tr td {padding:2px 3px;background:#ffffff;border-bottom:1px solid #ffffff;}
table.list_of_products_table tr:hover td {background-color:#ffffff;}
.paging_footer, .paging_filters1 {display:block;margin-bottom:15px;width:100%;text-align:center;border-radius:7px;clear:both;background:#ffe966;background:linear-gradient(to bottom, #fff19c 0%, #ffe966 100%);}
.paging_footer {height:auto;line-height:30px;margin-top:10px;padding:5px 0px;}
.paging_filters1 {margin-bottom:0px;padding:10px 0;}
.rozbal {border-radius:5px 5px 0 0;}
.paging_filters2 {background:#ffffcc;border:solid 2px #ffe966;border-radius:0 0 5px 5px;padding:10px 0;line-height:20px;}
.paging_filters2 hr {height:2px;border-width:0;color:#ffda04;background-color:#ffda04;margin:10px 0;}
.paging_footer td, .paging_filters1 td {text-align:center;}
.paging_filters1 button, .klavesa, .odkazvm {color:#006600;background-color:#ffffff;padding:3px 5px;border-radius:5px;margin:2px;border:1px solid #ffffff;}
.klavesa, .odkazvm {background-color:#fff19c;}
.paging_filters1 button:hover {background-color:#ffda04;}
.paging_filters1 button.activ, .klavesa {font-weight:bold;}
.paging_filters1 button.select {font-weight:bold;background:none;border:none;}
.odkazvm:hover {background-color:#ffe652;}
.red_info,.green_info {margin:10px 0;width:100%;padding:0;font-weight:bold;text-align:center;background:#ffda04;color:#006600;line-height:40px}
.green_info {background:#333333;color:#ffffff;}
.infomessage {vertical-align:middle;color:#000000;font-weight:bold;}
.errormessage {vertical-align:middle;color:#d80000;font-weight:bold;}
.noborder {border:none;background:none;}
.right {text-align:right;}
.center {text-align:center;}
.left {text-align:left;}
.justify {text-align:justify;}
.clear {clear:both;}
.smaller {font-size:95%;}
.color {color:#006600;}
.color2 {color:#600001;}
.h2_bg {padding:3px 1px 0 10px;line-height:29px;height:29px;color:#ffffff;text-align:left;font-size:13.9px;font-weight:bold;border-bottom:1px solid #8bce63;border-radius:7px 7px 0 0;overflow:hidden;background:#058e02;}
.h1_bg {margin:8px 0 15px 0;padding:10px;color:#ffffff;text-align:left;font-size:110%;font-weight:bold;text-transform:uppercase;background-color:#058e02;border-radius:7px;background:linear-gradient(to bottom, #009900 0%, #058e02 55%, #008000 100%);text-shadow:1px 1px 1px #4d4d4dc4;clear:both;}
.h1_bg a {color:#ffffff;}
.red {color:#d80000;}
.green {color:#ffffff;}
.DulezityBlok {padding:15px;border:1px solid #d80000;border-radius:5px;background-color:#fbf720;}
#dotaz,#diskuze {margin-top:15px;}
.hdisk {display:block;width:100%;float:left;}
.hdisk-replies {display:table;width:100%;clear:both;margin-top:4px;}
.hdisk-replies-label {display:table-cell;width:5%;vertical-align:top;padding:2px 9px 0 0;text-align:right;}
.hdisk-replies-list {display:table-cell;}
.hdisk3 {display:block;width:100%;float:none;margin-bottom:6px;}
#kontaktform {margin-top:20px;}
#footer {text-align:left;display:flex;width:var(--gl-page-width);min-height:82px;clear:both;align-items:flex-end;}
#footer a {color:#ffffff;}
#foot_l {width:213px;height:82px;min-height:82px;display:flex;align-items:center;justify-content:center;flex:0 0 213px;float:none;margin:0;background:linear-gradient(to bottom, #009900 0%, #008000 55%, #007000 100%);border-radius:7px 7px 0 0;}
#foot_l .foot_logo_ousko {display:flex;align-items:center;justify-content:center;width:100%;height:82px;padding:8px 12px;box-sizing:border-box;}
#foot_l .foot_logo_ousko img {display:block;width:185px;max-width:100%;height:auto;}
#foot_r {display:flex;align-items:center;justify-content:center;gap:65px;flex:1 1 auto;min-height:95px;margin-left:0;box-sizing:border-box;}
#foot_r a {display:flex;align-items:center;justify-content:center;margin:0;}
#foot_r img {display:block;max-height:71px;width:auto;height:auto;}
.footer_nav_new_bottom {width:var(--gl-page-width);margin:18px auto 0 auto;padding-top:15px;color:#eaffea;line-height:18px;text-align:center;}
p.highlight2,p.highlight3 {padding:10px 0 3px 0;font-weight:bold;font-style:italic;color:#600001;}
p.highlight2 div.active {height:auto;display:block;}
#msg, #msg2 {display:none;position:absolute;z-index:200;padding-left:1px;background:#d80000;padding:6px;color:#ffffff;}
#detailmenu {padding:1px 0;}
ul#detailmenu {margin-left:0px;display:flex;flex-wrap:nowrap;}
#detailmenu li {display:inline;text-align:center;}
#detailmenu li a {background:#ffe652;padding:6px 10px;float:left;margin-right:3px;border-bottom:none;text-decoration:none;color:#006600;font-weight:bold;border-top-left-radius:5px;border-top-right-radius:5px;}
#detailmenu li a:hover {background:#ffda04;}
#detailmenu li.active a {background:green;color:#ffffff}
.detailcontent {background:linear-gradient(to bottom, green 5px, #f4fbf1 15px);margin-bottom:12px;float:left;clear:both;padding:19px 2% 10px 2%;width:96%;border:1px solid green;border-top-style:none;border-radius:0 7px 7px 7px;margin-top:-1px;}
.detailcontent ul {margin-left:20px}
.detailcontent img {box-shadow:0px 0 8px 7px #ffffff;margin:8px;}
.table_border_bottom {border-bottom:1px dotted #c0c0c0;}
tr.table_border_bottom th {font-size:12px; background-color:#ffffff !important;}
tr.table_border_bottom td {height:25px;}
tr.table_border_bottom td input[type="radio"] {margin-left:25px;}
li.cat {color:#008000;font:bold 12px tahoma;display:block;line-height:13px;padding:4px 5px 4px 0px;}
li.element {color:#008000;font:bold 11px tahoma;display:block;line-height:12px;padding:3px 5px 3px 21px;}
#rating_of_products p {font-size:80%;text-align:left;}
.ratingblock {}
.unit-rating {list-style:none;height:21px;position:relative;background:url('../images/sp_staring2_9b26472163.jpg') top left repeat-x;}
.ratingblock p {clear:both;}
.unit-rating li {text-indent:-90000px;padding:0;margin:0;}
.unit-rating li a {outline:none;display:block;width:21px;height:21px;text-decoration:none;text-indent:-9000px;z-index:3;position:absolute;padding:0px;margin:0;}
.unit-rating li a:hover {background:url('../images/sp_staring2_9b26472163.jpg') 0 42px;z-index:2;left:0px;}
.unit-rating a.r1-unit {left:0px;}
.unit-rating a.r1-unit:hover {width:21px;}
.unit-rating a.r2-unit {left:21px;}
.unit-rating a.r2-unit:hover {width:42px;}
.unit-rating a.r3-unit {left:42px;}
.unit-rating a.r3-unit:hover {width:63px;}
.unit-rating a.r4-unit {left:63px;}
.unit-rating a.r4-unit:hover {width:84px;}
.unit-rating a.r5-unit {left:84px;}
.unit-rating a.r5-unit:hover {width:105px;}
.unit-rating li.current-rating {background:url('../images/sp_staring2_9b26472163.jpg') 0 22px;position:absolute;height:21px;display:block;z-index:1;}
.line {line-height:18px;}
.line a, a.line {color:#000000;background:none;padding-left:12px;position:relative;}
.line a::before, a.line::before {content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #009900;}
.normal {font-weight:normal;}
.puvodne {color:#808080;}
del {color:#808080;}
.news {width:100%;float:left;margin-top:5px}
.news_content p, .news_content ul {clear:both;padding:4px 0;}
.news_content li {padding:1px 0;}
.news_content .ipc_blok {margin-top:15px;}
.news_content a {text-decoration:underline;}
.news_content .ipc_blok a {text-decoration:none;}
.news_content table, .detail_description table {border-collapse:collapse;margin:15px 0;border:1px solid #008000;}
.news_content table th, .news_content table td, .detail_description table th, .detail_description table td {padding:7px;}
.news_content table th, .detail_description table th {background:#ddffcc;}
.news_content table tr:hover td, .detail_description table tr:hover td {background-color:#e5ffd8;}
.obsah-center {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.tccX {width:243px;text-align:justify;padding-left:5px;padding-right:5px;margin-top:15px;background:#ffffff;}
.tccX h3 {padding:0 6px 0 0;margin:0;height:28px;line-height:20px;text-align:left;background:url('../images/sp_cat_link_0e22d8ff28.jpg') no-repeat left 24px;white-space:nowrap;}
.tccX ul {width:70%;float:right;list-style-type:none;}
.tccX ul li {background:none;text-align:left;padding-left:20px;line-height:25px;white-space:nowrap;position:relative;}
.tccX ul li::before {content:"";position:absolute;top:50%;left:6px;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #009900;}
.tcc, .tcc1, .tcc2, .tcc3, .tcc4, .tcc5, .tcc6, .tcc8, .tcc9 {float:left;width:223px;height:107px;padding:10px;position:relative;border-radius:7px;}
.tcc::before,.tcc1::before,.tcc2::before,.tcc3::before,.tcc4::before,.tcc5::before,.tcc6::before,.tcc8::before,.tcc9::before {content:"";position:absolute;top:45px;left:9px;width:70px;height:70px;background-image:url('../images/sp_categories3_1a5b785c1c.jpg');background-repeat:no-repeat;background-size:70px 700px;}
.tcc::before { background-position:0 -420px;}
.tcc1::before { background-position:0 -70px;}
.tcc2::before { background-position:0 0;}
.tcc3::before { background-position:0 -140px;}
.tcc4::before { background-position:0 -210px;}
.tcc5::before { background-position:0 -280px;}
.tcc6::before { background-position:0 -350px;}
.tcc8::before { background-position:0 -490px;}
.tcc9::before { background-position:0 -560px;}
.paging_footer button {font-weight:bold;color:#006600;letter-spacing:1px;}
.paging_footer a, .paging_footer button {background:#ffffff;border-radius:4px;padding:4px 9px;margin:1px;border:1px solid #ffffff;}
.paging_footer a:hover, .paging_footer button:hover {background:#ffda04;}
.paging_footer a.selected {background:#ffe652;}
.detail_description {text-align:justify;}
.detail_description table {margin:10px 0;border:1px solid #006600;border-collapse:collapse;}
.detail_description table tr td, .detail_description table tr th {padding:3px 8px;border:1px solid #006600;}
.detail_description h1, .detail_description h2, .detail_description h3, .detail_description h4 {margin:10px 0 0 0;color:#006600;}
.detail_description ul {margin:5px 0 5px 26px;}
.detail_description table.inner_tab_container {overflow-x:auto;display:block;width:100%;}
.detail_description table.inner_table {width:max-content;margin:0px;}
.line a:hover, a.line:hover {color:#000;}
#naseptavacDiv {position:absolute;min-width:210px;max-width:100%;top:39px;right:7px;visibility:hidden;z-index:9;}
#naseptavacDiv2 {position:absolute;width:100%;height:100%;background-color:#ffffffb0;visibility:hidden;z-index:99;}
#nas2a {background-color:#ffffff;border:2px solid green;border-radius:8px 0px 8px 8px;padding:5px;margin-top:3px;}
#nas2a .ipc_blok {width:240px;}
#naseptavac {min-width:150px;max-width:210px;z-index:3333;font-size:95%;border:none;background:#ddffcc;}
#naseptavac option {height:25px;}
.vyzn_a, .vyzn_b  {display:inline-block;width:175px;min-height:20px;padding:7px 5px 6px 10px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.vyzn_b {font-weight:bold;}
.vyzn_c {display:inline-block;padding-left:8px;width:142px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.vyzn_d {display:inline-block;padding:8px;white-space:nowrap;}
.OdskokNextLine {display:block;position:relative;padding-left:23px;text-indent:-23px;}
ul.dropdown, ul.dropdown li {list-style:none;line-height:44px;z-index:1;}
ul.dropdown li {float:left;}
ul.dropdown li.hover, ul.dropdown li:hover {position:relative;}
ul.dropdown li:hover > ul {visibility:visible;}
ul.dropdown li a {height:44px;line-height:47px;width:auto;float:left;font-weight:normal;font-family:Arial;font-size:13.5px;}
ul.dropdown li span {height:44px;display:block;border-right:1px solid #ddffcc;padding:0 8px;text-shadow:1px 1px 1px #4d4d4dc4;}
ul.dropdown li a:hover {background-color:#ffda04;color:#006600;}
ul.dropdown li:hover a span {text-shadow:none;}
ul.dropdown li.selected {background-color:#ffe652;}
ul.dropdown li.selected a span {text-decoration:underline;color:#006600;text-shadow:none;}
ul.dropdown ul {visibility:hidden;position:absolute;top:100%;left:0;z-index:598;background:#f4fbf1;width:315px;border:1px solid #8bce63;border-top:none;border-radius:0 0 7px 7px;}
ul.dropdown ul li {float:none;list-style:none;line-height:28px;}
ul.dropdown ul li a {background:none;color:#003300;font-size:13.5px;font-weight:bold;height:28px;line-height:28px;float:left;width:100%;padding:0 8px 0 16px;text-transform:none;position:relative;box-sizing:border-box;}
ul.dropdown ul li a::before {content:"";position:absolute;top:50%;left:6px;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #009900;}
ul.dropdown ul li a:hover {background:#ffda04;color:#006600;text-decoration:none;}
#lw_fb, .fb-like-box{width:212px;max-width:212px;height:80px;overflow:hidden;border-radius:7px;}
.packetery-branch-list-in-city {max-width:400px;}
.det_popis {width:115px;}
#rwin li.det_kat { text-align:left;margin:0 0 8px 0;}
p.det_kat {text-align:left;margin:0 0 3px 25px;text-indent:-25px;}
.det_kat a {white-space:nowrap;}
.nowrap {white-space:nowrap;}
.lw_info {text-align:center;}
#rw_px {display:block;float:left;width:1px;position:relative;left:-1px;}
#rw_det1 {width:62%;float:left;}
#rw_det2 {position:relative;display:flex;justify-content:center;}
#rw_tit .info p, #rw_tit .info ul {text-align:justify;padding:6px;}
#rw_tit ul.slider {margin-left:0px;}
#mob_menu {height:50px;width:100%;margin:auto;float:left;background-color:green;border-bottom:1px solid #ffffff;visibility:hidden;overflow:hidden;position:fixed;top:0;z-index:999;transition:all 0.5s ease-in-out;}
#mob_menu.translateposun {top:40px;} /*pred . nesmi byt mezera!*/
#mob_menu a {display:block;float:left;margin:12px;color:#ffffff;font-size:20px;}
#mob_menu a:hover {color:#ffffff;text-decoration:none;}
#mob_but_1, #mob_but_2, #mob_but_3, .mobil {position:static;display:block;float:none;height:0;width:0;margin:0;visibility:hidden;overflow:hidden;}
.mobil {display:block;}
.ulli13 li {font-size:13px;line-height:23px;}
.active {display:block;}
#vice_text {display:inline;}
#zbytek_odkaz, #pil_odkaz {display:inline;color:#006600;text-decoration:underline;}
.noactive,#vice_odkaz,#zbytek_text, #pil_text,#BnrL,#BnrR{display:none;}
.hidden {display:none !important;}
.tdobj {text-align:right;vertical-align:top;width:35%;}
#findT1,#findT2 {width:59%;background:#ddffcc;float:left;position:relative;border:0;border-radius:5px 0px 0px 5px;min-height:150px;}
#findT2 {width:41%;background:#bbee91;border-radius:0px 5px 5px 0px;}
#findT2 td {padding-left:7px;}
.pclab {position:absolute;z-index:10;max-width:140px;margin-top:-5px;pointer-events:none;}
.pclab a {pointer-events:auto;}
.pclab_dz,.pclab_akc,.pclab_new,.pclab_akc:hover,.pclab_new:hover,.pclab_st {color:#ffffff;display:inline-block;width:auto;float:left;clear:both;padding:0px 4px;font-size:12px;font-weight:normal;margin:2px 0;border-radius:4px;letter-spacing:0.3px;opacity:80%;}
.pclab_dz{color:#990000;background:#ffe652;cursor:help;}
.pclab_akc{background:#d80000;}
.pclab_new{background:#3333cc;}
.pclab_dar{color:#ffffff;background:#d80000;}
.pclab_st,.pclab_st:hover{color:#003300;background:#33ff33;padding:2px 5px;font-size:10px;font-weight:bold;}
.pclab_st_dk {background-image:url('../images/dermocross_cz_100px_70e56702fb.jpg');background-size:60px 60px;background-repeat:no-repeat;display:block;width:60px;height:60px;margin:2px 0;opacity:85%;clear:both;border-radius:35px;}
.pclab_st_dk a, .pclab_st_dk a:hover {color:#ffffff;background:#00abff;}
.pclab_st_filtr {margin:2px 0;border-radius:5px;letter-spacing:0.3px;background:#80ff80;padding:3px;}
.ah .pclab_st {float:none;margin:3px;cursor:help;}
.img_pre{border:none;height:20px;line-height:20px;width:20px;opacity:0.5;}
.img_pre:hover{opacity:1;}
ul.cloud {list-style:none;padding-left:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;line-height:43px;text-indent:10px;}
ul.cloud a {font-family:Verdana;display:block;padding:2px 4px;text-decoration:none;position:relative;white-space:nowrap;}
.bann {margin:5px 0 10px 0;text-align:center;}
#productslist1, #productslist2, #productslist3, #productslist4 {text-align:center;}
#dl_cookie {display:block;height:195px;margin:0;}
#dl_cooBlok {position:fixed;min-height:195px;left:0;top:100%;width:100%;overflow-y:auto;overflow-x:hidden;transform:translateY(-100%);box-shadow:0px -4px 4px rgb(0 0 0 / 15%);z-index:1000;background-color:#fff19c;}
#dl_cooCont {width:95%;max-width:1000px;height:100%;margin:0 auto;line-height:20px;font-size:14px;}
#dl_cooSeznam {display:flex;flex-wrap:wrap;margin-top:5px;font-size:16px;}
.dl_btn_mv, #dl_btn_s1, #dl_btn_s2 {padding:0 16px;border:1px solid transparent;border-radius:5px;background-color:#c0c0c0;border-color:green;font-size:16px;white-space:nowrap;}
.dl_btn_mv {border-radius:3px;font-size:12px;}
#dl_btn_s1, #dl_btn_s2 {padding:10px 20px;width:90%;flex:1;margin:10px;height:60px;letter-spacing:2px;}
#dl_btn_s2 {background-color:green;color:#ffffff;}
.dl_f1cn {flex:1;text-align:center;white-space:nowrap;padding:5px;}
#dl_cooX {display:block;position:absolute;top:10px;right:10px;width:18px;z-index:10;opacity:70%;background-color:#eaeaea;text-align:center;font-size:14px;font-weight:600;color:#d80000;}
/*input:focus,*/ textarea:focus {outline:none;}
.slider {position:relative;overflow:hidden;}
.slider li {display:none;position:relative;top:0;left:0;float:left;list-style:none;}
.slider li:first-child {display:block;}
.slider img {max-width:100%;height:auto;}
.slider-controls {display:flex;justify-content:center;margin-top:10px;height:28px;}
.slider-controls-titles {height:auto;flex-wrap:wrap;gap:5px;}
.slider-control {margin:0 5px;padding:5px 10px;border:1px solid #ffda04;border-radius:3px;background-color:#fff19c;color:#000;position:relative;cursor:pointer;}
.slider-control.active {background-color:#ffda04;}
.slider-control-text {display:none;background-color:#f4fbf1;text-align:center;border-radius:4px;padding:5px 8px;position:absolute;z-index:30;top:120%;left:50%;transform:translateX(-50%);border:1px solid #666;box-shadow:0 2px 5px rgba(0,0,0,0.18);width:max-content;max-width:220px;white-space:normal;line-height:15px;font-size:13px;pointer-events:none;}
.slider-control:hover .slider-control-text {display:block;}
.slider-controls-titles .slider-control {max-width:170px;white-space:normal;line-height:15px;font-size:12px;}
#BnrX{display:block;position:absolute;top:0px;right:0px;width:25px;z-index:10;opacity:70%;background-color:#eaeaea;text-align:center;font-size:22px;font-weight:600;color:#d80000;border:1px solid #ffffff;}
.pseudo_tab {display:table;width:100%;}
.pseudo_td50, .pseudo_td25, .pseudo_td75 {display:table-cell;width:50%;padding:5px;vertical-align:middle;}
.pseudo_td25 {width:25%;}
.pseudo_td75 {width:75%;}
.BrndContainer {display:flex;align-items:center;justify-content:flex-start;gap:20px;padding:5px;}
.BrndLogo {display:flex;justify-content:center;align-items:center;}
.img_mini {width:48px;height:auto;}
#scroll-top-wrapper, #scroll-down-wrapper {position:fixed;z-index:99;bottom:10px;right:0px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;}
#scroll-top-wrapper {bottom:80px;}
#scroll-top-btn {bottom:80px;right:20px;}
#scroll-top-btn,#scroll-down-btn,.modal-nav,.close-modal,.detail-brand-carousel-nav {background:#008000;color:#ffffff;width:40px;height:40px;line-height:35px;text-align:center;border-radius:8px;font-size:24px;text-decoration:none;opacity:0.9;border:2px solid white;}
#scroll-top-btn:hover,#scroll-down-btn:hover,.modal-nav:hover,.close-modal:hover,.detail-brand-carousel-nav:hover{/*background:#006600;color:#ffffff;text-decoration:none;*/background: #ffda04;color: #006600;text-decoration:none;border:1px solid #006600;}
.next-page {margin:-10px 0 10px;clear:both;}
.next-page a {color:#c0c0c0;font-weight:normal;}
.next-page a:hover {color:#006600;}
#tab_dfu_ku input {font-size:14px;}
.rating-container {display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px;}
.review-left-block, .review-right-block {flex-grow:0;flex-shrink:1;flex-basis:auto;min-width:200px;text-align:center;}
.rating-static {display:inline-block;font-size:48px;position:relative;color:#cccccc;}
.rating-static .star {display:inline-block;position:relative;color:#cccccc;z-index:0;}
.rating-static::after {content:'âââââ';color:#090;position:absolute;top:0;left:0;z-index:1;width:calc(var(--rating) / 5 * 100%);overflow:hidden;}
.rating-static.small {font-size:32px;}
.review-block {border:1px solid #cccccc;padding:15px;margin-bottom:20px;border-radius:5px;background-color:#f4fbf1;}
.review-header {display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:12px;color:#777;}
.review-header b {font-size:14px;color:#000000;}
.rating-static.ultrasmall {font-size:22px;}
.review-main {margin-bottom:10px;}
.additional-feedback {list-style-type:none;padding:0;margin:0;}
.additional-feedback li {margin-bottom:5px;}
.additional-feedback strong {color:#333333;}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(100,100,100,0.5);z-index:9999;display:flex;justify-content:center;align-items:center}
.modal{background:#ffffff;border:1px solid #c0c0c0;border-radius:8px;box-shadow:0 2px 16px #444444;text-align:center;width:auto;min-width:500px;max-width:90%;height:auto;max-height:90%;overflow:auto}
.modal-blok{padding:20px;position:relative}
.modal-button{background-color:#007bff;color:#ffffff;border:none;padding:10px 20px;margin:5px;border-radius:4px;cursor:pointer;font-size:14px}
.modal-button:hover{background-color:#0056b3}
.modal img.modal-slideshow {display:block;border-radius:8px;}
.modal-content {position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:150px;min-height:100px;}
.modal-controls {position:absolute;top:10px;right:10px;display:flex;gap:10px;z-index:10;}
.modal-slideshow {max-width:100%;max-height:80vh;margin:10px;}
.modal-caption {text-align:center;}
.recom-prod-list{display:flex;flex-direction:column;gap:0;overflow-y:auto;max-height:300px}
.recom-prod-item{display:flex;align-items:center;padding:0;width:100%;border-top:1px solid #cccccc}
.recom-prod-item img{padding:5px 0 5px 15px}
.recom-prod-info, .buybar-prod-info {flex:1;padding:0 10px}
.recom-prod-name, .buybar-prod-name {font-size:14px;font-weight:bold;color:#006600;text-align:left;margin:0;}
.recom-prod-price, .buybar-prod-price {font-size:12px;text-align:left;color:#555;margin:5px 0 0;}
.recom-prod-price .pclab_akc{float:none}
.tdfirst {width:115px;}
.error-highlight {border:2px solid #d80000;background-color:#ffe6e6;outline:2px solid #d80000;}
.inline-error-message {background:#d80000;padding:6px;color:#ffffff;border-radius:4px;}
#BnrR{margin-left:1005px;}
.buybar{position:fixed;left:0;right:0;top:0;transform:translateY(-100%);transition:transform .18s ease-out, box-shadow .18s ease-out;background:#ffffff;border-bottom:1px solid rgba(0,0,0,.06);z-index:998;box-shadow:none;}
.buybar-on{ transform:translateY(0);box-shadow:0 8px 24px rgba(0,0,0,.08);}
.buybar-in{ max-width:var(--gl-page-width);margin:0 auto;padding:6px 12px;display:flex;align-items:center;gap:12px;}
.buybar-img{ width:48px;height:48px;object-fit:cover;margin-left:10px;flex:0 0 auto;}
.buybar-logo{ flex:0 0 auto;line-height:0;}
.buybar-logo img{width:138px;height:48px;background-color:#ffffff;padding:0 160px 0 15px;}
.buybar.translateposun {top:40px;}
.rychla_orientace {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin:8px 0 14px 0;} /*BÃLÃ DLAÅ½DICE NA BÃLÃM POZADÃ PRO ORIENTACI V RÃMCI STRÃNKY (ZELENÃ POZADÃ MIMO STRÃNKU) */
.rychla_orientace a {display:block;background:#ffffff;border-radius:7px;padding:9px 11px;text-decoration:none;box-sizing:border-box;color:#000000;font-weight:normal;}
.rychla_orientace a:hover {background:#ffe652;}
.rychla_orientace_nadpis {display:block;color:#006600;font-weight:bold;}
.rychla_orientace span {display:block;font-size:13px;line-height:17px;margin-top:2px;}
.rychla_orientace_pocet {font-size:22px !important;line-height:26px !important;color:#d80000 !important;font-weight:bold;text-align:center;}
.rychla_orientace_bila {background:#ffffff;}
.rychla_orientace_bila a {border:1px solid #8bce63;}
.rychla_orientace_zelena {background:#ddffcc;border:1px solid #8bce63;border-radius:7px;padding:8px;}
.rychla_orientace_zelena a {border:1px solid #8bce63;}
.poradna_ul li {margin-bottom:10px;}
#GigaObsah {background-color:#ddffcc;padding:10px 20px;margin:10px 0;border:1px solid #8bce63;border-radius:7px;}
#GigaObsah ul{ list-style:none;padding-left:0;margin:0;}
#GigaObsah > ul > li { margin:4px 0;}
#GigaObsah li > ul { margin:4px 0 8px 16px;}
#GigaObsah li::before {content:"â¢";display:inline-block;width:13px;margin-left:-13px;color:#0a7a2a;}
#GigaObsah li li::before{content:"Â·";color:#4c9152;}
#GigaObsah a {text-decoration:none;}
#GigaObsah a:hover {text-decoration:underline;}

.qa-btn-green, .qa-btn-text {display:inline-block;padding:2px 10px;font-size:11px;color:#006600;background:#f6fff6;border:1px solid transparent;border-radius:5px;cursor:pointer;transition:all 0.15s ease-in-out;}
.qa-btn-text {background:transparent;transition:all 0.15s;}
.qa-btn-text:hover, .qa-btn-green:hover {border-color:#009900;background:#ffda04;}
.qa-btn-green:active, .qa-btn-text:active {background:#e5ffe5;}

.radek-selected { font-weight:bold;background-color:#dfc;}
.radek-disabled { color:#c0c0c0;}
#tab_doprava.hide-disabled .radek-disabled { display:none;}
#tab_platba.hide-disabled .radek-disabled { display:none;}
.radek-aktiv { cursor:pointer;}
.radek-aktiv:hover { background-color:#ffe652;}

.status-published {background:#f4fbf1}
.status-pending {background:#ffa500;}
.status-pending_review {background:#ffa500;}
.status-private {background#3ccb3c;}
.status-hidden {background:#c0c0c0;}
.status-deleted {background:#808080;}
.brand-cloud{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px}
.brand-cloud li{margin:0;padding:0}
.brand-cloud a{display:inline-flex;align-items:center;justify-content:center;opacity:.95;transition:opacity .15s ease}
.brand-cloud a:hover{opacity:1}
.brand-cloud img{display:block;max-width:100%}
.CartStep{--cut:18px;--gap:3px;display:flex;width:99%;margin:5px 0 20px 0;border-radius:7px;overflow:hidden;position:relative;z-index:0;isolation:isolate;}
.CartStep>div{min-height:25px;height:auto;flex:1;text-align:center;position:relative;background:#eaeaea;color:#333333;padding:4px 10px;display:flex;align-items:center;justify-content:center;white-space:normal;overflow:visible;text-overflow:clip;line-height:16px;clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% 50%,calc(100% - var(--cut)) 100%,0 100%,var(--cut) 50%);}
.CartStep>div:first-child{clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% 50%,calc(100% - var(--cut)) 100%,0 100%);}
.CartStep>div:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,var(--cut) 50%);}
.CartStep>div:not(:first-child){margin-left:calc((var(--cut) - var(--gap)) * -1);}
.CartStep>div:nth-child(1){z-index:4;}
.CartStep>div:nth-child(2){z-index:3;}
.CartStep>div:nth-child(3){z-index:2;}
.CartStep>div:nth-child(4){z-index:1;}
.CartStep>div a{display:block;text-decoration:none;color:#006600;}
.CartStep>div.CSdone{background:#fff19c;}
.CartStep>div.CScurrent{background:#ffe652;font-weight:bold;}
.CartStep>div.CSdone:has(a):hover, .CartStep>div.CScurrent:has(a):hover {background:#ffda04;}
.CartStep>div.CSdone:hover a, .CartStep>div.CScurrent:hover a {color:#006600;text-decoration:underline;}
#maker_souhrn_blok .maker_souhrn_link{background:none;border:0;padding:0;margin:0;color:#006600;cursor:pointer;font:inherit;font-weight:bold;}
#maker_souhrn_blok .maker_souhrn_link:hover{text-decoration:underline;}
#maker_souhrn_blok .pclab_st_filtr{display:inline-block;margin:1px 3px 3px 0;}
#footer_nav_new {clear:both;width:100vw;margin-left:calc(50% - 50vw);background:#007000;color:#eaffea;margin-top:0;padding:24px 0 10px 0;}
#footer_nav_new a {color:#ffffff;text-decoration:none;font-weight:normal;}
#footer_nav_new a:hover {color:#ffe652;text-decoration:underline;}
.footer_nav_new_inner {width:var(--gl-page-width);margin:0 auto;display:flex;gap:34px;align-items:flex-start;box-sizing:border-box;}
.footer_nav_new_col {flex:1 1 0;min-width:0;}
.footer_nav_new_col p {margin:0 0 10px 0;padding:0;text-align:left;color:#ffffff;font-size:14px;line-height:20px;text-transform:uppercase;font-weight:bold;letter-spacing:0.3px;}
.footer_nav_new_col ul {margin:0;padding:0;list-style:none;}
.footer_nav_new_col li {margin:0;padding:0 0 0 12px;text-align:left;line-height:24px;color:#eaffea;font-size:13px;font-weight:normal;position:relative;}
.footer_nav_new_col li::before {content:"âº";position:absolute;left:0;top:0;color:#bbee91;font-weight:bold;}
.footer_nav_new_col li a {font-size:13px;line-height:24px;color:#eaffea;text-decoration:none;font-weight:normal;}
.footer_nav_new_col li a:hover {color:#ffe652;text-decoration:underline;}
.detail-photos-content {display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px;text-align:center;box-sizing:border-box;}
.detail-photo-item {display:block;position:relative;width:181px;padding:7px;border:1px solid transparent;border-radius:6px;box-sizing:border-box;text-decoration:none;}
.detail-photo-item:hover {border-color:#090;background:#ffffff;text-decoration:none;}
.detail-photo-image-wrap {position:relative;display:block;width:165px;height:165px;margin:0 auto;}
.detail-photo-item img {display:block;width:165px;height:165px;object-fit:contain;margin:0;box-shadow:0 0 8px 7px #ffffff;}
.detail-photo-item-old img {opacity:1;filter:none;}
.detail-photo-item-old:hover img {opacity:1;}
.detail-photo-old-corner {position:absolute;right:0;top:0;width:0;height:0;border-top:22px solid #777;border-left:22px solid transparent;z-index:2;pointer-events:none;}
.detail-photo-image-wrap{position:relative;display:block;width:165px;height:165px;margin:0 auto;}
.detail-photo-old-corner{position:absolute;right:0;top:0;width:0;height:0;border-top:24px solid #777;border-left:24px solid transparent;z-index:3;pointer-events:none;}
.detail-photo-old-badge{position:absolute;right:5px;bottom:5px;z-index:3;padding:4px 7px;background:rgba(90,90,90,.92);color:#ffffff;font-size:11px;line-height:1.2;border-radius:4px;white-space:nowrap;pointer-events:none;}
.detail-photo-item-old img{opacity:1;filter:none;}
.kopirovat {width:22px;height:22px;margin-left:4px;padding:2px;border:0;border-radius:4px;background:transparent;cursor:pointer;vertical-align:middle;}
.kopirovat:hover {background:#ffe652;}
.kopirovat svg {width:17px;height:17px;fill:#ffffff;stroke:#009900;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
.kopirovat.zkopirovano svg {display:none;}
.kopirovat.zkopirovano::after {content:"â";display:inline-block;color:#009900;font-size:17px;font-weight:bold;line-height:17px;}
.faq_item {border:1px solid #8bce63;border-radius:7px;background:#ffffff;margin:7px 0;padding:0;overflow:hidden;}
.faq_item summary {display:block;padding:9px 12px;background:#ddffcc;color:#006600;font-weight:bold;cursor:pointer;}
.faq_item summary:hover {background:#ffe652;text-decoration:underline;}
.faq_item p {padding:10px 12px;margin:0;text-align:justify;}
[class^="zm-"].black:after{content:"0";}
[class^="zm-"].blue:after{content:"3";}
[class^="zm-"].brown:after{content:"8";}
[class^="zm-"].gold:after{content:"1";}
[class^="zm-"].gray:after{content:"9";}
[class^="zm-"].green:after{content:"5";}
[class^="zm-"].orange:after{content:"4";}
[class^="zm-"].purple:after{content:"7";}
[class^="zm-"].silver:after{content:"2";}
[class^="zm-"].violet:after{content:"6";}
.zm-cena{font-size:0px;}
/*vypnutÃ­ dotazÅ¯ na kvalitu pÅekladu google translator*/
#goog-gt-tt {display:none !important;}

@media only screen and (min-width:1330px)
	{
	#BnrL,#BnrR{display:block;position:absolute;top:10px;z-index:0;width:160px;height:600px;}
	#BnrL{margin-left:-181px;}
	#BnrR{margin-left:1005px;}
	#BnrL.fixed,#BnrR.fixed{position:fixed;top:23px;z-index:0}
	.stromecek {height:800px;}
	}
	
@media only screen and (max-width:1609px) /*3 sloupce*/
	{
	.no3sl {display:none}
	#rw_det2 {justify-content:right;}
	}
	
@media only screen and (min-width:1610px)
	{
	:root {--gl-page-width:1245px;--gl-search-width:217px;}
	#rwin {float:right;width:1022px;}
	#header #over a {margin-left:245px;}
	#header #zalozka2 {margin-left:105px;}
	#header #zalozka3 {margin-left:210px;}
	#header #zalozka5 {margin-left:736px;}
	#header #zalozka6 {margin-left:841px;}
	ul.dropdown li span {padding:0px 21px;}
	.news_text {width:985px;}
	#BnrR{margin-left:1260px;}
	#foot_l {width:213px;flex-basis:213px;}
	#foot_r {margin-left:0;gap:90px;}
	.tccX {width:300px;}
	#rw_tit ul.slider {margin-left:130px;}
	.buybar-in {max-width:1190px;}
	.buybar-logo img{padding-right:260px;}
	ul.dropdown li a {font-size:15px;}
	}
	
