

@import url(https://fonts.googleapis.com/css?family=Work%20Sans:100,200,300,regular,500,600,700,800,900);

body{padding: 0px;margin:  0px;font-size: 16px;font-family: "Work Sans", Arial, Verdana, Geneva, sans-serif;; color: #9C9D9D }
.cls{ clear: both; }
.no_wrap{white-space: nowrap;}

form, h1, h2, h3, h4{ margin: 0px; padding: 0px }
.clanek, .det{padding: 0 20px 20px 20px}
h1{margin:0; color:#EA5084;
font-weight: 500;
}
h2{ padding: 0; margin:0; font-weight: 400;}
a{color:#9C9D9D}
a:hover{text-decoration:none}

.title_ruz{
    color: #E85084
}

input[type="text"],
select,
input[type="email"],
input[type="password"],
input[type="tel"]{border-left: 1px solid silver;padding: 0.3em;margin: 0}
fieldset{border:none;padding:0;margin:0}
button[type="submit"]{background-color: #EA5585;border: none;color: white;border-radius: 3px;text-transform: uppercase;padding: 10px 20px; font-size: 14.9px }
input[placeholder] {
  color: #C0C0C0;
}

/*- chybove hlasky ---*/
.message{border-left: 10px solid;color: #ffffff;padding: 15px;margin:5px}

.info{background-color: #D3E9F3;border-color: #3b8eb5; color: #0066AD }
.error{background-color: #F8D8D8;border-color: #c43d3d; color: #8B1A1A }
.warning{background-color: #F9EAD2;border-color: #d99a36; color: #D99A36 }
.success{background-color: #DEF3D3;border-color: #55a12c; color: #008000 }
.message h3{margin: 0 0 5px 0;font-size:20px;  display:inline}
.message h3:before{content: "";height: 33px;padding: 0px 14px 3px 14px;width: 33px;background-size:20px;background-repeat:no-repeat}
.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/PiA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MTUuNTgycHgiIGhlaWdodD0iNDE1LjU4MnB4IiB2aWV3Qm94PSIwIDAgNDE1LjU4MiA0MTUuNTgyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MTUuNTgyIDQxNS41ODI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPGc+IDxwYXRoIGZpbGw9InJnYig4NSwgMTYxLCA0NCkiIGQ9Ik00MTEuNDcsOTYuNDI2bC00Ni4zMTktNDYuMzJjLTUuNDgyLTUuNDgyLTE0LjM3MS01LjQ4Mi0xOS44NTMsMEwxNTIuMzQ4LDI0My4wNThsLTgyLjA2Ni04Mi4wNjQgYy01LjQ4LTUuNDgyLTE0LjM3LTUuNDgyLTE5Ljg1MSwwbC00Ni4zMTksNDYuMzJjLTUuNDgyLDUuNDgxLTUuNDgyLDE0LjM3LDAsMTkuODUybDEzOC4zMTEsMTM4LjMxIGMyLjc0MSwyLjc0Miw2LjMzNCw0LjExMiw5LjkyNiw0LjExMmMzLjU5MywwLDcuMTg2LTEuMzcsOS45MjYtNC4xMTJMNDExLjQ3LDExNi4yNzdjMi42MzMtMi42MzIsNC4xMTEtNi4yMDMsNC4xMTEtOS45MjUgQzQxNS41ODIsMTAyLjYyOCw0MTQuMTAzLDk5LjA1OSw0MTEuNDcsOTYuNDI2eiIvPiA8L2c+IDwvc3ZnPg==');}
.warning h3:before {background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PiA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1NTQuMnB4IiBoZWlnaHQ9IjU1NC4xOTlweCIgdmlld0JveD0iMCAwIDU1NC4yIDU1NC4xOTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU1NC4yIDU1NC4xOTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPGc+IDxwYXRoIGZpbGw9IiNEOTlBMzYiIGQ9Ik01MzguNSwzODYuMTk5TDM1Ni41LDcwLjhjLTE2LjQtMjguNC00Ni43LTQ1LjktNzkuNTAxLTQ1LjljLTMyLjgsMC02My4xLDE3LjUtNzkuNSw0NS45TDEyLjMsMzkxLjYgYy0xNi40LDI4LjQtMTYuNCw2My40LDAsOTEuOEMyOC43LDUxMS44LDU5LDUyOS4zLDkxLjgsNTI5LjNINDYyLjJjMC4xMDEsMCwwLjIsMCwwLjIsMGM1MC43LDAsOTEuOC00MS4xMDEsOTEuOC05MS44IEM1NTQuMiw0MTguNSw1NDguNCw0MDAuOCw1MzguNSwzODYuMTk5eiBNMzE2LjMsNDE2Ljg5OWMwLDIxLjctMTYuNywzOC4zLTM5LjIsMzguM3MtMzkuMi0xNi42LTM5LjItMzguM1Y0MTYgYzAtMjEuNjAxLDE2LjctMzguMzAxLDM5LjItMzguMzAxUzMxNi4zLDM5NC4zLDMxNi4zLDQxNlY0MTYuODk5eiBNMzE3LjIsMTU4LjdMMjk3LjgsMzI4LjFjLTEuMywxMi4yLTkuNCwxOS44LTIwLjcsMTkuOCBzLTE5LjQtNy43LTIwLjctMTkuOEwyMzcsMTU4LjZjLTEuMy0xMy4xLDUuODAxLTIzLDE4LTIzSDI5OS4xQzMxMS4zLDEzNS43LDMxOC41LDE0NS42LDMxNy4yLDE1OC43eiIvPiA8L2c+IDwvc3ZnPg==');}
.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{ font-size: 80%; color: silver; }
#copyright .copy{ margin: 0 auto; text-align: center; padding: 10px; }
#copyright .copy a{ color: silver; }
#copyright .copy a:hover{ text-decoration: none; }

/*- ad Tool Tip ------------------------------*/
#adtooltip{text-align:center;position:absolute;margin-top:-13px;color:white;display:none;max-width:300px;}
#adtooltip .datatooltip{padding:5px;border-radius:4px;font-size:16px;background-color:#E85084}
#adtooltip:after{border-color:#E85084 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 #E85084;width:0px;height:0px;}

/*kroky kosik*/
#kroky_kosik {margin: 20px;}
#kroky_kosik span.krok_on span {background-color: #B0CB1F;color:white}
#kroky_kosik span span {display:inline-block;border-radius:50%;background-color:#E3E3E3;color:gray;font-weight:bold;width:60px;height:60px;line-height:60px;margin-right:8px;text-align:center;font-size:22px}
#kroky_kosik a {text-decoration: none}

/*výpis košík*/
#obsah-kosiku td {padding:5px 20px;position:relative}
#obsah-kosiku .label_kosik {text-align: center}
#obsah-kosiku .tbl_kosik {width: 100%;border: 1px solid #E3E3E3;margin-top: 20px}
#obsah-kosiku .tbl_kosik .titulek-kosik td {border-bottom: 1px solid #E3E3E3}
#obsah-kosiku .rekapitulace_kosik{background-color: #f6f6f6;padding: 20px;font-weight: bold;border:1px solid #E3E3E3;border-top: none}
#obsah-kosiku .objednat{padding: 20px 0}
#obsah-kosiku .kusy{width: 50px;padding: 10px 5px;border: 1px solid #E3E3E3;text-align: center}
#obsah-kosiku  .kosik_prepocitej{border:none;padding:5px;background-color:transparent;color:#9C9D9D;padding:0;cursor:pointer;height:39px;position:absolute;font-size:32px;}
.dalsi,
.koupit,
.kosik_kill{padding: 10px 20px;display: inline-block;cursor: pointer;text-decoration: none;height:39px;color:white;}
.dalsi{background-color: silver !important}
.dalsi,
.koupit{text-transform: uppercase}
.dalsi{background-color: #7A7A7A !important;}
.kosik_kill{
background-color: transparent !important;
background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PiA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MDkuMTg0IDUwOS4xODQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwOS4xODQgNTA5LjE4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8Zz4gPHBhdGggZmlsbD0iIzljOWQ5ZCIgZD0iTTUwNC41OTMsMzg5Ljg0NGMyLjg1NCwyLjg1Niw0LjI4NCw2LjIyMiw0LjI4NCwxMC4wOThjMCwzLjg3Ny0xLjQzMSw3LjI0Mi00LjI4NCwxMC4xMDEgbC05NC44Niw5NC44NTdjLTIuODU0LDIuODU2LTYuMTIsNC4yODQtOS43OTIsNC4yODRjLTMuMjY0LDAtNi43MjktMS40MjgtMTAuNDAzLTQuMjg0TDI1NC4yODQsMzY5LjY0N0wxMTkuMDMzLDUwNC44OTkgYy0yLjg1NiwyLjg1Ni02LjEyLDQuMjg0LTkuNzkyLDQuMjg0Yy0zLjI2NCwwLTYuNzMyLTEuNDI4LTEwLjQwNC00LjI4NGwtOTQuODYtOTQuODU3Yy0yLjQ0OC0yLjQ0OC0zLjY3Mi01LjkxNi0zLjY3Mi0xMC40MDQgYzAtNC4wOCwxLjIyNC03LjM0NCwzLjY3Mi05Ljc5MmwxMzUuMjUyLTEzNS4yNTRMNC41ODksMTE5LjM0Yy0yLjg1Ni0yLjQ0OC00LjI4NC01LjcxMi00LjI4NC05Ljc5MiBjMC00LjQ4OCwxLjQyOC03Ljk1Niw0LjI4NC0xMC40MDRsOTQuMjQ4LTk0Ljg2QzEwMS42OTMsMS40MjgsMTA1LjE2MSwwLDEwOS4yNDEsMHM3LjM0NCwxLjQyOCw5Ljc5Miw0LjI4NGwxMzUuMjUxLDEzNS4yNTIgTDM4OS41MzcsNC4yODRDMzkyLjM5MiwxLjQyOCwzOTUuNzYxLDAsMzk5LjYzNywwczcuMjQyLDEuNDI4LDEwLjA5OCw0LjI4NGw5NC44Niw5NC44NmMyLjg1NCwyLjg1Niw0LjI4NCw2LjIyMiw0LjI4NCwxMC4wOTggcy0xLjQzMSw3LjI0Mi00LjI4NCwxMC4wOThMMzY5LjM0MSwyNTQuNTkyTDUwNC41OTMsMzg5Ljg0NEw1MDQuNTkzLDM4OS44NDR6Ii8+IDwvZz4gPC9zdmc+');
background-repeat:no-repeat;
background-position: center;
background-size: 20px;
font-size:0 !important
}
button.ulozit_kos {background-color: #4EA5CD;cursor: pointer;border-radius: 3px !important}
button.zpet_doprava{background-color:#7A7A7A;color:#FFFFFF;border-radius:3px;text-transform:uppercase;padding:10px 20px;font-size:14.9px;border:none;text-align:center;}

#obsah-kosiku  .prepocitej .obal_spin{line-height:35px;    margin:0 10px 0 0;    font-size:22px;    padding:7px 0 9px 0;    border:1px dotted #E3E3E3}
#obsah-kosiku  .prepocitej .obal_spin .spin_minus,
#obsah-kosiku  .prepocitej .obal_spin .spin_plus{padding:0 10px;        display:inline-block;        cursor:pointer;        -webkit-user-select:none;        -moz-user-select:none;        -ms-user-select:none;        user-select:none;        -webkit-touch-callout:none}

.dalsi:hover,
.koupit:hover,
.kosik_kill:hover,
.kosik_prepocitej:hover{opacity: 0.7}

/*button dárek*/
.button_darky{margin: 15px 0 0 0}
.button_darky .oval_button_darek{padding: 10px}
#obsah-kosiku .t_table{display: table;width: 100%;}
#obsah-kosiku .button_darky .oval_button_darek .t_cell_9{width:75.1% !important;display:table-cell}
#obsah-kosiku .button_darky .oval_button_darek .t_cell_2{width:16.66% !important;display:table-cell}
#obsah-kosiku .button_darky .oval_button_darek .t_cell_1{width:8.33%  !important;display:table-cell}

.button_darky .oval_button_darek a{text-decoration: none;display:block}
.button_darky .oval_button_darek .ico_sipka_darek{padding: 5px 8px 0 8px;width: 45px}
.button_darky .oval_button_darek .ico_sipka_darek svg{width: 100%;height: 28px;color:#4C4C4C;fill: currentColor;margin: 0;padding: 0}
.button_darky .oval_button_darek .ico_darek{background-color: #F5E400;border-radius: 100%;width: 48px;height: 48px;padding: 9px}
.button_darky .oval_button_darek .ico_darek svg{width: 100%;height: 28px;color:#ED1C24;fill: currentColor;margin: 0;padding: 0}
.button_darky .oval_button_darek b{font-weight: bold;font-size: 18px}
.button_darky .oval_button_darek span{color: #ED1C24;font-weight: bold}

/* doprava a platba */
#doprava-stred h2{background-color:#f6f6f6;padding:20px;color:gray}
#doprava-stred .zalozky_doprava, #doprava-stred .vybrana_doprava{padding:20px;border:1px solid #E3E3E3;}
#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 .vybrana_doprava .zv_ulozenka{}
#doprava-stred .vybrana_doprava .zv_platba{font-weight: bold }
#doprava-stred .vybrana_doprava .zv_sluzba{}
#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:#f6f6f6;padding:20px;border:1px solid #E3E3E3;border-top:none;}
#doprava-stred .dalsi{border:none;  color:white;  cursor:pointer;  text-decoration:none;}
#doprava-stred .adCheckbox-animate label i{top:0;}
#doprava-stred .dop_logo{width:1%;}
#doprava-stred select{border:1px solid silver;}

/*info okno doprava*/
#popis_param{position:absolute;z-index:100000;background-color: white;padding: 3px;width:280px}
#popis_param .zavrit {background-color: #f1f1f1;text-align: right;padding: 6px;color: #E85084;font-weight: bold;font-size: 16px;cursor: pointer}
#popis_param .obal_info{padding:5px 15px}

/*form zákazník*/
#panel_zakaznik_objednavka .zalozky{display: table;padding: 0;width: 100%;margin: 0}
#panel_zakaznik_objednavka .zalozka{background-color: #F2F2F2;color: gray;display: table-cell;list-style: outside none none;width: 50%;padding: 10px 10px 10px 15px;border: 1px solid #E3E3E3}
#panel_zakaznik_objednavka .zalozky .zalozka small{display: block}
#form_zakaznik {}
#form_zakaznik .obal_zalozka{margin:0 0 20px 0;border:1px solid #E3E3E3;padding:15px 10px 15px 10px;}

.obal_formular textarea {height: 160px;width: 90%}
.button_reg_zakaznik_udaje .dalsi{background-color: #008CCC !important}
.button_reg_zakaznik_koupit a {border-radius: 3px}

.new_registrace{margin-bottom: 10px;border:1px solid green;background-color: #A8EBC5;color:green;width:90%;text-align: center}

/* rekapitulace */
.form_odeslat {text-align: center;display: table;margin: 25px auto;width: 360px}

#rekapitulace h2{text-align: center;font-weight: bold;padding: 20px 0;background-color: #f6f6f6;border: 1px solid #E3E3E3;margin-bottom: 0;border-bottom: none}
#souhrn_hlavicka h3 {font-size: 14px;font-weight: bold;padding: 10px 0}
#souhrn_celkem{background-color: #f6f6f6}
.form_odeslat .koupit {font-size:15px}
#souhrn_zbozi h3 {font-weight: bold;padding: 20px 0;background-color: #f6f6f6;border-bottom: 1px solid #E3E3E3;font-size: 16px;text-align: center}
#souhrn_zbozi {border-left: 1px solid #E3E3E3;border-right: 1px solid #E3E3E3}
#souhrn_zbozi .kod_zbozi,
#souhrn_zbozi .dostupnost_zbozi,
#souhrn_zbozi .doplnek_zbozi{color:gray}
#rekapitulace img {max-height: 100px;width: auto}

/*formuláře*/
#form_login_stred .zaslat_heslo{text-decoration: none;background-color: #dab412;color: white;display: inline-block;padding: 10px 15px;border-radius: 3px}
.pridat_dalsi_adresu{display:inline-block;text-decoration: none;padding:10px 15px;border-radius:3px;background-color: #A8EBC5;color:black}

/*preloader*/
.load{position: absolute;z-index: 10000}

.hlp{cursor:pointer;z-index:100}
.hlp i{z-index:500}

/*=============================*/

/*top upoutavka*/
#top-upoutavka .polozka-upoutavky{color:#B1B2B3;}
#top-upoutavka .polozka-upoutavky a{color:#B1B2B3;    text-decoration:none;}
#top-upoutavka .polozka-upoutavky a:hover{text-decoration:underline;}
#zahlavi_group .titulek1{font-size:38px;margin:0;font-weight:500;color:#EA5084;text-align:center;}
#zahlavi_group .titulek2{color:#AECB06;text-align:center;font-size:26px;padding:10px;letter-spacing:1.3px}

/*mobilní panel*/
#panel_mobil_menu{background-color:white;width:100%;color:#B1B2B3;padding:5px;margin:0;position:absolute;top:0}
#panel_mobil_menu a{color:#B1B2B3;text-decoration: none}
#panel_mobil_menu span{width:80%;display:table-cell; padding:5px;cursor:pointer;text-align: center; text-align: left;position:relative; }
#panel_mobil_menu span+span{text-align: right}
#panel_mobil_menu span img{height:32px}
.pck{position:absolute;}

/* zápatí */
#footer_group{background-color: white;padding: 60px 0 20px 0;}
#footer_group h2 {font-weight: normal; border-radius: 17px }

#right-upoutavka img,
#define-zapati img{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:0.6;height:30px}
#right-upoutavka img{height:auto}

#right-upoutavka img:hover,
#define-zapati img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}

#right_pomocne_menu ul,
#top-menu ul,
#left_pomocne_menu ul{margin: 0; padding: 10px;width: 100%}

#right_pomocne_menu ul li,
#top-menu ul li,
#left_pomocne_menu ul li {list-style: none;margin: 0;padding: 3px}

#right_pomocne_menu ul li a,
#top-menu ul li a,
#left_pomocne_menu ul li a {text-decoration: none;display: block;padding: 5px 15px}

#right_pomocne_menu ul li a:hover,
#top-menu ul li a:hover,
#left_pomocne_menu ul li a:hover {background-color: #E3E3E3;}

/*dolní upoutavka*/
#bottom-upoutavka,
#right-upoutavka {margin: 0; padding: 15px 20px}
#right-upoutavka {text-align: center; }

/*- panel měna ----*/
#panel_mena a{color:#808080;}
#panel_mena a.current{color:#E85084;}
#panel_mena a:hover{text-decoration:none;}

/*logo*/
#logo img{width:100%;}

/*top košík*/
#top_kosik a{text-decoration:none;color:#EA5585;}
#top_kosik a:hover{text-decoration:underline;}

/*dolní menu*/
#dolni_pomocne_menu ul {margin: 0; padding: 10px 0;width: 100%}
#dolni_pomocne_menu ul li {list-style:none;padding:0;text-align:center;overflow:hidden;font-size:18px;line-height:32px;overflow:hidden;position:relative;}
#dolni_pomocne_menu ul li sup{position:absolute;top:6px}

#dolni_pomocne_menu ul li:nth-child(1) a{background-color:#89C0E9;color:#FFFFFF; border:1px solid #89C0E9;}
#dolni_pomocne_menu ul li:nth-child(1) a:hover{background-color:white;    color:#89C0E9}

#dolni_pomocne_menu ul li:nth-child(2) a{background-color:#EA5585;color:#FFFFFF; border:1px solid #EA5585}
#dolni_pomocne_menu ul li:nth-child(2) a:hover{background-color:white;color:#EA5585}

#dolni_pomocne_menu ul li:nth-child(3) a{background-color:#F5C921;color:#FFFFFF; border:1px solid #F5C921}
#dolni_pomocne_menu ul li:nth-child(3) a:hover{background-color:white;color:#F5C921}

#dolni_pomocne_menu ul li:nth-child(4) a {color: #EA5585;border-color:#EA5585}
#dolni_pomocne_menu ul li:nth-child(5) a {color: #F5C921;border-color:#F5C921}
#dolni_pomocne_menu ul li:nth-child(6) a {color: #AECB06;border-color:#AECB06}
#dolni_pomocne_menu ul li:nth-child(7) a {color: #89C0E9;border-color:#89C0E9}
#dolni_pomocne_menu ul li:nth-child(8) a {color: #AECB06;border-color:#AECB06}
#dolni_pomocne_menu ul li:nth-child(9) a {color: #EA5585;border-color:#EA5585}

#dolni_pomocne_menu ul li a:hover {background-color: #EA5585; color:white }
#dolni_pomocne_menu ul li:nth-child(4) a:hover {background-color: #EA5585; color:white }
#dolni_pomocne_menu ul li:nth-child(5) a:hover {background-color: #F5C921; color:white }
#dolni_pomocne_menu ul li:nth-child(6) a:hover {background-color: #AECB06; color:white }
#dolni_pomocne_menu ul li:nth-child(7) a:hover {background-color: #89C0E9; color:white }
#dolni_pomocne_menu ul li:nth-child(8) a:hover {background-color: #AECB06; color:white }
#dolni_pomocne_menu ul li:nth-child(9) a:hover {background-color: #EA5585; color:white }

/*kde jsem*/
#kde-jsem{margin:20px 0 15px 0;}
#kde-jsem.kat{}

/*výpis zboží*/
#vypis_kategorie .chybovka{margin:15px 0;text-align: center;color: #FF0000}
#vypis_kategorie .nulovy_vypis{margin:15px 0;text-align: center;color: #FF0000}
#kde_bottom_obal{text-align:center;}

/* stránkování */
#str_top{border-bottom:1px solid #9C9D9D;padding:0 0 10px 0 !important;}
#str_bottom{margin: 0 0 30px 0;border-top: 1px solid #9C9D9D;padding:10px 0 0 0 !important;}
.strankovani{position:relative;display:table;width:100%;}
.strankovani a{color:#9C9D9D;display:block;text-decoration:none;border:1px solid transparent;padding:4px;text-align:center;line-height:18px;border-radius:5px}
.strankovani ul{margin:0;padding:0;text-align:right}
.strankovani ul li{list-style:none;display:inline-block;margin:0;margin:0}
.strankovani ul li a{min-width:30px;margin:3px}
.strankovani a:hover{background:#AECB06;color:#FFF}
.strankovani .aktiv-str{display:block;min-width:30px;text-align:center;line-height:18px;padding:4px;margin:3px;border:1px solid silver;background:silver;color:#FFF;border-radius:5px}
.strankovani .next_prev{display:none;width:160px;text-align:right}
.strankovani .next_prev span{display:inline-block;margin-left:10px;position:relative}
.strankovani .next_prev span.str_prev a{padding:4px 5px 4px 20px}
.strankovani .next_prev span.str_next a{padding:4px 20px 4px 5px}
.strankovani .next_prev i{position:absolute}
.strankovani .next_prev span.str_prev a i{left:3px;top:7px}
.strankovani .next_prev span.str_next a i{right:3px;top:7px}

.btn_dalsi{text-align:center; }
.btn_dalsi button{background-color:#AECB06;border:none;border-radius:3px;color:#ffffff;cursor:pointer;font-size:16px;margin:0 0 0.5em 0;padding:12px 20px;}

.load_dalsi_zbozi{ margin:0 0 10px 0;}
.load, .load_dalsi_zbozi{ display:none;}

#preloader_ad1 i {font-size: 3em; -webkit-animation: spin 6s linear infinite; -moz-animation: spin 6s linear infinite; animation: spin 6s linear infinite;color: orangered}

/*- položka zboží nahled ---------------*/
.vypis_zbozi{margin:20px -5px}
.vypis_zbozi .polozka_zbozi{ display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: justify;justify-content: space-between;text-align:center;float: left;width: 100%}
.vypis_zbozi .adFlex .adFlex-cell{  display:flex; border: 5px solid white;}
.vypis_zbozi .polozka_zbozi{ margin:0; padding:10px;border:1px solid #E3E3E3; border-radius: 3px }
.vypis_zbozi .polozka_zbozi:hover{border-color: #9C9D9D}

/* výpis zboží mřížka jako kříž
.vypis_zbozi{margin:20px -5px}
.vypis_zbozi .adFlex .adFlex-cell{display:flex;border-right: 2px dotted #E3E3E3}
.vypis_zbozi .adFlex .adFlex-cell:nth-child(4n+4){border-right:none}
.vypis_zbozi .adFlex .adFlex-cell:nth-child(1n+5){border-top:2px dotted #E3E3E3;}
.vypis_zbozi .polozka_zbozi{display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: justify;justify-content: space-between;text-align:center;float: left;width: 100%;margin:0;padding:15px 5px 0 5px}

.obal_polozka_zbozi_nahled{padding: 1em}
*/

.polozka_zbozi h2{font-size:16px;padding:0 0 15px 0;}
.polozka_zbozi h2 a{text-decoration:none}

.polozka_zbozi .obal_top{color:gray;font-size:12px;}
.polozka_zbozi .obrazek{position:relative}
.polozka_zbozi .obrazek figure{margin:0;padding:0}

.polozka_zbozi .data{padding:10px 0}
.polozka_zbozi .data table{width:100%}
.polozka_zbozi .data td{text-align: left;width:25%;font-style:italic;font-size:12px}
.polozka_zbozi .data td+td{width:75%}

.polozka_zbozi .obal_ceny_btn{/*padding:0 0 15px 15px; */text-align:left}
.polozka_zbozi .cena{font-size:16px;color:#EA5585;font-weight: bold}
.polozka_zbozi .cena span s{display:block; font-size:12px;font-weight: normal; color:gray}
.polozka_zbozi .nadotaz{color:#3B8EB5}.polozka_zbozi button{border:none;color:white;cursor:pointer;border-radius:3px;padding:8px 18px;height:33px;}
.polozka_zbozi a.vypis_detail{display:inline-block;text-decoration:none;color:#9C9D9D;padding:8px 18px;height:33px;border-radius:10px;border:1px solid #9C9D9D}
.polozka_zbozi .obal_vypis_kosik td{text-align:left;}

.polozka_zbozi .obal_vypis_kosik{font-size:14px; margin: 0}
.polozka_zbozi a.link_detail{ text-decoration: none; padding: 8px 18px; display:inline-block; position: relative ; color:white; background-color: #E85084; border-radius: 3px;text-transform: uppercase; font-size: 15px }

/* barevné provedeni ----*/
.obal_barvy{text-align:center;padding:10px;width: 100%;}
.obal_barvy .barvy_vypis{display:inline-block;width:15px;height:15px;margin:1px;border:1px solid #ddd;}

/* barevné označení dostupnosti*/
.dostupnost{padding:10px 0; }

/*ikony zboží*/
.polozka_zbozi .ikony{position:absolute;}
.polozka_zbozi .ikony span{display:block;margin:10px 3px;font-size:10px;color:#E85084;width:50px;height:50px;line-height:48px;border-radius:50%;text-align:center;border:1px solid silver;font-weight:bold;background-color:rgba(255,255,255,0.6)}
.polozka_zbozi .ikony .tip{}
.polozka_zbozi .ikony .novinka{}
.polozka_zbozi .ikony .akce{}

/*popis kategorie*/
/*---MOBIL---*/
@media all and (max-width:1217px){
.obal_filtr {position:relative;max-height:130px;overflow:hidden;}
.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 zboží */
/*založky*/
#detail_zbozi h2{color:#B0CB1F;}
#detail_zbozi #adZalTabs{margin-top:25px}

#detail_zbozi ul.zalozky {border-bottom: 1px solid #E3E3E3;height:38px}
#detail_zbozi ul.zalozky li {padding: 10px 20px;margin-right: 10px}
#detail_zbozi ul.zalozky li {list-style:none;display:inline-block;border-left:1px solid #E3E3E3;border-top:1px solid #E3E3E3;border-right:1px solid #E3E3E3;cursor:pointer}
#detail_zbozi ul.zalozky li.current {background-color:#EA5585;color:white}
#detail_zbozi .obal_zalozky {padding: 0 15px 10px 15px;margin-bottom: 15px;border-bottom: 1px solid #E3E3E3}
#detail_zbozi .zal_img {margin:25px;}
#detail_zbozi .zal_img img {width:auto;max-height:280px;padding:20px;}

/*ikony*/
#detail_zbozi .obrazek{position:relative;}
#detail_zbozi .ikony_detail{position:absolute;bottom:8px;z-index:100 }
#detail_zbozi .ikony_detail span{
width:90px;
height:90px;
line-height:85px;
color:#EA5585;
border:1px solid silver;
border-radius:100%;
display:block;
text-align:center;
font-weight:bold;
margin-top:10px;
background-color:rgba(255,255,255,0.6);

}

#detail_zbozi .doprava_zdarma a{text-decoration:none; font-size: 16px; color: #EA5585; }

/*obrazek*/
#detail_zbozi a.dalsi_img{color: #EA5585;}
#detail_zbozi .dalsi_img i {margin: 30px 0 0 3px;position: absolute}
#detail_zbozi .hideimg{
text-align:center;
padding-top:4px;
}
#detail_zbozi .hideimg img{padding:2px;margin-left:45px}
#detail_zbozi .hideimg a:first-child img{
    margin-left:0
}

#detail_zbozi .off{display:none}

/*parametry*/
#detail_zbozi .zakl_param a{color: #2B6281}
#detail_zbozi .zakl_param a:hover{text-decoration: none}
#detail_zbozi dl {margin: 0 auto;min-width: 320px;padding: 0;width: 100%}
#detail_zbozi dt {float: left;max-width: 180px;min-width: 120px;padding: 3px;width: 100%}
#detail_zbozi dd {margin: 0;padding: 3px;text-align: right}

/*souvisejici zbozi*/
#detail_souvisejici .titulek_souvis{background-color: #ECECEC;color: gray;padding:10px 20px;font-size:22px}

/*příslušenství*/
#detail_prislusenstvi .titulek_prislusenstvi{background-color: #ECECEC;color: gray;padding:10px;font-size:22px}

/*alternativni*/
#detail_alternativni .titulek_alternativ{background-color: #ECECEC;color: gray;padding:10px;font-size:22px}

#detail_souvisejici .obrazek,
#detail_prislusenstvi .obrazek,
#detail_alternativni .obrazek{text-align: center}

/*ceny*/
#detail_zbozi .obal_cena {padding: 0.5em 0;margin: 1.5em 0 1.5em 0;-webki-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border-top: 1px solid #E3E3E3;border-bottom: 1px solid #E3E3E3}
#detail_zbozi .obal_cena td {font-size: 16px; color:gray;}
#detail_zbozi .obal_cena .cena_vat {color: #EA5585;}

/*košík*/
#detail_zbozi .radek-kosik {margin: 15px 0}
#detail_zbozi .obal_kosik_detail {position:relative;display:inline-block;text-align:center}
#detail_zbozi .obal_kosik_detail .kusy {background-color:#fff;width:75px;height:53px;text-align:center;font-size:1.4em;padding:4px;-webki-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0;position:absolute;left:1px;border:1px solid silver;}
#detail_zbozi .obal_kosik_detail button {color:white;cursor:pointer;height:54px;margin-left:95px;padding:0 40px;text-decoration:none;border:none}

/*časová sleva*/
#detail_zbozi .panel_casova_akce{margin-left:0;margin-top:10px;margin-bottom:10px;border-right-width:0;padding:10px}
#detail_zbozi .panel_casova_akce .stopky_det{background-color:#ED1C24;padding:5px;width:52px;border-radius:3px}
#detail_zbozi .panel_casova_akce .odpocet{font-weight:bold;color:#008000;font-size:16px;background-color:#A8EBC5;padding:6px;border-radius:3px}
#detail_zbozi .panel_casova_akce .skrtni_detail{text-decoration:line-through}
#detail_zbozi .panel_casova_akce .cas_cena{ color: #ED1C24; font-weight: bold; font-size: 15px }
#detail_zbozi .panel_casova_akce .cas_cena small{color: #7A7A7A}

/*parametry*/
.zakladni_param div.pol_param:first-child{border-top:none}
.zakladni_param{border:1px solid #E3E3E3;padding:0 10px;background-color:#E3E3E333;}

#detail_zbozi .pol_param{display:table;border-collapse:separate;border-spacing:0 8px;border-top:1px dotted #E3E3E3;width:100%}
#detail_zbozi .pol_param:first-child{border-top:none}

/*ceny*/
#detail_zbozi .obal_cena .cena_vat {font-size: 24px}

/*panel buttonky*/
#detail_zbozi .tbn_akce {text-align:center;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;padding:20px 0}
#detail_zbozi .tbn_akce .tl_akce {font-weight: normal;margin: 0 10px;position: relative;text-decoration: none;cursor: pointer;display: inline-block}
#detail_zbozi .tbn_akce i {left: 0;position: absolute}

#detail_zbozi #detail_souvisejici .dostupnost{padding:10px 0 !important;}

/*detail datasheety*/
#detail_zbozi .datasheet ul{padding: 0;margin: 0}
#detail_zbozi .datasheet ul li{list-style: none;padding: 15px 0;margin:0}
#detail_zbozi .datasheet ul li a{padding-left: 40px}
#detail_zbozi .datasheet ul li svg{width: 32px;height: 32px;display: inline-block;fill: currentcolor;position: absolute;margin-top: -7px;margin-left:-40px}
#detail_zbozi .svg_iko_pdf{color:#E85084;}

/*varianty zbozi radio*/
@keyframes click-wave {
  0% {
    height: 30px;
    width: 30px;
    opacity: 0.35;
    position: relative;
  }
  100% {
    height: 150px;
    width: 150px;
    margin-left: -60px;
    margin-top: -65px;
    opacity: 0;
  }
}

.obal_radio_varianty{text-align:left;    padding:0 20px 20px 20px;}
.obal_radio_varianty label {display:block;}
.obal_radio_varianty .dostupnost_radio{
    padding-left:49px
}

.detail_varianty_provedeni {
-webkit-appearance:none;
  -moz-appearance:none;
  -ms-appearance:none;
  -o-appearance:none;
  appearance:none;
  position:relative;
  top:13.33333px;
  right:0;
  bottom:0;
  left:0;
  height:30px;
  width:30px;
  transition:all 0.15s ease-out 0s;
  background-color:#EBEBEB;
  border:1px solid silver;
  color:#fff;
  cursor:pointer;
  display:inline-block;
  margin-right:0.5rem;
  outline:none;
  position:relative;
  z-index:1000;
}
.detail_varianty_provedeni:hover {background-color:#E3E3E3;}
.detail_varianty_provedeni:checked {background-color:#E85084;}
.detail_varianty_provedeni:checked::before {
height:30px;
  width:30px;
  position:absolute;
  content:'g';
  display:inline-block;
  font-size:26.66667px;
  text-align:center;
  line-height:29px;
  font-family:rimado;
  padding:0 3px 0 0;
}
.detail_varianty_provedeni:checked::after {
-webkit-animation:click-wave 0.65s;
  -moz-animation:click-wave 0.65s;
  animation:click-wave 0.65s;
  background-color:#E85084;
  content:'';
  display:block;
  position:relative;
  z-index:100;
}
.detail_varianty_provedeni.radio {border-radius:50%;}
.detail_varianty_provedeni.radio::after {border-radius:50%;}

.titulek_varinty{
    text-align: left;
    padding-left: 27px
}

/*detail barevné provedení*/
@keyframes click-wave-checkbox {
  0% {
    height: 30px;
    width: 30px;
    opacity: 0.35;
    position: relative;
  }
  100% {
    height: 150px;
    width: 150px;
   margin-left: -60px;
    margin-top: -105px;
    opacity: 0;
  }
}
#detail_zbozi .radek-kosik .obal_barvy_select{max-width: 300px;margin-bottom: 15px;}
#detail_zbozi .radek-kosik .obal_barvy_select .detail_barva_provedeni{ width: 35px;height: 35px;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:2.4em;font-family:rimado;position:absolute;left:-2px;top:-3px;text-shadow:1px 1px 1px black;}#detail_zbozi .radek-kosik .obal_barvy_select .detail_barva_provedeni small{white-space: nowrap;font-size: 9px;}

#detail_zbozi .radek-kosik .obal_barvy_select .detail_barva_provedeni.checked::after {
-webkit-animation:click-wave-checkbox 0.65s;
  -moz-animation:click-wave-checkbox 0.65s;
  animation:click-wave-checkbox 0.65s;
  background-color:#E85084;
  content:'';
  display:block;
  position:relative;
  z-index:100;

  margin: -52px 1px 0px 0;
}

.prodej_ukoncen{text-align:center;margin:25px 0 0 0;text-transform:uppercase;color:#EA5084;font-size:28px}

.ico360{background:url('../images_obsah/3d/360-ikona2.png') no-repeat 0px 12px;border:1px solid transparent;}
.ico360:hover{background-position:0px -66px;border:1px solid #c0c0c0;border-radius:10px;}

/*- zobrazení modálního okna ----*/
.ad_modal{position:absolute;bottom:5px; left:10px;cursor:pointer;z-index:100}
#modaladcentrujobjekt{position:absolute;z-index:10000;}
#modal_ad_disable{	display:none; }

/*- základní nastavení modálního okna --------*/
.modal_okno_ad {-webkit-box-shadow:0px 5px 20px #000;-moz-box-shadow:0px 5px 20px #000;box-shadow:0px 5px 20px #000;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;background-color:white;}
.modal_okno_ad_header {padding:3px 10px;border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px  0 0;}
.modal_ad_titulek {cursor:move;padding:5px 60px 5px 5px;font-weight:bold;}
#zavri{height:25px;line-height:20px;position:absolute;right:-12px;text-align:center;top:-12px;width:25px;z-index:10002;}
#zavri span.za{font-size:0px;display:block;background-color:gray;border-radius:100%;cursor:pointer;width:100%;height:100%;border:1px solid silver;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PiA8c3ZnIHZlcnNpb249IjEuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjI1Mi4wMDAwMDBwdCIgaGVpZ2h0PSIyNTIuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCAyNTIuMDAwMDAwIDI1Mi4wMDAwMDAiICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4gPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsMjUyLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSJub25lIj4gPHBhdGggZD0iTTY2NiAxODUwIGMtNTMgLTU0IC05NiAtMTAzIC05NiAtMTA5IDAgLTUgMTA3IC0xMTQgMjM4IC0yNDEgbDIzNyAtMjMxIC0yMzkgLTIzNiAtMjM5IC0yMzUgMTA0IC0xMDQgMTA0IC0xMDQgMjQyIDIzNiAyNDIgMjM1IDI0MCAtMjM1IGMxMzIgLTEzMCAyNDMgLTIzNiAyNDggLTIzNiA1IDAgNTIgNDcgMTA2IDEwNCBsOTcgMTA0IC0yNDEgMjM1IC0yNDAgMjM0IDI0MCAyMzQgMjQwIDIzNSAtMTA0IDEwNCAtMTA0IDEwMyAtMjQwIC0yMzIgLTI0MSAtMjMzIC00NyA0MCBjLTI3IDIyIC0xMjcgMTIwIC0yMjMgMjE3IC05NiA5NyAtMTg3IDE4NSAtMjAxIDE5NSBsLTI2IDIwIC05NyAtMTAweiIvPiA8L2c+IDwvc3ZnPg==');background-position:3px 3px;background-repeat:no-repeat;background-size:19px;}
.modal_okno_ad_body {padding:5px;overflow:auto;margin:0;text-align:center;}
.nahledy_3d a img{border:1px solid transparent;}
.nahledy_3d a img:hover{border:1px solid #c0c0c0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}

/*- vyskakovací košík -----*/
#info-vlozeno{position:absolute; background-color:white;border:5px solid gray;z-index:100000 !important;border-radius:8px;padding:10px}
#info-vlozeno .titulek a.zavrit{position:absolute;font-size:24px;font-weight:bold;color:#EA5585;text-decoration:none;right:15px;top:5px;}
#info-vlozeno .titulek a.zavrit .ad{width: 14px;height: 14px;}
#info-vlozeno .titulek{position:relative;background-color:#F0F0F0;text-transform:uppercase;padding:8px 40px 8px 20px;}
#info-vlozeno .titulek label i{}
#info-vlozeno .linka{ margin:10px 10px 0 10px; border-top: 1px solid #C0C0C0; padding:10px}

#info-vlozeno .celkem_cena{ text-align: center; color: #E85084; font-size: 16px }
#info-vlozeno .info_dop_zdarma{padding:10px 0}

#info-vlozeno .t_table{width:100%;}
#info-vlozeno h2{margin: 6px 0;font-size: 1.1em}
#info-vlozeno img{padding:15px}
#info-vlozeno .cena{font-size:1.5em;font-weight:bold;}

#info-vlozeno .buttonky a{margin:0.5em 0;text-decoration:none;padding:1em;color:white;display:block;background-color:#ED6484;font-size:14px;text-align:center;}
#info-vlozeno .buttonky a:hover{opacity: 0.7;}
#info-vlozeno .buttonky a.zavrit{background-color:#7A7A7A;}
#info-vlozeno .buttonky a.objednat{background-color:#B0CB1F;}

.objednat.help{text-align:center;color:#E85084;border:1px solid #ED6484;padding:10px}

/* š?ipka nahoru ----*/
.nahoru{background-color:rgba(192,192,192, 0.6);border-radius:100%;bottom:50px;color:gray;display:none;font-size:25px;padding:10px 14px;position:fixed;right:5%;text-decoration:none;}
.nahoru:hover{background-color:#6C6459;color:white;}

.upozorni{margin:0 15px 25px 15px;color:#ED6484}
.upozorni_kosik{margin:0 0 25px 0;color:#ED6484}

/*výpis články*/
.vypis-clanky{margin-bottom:15px;margin-top:20px;border-bottom:1px solid #E3E3E3;padding-bottom:15px}

/*výpis články*/
.vypis-clanky h2{padding:0 0 5px 0;color:#E85084}
.vypis-clanky.faq:nth-child(odd) h2{color:#AECB06;}
.vypis-clanky .img-abstrakt{padding:5px 0}

/*reference*/
#clanky_reference a{color:#808080;text-decoration:none;}
#clanky_reference a:hover{text-decoration:underline;}
#clanky_reference .img-abstrakt:empty{
    display:none
}
#clanky_reference .vypis-clanky{
    border-bottom-color:#E85084;
}

.detail iframe,
.mapa iframe{width:100%;max-width:640px;height:auto;min-height:480px}

/*fotogalerie*/
#fotogalerie figure{
margin: 0;
border-width: 0
}

/*- pop up okno -------*/
#popup{position:absolute;z-index:10000;max-width:740px;background-color:white;
border: 3px solid #b0cb1f;
max-height:480px;
overflow: auto;
border-radius: 8px
}
#popup .popup_obal{padding:0;margin:0}
#popup .popup_zavrit{padding:15px;margin:0;
background-color: #b0cb1f;

}
#popup .popup_data{padding:15px;margin:0}

#popup .zavrit_pop_up{display:inline-block;color:white;font-weight:bold;}
#popup .zavrit_pop_up:hover{cursor:pointer;text-decoration:underline;}


.zakoupily h3{font-size:18px;font-weight:bold;padding-top:15px}
.zakoupily ul{margin:0;padding:0;}
.zakoupily ul li{list-style:none;display:inline-block;padding:5px;text-align:center;font-size:12px}


#platba_kartou input{
    border:1px solid silver;
    padding:6px;
    width:180px
}


#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;}

#cookie .onoffswitch {position:relative; width:80px;-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; padding:0}
#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:25px; padding:0; line-height:25px;font-size:16px; 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:#B0CB1F; 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:20px; 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 section .obal_nastaveni:nth-child(1){border-bottom:none}
#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{border-radius:3px;margin:1px 25px;background-color:#7A7A7A;color:#FFFFFF;cursor:pointer; width:200px; padding:12px 0; text-transform:none;font-size:16px }
#cookie .buttonky:hover button{background-color:#7A7A7A;color:#FFFFFF;}
#cookie .buttonky button:hover{background-color:#7A7A7A70;}
#cookie .buttonky button:last-child{background-color:#B0CB1F}
#cookie .buttonky button:last-child:hover{background-color:#B0CB1F70;}

/*---MOBIL---*/
@media all and (max-width:480px){
#cookie .buttonky{padding:0 0 15px 0; flex-direction: column-reverse}
#cookie .buttonky button{margin:8px 25px;}
}


/*panel info cookie*/
#panel_info_cookie{
position:fixed;
z-index:999999;
bottom:0;
padding:0 20px 20px 20px;
max-width:100%;
text-align:left;
background-color:#EBEBEB;
box-shadow:0 0 1rem rgb(86 86 86 / 50%);
color:#404142;
width:100%
}
#panel_info_cookie table{
    max-width:1218px;
    margin:0 auto;
}

#panel_info_cookie a{display:inline-block;white-space:nowrap;color:#404142;}
#panel_info_cookie .buttonky{padding:10px;text-align:center;}
#panel_info_cookie .buttonky a{border-radius:3px; display:block;width:200px;align-content:center;padding:10px 0 10px 0;margin:8px auto;text-decoration:none;background-color:#7A7A7A;color:#FFFFFF}
#panel_info_cookie a.button_on{background-color:#AECB06;}
/*---MOBIL---*/
@media all and (max-width:480px){

#panel_info_cookie{
padding:0 20px 20px 20px;
}

#panel_info_cookie table,
#panel_info_cookie tbody,
#panel_info_cookie tr,
#panel_info_cookie td{display:block;padding:0}
#panel_info_cookie td+td{text-align:center}
}


#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}

#clanky_kat{}
#clanky_kat h2 a{color:#AECB06}
#clanky_kat .vypis-clanky:nth-child(even) h2 a{color:#E85084}

.popis_kategorie_cms{margin:15px 0;}


#doprava_modal_api{
position:fixed;
 margin:20px;
 left:0;
 top:0;
 width:calc(100% - 50px);
 height:calc(100% - 45px);
 z-index:1000000;
 background-color:#FFFFFF;
 overflow: hidden;
}
#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}

#form_zakaznik .hide{display:none}

.disable{
    display:none;
}

#ppl-parcelshop-map .ppl-parcelshop-map{
    min-height:95% !important
}
#ppl-parcel-shop-map.smap{
  min-height:100% !important
}
