@charset "UTF-8";
html {font-size:62.5%;}
body{padding:0px;margin:0px;font-family:RobotoRegular;font-size:14px;color:#404142;}
.cls{clear:both;}
h1,h2,h3,h4{margin:0px;padding:0px;font-weight:lighter;}
h1{font-size:1.6em;}
h2{font-size:1.1em;}
h3{font-size:0.9em;}
a{color:#404142;}
.input_disabled{background-color:#DDDDDD80 !important;}
/*- chybove hlasky ---*/
.message {
-webkit-background-size: 40px 40px;
-moz-background-size: 40px 40px;
background-size: 40px 40px;
background-image: -webkit-gradient(linear,left top,right bottom,color-stop(.25,rgba(255,255,255,.05)), color-stop(.25,transparent), color-stop(.5,transparent), color-stop(.5,rgba(255,255,255,.05)), color-stop(.75,rgba(255,255,255,.05)), color-stop(.75,transparent), to(transparent));
background-image: -webkit-linear-gradient(135deg,rgba(255,255,255,.05) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.05) 50%, rgba(255,255,255,.05) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(135deg,rgba(255,255,255,.05) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.05) 50%, rgba(255,255,255,.05) 75%, transparent 75%, transparent);
background-image: -ms-linear-gradient(135deg,rgba(255,255,255,.05) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.05) 50%, rgba(255,255,255,.05) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(135deg,rgba(255,255,255,.05) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.05) 50%, rgba(255,255,255,.05) 75%, transparent 75%, transparent);
background-image: linear-gradient(135deg,rgba(255,255,255,.05) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.05) 50%, rgba(255,255,255,.05) 75%, transparent 75%, transparent);
-moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
-webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
border: 1px solid;
color: #ffffff;
padding: 15px 15px 15px 45px;
margin: 1em 0;
text-shadow: 0 1px 0 rgba(0,0,0,.5);
-webkit-animation: animate-bg 5s linear infinite;
-moz-animation: animate-bg 5s linear infinite;
animation: animate-bg 5s linear infinite;
}
.info{background-color:#4ea5cd;border-color:#3b8eb5;}
.error{background-color:#de4343;border-color:#c43d3d;}
.warning{background-color:#eaaf51;border-color:#d99a36;}
.success{background-color:#61b832;border-color:#55a12c;}
.message h3{margin:0 0 5px;font-size:20px;position: relative;}
.message h3:before{content:"";height:33px;width:33px;background-size:20px;background-repeat:no-repeat;position: absolute;top: 3px;left: -30px;}
.message p{margin:0;}
@-webkit-keyframes animate-bg {
from{background-position:0 0;}
to{background-position:-80px 0;}
}
@-moz-keyframes animate-bg {
from{background-position:0 0;}
to{background-position:-80px 0;}
}
@-ms-keyframes animate-bg {
from{background-position:0 0;}
to{background-position:-80px 0;}
}
@-o-keyframes animate-bg {
from{background-position:0 0;}
to{background-position:-80px 0;}
}
@keyframes animate-bg {
from{background-position:0 0;}
to{background-position:-80px 0;}
}
/* symboly svg */
.success h3:before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PiA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIAkgd2lkdGg9IjQxNS41ODJweCIgaGVpZ2h0PSI0MTUuNTgycHgiIHZpZXdCb3g9IjAgMCA0MTUuNTgyIDQxNS41ODIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQxNS41ODIgNDE1LjU4MjsiIAkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+IDxnPiAJPHBhdGggZmlsbD0icmdiKDE3MywgMjU1LCA0NykiIGQ9Ik00MTEuNDcsOTYuNDI2bC00Ni4zMTktNDYuMzJjLTUuNDgyLTUuNDgyLTE0LjM3MS01LjQ4Mi0xOS44NTMsMEwxNTIuMzQ4LDI0My4wNThsLTgyLjA2Ni04Mi4wNjQgCQljLTUuNDgtNS40ODItMTQuMzctNS40ODItMTkuODUxLDBsLTQ2LjMxOSw0Ni4zMmMtNS40ODIsNS40ODEtNS40ODIsMTQuMzcsMCwxOS44NTJsMTM4LjMxMSwxMzguMzEgCQljMi43NDEsMi43NDIsNi4zMzQsNC4xMTIsOS45MjYsNC4xMTJjMy41OTMsMCw3LjE4Ni0xLjM3LDkuOTI2LTQuMTEyTDQxMS40NywxMTYuMjc3YzIuNjMzLTIuNjMyLDQuMTExLTYuMjAzLDQuMTExLTkuOTI1IAkJQzQxNS41ODIsMTAyLjYyOCw0MTQuMTAzLDk5LjA1OSw0MTEuNDcsOTYuNDI2eiIvPiA8L2c+IDwvc3ZnPg==');}
.warning h3:before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PiA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIAkgd2lkdGg9IjU1NC4ycHgiIGhlaWdodD0iNTU0LjE5OXB4IiB2aWV3Qm94PSIwIDAgNTU0LjIgNTU0LjE5OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTU0LjIgNTU0LjE5OTsiIAkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+IDxnPiAJPHBhdGggZmlsbD0iI2ZjZmJhMCIgZD0iTTUzOC41LDM4Ni4xOTlMMzU2LjUsNzAuOGMtMTYuNC0yOC40LTQ2LjctNDUuOS03OS41MDEtNDUuOWMtMzIuOCwwLTYzLjEsMTcuNS03OS41LDQ1LjlMMTIuMywzOTEuNiAJCWMtMTYuNCwyOC40LTE2LjQsNjMuNCwwLDkxLjhDMjguNyw1MTEuOCw1OSw1MjkuMyw5MS44LDUyOS4zSDQ2Mi4yYzAuMTAxLDAsMC4yLDAsMC4yLDBjNTAuNywwLDkxLjgtNDEuMTAxLDkxLjgtOTEuOCAJCUM1NTQuMiw0MTguNSw1NDguNCw0MDAuOCw1MzguNSwzODYuMTk5eiBNMzE2LjMsNDE2Ljg5OWMwLDIxLjctMTYuNywzOC4zLTM5LjIsMzguM3MtMzkuMi0xNi42LTM5LjItMzguM1Y0MTYgCQljMC0yMS42MDEsMTYuNy0zOC4zMDEsMzkuMi0zOC4zMDFTMzE2LjMsMzk0LjMsMzE2LjMsNDE2VjQxNi44OTl6IE0zMTcuMiwxNTguN0wyOTcuOCwzMjguMWMtMS4zLDEyLjItOS40LDE5LjgtMjAuNywxOS44IAkJcy0xOS40LTcuNy0yMC43LTE5LjhMMjM3LDE1OC42Yy0xLjMtMTMuMSw1LjgwMS0yMywxOC0yM0gyOTkuMUMzMTEuMywxMzUuNywzMTguNSwxNDUuNiwzMTcuMiwxNTguN3oiLz4gPC9nPiA8L3N2Zz4=');}
.error h3:before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PiA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIAkgdmlld0JveD0iMCAwIDUwOS4xODQgNTA5LjE4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTA5LjE4NCA1MDkuMTg0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+IDxnPiAJPGc+IAkJPHBhdGggZmlsbD0icmdiKDEzOSwgMjYsIDI2KSIgZD0iTTUwNC41OTMsMzg5Ljg0NGMyLjg1NCwyLjg1Niw0LjI4NCw2LjIyMiw0LjI4NCwxMC4wOThjMCwzLjg3Ny0xLjQzMSw3LjI0Mi00LjI4NCwxMC4xMDEgCQkJbC05NC44Niw5NC44NTdjLTIuODU0LDIuODU2LTYuMTIsNC4yODQtOS43OTIsNC4yODRjLTMuMjY0LDAtNi43MjktMS40MjgtMTAuNDAzLTQuMjg0TDI1NC4yODQsMzY5LjY0N0wxMTkuMDMzLDUwNC44OTkgCQkJYy0yLjg1NiwyLjg1Ni02LjEyLDQuMjg0LTkuNzkyLDQuMjg0Yy0zLjI2NCwwLTYuNzMyLTEuNDI4LTEwLjQwNC00LjI4NGwtOTQuODYtOTQuODU3Yy0yLjQ0OC0yLjQ0OC0zLjY3Mi01LjkxNi0zLjY3Mi0xMC40MDQgCQkJYzAtNC4wOCwxLjIyNC03LjM0NCwzLjY3Mi05Ljc5MmwxMzUuMjUyLTEzNS4yNTRMNC41ODksMTE5LjM0Yy0yLjg1Ni0yLjQ0OC00LjI4NC01LjcxMi00LjI4NC05Ljc5MiAJCQljMC00LjQ4OCwxLjQyOC03Ljk1Niw0LjI4NC0xMC40MDRsOTQuMjQ4LTk0Ljg2QzEwMS42OTMsMS40MjgsMTA1LjE2MSwwLDEwOS4yNDEsMHM3LjM0NCwxLjQyOCw5Ljc5Miw0LjI4NGwxMzUuMjUxLDEzNS4yNTIgCQkJTDM4OS41MzcsNC4yODRDMzkyLjM5MiwxLjQyOCwzOTUuNzYxLDAsMzk5LjYzNywwczcuMjQyLDEuNDI4LDEwLjA5OCw0LjI4NGw5NC44Niw5NC44NmMyLjg1NCwyLjg1Niw0LjI4NCw2LjIyMiw0LjI4NCwxMC4wOTggCQkJcy0xLjQzMSw3LjI0Mi00LjI4NCwxMC4wOThMMzY5LjM0MSwyNTQuNTkyTDUwNC41OTMsMzg5Ljg0NEw1MDQuNTkzLDM4OS44NDR6Ii8+IAk8L2c+IDwvZz4gPC9zdmc+');}
.info h3:before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PiA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIAkgd2lkdGg9IjQ1Ljk5OXB4IiBoZWlnaHQ9IjQ1Ljk5OXB4IiB2aWV3Qm94PSIwIDAgNDUuOTk5IDQ1Ljk5OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUuOTk5IDQ1Ljk5OTsiIAkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+IDxnPiAJPGc+IAkJPHBhdGggZmlsbD0icmdiKDAsIDEwMiwgMTczKSIgZD0iTTM5LjI2NCw2LjczNmMtOC45ODItOC45ODEtMjMuNTQ1LTguOTgyLTMyLjUyOCwwYy04Ljk4Miw4Ljk4Mi04Ljk4MSwyMy41NDUsMCwzMi41MjhjOC45ODIsOC45OCwyMy41NDUsOC45ODEsMzIuNTI4LDAgCQkJQzQ4LjI0NSwzMC4yODEsNDguMjQ0LDE1LjcxOSwzOS4yNjQsNi43MzZ6IE0yNS45OTksMzNjMCwxLjY1Ny0xLjM0MywzLTMsM3MtMy0xLjM0My0zLTNWMjFjMC0xLjY1NywxLjM0My0zLDMtM3MzLDEuMzQzLDMsM1YzM3ogCQkJIE0yMi45NDYsMTUuODcyYy0xLjcyOCwwLTIuODgtMS4yMjQtMi44NDQtMi43MzVjLTAuMDM2LTEuNTg0LDEuMTE2LTIuNzcxLDIuODc5LTIuNzcxYzEuNzY0LDAsMi44OCwxLjE4OCwyLjkxNywyLjc3MSAJCQlDMjUuODk3LDE0LjY0OCwyNC43NDYsMTUuODcyLDIyLjk0NiwxNS44NzJ6Ii8+IAk8L2c+IDwvZz4gPC9zdmc+');}
/*- copyright ---------*/
#copyright nav{margin:10px 0 0 0;padding:0;display:block;}
#copyright nav ul{margin:0 auto;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;}
#copyright nav ul li{margin:0;padding:5px;list-style:none;}
#copyright nav ul li a{display:block;}
#copyright .copy{
    text-align: center;
    font-size: 12px
}
/*- ad Tool Tip ------------------------------*/
#adtooltip{text-align:center;position:absolute;margin-top:-13px;color:white;display:none;max-width:300px;}
#adtooltip .datatooltip {
padding: 5px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font-size: 14px;
border: 1px solid gray;
background: #45484d;
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45484d 0%,	#000000 100%);
/* FF3.6+ */
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%, #45484d), color-stop(100%, #000000));
/* Chrome, Safari4+ */
background: -webkit-linear-gradient(top,#45484d 0%,	#000000 100%);
/* Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #45484d 0%, #000000 100%);
/* Opera 11.10+ */
background: -ms-linear-gradient(top, #45484d 0%, #000000 100%);
/* IE10+ */
background: linear-gradient(to bottom, #45484d 0%, #000000 100%);
/* W3C */
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#45484d',endColorstr='#000000',GradientType=0 );
/* IE6-8 */
}
#adtooltip:after{border-color:black transparent transparent;border-style:solid;border-width:9px 9px 0px 9px;content:" ";display:block;height:0px;margin:0px auto;position:relative;width:0px;}
#adtooltip .arrowtooltip{display:inline-block;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black;width:0px;height:0px;}
button[type="submit"]{background-color:#65A656;color:white;  border:none;  cursor:pointer;}
.adFlex--gutters{margin:0;}
.vse button[type="submit"],
.all_barvy button[type="submit"],
.obal_filtr_cena button[type="submit"]{border-radius:6px;  padding:6px 10px;  font-size:1.4em;}
.bg{background-color:rgba(0,0,0,0.7);position:fixed;width:100%;height:100%;z-index:800;top:0px;left:0px;}
.load{position:absolute;display:none;z-index:10000 !important;}
/*.detail{font-size:1.4em;}*/
.detail{padding:0 0 25px 0;}
.zavrit_mobil_panel{text-align:left;padding:0;margin:0;cursor:pointer;background-color:black;min-height:42px;}
.zavrit_mobil_panel .zavrit{display:inline-block;padding:9px 10px 0;font-size:1.8em;color:white;background-color:#454545;height:42px;width:42px;float:left;}
.zavrit_mobil_panel .nadpis{display:inline-block;font-size:1.2em;text-align:center;color:white;padding:0 10px;line-height:42px;height:42px;}
/*mobil menu */
#panel_mobil_menu{position:absolute;width:100%;top:0;display:table;color:white;background-color:#404142;padding:2px 0;}
#panel_mobil_menu span{display:table-cell;text-align:center;vertical-align:middle;}
#panel_mobil_menu i{cursor:pointer;}
.zavritpanel{background-color:silver;height:50px;text-align:right;}
.zavritpanel .zavrit i{background-color:gray;border-radius:100%;cursor:pointer;display:inline-block;font-size:2em;margin:6px;padding:8px;color:white;}
.pck{padding:5px;margin:2px;color:orange;font-style:normal;font-weight:bold;}
#top-menu ul{margin:0;padding:0;width:100%;}
#top-menu ul li{list-style:none;margin:0;padding:3px}
#top-menu ul li a{text-decoration:none;color:black;}
#butons ul{margin:0;padding:0;width:100%;}
#butons ul li{list-style:none;margin:0;padding:3px}
#butons ul li a{text-decoration:none;}
#fulltext{position:absolute;top:0;left:0;display:none;}
#fulltext_shop{display:none;}
.upozorneni{color:red}
.search_null{margin:50px 0;text-align:center;padding:10px 0;background-color:#FFEBEB;border:1px solid red;}
.search_null .zvyrazni{color:red;}
small.zvyrazni{color:red;}
#footer_group{background-color:#BBBBBB;padding:10px 20px;}
#footer_group .t_table{width:100%;}
#footer_group h2{background-color:#404142;color:white;}
#dolni_pomocne_menu{font-size:1.2em;}
#dolni_pomocne_menu ul{margin:0;padding:0;width:100%;}
#dolni_pomocne_menu ul li{list-style:none;margin:0;padding:3px;}
#dolni_pomocne_menu ul li a{text-decoration:none;color:black;display:block;padding:5px 15px;}
#dolni_pomocne_menu ul li:first-child a{padding:15px 15px 5px 15px;}
#left_pomocne_menu{font-size:1.2em;}
#left_pomocne_menu ul{margin:0;padding:0;width:100%;}
#left_pomocne_menu ul li{list-style:none;margin:0;padding:3px;}
#left_pomocne_menu ul li a{text-decoration:none;color:black;display:block;padding:5px 15px;}
#left_pomocne_menu ul li:first-child a{padding:15px 15px 5px 15px;}
#right_pomocne_menu{font-size:1.2em;}
#right_pomocne_menu ul{margin:0;padding:0;width:100%;}
#right_pomocne_menu ul li{list-style:none;margin:0;padding:3px;}
#right_pomocne_menu ul li a{text-decoration:none;color:black;display:block;padding:5px 15px;}
#right_pomocne_menu ul li:first-child a{padding:15px 15px 5px 15px;}
#define-zapati{padding:15px;text-align:left;}
#define-zapati img{padding:3px;}
#rozsireni_group_1{background-color:#BBBBBB;border-top:1px solid white;padding:10px 20px;}
#rozsireni_group_1 a{color:black;text-decoration:none;}
#rozsireni_group_1 a:hover{text-decoration:underline;}
#rozsireni_group_1{font-size:16px;}
#rozsireni_group_1 i{font-size:20px;}
#kde-jsem{color:silver;padding:10px 0 15px 0;}
#kde-jsem a{color:silver;}
#upoutavka_vyrobci_loga{padding:5px 0 5px 0;text-align:center;}
#upoutavka_vyrobci_loga img.logo_vy{max-height:50px;padding:10px 5px;}
#podmenu_kat_stred{margin:15px 0; padding:5px 0;}
#podmenu_kat_stred .adFlex--gutters > .adFlex-cell{padding:0.1em;}
.podmenu_kat_stred ul{margin:0;padding:0;width:100%;}
.podmenu_kat_stred ul li{list-style:none;margin:0;padding:0;}
.podmenu_kat_stred ul li a{text-decoration:none;color:black;display:block;}
.podmenu_kat_stred ul li{background-color:#F2F2F2;  border:1px solid white;}
.tit_kat{background-color:#F2F2F2; border:1px solid white; position:relative; cursor:pointer;}
.tit_kat:hover{background-color:#dddddd;}
.tit_kat.minus{background-color:#eafff2;}
.tit_kat span{display:block;    font-weight:bold;    margin:0;    padding:0;    text-transform:uppercase;    width:100%; }
.tit_kat span::after{content:"k"; position:absolute; right:0.5em; font-family:rimado; text-transform:lowercase;top: 0.3em;}
.tit_kat.minus span::after{content:"i";}
 /*
#panel-nejprodavanejsi-stred {margin:10px 0;padding:0;}
#panel-nejprodavanejsi-stred .pol_nej{padding:0.5em;border-bottom:1px solid silver;}
#panel-nejprodavanejsi-stred [class*="nej_"]{float:left;}
#panel-nejprodavanejsi-stred .nej_a{padding:0 10px 0 0;}
#panel-nejprodavanejsi-stred .pol_nej:nth-child(1n+4){display:none;}
#panel-nejprodavanejsi-stred .pol_nej.view_nej{display:block; animation:1.7s fadein-top ease forwards;}
#panel-nejprodavanejsi-stred h3{padding:5px 0; font-size:1.1em;}
#panel-nejprodavanejsi-stred h3 a{display:block; color:black; text-decoration:none;}
#panel-nejprodavanejsi-stred .data{color:#808080; font-size:smaller;}
#panel-nejprodavanejsi-stred .data a{text-decoration:none;}
#panel-nejprodavanejsi-stred .data a:hover{text-decoration:underline;}
#panel-nejprodavanejsi-stred .show_nej{text-align:center; margin-bottom:1em;}
#panel-nejprodavanejsi-stred .cena {color:#555555;font-size:1.4em;font-weight:lighter;}
#panel-nejprodavanejsi-stred .cena span, #panel-nejprodavanejsi-stred .cena s {position:relative;}
#panel-nejprodavanejsi-stred .cena s {color:#c0c0c0;}
#panel-nejprodavanejsi-stred .show_nej span{padding:5px 10px 5px 20px;background-color:#D6D6D6;cursor:pointer;}
#panel-nejprodavanejsi-stred .show_nej span.plus::before{content:"c";font-family:rimado;font-size:1.4em;font-weight:bold;position:absolute;}
#panel-nejprodavanejsi-stred .show_nej span.plus.minus::before{content:"a";font-family:rimado;}
*/
#buttons_filtry #btn_filtry{color:#ffffff;    font-size:1.4em;    line-height:30px;    padding:10px 45px;    background-color:#448137;    cursor:pointer;    position:relative;}
#buttons_filtry .plus::before{content:"E";font-size:1.8em;font-weight:bold;margin:0 -41px;position:absolute;  font-family:rimado;}
#buttons_filtry .plus::after{content:"c";font-size:1.4em;font-weight:bold;margin:0;position:absolute;  font-family:rimado;  right:0.5em;}
#buttons_filtry .plus.minus::after{content:"a";  font-family:rimado;}
#filtr_vyrobce{margin:10px 0;padding:0;  display:none;}
#filtr_vyrobce #znacky{font-size:1.4em;text-transform:uppercase;color:white;line-height:30px;padding:10px 45px;  cursor:pointer;}
#filtr_vyrobce .t_table{width:100%;}
#filtr_vyrobce .plus{border:1px solid silver;color:gray !important; background-color: #F2F2F2;}
#filtr_vyrobce .minus{background-color:gray; border:1px solid gray; color:white !important;}
#filtr_vyrobce .plus::before{content:"+";font-size:2em;font-weight:bold;margin:0 -30px;position:absolute;}
#filtr_vyrobce .plus.minus::before{content:"-";font-size:2em;margin:-3px -26px;}
#obal_znacky{display:none;padding:20px;background-color:#f2f2f2;border:1px solid silver;}
#obal_znacky .vse{border:1px solid silver;background-color:white;}
#obal_znacky .titulek_hlavni, #obal_znacky .titulek{font-weight:bold;padding:10px 0 10px 45px;display:block;position:relative;}
#obal_znacky .titulek.active::before{content:"a";}
#obal_znacky .titulek::before{content:"c";display:inline-block;font-family:"rimado";font-size:inherit;position:absolute;left:14px;text-rendering:auto;top:12px;}
#obal_znacky .dalsi_znacky_vyrobce{display:none;}
#obal_znacky .titulek {display:inline-block;border:1px solid silver;background-color:white;color:orange;cursor:pointer;}
input[type="checkbox"] + i::before{background-color:white;}
.nastaveny_filtr label{font-style:italic;color:silver;  padding:10px 0 0 0;  display:inline-block;}
.nastaveny_filtr ul, #filtr_panel ul{margin:0;padding:0;}
.nastaveny_filtr ul li, #filtr_panel ul li{margin:0;padding:0;list-style:none;display:inline;}
.nastaveny_filtr ul li a, #filtr_panel ul li a{display:inline-block;color:black;border-style:solid;border-width:1px;font-size:1.2em;padding:1px 25px 2px 5px;margin:10px 10px 10px 0;-webki-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;background-color:white;border-color:#BBBBBB;  position:relative;}
.nastaveny_filtr ul li a span, #filtr_panel ul li a span{color:orangered;font-weight:bold;font-size:130%;  margin:0;  position:absolute;  right:1px;  top:0px;}
.nastaveny_filtr .zrusit_filtr a{background-color:#404142;border-color:#404142;color:white;  padding:1px 5px 2px 21px;  position:relative;}
.nastaveny_filtr .zrusit_filtr a span{margin:0;   color:white;   left:1px;}
#filtr_barvy{margin:10px 0;padding:0;  display:none;}
#filtr_barvy #barvy{color:gray;    font-size:1.4em;    line-height:30px;    padding:10px 45px;    text-transform:uppercase;  cursor:pointer;}
#filtr_barvy .plus{border:1px solid silver; color:gray !important;}
#filtr_barvy .minus{background-color:gray; color:white !important;}
#filtr_barvy .plus::before{content:"+";font-size:2em;font-weight:bold;margin:0 -30px;position:absolute;}
#filtr_barvy .plus.minus::before{content:"-";font-size:2em;margin:-3px -26px;}
#obal_barvy{display:none;padding:20px;background-color:#f2f2f2;border:1px solid silver;}
#obal_barvy .all_barvy{background-color:#ffffff;    border:1px solid #c0c0c0;    padding:0;}
#obal_barvy .obal_vypis_barvy{padding:0.5em;}
#obal_barvy .ba{padding:0 0.3em;}
#filtry_zbozi{margin:10px 0;padding:0;  display:none;}
#filtry_zbozi #btn_filtry_zbozi{font-size:1.4em;text-transform:uppercase;color:white;line-height:30px;padding:10px 45px;  cursor:pointer;}
#filtry_zbozi .t_table{width:100%;}
#filtry_zbozi .plus{border:1px solid silver;color:gray !important; background-color: #F2F2F2;}
#filtry_zbozi .minus{background-color:gray; border:1px solid gray; color:white !important;}
#filtry_zbozi .plus::before{content:"+";font-size:2em;font-weight:bold;margin:0 -30px;position:absolute;}
#filtry_zbozi .plus.minus::before{content:"-";font-size:2em;margin:-3px -26px;}
#filtry_zbozi .obal_filtry_zbozi{display:none;padding:20px;background-color:#f2f2f2;border:1px solid silver;}
.obal_filtry_zbozi .filtr_checkbox .titulek {padding:5px;border-bottom:1px dotted silver;font-weight:bold}
.obal_filtry_zbozi .filtr_checkbox .polozky {padding:10px;}
.obal_filtry_zbozi .filtr_checkbox .polozky label {display:inline-block;padding:0 5px;margin-right:15px;border:2px solid transparent;}
#filtr_panel .t_table, #sortovani .t_table, #filtr_barvy .t_table, #filtr_cena .t_table{width:100%;}
#sortovani {position:relative;padding:5px 0;}
#sortovani table{width:100%;}
#sortovani .t_cell_8, #sortovani .t_cell_4{margin:0;}
#sortovani .obal_select_sort select{width:170px;}
/* barevnĂ© provedeni ----*/
.obal_barvy{text-align:left;width:40%;float:left;}
.obal_barvy .barvy_vypis{display:inline-block;width:20px;height:20px;margin:2px;}
.dostupnost1{color:green;}
.dostupnost2{color:green;}
.dostupnost3{color:Orange;}
.stornovat{color:Red;}
.ikony {font-size:1em;font-weight:lighter;text-transform:uppercase; position:absolute;margin:1% 0 0 5px;z-index:20;}
.ikony .novinka{color:white;background-color:orange;display:inline-block;padding:5px;}
.ikony .vyprodej{color:white;background-color:#808000;display:inline-block;padding:5px;}
.ikony .tip{color:white;background-color:#006633;display:inline-block;padding:5px;}
.ikony .akce{color:white;background-color:#CC0033;display:inline-block;padding:5px;}
/*.ikony .nejprodavanejsi{color:black;background-color:#00CC00;display:inline-block;padding:5px;}  */
.ikony .vl_stitek{color:white;display:inline-block;padding:5px;}
.ikony svg{width:32px;height:32px;margin:5px 0;display:block}
#panel-doporucujeme-stred article img.nejprodavanejsi{position:absolute;top:-17px;right:5px;z-index:10;width:32px;height:32px}
.vypis_zbozi .polozka_zbozi_nahled img.nejprodavanejsi{position:absolute;top:7px;right:20px;z-index:10;width:32px;height:32px}
#detail_zbozi .t_cell_7{position:relative}
#detail_zbozi img.nejprodavanejsi{position:absolute;top:-2px;right:20px;z-index:20;width:32px;height:32px}
.panel_vyprodej span.vyprodej{color:#800202;background-color:#F2D75F;display:block !important;text-align:center;font-size:16px;padding:5px;margin:3px 10px 15px 10px;}
.vypis_zbozi .polozka_zbozi_nahled article{ border:1px solid white;padding:0 0.5em;position:relative;}
.vypis_zbozi .polozka_zbozi_nahled .obrazek{text-align:center;position:relative;}
.vypis_zbozi .polozka_zbozi_nahled .obrazek a{display:block;overflow:hidden;}
.vypis_zbozi .polozka_zbozi_nahled .obrazek img{/*height:250px; */   object-fit:contain;    width:100%;}
.vypis_zbozi .polozka_zbozi_nahled .obrazek a.compat-object-fit{background-position:center center;    background-repeat:no-repeat;    background-size:contain;    height:250px;    width:100%;}
.vypis_zbozi .polozka_zbozi_nahled h2{padding:10px 0;}
.vypis_zbozi .polozka_zbozi_nahled h2 a{display:block;color:black;text-decoration:none;}
.vypis_zbozi .dostupnost{padding:10px 0;text-transform:uppercase;font-size:1.2em;}
.vypis_zbozi .polozka_zbozi_nahled .ceny{padding:10px;margin:5px 0 2px 0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.vypis_zbozi .polozka_zbozi_nahled .cena{font-size:1.8em;font-weight:lighter;text-align:center !important;line-height:30px;color:#555;}
.vypis_zbozi .polozka_zbozi_nahled .cena s{color:red;font-size:80%;display:inline-block;padding:0 20px 0 0;}
.vypis_zbozi .polozka_zbozi_nahled .cena .nadotaz{color:orange; line-height:0 !important;font-size:14px;}
.vypis_zbozi .polozka_zbozi_nahled .cena .usetrim{color:silver; font-size:14px;display:block;}
.vypis_zbozi .polozka_zbozi_nahled .cena .usetrim_null{font-size:14px;display:block;}
.vypis_zbozi  .polozka_zbozi_nahled .butonky{margin:0;padding:15px 10px;width:100%;border-bottom:3px solid silver;text-align:center;}
.vypis_zbozi  .polozka_zbozi_nahled .butonky .koupit{padding:1em;border:2px solid green;}
.vypis_zbozi  .polozka_zbozi_nahled .data{font-size:smaller;color:#808080;}
.vypis_zbozi  .polozka_zbozi_nahled .data a{text-decoration:none;}
.vypis_zbozi  .polozka_zbozi_nahled .data a:hover{text-decoration:underline;}
.vypis_zbozi  .polozka_zbozi_nahled .data table{width:100%;}
.vypis_zbozi  .polozka_zbozi_nahled .butonky table{width:100%;}
.vypis_zbozi  .polozka_zbozi_nahled .butonky table td{width:50%;text-align:center;}
.vypis_zbozi .polozka_zbozi_nahled .butonky i {font-size:120%;margin-left:-35px;margin-top:1px;position:absolute;}
.vypis_zbozi .polozka_zbozi_nahled .butonky a i {margin-top:2px;margin-left:-30px;}
.vypis_zbozi .polozka_zbozi_nahled .butonky button,.vypis_zbozi .polozka_zbozi_nahled .butonky a.link_detail{color:white;background-color:transparent;text-decoration:none;font-size:1.4em;cursor:pointer;border:none;}
.vypis_zbozi .polozka_zbozi_nahled .butonky .obal_vypis_kosik {background-color:silver;padding:5px 10px 8px 41px;display:inline-block;-webki-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.vypis_zbozi .polozka_zbozi_nahled .butonky .obal_vypis_kosik:hover{background-color:#026602;}
.vypis_zbozi .polozka_zbozi_nahled .butonky a.porovnej{color:#777;display:inline-block;text-decoration:none;font-size:2.5em;}
.obal_barva_sestava{text-align:center;height:27px; overflow: hidden; }
.obal_barva_sestava:hover{height:auto}
.obal_barva_sestava a{text-decoration:none;}
.obal_barva_sestava img,
.obal_barva_sestava span{width:24px;height:24px;display:inline-block;border:1px solid silver}
.vo_cena{font-size:12px;}
.skrtni{color:#f25820;text-decoration:line-through;}
#str_top{margin:0 0 0.5em 0;border-bottom:1px solid #c0c0c0;}
.strankovani{padding:10px;font-size:1.2em;color:gray;}
.strankovani a{text-decoration:none;color:gray;padding:0 5px;}
.strankovani a:hover{color:#65a656;}
.strankovani .aktiv-str{font-weight:bold;}
.strankovani .pocet-str{font-size:1.3em;}
#kde_bottom_obal{margin:0;padding:1em 0; text-align:center;}
#kde_bottom_obal p{margin:0;padding:0;}
.btn_dalsi{text-align:center;}
.btn_dalsi button{background-color:#ffa500;border:none;border-radius:3px;color:#ffffff;cursor:pointer;font-size:1.6em;margin:0 0 1em 0;padding:8px 10px;}
/* panel novinky ---*/
#panel_form_novinky{background-color:#404142;color:#ffffff;}
#panel_form_novinky i{font-size:2.6em;}
#panel_form_novinky span{font-size:2em;}
#panel_form_novinky .adInputflex{margin-bottom:0.2em;}
#panel_form_novinky input[type="text"]{background-color: white;}
#zahlavi_group i.ad{font-size:30px;}
/* facebook */
#panel_fcb{margin:0;padding:0;white-space: nowrap;}
#panel_fcb a{color:#404142;display:inline-block;padding:4px 0 0 15px;text-decoration:none;}
#panel_fcb a:hover{color:#65A656;}
/*- top upoutavka */
#top-upoutavka i.ad{font-size:20px;}
#top-upoutavka .polozka-upoutavky{white-space:nowrap;}
#novinky_stred{margin:1em 0;}
#novinky_stred .titulek_novinky_stred,
#akcni_zbozi_stred .titulek_akcni_stred{font-size:1.8em;font-weight:lighter;padding:0 0 0 0.3em;border-bottom:1px solid #ebebeb;}
#novinky_stred #buttons svg{height:30px;}
#novinky_stred #buttons span{display:inline-block;cursor:pointer;}
#novinky_stred #buttons .prev{margin-right:1em;}
#novinky_stred #buttons .next{}
#novinky_stred .vypis_zbozi{overflow:hidden;position:relative;width:100%;padding:0; margin:0 0 0 0.2em;}
#novinky_stred .vypis_dalsi_zbozi{clear:both;}
#novinky_stred .polozka_zbozi_nahled{border:1px solid white;}
#novinky_stred .polozka_zbozi_nahled .polozka_zbozi_nahled_obal{padding:0 0.5em;}
#detail_zbozi  .dalsi_off{display:none;}
#detail_zbozi .t_table{width:100%;}
#detail_zbozi .obal_cena{border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; margin:15px 0;}
#detail_zbozi .obal_cena s{color:red}
#detail_zbozi .cena_vat{font-size:1.5em;color:#448137;}
#adZalTabs{margin:15px 0;}
#detail_zbozi ul.zalozky {border-bottom:1px solid #ddd;}
#detail_zbozi ul.zalozky li {list-style:none;display:inline-block;border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;cursor:pointer;}
#detail_zbozi ul.zalozky li:hover{background-color:silver;}
#detail_zbozi ul.zalozky li.current{background-color:#404142;color:white;}
#detail_zbozi .obal_zalozky{padding-bottom:25px; border-bottom:1px solid #dddddd;}
#detail_zbozi .imgzal{text-align:center;margin:25px;}
#detail_zbozi .imgzal img{width:100%;max-width:280px;padding:5px;}
#detail_zbozi dl{padding:0;  min-width:320px;  margin:0 auto;  width:100%;}
#detail_zbozi dt{width:100%;float:left;padding:3px;max-width:180px;min-width:120px;}
#detail_zbozi dd{margin:0px;text-align:right;padding:3px;}
#detail_zbozi .zakl_param,
#detail_zbozi .ceny{color:gray;}
#detail_zbozi .slovni_cena{color:gray;text-align:right;}
/* kosik detail*/
#detail_zbozi .radek-kosik{margin:15px 0;}
#detail_zbozi .obal_kosik_detail{background-color:#448137;padding:1px;-webki-border-radius:6px;-moz-border-radius:6px;border-radius:6px;height:55px;overflow:hidden;position:relative;text-align:center;display:flex;flex-wrap:nowrap;justify-content:space-between ;align-items:stretch;}
#detail_zbozi .obal_kosik_detail:hover{background-color: #65A656;}
#detail_zbozi .obal_kosik_detail .kusy{background-color:#fff;width:45px;height:53px;text-align:center;font-size:1.4em;padding:4px 5px 6px 5px;-webki-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;margin:0;border:none;flex-grow:1;}
#detail_zbozi .obal_kosik_detail .kusy:focus{border:none !important;    outline:none;}
#detail_zbozi .obal_kosik_detail .ad-kosik-1{cursor:pointer; font-size:1.8em;margin-left:-60px;margin-top:-14px;position:absolute;padding:6px;height:55px;width:45px;}
#detail_zbozi .obal_kosik_detail .ad-dog{cursor:pointer; font-size:1.8em;margin-left:-60px;margin-top:-14px;position:absolute;padding:6px;height:55px;width:45px;}
#detail_zbozi .obal_kosik_detail button{color:white;background-color:transparent; cursor:pointer; font-size:1.4em; height:54px; text-decoration:none; flex-grow:98}
#detail_zbozi .obal_kosik_detail .bal{padding:17px 8px 0 8px;  background-color:#FFFFFF;  flex-grow:1}
#detail_zbozi .obal_kosik_detail .bal:empty{display:none;}
#detail_zbozi .radek-kosik .obal_barvy_select{text-align:left; margin-bottom: 15px; padding: 0 0 0 5px;}
#detail_zbozi .radek-kosik .obal_barvy_select .detail_barva_provedeni{ width: 55px;height: 55px;display: inline-block;margin: 5px;border:1px solid #ddd;position:relative;}
#detail_zbozi .radek-kosik .obal_barvy_select .detail_barva_provedeni input{cursor: pointer;width: 100%;height:100%;display:block;opacity: 0;}
#detail_zbozi .radek-kosik .obal_barvy_select .detail_barva_provedeni.checked{border:1px solid gray;}
#detail_zbozi .radek-kosik .obal_barvy_select .detail_barva_provedeni.checked::before{content:"g";color:white;font-size:3.4em;font-family:rimado;position:absolute;left:2px;text-shadow:1px 1px 1px black;z-index:10;}
#detail_zbozi .radek-kosik .obal_barvy_select .detail_barva_provedeni small{white-space: nowrap;font-size: 9px;}
#detail_zbozi .radek-kosik .titulek_varianty{text-align:left; padding: 0 0 0 5px;}
#detail_zbozi .radek-kosik .obal_radio_varianty{text-align:left; padding: 0 0 0 5px;}
#detail_zbozi .radek-kosik .obal_radio_varianty .detail_radio_varianta{width:85px;height:85px;display:inline-block;margin:5px;border:1px solid #ddd;position:relative; overflow: hidden;}
#detail_zbozi .radek-kosik .obal_radio_varianty .detail_radio_varianta input{cursor: pointer;width: 100%;height:100%;display:block;opacity: 0;}
#detail_zbozi .radek-kosik .obal_radio_varianty .detail_radio_varianta.checked{border:1px solid gray;  background-color:rgba(0,0,0,0.7);}
#detail_zbozi .radek-kosik .obal_radio_varianty .detail_radio_varianta.checked::before{content:"g";color:white;font-size:3.4em;font-family:rimado;position:absolute;left:17px;z-index:10;}
#detail_zbozi .radek-kosik .obal_radio_varianty .detail_radio_varianta small{position:absolute;  display:table;  width:85px;  height:55px;}
#detail_zbozi .radek-kosik .obal_radio_varianty .detail_radio_varianta small label{display:table-cell; text-align:center; vertical-align:middle;}
#detail_zbozi .radek-kosik .obal_radio_varianty .detail_radio_varianta .dostupnost{color:white;margin-top:-25px;padding:3px 0;position:absolute;text-align:center;width:85px;}
#detail_zbozi .radek-kosik .obal_radio_varianty .detail_radio_varianta .dostupnost.dostupne{background-color:#448137;}
#detail_zbozi .radek-kosik .obal_radio_varianty .detail_radio_varianta .dostupnost.nedostupne{background-color:red;}
#detail_zbozi .radek-kosik .obal_radio_varianty .detail_radio_varianta .dostupnost.vyprodej{background-color:#b200ff;}
#detail_zbozi .zal_img{text-align:center;}
#detail_zbozi .zal_img img {max-width:280px;padding:5px;width:100%;}
#detail_zbozi .radek-kosik .obal_radio_varianty .detail_radio_varianta:hover{border-color:#448137;}
#detail_zbozi .radek-kosik .obal_radio_varianty .detail_radio_varianta.nedostupneaa:hover{border-color:red;}
#detail_zbozi .sklad_off{display:none;}
#detail_zbozi .show_dostupnost .title_dostupnost{color:black;}
#detail_zbozi .show_dostupnost{visibility:visible;min-height:30px;padding:5px;}
#detail_zbozi .hodnoceni_top{line-height:30px;}
#detail_zbozi .hodnoceni_top img{margin:0 0 -4px;}
#detail_zbozi .tbn_akce {margin:1.5em 0;text-align:center;min-height:35px;padding:0 0 0.8em 0;background-color:#F4F4F4;-webki-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#detail_zbozi .tbn_akce .tl_akce {color:#808080;font-weight:normal;margin:0 10px;position:relative;text-decoration:none;cursor:pointer;display:inline-block;}
#detail_zbozi .tbn_akce .tl_akce:hover{color:#65A656;}
#detail_zbozi .tbn_akce i{left:0; position:absolute;}
#detail_zbozi .cena_skupina{white-space:nowrap;padding:0 10px 0 10px;}
#detail_zbozi .usetrim_det{white-space:nowrap;padding:0 10px 0 10px;}
#detail_zbozi .usetrim_det s{display:block;color:#f25820;text-decoration:line-through;}
/*carusel*/
.ad-carusel{position:relative;overflow:hidden;}
.ad-carusel .item{position:absolute;width:100%;background-color:white;}
.ad-carusel .right_pol{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-duration:.8s;transition-duration:.8s;z-index:0;opacity:1;}
.ad-carusel .left_pol{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-duration:.8s;transition-duration:.8s;z-index:0;opacity:1;}
.ad-carusel .view_pol{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.8s;transition-duration:.8s;display:block;opacity:1;-webkit-perspective:1000px;perspective:1000px;z-index:10}
#detail_zbozi .ad_gallery .obrazek{position:relative;}
#detail_zbozi .ad_gallery .obrazek .ad-carusel{height:520px;position:relative;}
#detail_zbozi .ad_gallery .obrazek .ad-carusel .item{display:table;width:100%;display:none;}
#detail_zbozi .ad_gallery .obrazek .ad-carusel .item a{display:table-cell;vertical-align:middle;height:520px;;width:auto;text-align:center;}
#detail_zbozi .ad_gallery .obrazek .ad-carusel .item a img{width:auto;max-height:520px}
#detail_zbozi .ad_gallery .obrazek .ad-carusel .right_pol,
#detail_zbozi .ad_gallery .obrazek .ad-carusel .left_pol{opacity:0;display:table;}
#detail_zbozi .ad_gallery .obrazek .ad-carusel .view_pol{display:table;}
#detail_zbozi .ad_gallery .obrazek .prev_car,
#detail_zbozi .ad_gallery .obrazek .next_car{color:#666666; position:absolute;top:calc(50% - 20.5px);width:41px;height:41px;font-size:42px;cursor:pointer;display:block;z-index:20}
#detail_zbozi .ad_gallery .obrazek .prev_car{left:10px;}
#detail_zbozi .ad_gallery .obrazek .next_car{right:10px;}
#barevna_sestava{text-align:center}
#barevna_sestava .titulek{font-size:16px;font-weight:bold;padding:0 0 10px 0;}
#barevna_sestava a{width:50px;height:50px;display:inline-block;border:2px solid transparent;display:inline-block;margin:0 5px 0 0;padding:0}
#barevna_sestava a:hover,
#barevna_sestava a.current{border:2px solid green}
#barevna_sestava .barva_sestava{width:42px;height:42px;display:inline-block;padding:0;margin:1px;border:1px solid black}
.dalsi_img i{margin:3px 0 0 3px;position:absolute;}
/*roz??en?hl?ac?pes */
.form_hlidaci_pes{display:none;background-color:white;border:1px solid #404142;padding:0.5em 1em;}
.form_hlidaci_pes .show_hlaska .show_chybovka{background-color:rgba(255,0,0,0.15);    color:#ff0000;    display:block;    margin:1em 0;    padding:1em;}
.form_hlidaci_pes .close-off-pes{text-align:right;font-size:2em;color:red;cursor:pointer;border-bottom:1px solid silver;}
.form_hlidaci_pes .titulek{font-size:1.4em;color:#404142;margin-top:-35px;}
.form_hlidaci_pes .odslpes{padding:10px 10px 8px 10px ;-webki-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:1.4em;}
.form_hlidaci_pes .eml_pes{width:100%;}
.form_hlidaci_pes .send_ok{color:green;text-align:center;padding:10px;margin:5px 0;background-color:#E5FFE5}
.form_hlidaci_pes .chybovka_volba,
.form_hlidaci_pes .show_chybovka{color:red;text-align:center;padding:10px;margin:5px 0;background-color:#FFEBEB}
.form_hlidaci_pes .show_hlaska_pes{}
#filtr_cena{background-color:#f2f2f2;  border:1px solid #c0c0c0;  padding:20px;  display:none;}
.cena_filtr_rozsah_od_do{color:gray; font-size:smaller;}
.obal_sliderCenaOdDo{position:relative;padding:1em;}
#filtr_cena input[type="text"]{text-align:center;}
#vypis-fulltext #filtr_cena{display:block}
/* ABCD */
#abcd_vyrobci{margin:1em 0;}
#abcd_vyrobci .abcd{margin:0.5em 0; padding:1em 0;background-color:#404142;text-align:center;}
#abcd_vyrobci .abcd label{display:inline-block;}
#abcd_vyrobci .abcd:hover a{color:silver;}
#abcd_vyrobci .abcd a{color:white;display:inline-block;font-size:1.2em;font-weight:bold;padding:0 0.5em;text-decoration:none;}
#abcd_vyrobci .abcd a:hover{text-decoration:underline;  color:orange;}
#abcd_vyrobci .polozky{position:relative; margin:0.5em 0; padding:1em 0 1em 60px; border-bottom:1px solid #c0c0c0;}
#abcd_vyrobci .polozky label{background-color:#808080;border-radius:100%;color:white;display:inline-block;font-size:1.6em;font-weight:bold;height:33px;margin-top:10px;margin-left:-50px;position:absolute;text-align:center;width:33px;}
#abcd_vyrobci .polozky a{display:inline-block; padding:3px 5px; text-decoration:none; text-align:center;}
#abcd_vyrobci .polozky:hover a{color:#B7B7B7;}
#abcd_vyrobci .polozky a:hover{text-decoration:underline; color:#404142;}
.select_vyrobce{border:1px solid silver;margin-bottom:3px;overflow:visible;width:100%;z-index:10;}
.select_vyrobce:hover, .select_vyrobce.aktivni{border-color:#ffa500;}
.select_vyrobce label{padding:1em;display:block;position:relative;cursor:pointer;}
.select_vyrobce label.plus::before{content:"c";font-family:rimado;position:absolute;right:10px;top:16px;}
.select_vyrobce label.plus.minus::before{content:"a";}
.obal_option_vyrobce{display:none;background-color:#FFF;max-height:16.5rem;overflow-x:hidden !important;overflow-y:auto !important;padding:0.5em 1em 1em 0.7em;margin-top:-5px;width:100%;}
.obal_option_vyrobce .option_vyrobce{padding:0.3em 0 0.3em 0;}
.obal_option_vyrobce .option_vyrobce a{text-decoration:none;display:block;color:gray;}
.obal_option_vyrobce .option_vyrobce i{color:silver;font-weight:lighter;float:left;font-size:20px;margin-right:5px;}
#info-vlozeno {background-color:#ffffff;padding:5px 10px;position:absolute;width:360px;z-index:10000 !important;top:0;right:0;height:100%;text-align:center;-webkit-box-shadow:-10px 0px 15px -5px gray;-moz-box-shadow:-10px 0px 15px -5px gray;box-shadow:-10px 0px 15px -5px gray;}
#info-vlozeno .titulek{background-color:#65a656;color:white;padding:10px;}
#info-vlozeno .titulek label{position: relative;}
#info-vlozeno .titulek label i{font-size:1.5em;left:-25px;position:absolute;top:-1px;}
#info-vlozeno .titulek a.zavrit{color:white;font-size:2em;position:absolute;right:20px;top:17px;}
#info-vlozeno .titulek a.zavrit:hover{color:green;}
#info-vlozeno .linka{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:1em 0;margin:0.5em 0;background-color:#f2f2f2;font-size:1.4em;}
#info-vlozeno .t_table {width:100%;}
#info-vlozeno .dalsi_cena{text-align:left;font-size:14px;}
#info-vlozeno .obal_dalsi_zbozi .t_table{border-top:1px dotted #dedede;margin-top:5px;padding-top:5px;}
#info-vlozeno .obal_dalsi_zbozi{background-color:#f2f2f2;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;margin:0.5em 0;padding:1em 0.5em;}
#obsah-kosiku .doobjednat{padding:20px;border:1px solid red;color:red;background-color:#FFEBEB;text-align:center;margin:20px 0}
#obsah-kosiku .doobjednat .kosik_doobjednat{background-color:red;padding:8px;font-weight:bold;border-radius:3px;margin:5px 0}
.help{}
#info-vlozeno img{max-width:100px;height:auto;}
#info-vlozeno h2{color:#666;text-align:left;font-size:small;}
#info-vlozeno .titulek_dalsi_zbozi_kosik{font-size:18px;color:#FFA500;}
#info-vlozeno .buttonky a{margin:0.5em 0;text-decoration:none;padding:1em;color:white;display:block;background-color:#65a656;font-size:1.2em;}
#info-vlozeno .buttonky a:hover{background-color:#55a556;}
#info-vlozeno .buttonky a.zavrit{background-color:#bbbbbb;}
#info-vlozeno .buttonky a.zavrit:hover{background-color:#aaaaaa;}
#info-vlozeno .buttonky a.objednat{background-color:#404142;}
#info-vlozeno .buttonky a.objednat:hover{background-color:#303132;}
#info-vlozeno .odebrat_zb{cursor:pointer;color:red;padding:0;margin:0;font-weight:bold;font-size:28px;}
#info-vlozeno .doobjednat div{margin:0 0 15px 0;padding:8px;}
#info-vlozeno .doobjednat div{color:green;border:1px solid #008000;background-color:#EAFDE2;}
#info-vlozeno .doobjednat div+div{color:red;border:1px solid red;background-color:#FFEBEB;}
#info-vlozeno .kosik_doobjednat{padding:8px 10px;border-radius:5px;background-color:red;margin-top:8px}
#info-vlozeno .hlaska{padding:8px;color:green;border:1px solid #008000;background-color:#EAFDE2;}
#info-vlozeno .objednat_zb{color:red; border:1px solid red;background-color:#FFEBEB;text-align:center}
#obsah-kosiku .objednat_zb,
#info-vlozeno .objednat_zb{color:red; border:1px solid red;background-color:#FFEBEB;text-align:center;padding:10px}
/*- vyskakovací košík okno -----*/
#info-vlozeno-okno{position:absolute;border:5px solid ;z-index:100000 !important;border-radius:8px;padding:10px;background-color:#FFFFFF;width:790px}
#info-vlozeno-okno .titulek a.zavrit{color:white;font-size:2em;position:absolute;right:20px;top:9px;}
#info-vlozeno-okno .titulek a.zavrit .ad{width: 14px;height: 14px;}
#info-vlozeno-okno .titulek{position:relative;text-transform:uppercase;padding:8px 40px 8px 20px;background-color:#65a656;color:white;}
#info-vlozeno-okno .titulek label i{}
#info-vlozeno-okno .linka{margin:10px 10px 0 10px;border-top:1px solid;padding:10px;font-size:22px;text-align:center;}
#info-vlozeno-okno .celkem_cena{text-align:center;font-size:16px}
#info-vlozeno-okno .info_dop_zdarma{padding:10px 0}
#info-vlozeno-okno .t_table{width:100%;}
#info-vlozeno-okno h2{margin: 6px 0;font-size: 1.1em}
#info-vlozeno-okno img{padding:15px;max-width:120px;height:auto;}
#info-vlozeno-okno .cena{font-size:1.5em;font-weight:bold;}
#info-vlozeno-okno .odebrat_zb{cursor:pointer;color:red;padding:0;margin:0;font-weight:bold;font-size:28px;}
#info-vlozeno-okno .doobjednat div{margin:0 0 15px 0;padding:8px;}
#info-vlozeno-okno .doobjednat div{color:green;border:1px solid #008000;background-color:#EAFDE2; text-align: center }
#info-vlozeno-okno .doobjednat div+div{color:red;border:1px solid red;background-color:#FFEBEB;}
#info-vlozeno-okno .hlaska{padding:8px;color:green;border:1px solid #008000;background-color:#EAFDE2;}
#info-vlozeno-okno .objednat_zb{color:red; border:1px solid red;background-color:#FFEBEB;text-align:center}
#obsah-kosiku-okno .objednat_zb,
#info-vlozeno-okno .objednat_zb{color:red; border:1px solid red;background-color:#FFEBEB;text-align:center;padding:10px}
#info-vlozeno-okno a.rozumim{margin:0 0.5em;text-decoration:none;padding:1em;color:white;display:inline-block;background-color:#65a656;font-size:1.2em;text-align:center}
#info-vlozeno-okno .kosik_doobjednat {padding:8px 10px;border-radius:5px;background-color:red;margin-top:8px;}
#info-vlozeno-okno .buttonky a{margin:0 0.5em;text-decoration:none;padding:1em;color:white;display:block;background-color:#65a656;font-size:1.2em; text-align: center }
#info-vlozeno-okno .buttonky a:hover{background-color:#55a556;}
#info-vlozeno-okno .buttonky a.zavrit{background-color:#bbbbbb;}
#info-vlozeno-okno .buttonky a.zavrit:hover{background-color:#aaaaaa;}
#info-vlozeno-okno .buttonky a.objednat{background-color:#404142;}
#info-vlozeno-okno .buttonky a.objednat:hover{background-color:#303132;}
/*- top grafika slider all ----*/
#ad_slider_foto {margin:0 1em;}
.ad_slider_obal_navigace{position:relative;margin:0 auto;max-width:1250px;}
.ad_slider_obal{position:relative;margin:0 auto;overflow:hidden;max-width:1250px;max-height:500px;width:100%;height:100%;-webkit-box-shadow:0px 10px 15px -10px rgba(0,0,0,0.4);-moz-box-shadow:0px 10px 15px -10px rgba(0,0,0,0.4);box-shadow:0px 10px 15px -10px rgba(0,0,0,0.4);}
.image_reel{position:absolute;}
.image_reel img{float:left;}
.image_reel .slogan_slider{position:absolute;bottom:0px;left:0px;width:100%;background-color:rgba(0,0,0,0.5);color:white;padding:20px;}
#ad_slider_foto .paging{width:100%;text-align:center;padding:0.5em;display:none;}
#ad_slider_foto .paging a {padding:5px;margin:10px;text-decoration:none;display:inline-block;background-color:#d2d3d4;}
#ad_slider_foto .paging a.active{background-color:#65A656;}
/*- našeptavaĂ¨ ---------*/
@-webkit-keyframes tocit {
to {-webkit-transform:rotate(360deg)}
}
@keyframes tocit {
to {transform:rotate(360deg)}
}
#naseptavac {position:absolute;background-color:white;border:2px solid black;position:absolute;display:none;-moz-box-shadow:0px 55px 83px 0 black;-webkit-box-shadow:0px 55px 83px 0 black;box-shadow:0px 55px 83px 0 black;margin:0 -50px;z-index:800;}
#naseptavac .lo_data {width:600px;max-height:360x;text-align:center;padding:10px 0px 30px 0px;}
#naseptavac .lo_data .css_loader {width:30px;height:30px;display:inline-block;-webkit-animation:tocit 1s infinite linear;animation:tocit 1s infinite linear;border-radius:50%;border-bottom:5px solid orange;background-color:silver;}
#naseptavac .nalezeno {background-color:#F0F0F0;padding:3px;color:black;}
#naseptavac .nalezeno a {background-color:#65A656;color:white;padding:4px 8px 4px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;font-size:13px;display:inline-block;}
#naseptavac .nalezeno a:hover {text-decoration:none;background-color:#06726D;}
#naseptavac .obal_naseptavac {width:600px;max-height:360px;overflow:auto;margin:0.5em;}
#naseptavac .obal_naseptavac a {font-size:16px;color:gray;text-decoration:none;font-weight:lighter;text-decoration:none;text-transform:uppercase;}
#naseptavac .obal_naseptavac .td_cena {font-size:1.2em;color:#EC5544;font-weight:bold;}
#naseptavac .obal_naseptavac big {color:#555555;font-size:18px;}
#naseptavac .obal_naseptavac tr:hover {background-color:#E9E9E9;}
#naseptavac .zavrit_na {color:#EF6C5E;}
#naseptavac .zavrit_na svg {width:16px;height:16px;}
.obal_naseptavac .linka_hledej {border-top:1px solid #F5F3F3;}
#obsah-kosiku{max-width:1250px;margin:20px auto;}
#obsah-kosiku .tbl_kosik{width:100%;border:1px solid #ddd;margin-top:20px;}
#obsah-kosiku .tbl_kosik .ceny_kosik{white-space:nowrap;}
#obsah-kosiku .tbl_kosik .titulek-kosik td{border-bottom:1px solid #ddd;}
#obsah-kosiku .rekapitulace_kosik{background-color:#f2f2f2;padding:20px;font-weight:bold;border:1px solid #ddd;border-top:none;}
#obsah-kosiku .objednat{padding:20px 0;}
#obsah-kosiku .kusy{width:50px;padding:10px 5px;border-color:#ddd;text-align:center; background-color: #FFFFFF }
#obsah-kosiku  .kosik_prepocitej{border:none;padding:9px 5px !important;background-color:transparent;color:#9c9d9d;padding:0;cursor:pointer;height:50px;position:absolute;font-size:32px;}
.kosik_kill{padding:10px 20px;display:inline-block;cursor:pointer;text-decoration:none;color:white}
.kosik_kill{background-color:transparent !important;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PiA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MDkuMTg0IDUwOS4xODQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwOS4xODQgNTA5LjE4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8Zz4gPHBhdGggZmlsbD0icmdiKDE5OSwgMCwgMykiIGQ9Ik01MDQuNTkzLDM4OS44NDRjMi44NTQsMi44NTYsNC4yODQsNi4yMjIsNC4yODQsMTAuMDk4YzAsMy44NzctMS40MzEsNy4yNDItNC4yODQsMTAuMTAxIGwtOTQuODYsOTQuODU3Yy0yLjg1NCwyLjg1Ni02LjEyLDQuMjg0LTkuNzkyLDQuMjg0Yy0zLjI2NCwwLTYuNzI5LTEuNDI4LTEwLjQwMy00LjI4NEwyNTQuMjg0LDM2OS42NDdMMTE5LjAzMyw1MDQuODk5IGMtMi44NTYsMi44NTYtNi4xMiw0LjI4NC05Ljc5Miw0LjI4NGMtMy4yNjQsMC02LjczMi0xLjQyOC0xMC40MDQtNC4yODRsLTk0Ljg2LTk0Ljg1N2MtMi40NDgtMi40NDgtMy42NzItNS45MTYtMy42NzItMTAuNDA0IGMwLTQuMDgsMS4yMjQtNy4zNDQsMy42NzItOS43OTJsMTM1LjI1Mi0xMzUuMjU0TDQuNTg5LDExOS4zNGMtMi44NTYtMi40NDgtNC4yODQtNS43MTItNC4yODQtOS43OTIgYzAtNC40ODgsMS40MjgtNy45NTYsNC4yODQtMTAuNDA0bDk0LjI0OC05NC44NkMxMDEuNjkzLDEuNDI4LDEwNS4xNjEsMCwxMDkuMjQxLDBzNy4zNDQsMS40MjgsOS43OTIsNC4yODRsMTM1LjI1MSwxMzUuMjUyIEwzODkuNTM3LDQuMjg0QzM5Mi4zOTIsMS40MjgsMzk1Ljc2MSwwLDM5OS42MzcsMHM3LjI0MiwxLjQyOCwxMC4wOTgsNC4yODRsOTQuODYsOTQuODZjMi44NTQsMi44NTYsNC4yODQsNi4yMjIsNC4yODQsMTAuMDk4IHMtMS40MzEsNy4yNDItNC4yODQsMTAuMDk4TDM2OS4zNDEsMjU0LjU5Mkw1MDQuNTkzLDM4OS44NDRMNTA0LjU5MywzODkuODQ0eiIvPiA8L2c+IDwvc3ZnPg==');background-repeat:no-repeat;background-position:center;background-size:20px;font-size:0 !important}
.dalsi,
.koupit,
.ulozit_kos{padding:10px 20px;display:inline-block;background-color:#65a656;border:none;color:white;cursor:pointer;text-decoration:none;height:42px;}
.dalsi{background-color:silver !important;}
.dalsi:hover,
.koupit:hover,
.kosik_prepocitej:hover{opacity:0.7;}
#doprava-stred{max-width:1250px;margin:20px auto;}
#doprava-stred h2{background-color:#f2f2f2;padding:20px;color:gray;}
#doprava-stred .zalozky_doprava,
#doprava-stred .vybrana_doprava{padding:20px;border:1px solid #ddd;}
#doprava-stred .vybrana_doprava span{display:block;margin:3px 0;}
#doprava-stred .vybrana_doprava .tit_vyber{color:gray;}
#doprava-stred .vybrana_doprava .zv_doprava{font-weight:bold;}
#doprava-stred .info_textik{color:gray;padding:20px;margin:0;text-align:center;}
#doprava-stred .radek_sluzba{background-color:#F2F2F2;}
#doprava-stred .doprava-all{background-color:#f2f2f2;padding:20px;border:1px solid #ddd;border-top:none;}
#doprava-stred .dalsi{border:none;color:white;cursor:pointer;text-decoration:none;}
#doprava-stred .aktivni_doprava span{display:inline-block;padding-left:42px;}
#doprava-stred .aktivni_doprava .flags{border:1px solid #dddddd;width:30px;height:20px;margin:0 0 0 4px;}
#kroky_kosik{max-width:1250px;margin:20px auto;}
#kroky_kosik .t_table{width:100%;}
#kroky_kosik a{text-decoration:none;}
#kroky_kosik a:hover{}
#kroky_kosik span span{display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:gray;color:white;font-weight:bold;width:40px;height:40px;line-height:40px;margin-right:8px;text-align:center;}
#kroky_kosik span.krok_on span{background-color:#65a656;}
#kroky_kosik .krok_off{}
.form_doradku{display:table;width:100%;border-spacing:2px 0;}
.form_doradku .t_radek{display:table-cell;}
.form_doradku_jmeno{display:table;width:100%;border-spacing:2px 0;}
.form_doradku_jmeno .t_radek{display:table-cell;}
#form_zakaznik .firma{display:none;}
#form_zakaznik fieldset{max-width: 640px;}
.form_dotaz_zbozi .produkt-form{display:inline-block;font-weight:bold;padding:8px 0 0 0;}
.form_dotaz_zbozi .produkt-form:hover{text-decoration:none;}
#form_hodnoceni{padding:20px;}
#form_hodnoceni fieldset {max-width:640px;}
#form_hodnoceni .ho-graf {background-color:#f5f6f6;padding:3px;max-width:640px;}
#form_hodnoceni h2{font-weight:bold;}
#form_hodnoceni a.zpet_detail{display:inline-block;margin:8px 0;text-decoration:none;padding:8px;background-color:#BBBBBB;-webki-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#form_hodnoceni .t_table{width:100%;}
.adCheckbox-animate.center{text-align: center;}
#rekapitulace img{max-height:100px;width:auto;}
.form_odeslat .koupit,
.form_odeslat .zpet{float:none;margin-top:10px;display:inline-block;vertical-align:top;}
#rekapitulace fieldset{padding:0;margin:0;}
#rekapitulace h2{text-align:center;font-weight:bold;padding:20px 0;background-color:#f2f2f2;}
/*info okno pro změnu skladu*/
.info_sklady{width:650px;left:calc(50% - 325px);position:absolute;background-color:#cef5ff;border:4px solid #05b6f0;padding:10px;z-index:10000;}
.info_sklady table{background-color:white;margin:10px 0;border-top:1px solid #e3a000;border-bottom:1px solid #e3a000;}
.info_sklady a{font-size:16px}
.info_sklady .zavrit{font-size:0px;display:block;background-color:black;border-radius:100%;cursor:pointer;position:absolute;right:-15px;top:-15px;width:35px;height:35px;border:1px solid silver;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PiA8c3ZnIHZlcnNpb249IjEuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjI1Mi4wMDAwMDBwdCIgaGVpZ2h0PSIyNTIuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCAyNTIuMDAwMDAwIDI1Mi4wMDAwMDAiICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4gPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsMjUyLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSJub25lIj4gPHBhdGggZD0iTTY2NiAxODUwIGMtNTMgLTU0IC05NiAtMTAzIC05NiAtMTA5IDAgLTUgMTA3IC0xMTQgMjM4IC0yNDEgbDIzNyAtMjMxIC0yMzkgLTIzNiAtMjM5IC0yMzUgMTA0IC0xMDQgMTA0IC0xMDQgMjQyIDIzNiAyNDIgMjM1IDI0MCAtMjM1IGMxMzIgLTEzMCAyNDMgLTIzNiAyNDggLTIzNiA1IDAgNTIgNDcgMTA2IDEwNCBsOTcgMTA0IC0yNDEgMjM1IC0yNDAgMjM0IDI0MCAyMzQgMjQwIDIzNSAtMTA0IDEwNCAtMTA0IDEwMyAtMjQwIC0yMzIgLTI0MSAtMjMzIC00NyA0MCBjLTI3IDIyIC0xMjcgMTIwIC0yMjMgMjE3IC05NiA5NyAtMTg3IDE4NSAtMjAxIDE5NSBsLTI2IDIwIC05NyAtMTAweiIvPiA8L2c+IDwvc3ZnPg==');background-position:center 2px;background-repeat:no-repeat;background-size:30px;}
#souhrn_celkem{background-color:#f2f2f2;}
.form_odeslat .koupit {font-size:15px;}
#menu_rekurze_crm{max-width:1250px;margin:0 auto;border:1px solid #ddd;padding:20px 20px 20px 25px;background-color:#f2f2f2;}
#menu_rekurze_crm .menu_ul{
}
#menu_rekurze_crm .menu_ul ul{margin:0;padding:0;}
#menu_rekurze_crm .menu_ul ul li{list-style:none;display:inline-block;margin:0 20px;position:relative;padding-left:25px;}
#menu_rekurze_crm .menu_ul ul li:first-child{margin-left:0;}
#menu_rekurze_crm .menu_ul ul li i{position:absolute;top:-3px;left:-5px;width:20px;height:20px;font-size:2em;}
#menu_rekurze_crm .menu_ul ul li a{display:block;text-decoration:none;}
#menu_rekurze_crm .menu_ul ul li:hover a,
#menu_rekurze_crm .menu_ul ul li:hover i{color:#65a656;}
#zak_centrum{border:1px solid #ddd;border-top:none;padding:20px;}
#zak_centrum table{width: 100%;}
#zak_centrum table thead{background-color: #f2f2f2;}
#zak_centrum table thead th{padding: 20px;}
#zak_centrum table tbody tr:nth-child(even){background-color: rgba(0,0,0,0.03);}
#zak_centrum h2{border-bottom:1px solid #ddd;font-size:1.2em;margin:10px 0;padding-bottom:10px;}
#zak_centrum_detail{border:1px solid #ddd;border-top:none;padding:20px;}
#zak_centrum_detail .tabulka thead{background-color: #f2f2f2;}
#zak_centrum_detail .tabulka thead th{padding: 20px;}
#zak_centrum_detail .tabulka tbody tr:nth-child(even){background-color: rgba(0,0,0,0.03);}
#google_translate_element{margin:-12px 0 0 0;padding:0;}
.goog-te-gadget-simple{margin:0;padding:0 !important;border:none !important;background-color:transparent !important;}
.goog-te-gadget-icon{display:none;}
#detail_zbozi .schovat_pol_skupin{display:none;}
#detail_zbozi .show_varianty {margin-bottom:1em;text-align:center;}
#detail_zbozi .show_varianty span.plus::before {margin:-1px 0 0 -20px;}
#detail_zbozi .show_varianty span.plus::before {content:"c";font-family:rimado;font-size:1.4em;font-weight:bold;position:absolute;}
#detail_zbozi .show_varianty span.plus.minus::before {content:"a";font-family:rimado;}
#detail_zbozi .show_varianty span {display:inline-block;}
#detail_zbozi .show_varianty span {background-color:#d6d6d6;cursor:pointer;padding:5px 10px 5px 20px;-webki-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
#detail_zbozi .schovat_pol_skupin.view_skupina {animation:1.7s ease 0s normal forwards 1 running fadein-top;}
.full-hl{padding:8px 0;}
.obal_kat{margin:0;padding:15px 0;}
.obal_kat .t_table{width:100%}
.obal_kat .title_kat, .full-hl{background-color:#f4f4f4;padding:8px;}
.obal_kat .menu_hledej{background:rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgc3R5bGU9InN0cm9rZTpub25lO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS13aWR0aDoxO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtmaWxsOiNCQkJCQkI7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPiAgIDxwYXRoIGQ9Ik03LjkzMDMsNzMuMzYwOUwzMC4yNjc4LDY4LjM2NDJMMzIuNzg5Nyw2MS43MDk5TDEwLjQ1MjIsNjYuNzA2N0MxMC40NTIyLDY2LjcwNjcgNy45MzAzLDczLjM2MDkgNy45MzAzLDczLjM2MDl6IiAvPiAgIDxwYXRoIGQ9Ik0xMi42NDcsNjAuNDNMMzQuOTg0NSw1NS40MzMzTDM3LjUwNjQsNDguNzc5TDE1LjE2ODksNTMuNzc1N0MxNS4xNjg5LDUzLjc3NTcgMTIuNjQ3LDYwLjQzIDEyLjY0Nyw2MC40M3oiIC8+ICAgPHBhdGggZD0iTTE4LjM5MjQsNDYuODczNkw0MC43Mjk5LDQxLjg3NjlMNDMuMjUxOCwzNS4yMjI2TDIwLjkxNDMsNDAuMjE5NEMyMC45MTQzLDQwLjIxOTQgMTguMzkyNCw0Ni44NzM2IDE4LjM5MjQsNDYuODczNnoiIC8+ICAgPHBhdGggZD0iTTg2LjkyOSw2MS42ODI2TDEwOS4yNjY1LDY2LjY3OTRMMTExLjc4ODQsNzMuMzMzNkw4OS40NTA5LDY4LjMzNjlDODkuNDUwOSw2OC4zMzY5IDg2LjkyOSw2MS42ODI2IDg2LjkyOSw2MS42ODI2eiIgLz4gICA8cGF0aCBkPSJNODEuMzcwOSw0OC4zNTYzTDEwMy43MDgzLDUzLjM1M0wxMDYuMjMwMiw2MC4wMDczTDgzLjg5MjgsNTUuMDEwNkM4My44OTI4LDU1LjAxMDYgODEuMzcwOSw0OC4zNTYzIDgxLjM3MDksNDguMzU2M3oiIC8+ICAgPHBhdGggZD0iTTc1Ljk3MDEsMzUuNDA5MUw5OC4zMDc1LDQwLjQwNThMMTAwLjgyOTQsNDcuMDYwMUw3OC40OTIsNDIuMDYzNEM3OC40OTIsNDIuMDYzNCA3NS45NzAxLDM1LjQwOTEgNzUuOTcwMSwzNS40MDkxeiIgLz4gICA8cGF0aCBkPSJNMTUuMTMyNSwxMTIuOTk5Nkw1OS42NTMxLDYuNzU4TDEwNC44MzE1LDExNC4wMjA2TDU5Ljc5MDIsNzUuMjg2OUM0NC45MDQzLDg3Ljg1NzggMzAuMDE4NCwxMDAuNDI4NyAxNS4xMzI1LDExMi45OTk2eiIgLz4gPC9zdmc+") no-repeat scroll left center;background-size:20px 20px;color:#5d656b;display:inline-block;margin:0 5px;padding:3px 5px 3px 25px;}
#panel_mena .current{color:#C36F0D;}
#top-upoutavka .polozka-upoutavky a{text-decoration:none;}
/*- detail zboží otázky a odpovědi -------*/
#otazky_odpovedi_detail{ margin-top: 15px; padding:10px 20px; }
#otazky_odpovedi_detail .titulek{display: block; font-weight: normal; font-size: 1.4em; padding: 5px 0px; color:silver;}
#otazky_odpovedi_detail .titulek span{ color: #404142; }
#otazky_odpovedi_detail a{color:#c36f0d; display: inline-block;}
#otazky_odpovedi_detail a i{font-size:120%;}
#otazky_odpovedi_detail a:hover{color:#448137; text-decoration: none; }
#otazky_odpovedi_detail .vypis-otazky{margin-bottom:5px;border-bottom:1px dotted silver;}
#otazky_odpovedi_detail .jmeno_re{}
#otazky_odpovedi_detail .nazev_re{}
#otazky_odpovedi_detail .odpoved{ margin-left: 10px; background-color: #f4f4f4; padding: 5px; }
#detail_panel_tel_objednavka{margin:0 0.5em;}
#detail_panel_tel_objednavka img{margin:0 21px;width:45px;}
#detail_panel_tel_objednavka big{color:#f25820;}
.obal_filtr_cena input[type="text"]{background-color:white;}
#right-upoutavka a{text-decoration:none;}
#right-upoutavka a:hover{color:#65A656;}
#form_zakaznik h2 {background-color:#f2f2f2;padding:20px;color:gray;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#form_zakaznik h3 {font-size:1.2em;background-color:#f6f6f6;padding:15px;margin:0 0 10px 0 ;}
/*#form_zakaznik h3{margin-bottom:10px;font-size:1.2em;}   */
#souhrn_hlavicka h3{font-size:14px;font-weight:bold;padding:10px 0;}
#aktuality-clanky .polozka_flex{border-bottom:1px solid #ddd;}
#aktuality-clanky .polozka_flex img{max-width:100%;max-height:100%}
#aktuality-clanky .polozka_flex h2 a{font-size:1.4em;padding:0.5em 0;display:block;text-decoration:none;}
#aktuality-clanky .polozka_flex h2 a:hover{color:#65A656;text-decoration:underline;}
#aktuality-clanky .polozka_flex h2 a:visited{color:#548947;}
#aktuality-clanky .polozka_flex .vlozeno_datum{padding:5px 0 0 0;}
#right-upoutavka-clanky .polozka_flex .vlozeno_datum,
#right-upoutavka-clanky .polozka_flex .abstrakt{color:#404142;}
#right-upoutavka-clanky .hlavni_titulek{border-bottom:1px solid #ebebeb;font-size:1.8em;font-weight:lighter;padding:0;}
#right-upoutavka-clanky .polozka_flex{border-bottom:1px solid #ebebeb;}
.obal_filtr{position:relative;max-height:200px;overflow:hidden;}
#right-upoutavka-clanky .polozka_flex img{object-fit:contain;width:100%;}
#right-upoutavka-clanky .polozka_flex h2 {font-size:1.4em;padding:0.5em 0;display:block;text-decoration:none;color:#65A656;}
#right-upoutavka-clanky .polozka_flex h2 a:hover{color:#65A656;text-decoration:underline;}
#right-upoutavka-clanky .polozka_flex h2 a:visited{color:#548947;}
.popis_novinky{text-align:center;}
.dalsi_popis{position:absolute;margin-left:-3600px;}
#menu_rekurze_crm {text-align:center;}
.obal_over_objednavku #zak_centrum_detail{border-top:1px solid #ddd;}
.dotaz_obalka{font-size:2.5em;}
.form_dostupnost{background-color:rgba(0,0,0,0.04);}
.form_dostupnost textarea{width:100%;max-width:650px;height:180px;background-color:white;}
.distribuce{color:#f25820;}
.no_skladem{color:#f25820; background-color: #fdefd3 }
.distribuce dd{font-weight:bold;color:#f25820;}
.no-distribuce a{color:#f25820;}
.obal_platba_bankou h2{font-size:16px;font-weight:bold;}
.obal_platba_bankou{border:3px solid yellow;background-color:rgba(255,255,0,0.2);padding:10px;}
#detail_panel_osobni_odber{margin:20px 0;}
#detail_panel_prodej18let{margin:20px 0; background-color: rgba(242, 88, 32, 0.13);border-radius:5px; color: #F25820 }
#detail_panel_prodej18let small{font-size:90%; color:gray; font-style: italic }
#detail_panel_prodejoverit{margin:20px 0; background-color: rgba(255, 161, 10, 0.13);border-radius:5px; color: orangered }
#detail_panel_prodejoverit small{font-size:90%; color:gray; font-style: italic }
#detail_panel_zbrojak {margin:20px 0;}
#detail_panel_zbrojak .ad-user{border:4px solid #ffa500;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#ffa500;height:42px;width:42px;}
.zobrazeni{display:block}
@media (min-width: 1250px) {
.zobrazeni{display:none !important;}
}
.ukaz_vice_clanek{position:absolute;width:calc(100%);height:100%;bottom:0 !important;cursor:pointer;background:-moz-linear-gradient(top,rgba(125,185,232,0) 0,rgba(255,255,255,.8) 50%,#fff 100%);background:-webkit-linear-gradient(top,rgba(125,185,232,0) 0,rgba(255,255,255,.8) 50%,#fff 100%);background:linear-gradient(to bottom,rgba(125,185,232,0) 0,rgba(255,255,255,.8) 50%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#ffffff', GradientType=0 );}
.ukaz_vice_clanek::before{content:"k";font-family:"rimado";position:absolute;bottom:3px;left:calc(50% - 3px);color:gray;font-size:18px;}
.ukaz_vice_clanek.minus{position:relative;height:20px;}
.ukaz_vice_clanek.minus::before{content:"i";font-family:"rimado";position:absolute;bottom:3px;left:calc(50% - 3px);color:gray;font-size:18px;background:transparent;}
.detail_zbozi_obal{position:relative;color:orangered;font-weight:bold;text-align:center;}
.vypnute_zbozi{background-color:wheat;display:inline-block;padding:15px 20px;-webki-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.detail_zbozi_obal i{font-size:3em;}
.rd .nadotaz{color:orange;}
.slovni_cena_detail{color:orange;padding:25px;font-weight:bold;border:1px solid orange;margin:10px;background-color:rgba(255,255,0,0.2);-webki-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.obal_upoutavky_kategorie{max-width:1250px;margin:20px auto;text-align:center;}
.upoutavka_reel span img{padding:5px;margin:0;max-width:305px;width:100%;height:auto;}
.chyba_stat{color:red;font-size: 18px; font-weight:bold; }
.platby{display:none;}
.bg_centruj{position:fixed;display:block;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);z-index:9999}
.loader_doprava{position:fixed;top:50%;left:50%;margin-left:-42px;margin-top:-42px;color:#FFF;text-align:center;z-index:10000}
#preloader_ad1 i{color:#F0F0F0;font-size:42px}
#doprava_modal{position:absolute;z-index:1000000;background:#FFF;padding:5px;border:1px solid silver;left:calc(50% - 430px);width:860px;height:600px;overflow:hidden;overflow-y:scroll;}
#doprava_modal .doprava_modal_header{font-size:1.5em;position:relative;background:#e6e6e6;padding:10px}
#doprava_modal .doprava_modal_header span{position:absolute;right:0;top:4px;font-size:36px;color:#B20000;cursor:pointer}
#doprava_modal .radek{padding:10px;border:1px solid #e6e6e6;text-align:center}
#doprava_modal .radek input{width:450px;padding:6px;margin:0 25px}
#doprava_modal #polozky{margin:5px 0;border:1px solid #e6e6e6}
#doprava_modal .polozka_header{padding:15px;background:#e6e6e6;font-weight:bold;width:100%}
#doprava_modal .polozka_search{padding:5px;border-bottom:1px dotted #e6e6e6;width:100%}
#doprava_modal .polozka_search:hover{background:#B8E5FF}
#doprava_modal .polozka_search label{padding:0.5em 0 0.5em 1em}
#doprava_modal a{color:#0096CC}
#doprava_modal .polozka_search .det_dop{padding-bottom:10px;display:inline-block;cursor:pointer}
#doprava_modal .polozka_search .det_dop::after{content:"c";font-family:rimado;margin:0 0 0 3px;position:absolute}
#doprava_modal .polozka_search .det_dop.minus::after{content:"a";font-family:rimado;margin:0 0 0 3px;position:absolute}
#doprava_modal .podrobnosti{padding:10px 0;border-bottom:3px solid #e6e6e6;background:#ececec}
#doprava_modal .podrobnosti a{display:inline-block;padding:10px 0}
#doprava_modal .stat_ulozenka{padding:10px;text-align: center;font-size: 18px;border-top:3px solid gray;border-bottom:1px solid gray}
@media all  and (min-width: 601px) and (max-width:997px){
#doprava_modal{position:absolute;top:10%;height:550px;width:80%;hidden;overflow-y: hidden;overflow-y: scroll;margin:0 calc(50% - 40%)}
}
@media(max-width:600px){
#doprava_modal{position:absolute;width:90%;top:5%;left:auto}
#doprava_modal .radek input{width:85% !important;}
#doprava_modal .polozka_search div:nth-child(1){display:table-cell;width:60px !important}
#doprava_modal .polozka_search div:nth-child(4){text-align:left}
#doprava_modal .polozka_search div:nth-child(5){text-align:right;padding-right:15px}
#doprava_modal .polozka_header{display:none}
#doprava_modal{height: 420px;overflow: hidden;overflow-y: hidden;overflow-y: scroll}
}
input[type="text"].disable{background-color:#FCFCFC;}
.titulek_ulozenky{font-size:16px;font-weight:bolder;padding:5px 0 5px 3px;}
#popis_param{position:absolute;z-index:10000;width:360px;background-color:white;padding:3px;}
#popis_param p{padding:10px;}
#popis_param .zavrit{background-color:#f1f1f1;text-align:right;padding:6px;color:red;font-weight:bold;font-size:16px;cursor:pointer;}
/*benefit program*/
.program_slev{padding:10px;border:1px dotted green;background-color:#E8FFDC;}
.program_slev .obal_radio{margin-top:10px;background-color:#c6fbaf;padding:0 0 10px 0}
.program_slev .send_foto{display:none;padding:20px;background-color:#fbfbfb;margin:10px;}
.program_slev .send_foto i{color:red;}
.program_slev .send_foto_error,
.ramecek_error{border:2px solid red;}
#benefit_panel{margin:10px 0 10px 0;color:#4b4b4b}
#benefit_panel a{color:#4b4b4b;text-decoration:none;font-weight:bold}
#benefit_panel a:hover{text-decoration:underline}
#fileList1{margin:10px;}#fileList1{margin:0;padding:0}
#fileList1 li{list-style:none;margin:0;padding:0}
#fileList1 li img{max-width:160px;}
.chybovka_uplod{margin-left:10px;color:red;}
/*vypis články*/
#clanky_kat{margin:30px auto 0; max-width:998px;padding:0 0 20px 0}
#clanky_kat .t_table{width:100%}
#clanky_kat .t_cell_10{border-bottom:1px solid #E8E8E8;padding-bottom:10px}
.vypis-clanky-kat{margin-bottom:15px}
.vypis-clanky-kat h2{padding-bottom:10px}
.vypis-clanky-kat h2 a{color:#333;    text-decoration:none;}
.vypis-clanky-kat h2 a:hover{text-decoration:underline}
/*panel info cookie*/
/*#panel_info_cookie{position:fixed;bottom:0;width:100%; background-color:rgba(176, 176, 176, 0.8); text-align:center; padding:10px 0;z-index:10000}  */
#panel_info_cookie .cookie_info{line-height:25px;background-color: #ff4500;border-radius:100%;color: #ffffff;display: inline-block;font-size: 1.6em;font-style:normal;font-weight: bold;	height:25px;width:25px;margin-right:0.5em}
.btn_souhlas_info_cookie{display:inline-block;color:white;background-color:#26aa5f;padding:5px;cursor:pointer;border-radius:3px}
.sleva_profil{border:1px solid #008000;padding:15px;margin:15px auto;text-align:center;background-color:#E6FCE1;color:#008000;font-weight:bold;max-width:1250px}
#koupili .titulek_koupili {font-size:1.4em;font-weight:lighter;padding:5px;border-bottom:1px solid #ebebeb;margin:0;text-transform:uppercase;background-color:#F8E1C4}
.obal_filtr {max-height:210px;}
.ukaz_vice_kategorie{position:absolute;width:calc(100%);height:40%;bottom:0 !important;cursor:pointer; background:-moz-linear-gradient(top,rgba(125,185,232,0) 0,rgba(255,255,255,.8) 50%,#fff 100%); background:-webkit-linear-gradient(top,rgba(125,185,232,0) 0,rgba(255,255,255,.8) 50%,#fff 100%); background:linear-gradient(to bottom,rgba(125,185,232,0) 0,rgba(255,255,255,.8) 50%,#fff 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#ffffff', GradientType=0 );}
.ukaz_vice_kategorie::before{content:"k";font-family:"rimado";position:absolute;bottom:3px;left:calc(50% - 3px);color:gray;font-size:18px;}
.ukaz_vice_kategorie.minus{position:relative;height:20px;}
.ukaz_vice_kategorie.minus::before{content:"i"; font-family:"rimado";position:absolute;bottom:3px;left:calc(50% - 3px);color:gray;font-size:18px;background:transparent;}
.hledat_varianty {background-color:#FDEFE1;padding:1px 5px 6px 5px;margin:2px 0 0 0;}
.hlp_modal{text-decoration:underline;cursor:pointer;}
.hlp_modal:hover{color:red;}
/*detail - časová sleva*/
#detail_zbozi .panel_casova_akce{margin-left:0;margin-top:10px;margin-bottom:10px;border-right-width:0;padding:10px;border-style:solid;border-width:2px;}
#detail_zbozi .panel_casova_akce .stopky_det{padding:5px;width:52px;border-radius:3px}
#detail_zbozi .panel_casova_akce .odpocet{font-weight:bold;font-size:16px;padding:6px;border-radius:3px}
#detail_zbozi .panel_casova_akce .skrtni_detail{text-decoration:line-through}
#detail_zbozi .panel_casova_akce .cas_cena{font-weight:bold;font-size:15px}
#detail_zbozi .panel_casova_akce .cas_cena small{font-weight:normal}
#detail_zbozi .skupina img{margin:5px}
#popis_kategorie_vyrobce{padding:15px 0;max-width:1250px;margin:0 auto;}
#popis_kategorie_vyrobce .logo_vy{max-width:100%;  max-height:80px;  height:auto;  width:auto}
#popis_kategorie_vyrobce img{max-width:100%;max-height:100%;height:auto;}
#panel_rozdel_objednavku{margin:0 0 20px 0;background-color:aliceblue;padding:10px;}
#panel_rozdel_objednavku h3{text-align:center;font-weight:bold;color:#65a656;font-size:20px;margin-bottom:20px}
#panel_rozdel_objednavku h3 small{font-size:14px;color:#404142;}
#panel_rozdel_objednavku label{cursor:pointer;font-weight:bold;}
#panel_rozdel_objednavku svg{width:auto;  height:80px;  display:block;  padding:15px;  margin:0 auto}
#panel_rozdel_objednavku .active{background-color:#E5FFE5 !important;border:1px solid green !important;}
#panel_rozdel_objednavku .t_table{border-collapse:separate;border-spacing:10px;}
#panel_rozdel_objednavku .p1,
#panel_rozdel_objednavku .p2,
#panel_rozdel_objednavku .p3{background-color:#F9F8F8;border:1px solid silver}
/*#panel_rozdel_objednavku input[type=radio]{
    display:none
}*/
.checkmark {width:85px;  margin:0 auto;}
#panel_rozdel_objednavku .checkmark svg{width:80px;height:80px;padding:14px 15px;margin:0;display:none;}
#panel_rozdel_objednavku .active svg{display:none}
#panel_rozdel_objednavku .active .checkmark svg{display:block;}
.circle {-moz-animation-name:circle-animation;  -webkit-animation-name:circle-animation;  animation-name:circle-animation;  -moz-animation-duration:2s;  -webkit-animation-duration:2s;  animation-duration:2s;  -moz-animation-timing-function:ease-in-out;  -webkit-animation-timing-function:ease-in-out;  animation-timing-function:ease-in-out;  stroke-dasharray:1000;  stroke-dashoffset:0;}
.icon {-moz-animation-name:icon-animation;  -webkit-animation-name:icon-animation;  animation-name:icon-animation;  -moz-animation-duration:1s;  -webkit-animation-duration:1s;  animation-duration:1s;  -moz-animation-timing-function:ease-in-out;  -webkit-animation-timing-function:ease-in-out;  animation-timing-function:ease-in-out;  opacity:1;}
@keyframes circle-animation {
  0% {stroke-dashoffset:1000;}
  100% {stroke-dashoffset:0;}
}
@keyframes icon-animation {
  0% {opacity:0;}
  50% {opacity:0;}
  100% {opacity:1;}
}
.druha_objednavka{max-width:1250px;  margin:0 auto;  background-color:#E6FCE1;  color:#008000;  padding:10px;  border:1px solid #008000;}
.neskladovky{text-align:right;display:flex;flex-wrap:nowrap;justify-content:flex-end;color:#B20000;padding:15px 22px 0 0}
.dalsi_poznamka{width:100%;padding:10px;height:80px;border:1px solid gray}
#panel_tagy{margin:10px 0;padding:5px 0}
#panel_tagy ul{margin:0;padding:0;}
#panel_tagy ul li{list-style:none;   display:inline-block}
#panel_tagy ul li a{text-decoration:none;  display:block;  padding:5px;  margin:5px;  background-color:#F4F4F4;  border-radius:5px}
#panel_tagy ul li a:hover{text-decoration:underline}
#error_404{font-size:28px}
#error_404 img{max-width:100%;max-height:100%;width:auto;}
#error_404 h2{color:#FC963D;font-size:62px;font-weight:bold}
#error_404 h3{font-size:62px;font-weight:bold}
#error_404 a{text-decoration:none;display:inline-block;background-color:#DBDCDC;padding:10px 15px;border-radius:5px}
.popis_platba{margin:1em auto;max-width:1250px;}
/*----------------*/
#cookie .onoffswitch {position:relative; width:90px;-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;}
#cookie .onoffswitch-checkbox {position:absolute;opacity:0;pointer-events:none;}
#cookie .onoffswitch-label {display:block; overflow:hidden; cursor:pointer;border:2px solid #D1D1D1; border-radius:20px;}
#cookie .onoffswitch-inner {display:block; width:200%; margin-left:-100%;transition:margin 0.3s ease-in 0s;}
#cookie .onoffswitch-inner:before, .onoffswitch-inner:after {display:block; float:left; width:50%; height:35px; padding:0; line-height:35px;font-size:18px; color:white; font-family:Trebuchet, Arial, sans-serif; font-weight:bold;box-sizing:border-box;}
#cookie .onoffswitch-inner:before {content:"ANO";padding-left:10px;background-color:#339900; color:#FFFFFF;}
#cookie .onoffswitch-inner:after {content:"NE";padding-right:20px;background-color:#EEEEEE; color:#888888;text-align:right;}
#cookie .onoffswitch-switch {display:block; width:30px; margin:4px;background:#FFFFFF;position:absolute; top:0; bottom:0;right:51px;border:2px solid #D1D1D1; border-radius:20px;transition:all 0.3s ease-in 0s;}
#cookie .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {margin-left:0;}
#cookie .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {right:0px;}
#cookie fieldset{max-width:998px;margin:0 auto;}
#cookie section{padding:15px;margin:15px 15px 25px 15px;background-color:#f8f8f8}
#cookie .obal_nastaveni{padding:15px;border-bottom:1px dotted silver}
#cookie .adFlex{flex-wrap:nowrap;justify-content:space-between;align-content:center;padding:0 0 5px 0;}
#cookie h2.kategorie{border-bottom:1px solid #999999;padding:0 15px 15px 15px;}
#cookie .buttonky{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;padding:15px 0 25px 0;}
#cookie .buttonky button{margin:1px 25px;   background-color:#EEEEEE;   color:#222222;   padding:8px 15px;   text-transform:uppercase;}
#cookie .buttonky:hover button{background-color:#EEEEEE;color:#222222;}
#cookie .buttonky button:hover{background-color:#fd4848;color:#FFFFFF;}
#cookie .buttonky button:last-child{background-color:#448137;color:#FFFFFF;}
#cookie .buttonky button:last-child:hover{background-color:#38A800;}
/*panel info cookie*/
#panel_info_cookie{position:fixed;z-index:999999;padding:25px 20px 20px 20px;width:90%;text-align:left;background-color:#DFC5AB;color:#404142;bottom:10px;border:2px solid white;}
#panel_info_cookie h3{font-weight:bold;}
#panel_info_cookie .zavrit_panel_cookie{text-align:right;position:relative;}
#panel_info_cookie .zavrit_panel_cookie span{display:inline-block;   position:absolute;top:-17px;right:-4px;font-size:20px;font-weight:bold;cursor:pointer;}
#panel_info_cookie a.nastavit_cookie{
 color:#404142;
}
#panel_info_cookie a{display:inline-block;   white-space:nowrap;   color:#404142;}
#panel_info_cookie .btn_souhlas_info_cookie{display:inline-block;color:white;margin:10px;padding:10px;cursor:pointer;}
#panel_info_cookie .buttonky{padding:10px;text-align:center;}
#panel_info_cookie .button_off,
#panel_info_cookie .button_on{margin:5px;   padding:10px 15px;   border:1px solid #FFFFFF;   display:inline-block;   cursor:pointer;   color:white;   text-decoration:none;}
/*#panel_info_cookie .button_off{
    background-color: #CC0000
}
*/
#panel_info_cookie .button_on{background-color:#FFFFFF;color:#404142;}
#panel_info_cookie .nastavit_cookie{display:inline-block; padding:0 15px 0 5px; cursor:pointer;}
#panel_info_cookie .nastaveni_cookie{display:flex;  flex-wrap:nowrap;  justify-content:center;  align-items:center;  margin:0 auto}
/*---TABLET---*/
@media all and (min-width:481px) and (max-width: 1197px){
.t_table {display:table;  width:100%;}
.t_cell, .t_cell_1, .t_cell_2, .t_cell_3, .t_cell_4, .t_cell_5, .t_cell_6, .t_cell_7, .t_cell_8, .t_cell_9, .t_cell_10, .t_cell_11, .t_tr {display:block;  width:100% !important;}
}
/*---DESKTOP---*/
@media all and (min-width:1198px){
#panel_info_cookie{margin:0 80px;}
#panel_info_cookie table{margin:0 100px;width:calc(100% - 200px);}
}
#panel_show_cookies{margin:35px 10px;}
#panel_show_cookies .obal_tbl_cookie{overflow:auto;padding:0 0 20px 0;max-width:calc(100%);}
#panel_show_cookies h2{margin:10px 0}
#panel_show_cookies table th{background-color:#EEEEEE}
#panel_show_cookies table,
#panel_show_cookies table td{border:1px solid #EEEEEE;border-collapse:collapse;}
#panel_show_cookies nav{margin:10px 0 0 0;padding:0;display:block;}
#panel_show_cookies nav ul{margin:0 auto;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;}
#panel_show_cookies nav ul li{margin:0;padding:5px;list-style:none;}
#panel_show_cookies nav ul li a{display:block;}
#panel_show_cookies .adFlex{align-content:space-between;justify-content:space-between;margin:0 0 15px 0}
.typ_error{padding:5px;border:2px solid red}
.hidden_obal {display:none;}
#obal_vymena > h2,
#obal_reklamace > h2,
#obal_odstoupeni > h2{background-color:transparent;color:#222222;border:none;padding:10px 0;font-weight:bold;font-size:20px;font-weight:normal}
#text_odstoupeni{background-color:#FDEFD3;padding:10px;color:red}
.obal_hiden{display:none;}
/*form zákazník*/
#panel_zakaznik_objednavka {margin:0 auto 20px;max-width:1250px;}
#panel_zakaznik_objednavka h2{background-color:#f6f6f6;padding:20px;}
#panel_zakaznik_objednavka #form_zakaznik_login{display:none;}
#panel_zakaznik_objednavka .obal_login_zakaznik{padding:20px 0;margin:0 20px;border-bottom:1px solid #e3e3e3;}
#panel_zakaznik_objednavka .obal_login_zakaznik .btn_login_obj{display:inline-block;margin:0 10px 10px 0;border-radius:3px;background-color:#3bae00;color:white;padding:10px 20px;cursor:pointer;}
#panel_zakaznik_objednavka .obal_login_zakaznik .btn_login_obj.on_login{background-color:#BBBBBB;}
#form_zakaznik_login{max-width:640px;margin:15px auto}
#form_zakaznik_login button{float:none;}
#form_zakaznik_login .zaslat_heslo{text-align:right}
#form_zakaznik .hide {display:none;}
button.submit{border:none}
#doprava_modal_api{position:fixed; margin:10px; left:0; top:0; width:calc(100% - 23px); height:calc(100% - 23px); z-index:1000000; background-color:#FFFFFF;}
#doprava_modal_api iframe{height:calc(100% - 50px);width:calc(100% - 5px);}
#doprava_modal_api .doprava_modal_header{font-size:1.5em;position:relative;background:#e6e6e6;padding:10px}
#doprava_modal_api .doprava_modal_header span{position:absolute;right:0;top:4px;font-size:36px;color:#B20000;cursor:pointer}
/*panel nej nej*/
#panel-doporucujeme-stred{margin:15px auto;padding:0;max-width:1250px;overflow: hidden; position:relative;}
#panel-doporucujeme-stred .titulek_doporucujeme_stred{margin:20px auto 15px;  font-size:1.6em;  border-bottom:1px solid #ebebeb;  padding:0 0 15px 0;}
#panel-doporucujeme-stred section{display:flex;}
#panel-doporucujeme-stred article figure{margin:1px;padding:0;}
#panel-doporucujeme-stred .cell_flex{display:flex;flex-direction:column;width:100%;height:100%;justify-content:space-between;width:100%;height:100%;position:relative;}
#panel-doporucujeme-stred article .obal_top{width:100%;text-align:center;}
#panel-doporucujeme-stred article img{max-width:100%;max-height:200px;height:auto;width:auto;}
#panel-doporucujeme-stred .cell_flex a{display:block;text-decoration:none;font-size:1.1em;}
#panel-doporucujeme-stred .cell_flex h3{padding:10px 0;min-height:70px;font-size:1.1em;}
#panel-doporucujeme-stred .cell_flex .data{display:flex;   justify-content:space-between;   align-items:center;   flex-wrap:nowrap;}
#panel-doporucujeme-stred .cell_flex .cena{display:flex;   justify-content:center;   align-items:center;   flex-wrap:nowrap;   padding:10px;margin:8px 0 2px 0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:1.8em;text-align:center}
#panel-doporucujeme-stred .cell_flex .cena s{color:red;font-size:80%;display:inline-block;padding:0 20px 0 0;}
#panel-doporucujeme-stred #buttons{position:absolute;top:calc(50% + 10px);width:calc(100% - 16px);z-index:10;font-size:26px;cursor:pointer}
#panel-doporucujeme-stred #buttons .prev{height:42px;position:absolute;left:0;padding:8px 8px 0 7px;background-color:rgba(191, 191, 191, 0.4);border-radius:0 5px 5px 0;display:none;}
#panel-doporucujeme-stred #buttons .next{height:42px;position:absolute;right:-15px;padding:8px 7px 0 8px;background-color:rgba(191, 191, 191, 0.4);border-radius:5px 0 0 5px;}
/*---TABLET---*/
@media all and (min-width:481px) and (max-width: 639px){
#panel-doporucujeme-stred article{width:calc(50% - 1px);padding:15px;margin:0 0 15px 0;border-right:1px solid #ebebeb;}
#panel-doporucujeme-stred article:nth-child(2){border-right:0px solid #ebebeb;}
}
/*---MOBIL---*/
@media all and (max-width:480px){
#panel-doporucujeme-stred article{width:calc(100% - 1px);padding:15px;margin:0 0 15px 0;}
}
/*---TABLET---*/
@media all and (min-width:640px) and (max-width: 1197px){
#panel-doporucujeme-stred article{width:calc(33.333% - 1px);padding:15px;margin:0 0 15px 0;border-right:1px solid #ebebeb;}
#panel-doporucujeme-stred article:nth-child(3){border-right:0px solid #ebebeb;}
}
/*---DESKTOP---*/
@media all and (min-width:1198px){
#panel-doporucujeme-stred article{width:calc(20% - 1px);padding:15px;margin:0 0 15px 0;border-right:1px solid #ebebeb;}
#panel-doporucujeme-stred article:last-child{border-right:0px solid #ebebeb;}
}

/*---MOBIL---*/
@media all and (max-width:480px){
table.responsive-table{display:block; width:100% !important;height:auto !important;}
table.responsive-table > tbody,
table.responsive-table > thead,
table.responsive-table > thead > tr,
table.responsive-table > tbody > tr,
table.responsive-table > tr,
table.responsive-table > thead > tr > td,
table.responsive-table > tbody > tr > td,
table.responsive-table > tr > td{display:block;height:auto !important; width:100% !important}

iframe{width:100% !important;height:auto;min-height:380px;padding:10px;border:none;}
}


@media all and (min-width:881px) and (max-width: 1217px){

.tiny_img_responze{
    padding:0;
    margin:10px
}
}

/*---MOBIL---*/
@media all and (max-width:480px){
.tiny_img_responze{
    max-width:100%;
    max-height:100%;
    width:100%;
    height:auto;
    padding:0;
    margin:0
}
}


@keyframes fadeAnimation {from {opacity:0;} to { opacity:1;}}

.tooltip_lepsi_cena{position:relative;}
.obal_tooltip{
font-size:16px;
position:absolute;
background-color:#cecece;
padding:20px;
width:calc(100%);
animation:fadeAnimation 0.5s linear;
z-index:800;
box-shadow:0 0 0 50000px rgba(0,0,0,0.5);
}
.obal_tooltip::before{content:"";border-top:0 solid transparent;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #cecece;width:0px;height:0px;position:absolute;top:-11px;left:calc(50% - 12px);}
.obal_tooltip .zavrit{position:absolute;right:0.5em;top:0.5em;fill:#333333;cursor:pointer}
.obal_tooltip .titulek{font-size:18px;}
.obal_tooltip i{font-size:15px}
.obal_tooltip button{color:#333333;background-color:#ffa500;padding:15px 20px;border:none;font-weight:bold;font-size:16px;cursor:pointer;width:calc(100% - 40px);margin:0 20px;}
.obal_tooltip input{background-color:#FFFFFF;width:100%;padding:8px}

.obal_tooltip .input_error{background-color:#FFE5E5 !important}
.obal_tooltip .odeslano{padding:10px 0;font-weight:bold;text-align:center;color:#65A656;background-color:#D8D8D8;margin:11px 30px;}

.nahoru{
background-color:#FFFFFF;
bottom:50px;
color:#000000;
border:1px solid #000000;
display:none;
font-size:25px;
padding:5px 10px 10px 8px;
position:fixed;
right:5%;
text-decoration:none;
width: 42px;
 height: 39px;
}
.nahoru:hover{background-color:#65A656;	color:white;}



#detail_souvisejici{margin-top:45px;overflow:hidden;width:100%;position:relative;}
#detail_alternativni{margin:50px 0;overflow:hidden;width:100%;position:relative;}

.adFlex_panely{display:flex;flex-wrap:nowrap;min-width:100%}
.adFlex_panely .adFlex_cell{
margin:5px;
padding:10px;
border:1px solid #EEEEEE;
position:relative;
display:flex;
justify-content:space-between;
flex-direction:column;
align-items:center;
}
article.adFlex_cell figure{padding:0;margin:0;}
article.adFlex_cell figure img{max-width:100%;max-height:100%;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;}
.obal_main h2 a{padding:10px 0;display:block;text-decoration:none;}
.obal_bottom{width:100%;}
.obal_bottom .dostupnost{text-transform:uppercase;font-size:1.2em;}
.obal_bottom .data{display:flex;flex-wrap:nowrap;justify-content:space-between;font-size:smaller;color:#808080;margin:8px 0}
.obal_cena{padding:10px;margin:5px 0 2px 0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;text-align:center;}
.obal_bottom .cena{font-size:22px;font-weight:lighter;color:#555;}

.next_obj,
.prev_obj{display:flex;position:absolute;top:calc(50% - 20px);background-color:rgba(238, 238, 238, 0.6);padding:0;margin:0;text-align:center;cursor:pointer;font-size:32px; z-index:10}
.next_obj{right:8px;}
.prev_obj{visibility:hidden;left:9px;}
.next_obj svg,
.prev_obj svg{padding:0;margin:0;width:40px;height:40px;}


#home_nas_tip {margin:50px auto;overflow:hidden;width:100%;max-width:1250px;position:relative;}
#home_nas_tip .titulek_novinky_stred{font-size:1.8em;font-weight:lighter;padding:0 0 0 0.3em;border-bottom:1px solid #ebebeb;}
#home_nas_tip .adFlex_cell{border-color:#FFFFFF}
#home_nas_tip .data {font-size:smaller;color:#808080;}
#home_nas_tip .dostupnost {padding:10px 0;text-transform:uppercase;font-size:1.2em;}
#home_nas_tip .ceny {padding:10px;margin:5px 0 2px 0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
#home_nas_tip .cena {font-size:1.8em;font-weight:lighter;text-align:center !important;line-height:30px;color:#555;}
#home_nas_tip .butonky {margin:0;padding:15px 10px;width:100%;border-bottom:3px solid silver;text-align:center;}
#home_nas_tip .butonky button, #home_nas_tip .butonky a.link_detail {color:white;background-color:transparent;text-decoration:none;font-size:1.4em;cursor:pointer;border:none;}
#home_nas_tip .butonky .obal_vypis_kosik {background-color:silver;padding:5px 10px 8px 41px;display:inline-block;-webki-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
#home_nas_tip .butonky i {font-size:120%;margin-left:-35px;margin-top:1px;position:absolute;}
#home_nas_tip .butonky .obal_vypis_kosik:hover {background-color:#026602;}

#home_novinky {margin:50px auto;overflow:hidden;width:100%;max-width:1250px;position:relative;}
#home_novinky .titulek_novinky_stred{font-size:1.8em;font-weight:lighter;padding:0 0 0 0.3em;border-bottom:1px solid #ebebeb;}
#home_novinky .adFlex_cell{border-color:#FFFFFF}
#home_novinky .data {font-size:smaller;color:#808080;}
#home_novinky .dostupnost {padding:10px 0;text-transform:uppercase;font-size:1.2em;}
#home_novinky .ceny {padding:10px;margin:5px 0 2px 0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
#home_novinky .cena {font-size:1.8em;font-weight:lighter;text-align:center !important;line-height:30px;color:#555;}
#home_novinky .butonky {margin:0;padding:15px 10px;width:100%;border-bottom:3px solid silver;text-align:center;}
#home_novinky .butonky button, #home_novinky .butonky a.link_detail {color:white;background-color:transparent;text-decoration:none;font-size:1.4em;cursor:pointer;border:none;}
#home_novinky .butonky .obal_vypis_kosik {background-color:silver;padding:5px 10px 8px 41px;display:inline-block;-webki-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
#home_novinky .butonky i {font-size:120%;margin-left:-35px;margin-top:1px;position:absolute;}
#home_novinky .butonky .obal_vypis_kosik:hover {background-color:#026602;}

.obal_kategorie_all,
.obal_kategorie,
.obal_vyrobci{display:none;padding:1em 0 0 5px;}
.title_kat{position:relative;padding-left:50px !important;cursor:pointer}
.obal_kat.vyrobci{padding:0.5em;}
.title_kat::before {content:"+";  position:absolute;  top:0;  left:1px;  font-size:30px;  font-weight:bold;  background-color:#BBBBBB;  color:#FFFFFF;  line-height:40px;  border-radius:50%;  width:40px;  height:40px;  text-align:center;  box-shadow:0 2px 0 4px #FFFFFF;}
.title_kat.minus::before {content:"-";  font-size:43px;  line-height:31px;}

/*---MOBIL---*/
@media all and (max-width:480px){
 .obal_kat.vyrobci{margin: -10px 0 10px 0; }
}
