@import url(https://fonts.googleapis.com/css?family=Raleway);
@import url(https://fonts.googleapis.com/css?family=Work%20Sans);
@import url(https://fonts.googleapis.com/css?family=Cormorant%20Garamond);
.clear{clear:both}
*,*::after,*::before,.t_table,.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{box-sizing:border-box}
.t_table{display:table;width:100%}
.t_tr{display:table-row;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{display:table-cell}
.t_table>.txt_left{text-align:left}
.t_table>.txt_center{text-align:center}
.t_table>.txt_right{text-align:right}
.t_table>.txt_v_top{vertical-align:top}
.t_table>.txt_v_center{vertical-align:middle}
.t_table>.txt_v_bottom{vertical-align:bottom}
.t_cell{width:100%}
.t_cell_1{width:8.33%}
.t_cell_2{width:16.66%}
.t_cell_3{width:25%}
.t_cell_4{width:33.33%}
.t_cell_5{width:41.66%}
.t_cell_6{width:50%}
.t_cell_7{width:58.35%}
.t_cell_8{width:66.68%}
.t_cell_9{width:75.1%}
.t_cell_10{width:83.34%}
.t_cell_11{width:91.67%}
@media only screen and (max-width:480px){
.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}
}

form{padding:0;margin:0;display:inline}
.obal_formular input[type=text]:focus,.obal_formular input[type=password]:focus,.obal_formular input[type=email]:focus,.obal_formular input[type=date]:focus,.obal_formular input[type=atetime-local]:focus,.obal_formular input[type=month]:focus,.obal_formular input[type=number]:focus,.obal_formular input[type=search]:focus,.obal_formular input[type=tel]:focus,.obal_formular input[type=time]:focus,.obal_formular input[type=url]:focus,.obal_formular input[type=week]:focus,.obal_formular textarea:focus,.obal_formular select:focus{outline:none;border:1px solid rgb(255,165,0) !important; background-color: #FFFFFF }
.obal_formular input[type=search]{background:url("data: image/svg+xml;	utf-8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns: xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='gray' viewBox='0 0 612.002 612.002' xml: space='preserve'><g><path d='M542.657,70.369c-44.714-44.714-104.163-69.341-167.4-69.341S252.569,25.655,207.855,70.369c-80.234,80.231-90.686,204.181-31.439,295.856L14.032,528.606c-18.709,18.706-18.709,49.144,0,67.853l0.463,0.463c9.062,9.059,21.109,14.052,33.925,14.052s24.863-4.993,33.928-14.055l161.887-161.89c38.497,25.684,83.698,39.481,131.024,39.481c63.237,0,122.686-24.624,167.4-69.341c44.717-44.714,69.344-104.166,69.344-167.403S587.374,115.083,542.657,70.369z M520.412,382.926c-38.77,38.77-90.321,60.122-145.154,60.122s-106.384-21.352-145.154-60.122c-80.039-80.039-80.039-210.273,0-290.312c38.77-38.77,90.321-60.122,145.154-60.122s106.384,21.352,145.154,60.122s60.125,90.322,60.125,145.154S559.182,344.153,520.412,382.926z M222.728,253.504c-8.687,0-15.732-7.042-15.732-15.732c0-92.779,75.483-168.262,168.262-168.262c8.69,0,15.732,7.042,15.732,15.732s-7.042,15.732-15.732,15.732c-75.429,0-136.797,61.368-136.797,136.797C238.46,246.459,231.415,253.504,222.728,253.504z'/></g></svg>") no-repeat 99% center;background-size:21px auto; background-color: #FFFFFF }
.obal_formular .povinne{background:url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA3IDciIHdpZHRoPSI3IiBoZWlnaHQ9IjciIHN0eWxlPSJzdHJva2U6bm9uZTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utd2lkdGg6MTtzdHJva2UtZGFzaGFycmF5Om5vbmU7ZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkIiBmb250LWZhbWlseT0iQXJpYWwiIGZvbnQtc2l6ZT0iMTUiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPiAgIDxwYXRoIGlkPSJSZWN0YW5nbGUiIGQ9Ik0yLjAwOTksMS45OTg1TDUuMDA5OSwxLjk5ODVMNS4wMDk5LDQuOTk4NUwyLjAwOTksNC45OTg1eiIgc3R5bGU9ImZpbGw6I0RBMDA0NjsiIC8+ICAgPHBhdGggaWQ9IlJlY3RhbmdsZTEiIGQ9Ik01LjAxOTcsMS4wMTQzTDYuMDE5NywxLjAxNDNMNi4wMTk3LDIuMDE0M0w1LjAxOTcsMi4wMTQzeiIgc3R5bGU9ImZpbGw6I0RBMDA0NjsiIC8+ICAgPHBhdGggaWQ9IlJlY3RhbmdsZTIiIGQ9Ik0xLjAwNzcsMS4wMjk0TDIuMDA3NywxLjAyOTRMMi4wMDc3LDIuMDI5NEwxLjAwNzcsMi4wMjk0eiIgc3R5bGU9ImZpbGw6I0RBMDA0NjsiIC8+ICAgPHBhdGggaWQ9IlJlY3RhbmdsZTMiIGQ9Ik0xLjAxMzEsNC45ODhMMi4wMTMxLDQuOTg4TDIuMDEzMSw1Ljk4OEwxLjAxMzEsNS45ODh6IiBzdHlsZT0iZmlsbDojREEwMDQ2OyIgLz4gICA8cGF0aCBpZD0iUmVjdGFuZ2xlNCIgZD0iTTUuMDA3MSw0Ljk4ODdMNi4wMDcxLDQuOTg4N0w2LjAwNzEsNS45ODg3TDUuMDA3MSw1Ljk4ODd6IiBzdHlsZT0iZmlsbDojREEwMDQ2OyIgLz4gICA8cGF0aCBpZD0iUmVjdGFuZ2xlNSIgZD0iTTAuMDEzOSwzLjAwODFMNy4wMTM5LDMuMDA4MUw3LjAxMzksNC4wMDgxTDAuMDEzOSw0LjAwODF6IiBzdHlsZT0iZmlsbDojREEwMDQ2OyIgLz4gICA8cGF0aCBpZD0iUmVjdGFuZ2xlNiIgZD0iTTQuMDU2NSwtMC4wMTAyTDQuMDIyNiw2Ljk4OTdMMy4wMjI2LDYuOTg0OEwzLjA1NjUsLTAuMDE1MXoiIHN0eWxlPSJmaWxsOiNEQTAwNDY7IiAvPiA8L3N2Zz4=') no-repeat 99% center;background-size:0.8em; background-color: #FFFFFF }
.obal_formular select.povinne{background-position:right +20px center}
.obal_formular .input_error{border: 1px solid #d03a3b !important;background-color:#fff5f5 !important}
.input_error_validace{border: 1px solid #d03a3b !important;background-color:#fff5f5 !important;}
.obal_formular input[type=text],.obal_formular input[type=password],.obal_formular input[type=email],.obal_formular input[type=date],.obal_formular input[type=atetime-local],.obal_formular input[type=month],.obal_formular input[type=number],.obal_formular input[type=search],.obal_formular input[type=tel],.obal_formular input[type=time],.obal_formular input[type=url],.obal_formular input[type=week],.obal_formular textarea,.obal_formular select{border:1px solid silver}
.obal_formular .radek{position:relative;margin:0.5em 0}
.obal_formular .error_souhlas{color:red; background-color:#fff5f5 !important; font-weight: bold }
.obal_formular .error_souhlas a{color:red;}

.input_error_validace{border: 1px solid #d03a3b !important;background-color:#fff5f5 !important;
 background:url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiBzdHlsZT0ic3Ryb2tlOm5vbmU7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLWRhc2hhcnJheTpub25lO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZCIgZm9udC1mYW1pbHk9IkFyaWFsIiBmb250LXNpemU9IjE1cHgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPiAgIDxlbGxpcHNlIGlkPSJDaXJjbGUiIGN4PSIzMC4wNTI0IiBjeT0iMjkuODM5MyIgcng9IjI4Ljg0OTYiIHJ5PSIyOC44NDk2IiBzdHlsZT0iZmlsbDojRDAyRDJEOyIgLz4gICA8cGF0aCBpZD0iVGV4dCIgZD0iTTE4LjUyNjIsMzYuNzA1TDI0Ljg5MjQsMzAuMDAwOUwxOC4xNjk2LDIzLjYxN0wyMy4yMjM1LDE4LjI5NDhMMjkuOTQ2MywyNC42Nzg4TDM2LjM0OCwxNy45MzczTDQxLjY1MTUsMjIuOTczNUwzNS4yNDk4LDI5LjcxNUw0MS45MzUyLDM2LjA2MzRMMzYuODgxMyw0MS4zODU2TDMwLjE5NTksMzUuMDM3MkwyMy44Mjk3LDQxLjc0MTN6IiBzdHlsZT0iZmlsbDojRkZGRkZGOyIgLz4gPC9zdmc+') no-repeat 99% center;background-size:1.5em;
}
.input_check_validace{
 background:url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiBzdHlsZT0ic3Ryb2tlOm5vbmU7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLWRhc2hhcnJheTpub25lO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZCIgZm9udC1mYW1pbHk9IkFyaWFsIiBmb250LXNpemU9IjE1cHgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPiAgIDxlbGxpcHNlIGlkPSJDaXJjbGUiIGN4PSIzMC4wNTI0IiBjeT0iMjkuODM5MyIgcng9IjI4Ljg0OTYiIHJ5PSIyOC44NDk2IiBzdHlsZT0iZmlsbDojODRCNTE3OyIgLz4gICA8cGF0aCBpZD0iVGV4dCIgZD0iTTIwLjM2MzQsMzguMDFMMjAuMjIxNCwzNy44ODI2TDEyLjIyMDgsMzAuMjg1M0wxOC4yMzUzLDIzLjk1MTZMMjYuMjM1OSwzMS41NDg5TDQxLjU3MjUsMTUuNjc1Mkw0Ny44ODQsMjEuNjY4Nkw0MC4yNjU2LDI5LjY5MTNMMzQuMjUxMSwzNi4wMjUxTDI2LjY3NDksNDQuMDAzNEMyNi42NzQ5LDQ0LjAwMzQgMjAuMzYzNCwzOC4wMSAyMC4zNjM0LDM4LjAxeiIgc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIC8+IDwvc3ZnPg==') no-repeat 99% center;background-size:1.5em;
}
.input_check_info{
 background-color:#FCEFE3 !important;
 background:url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PiA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1NTQuMnB4IiBoZWlnaHQ9IjU1NC4xOTlweCIgdmlld0JveD0iMCAwIDU1NC4yIDU1NC4xOTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU1NC4yIDU1NC4xOTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPGc+IDxwYXRoIGZpbGw9IiNEOTlBMzYiIGQ9Ik01MzguNSwzODYuMTk5TDM1Ni41LDcwLjhjLTE2LjQtMjguNC00Ni43LTQ1LjktNzkuNTAxLTQ1LjljLTMyLjgsMC02My4xLDE3LjUtNzkuNSw0NS45TDEyLjMsMzkxLjYgYy0xNi40LDI4LjQtMTYuNCw2My40LDAsOTEuOEMyOC43LDUxMS44LDU5LDUyOS4zLDkxLjgsNTI5LjNINDYyLjJjMC4xMDEsMCwwLjIsMCwwLjIsMGM1MC43LDAsOTEuOC00MS4xMDEsOTEuOC05MS44IEM1NTQuMiw0MTguNSw1NDguNCw0MDAuOCw1MzguNSwzODYuMTk5eiBNMzE2LjMsNDE2Ljg5OWMwLDIxLjctMTYuNywzOC4zLTM5LjIsMzguM3MtMzkuMi0xNi42LTM5LjItMzguM1Y0MTYgYzAtMjEuNjAxLDE2LjctMzguMzAxLDM5LjItMzguMzAxUzMxNi4zLDM5NC4zLDMxNi4zLDQxNlY0MTYuODk5eiBNMzE3LjIsMTU4LjdMMjk3LjgsMzI4LjFjLTEuMywxMi4yLTkuNCwxOS44LTIwLjcsMTkuOCBzLTE5LjQtNy43LTIwLjctMTkuOEwyMzcsMTU4LjZjLTEuMy0xMy4xLDUuODAxLTIzLDE4LTIzSDI5OS4xQzMxMS4zLDEzNS43LDMxOC41LDE0NS42LDMxNy4yLDE1OC43eiIvPiA8L2c+IDwvc3ZnPg==') no-repeat 99% center;background-size:1.5em;
}

.obal_formular .overeni, .obal_formular .spatne, .obal_formular .ulice_off{padding:2px;}
.obal_formular .overeni.heslo{background:#FFA500;color:#FFF}
.obal_formular .overeni.heslo_on,.obal_formular .overeni.heslo_ok{background:#008000;color:#FFF}
.obal_formular .overeni.heslo_off,.obal_formular .spatne,.obal_formular .ulice_off{background:#F00;color:#FFF}
.normal #pwd,.normal #pwd_confirm,.normal .psc_fa,.normal .psc_do,.normal .valid_ulice_fa,.normal .valid_ulice_do,.normal .valid_ulice_d{position:absolute;margin-left:-40px;margin-top:8px}

.normal .radek input[type=text],.normal .radek input[type=password],.normal .radek input[type=email],.normal .radek input[type=date],.normal .radek input[type=datetime-local],.normal .radek input[type=month],.normal .radek input[type=number],.normal .radek input[type=tel],.normal .radek input[type=time],.normal .radek input[type=url],.normal .radek input[type=week],.normal .radek input[type=search],.normal .radek select,.normal .radek textarea{padding:0.5em;}
.normal .radek input[type=color],.inside .radek input[type=color]{margin:1em 0}
.normal .radek{display:flex;flex-wrap:nowrap;align-items:center;gap:15px;}
.normal .radek>label{display:block;width:31%;min-width:100px;padding-right:4px;text-align:right}
.normal .radek.lb_poznamka{align-items: baseline; }
.normal.vlevo .radek>label{text-align:left}
.normal .radek>input:not([type='radio']):not([type='checkbox']){min-width:100px;max-width:650px;width:calc(70%);}
.normal .radek>.adCheckbox-animate,
.normal .radek>.radek_obal{min-width:100px;max-width:650px;width:calc(70%);}

.obal_formular.inside,
.obal_formular.top{max-width:740px;margin:0 auto;}

.top .radek input[type=text],.top .radek input[type=password],.top .radek input[type=email],.top .radek input[type=date],.top .radek input[type=datetime-local],.top .radek input[type=month],.top .radek input[type=number],.top .radek input[type=tel],.top .radek input[type=time],.top .radek input[type=url],.top .radek input[type=week],.top .radek input[type=search],.top .radek select,.top .radek textarea{padding:0.5em;width:calc(100%)}
.top .radek input[type=color]{margin-top:30px}
.top .radek > label{display:block;color:#808080;padding:0 0 4px 0}
.inside .radek input[type=text],.inside .radek input[type=password],.inside .radek input[type=email],.inside .radek input[type=date],.inside .radek input[type=datetime-local],.inside .radek input[type=month],.inside .radek input[type=number],.inside .radek input[type=search],.inside .radek input[type=tel],.inside .radek input[type=time],.inside .radek input[type=url],.inside .radek input[type=week],.inside .radek textarea,.inside .radek select{padding:20px 0.5em 0.5em 0.5em;width:calc(100%)}
.inside .radek > label:not(:empty){position:absolute;transition:all 0.3s ease 0s;text-align:left;font-size:20px;top:8px;left:10px}
.inside .radek.focus label,
.inside .radek label.no_empty,
.inside .radek label.no_empty_select{font-size:10px;padding:2px;top:2px;color:#808080;left:0.5em}
.inside .radek label:empty{display:none}

.adCheckbox-animate label{display:flex;flex-wrap:nowrap;position:relative;font-weight:normal;cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex;flex-wrap:nowrap;align-items:center;}
.adCheckbox-animate label i{display:inline-block;height:25px;position:relative;font-style:normal;background:#FFF}
.adCheckbox-animate label span{display:inline-block;margin-left:15px;line-height:25px}
.adCheckbox-animate input[type="radio"],.adCheckbox-animate input[type="checkbox"]{display:none}
.adCheckbox-animate input[type="radio"]+i:before,.adCheckbox-animate input[type="checkbox"]+i:before{content:" ";height:25px;width:25px;display:inline-block;border:1px solid rgb(187,187,187);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.adCheckbox-animate.kolecko input[type="radio"]+i:before,.adCheckbox-animate.kolecko input[type="checkbox"]+i:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}

.adCheckbox-animate input[type="radio"]:checked+i,.adCheckbox-animate input[type="checkbox"]:checked+i{position:relative;-webkit-animation:ad-icon-beat-anim 0.2s ease;animation:ad-icon-beat-anim 0.2s ease}
.adCheckbox-animate input[type="radio"]:checked+i:before{content:'';background:#404040;border:rgba(0,128,128,0.5)}
.adCheckbox-animate.checked input[type="radio"]:checked+i:before,.adCheckbox-animate.checked input[type="checkbox"]:checked+i:before{content:'';background-size:23px auto !important;background:transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHZlcnNpb249IjEuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogd2lkdGg9IjUxMi4wMDAwMDBwdCIgaGVpZ2h0PSI1MTIuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCA1MTIuMDAwMDAwIDUxMi4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xMywgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTUKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsNTEyLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKZmlsbD0iIzQwNDA0MCIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTQwODUgNDI4NyBjLTQwIC0yMCAtMjYwIC0yMzUgLTEwNTUgLTEwMzEgbC0xMDA1IC0xMDA2IC00MjAgNDE5CmMtMjMxIDIzMCAtNDM1IDQyNyAtNDU0IDQzNiAtMTkgOSAtNjAgMjAgLTkzIDIyIC0xMDUgMTAgLTEyOCAtNSAtMzUxIC0yMjYKLTExMCAtMTA4IC0yMTAgLTIxNCAtMjI0IC0yMzYgLTE5IC0yOSAtMjcgLTU3IC0zMSAtMTA3IC05IC0xMzEgLTQ5IC04MyA3MjcKLTg2MCAzODMgLTM4MyA3MTIgLTcwNCA3MzEgLTcxNCA0OSAtMjYgMTgxIC0yNiAyMzAgMCAxOSAxMCA2MTIgNTk1IDEzMTcKMTMwMCAxMDAzIDEwMDIgMTI4NyAxMjkxIDEzMDIgMTMyNiAyOCA2MSAyOCAxNTkgMCAyMjAgLTI0IDUyIC0zOTMgNDI3IC00NDkKNDU1IC0yMCAxMSAtNjUgMjAgLTEwNSAyMiAtNTkgMyAtNzggMCAtMTIwIC0yMHoiLz4KPC9nPgo8L3N2Zz4K") no-repeat center center;border:1px solid rgba(187,187,187,0.5)}
.adCheckbox-animate.checked input[type="radio"]:checked+i.chGreen:before,.adCheckbox-animate.checked input[type="checkbox"]:checked+i.chGreen:before{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHZlcnNpb249IjEuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogd2lkdGg9IjUxMi4wMDAwMDBwdCIgaGVpZ2h0PSI1MTIuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCA1MTIuMDAwMDAwIDUxMi4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xMywgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTUKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsNTEyLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKZmlsbD0iIzAwODAwMCIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTQwODUgNDI4NyBjLTQwIC0yMCAtMjYwIC0yMzUgLTEwNTUgLTEwMzEgbC0xMDA1IC0xMDA2IC00MjAgNDE5CmMtMjMxIDIzMCAtNDM1IDQyNyAtNDU0IDQzNiAtMTkgOSAtNjAgMjAgLTkzIDIyIC0xMDUgMTAgLTEyOCAtNSAtMzUxIC0yMjYKLTExMCAtMTA4IC0yMTAgLTIxNCAtMjI0IC0yMzYgLTE5IC0yOSAtMjcgLTU3IC0zMSAtMTA3IC05IC0xMzEgLTQ5IC04MyA3MjcKLTg2MCAzODMgLTM4MyA3MTIgLTcwNCA3MzEgLTcxNCA0OSAtMjYgMTgxIC0yNiAyMzAgMCAxOSAxMCA2MTIgNTk1IDEzMTcKMTMwMCAxMDAzIDEwMDIgMTI4NyAxMjkxIDEzMDIgMTMyNiAyOCA2MSAyOCAxNTkgMCAyMjAgLTI0IDUyIC0zOTMgNDI3IC00NDkKNDU1IC0yMCAxMSAtNjUgMjAgLTEwNSAyMiAtNTkgMyAtNzggMCAtMTIwIC0yMHoiLz4KPC9nPgo8L3N2Zz4K")}
.adCheckbox-animate.checked input[type="radio"]:checked+i.chRed:before,.adCheckbox-animate.checked input[type="checkbox"]:checked+i.chRed:before{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHZlcnNpb249IjEuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogd2lkdGg9IjUxMi4wMDAwMDBwdCIgaGVpZ2h0PSI1MTIuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCA1MTIuMDAwMDAwIDUxMi4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xMywgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTUKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsNTEyLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKZmlsbD0iI0ZGMzMwMCIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTQwODUgNDI4NyBjLTQwIC0yMCAtMjYwIC0yMzUgLTEwNTUgLTEwMzEgbC0xMDA1IC0xMDA2IC00MjAgNDE5CmMtMjMxIDIzMCAtNDM1IDQyNyAtNDU0IDQzNiAtMTkgOSAtNjAgMjAgLTkzIDIyIC0xMDUgMTAgLTEyOCAtNSAtMzUxIC0yMjYKLTExMCAtMTA4IC0yMTAgLTIxNCAtMjI0IC0yMzYgLTE5IC0yOSAtMjcgLTU3IC0zMSAtMTA3IC05IC0xMzEgLTQ5IC04MyA3MjcKLTg2MCAzODMgLTM4MyA3MTIgLTcwNCA3MzEgLTcxNCA0OSAtMjYgMTgxIC0yNiAyMzAgMCAxOSAxMCA2MTIgNTk1IDEzMTcKMTMwMCAxMDAzIDEwMDIgMTI4NyAxMjkxIDEzMDIgMTMyNiAyOCA2MSAyOCAxNTkgMCAyMjAgLTI0IDUyIC0zOTMgNDI3IC00NDkKNDU1IC0yMCAxMSAtNjUgMjAgLTEwNSAyMiAtNTkgMyAtNzggMCAtMTIwIC0yMHoiLz4KPC9nPgo8L3N2Zz4K")}
.adCheckbox-animate.checked input[type="radio"]:checked+i.chOrange:before,.adCheckbox-animate.checked input[type="checkbox"]:checked+i.chOrange:before{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHZlcnNpb249IjEuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogd2lkdGg9IjUxMi4wMDAwMDBwdCIgaGVpZ2h0PSI1MTIuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCA1MTIuMDAwMDAwIDUxMi4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xMywgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTUKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsNTEyLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKZmlsbD0iI0ZGOTAwMCIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTQwODUgNDI4NyBjLTQwIC0yMCAtMjYwIC0yMzUgLTEwNTUgLTEwMzEgbC0xMDA1IC0xMDA2IC00MjAgNDE5CmMtMjMxIDIzMCAtNDM1IDQyNyAtNDU0IDQzNiAtMTkgOSAtNjAgMjAgLTkzIDIyIC0xMDUgMTAgLTEyOCAtNSAtMzUxIC0yMjYKLTExMCAtMTA4IC0yMTAgLTIxNCAtMjI0IC0yMzYgLTE5IC0yOSAtMjcgLTU3IC0zMSAtMTA3IC05IC0xMzEgLTQ5IC04MyA3MjcKLTg2MCAzODMgLTM4MyA3MTIgLTcwNCA3MzEgLTcxNCA0OSAtMjYgMTgxIC0yNiAyMzAgMCAxOSAxMCA2MTIgNTk1IDEzMTcKMTMwMCAxMDAzIDEwMDIgMTI4NyAxMjkxIDEzMDIgMTMyNiAyOCA2MSAyOCAxNTkgMCAyMjAgLTI0IDUyIC0zOTMgNDI3IC00NDkKNDU1IC0yMCAxMSAtNjUgMjAgLTEwNSAyMiAtNTkgMyAtNzggMCAtMTIwIC0yMHoiLz4KPC9nPgo8L3N2Zz4K")}
.adCheckbox-animate.checked input[type="radio"]:checked+i.chBlue:before,.adCheckbox-animate.checked input[type="checkbox"]:checked+i.chBlue:before{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHZlcnNpb249IjEuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogd2lkdGg9IjUxMi4wMDAwMDBwdCIgaGVpZ2h0PSI1MTIuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCA1MTIuMDAwMDAwIDUxMi4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xMywgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTUKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsNTEyLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKZmlsbD0iIzAwODBGRiIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTQwODUgNDI4NyBjLTQwIC0yMCAtMjYwIC0yMzUgLTEwNTUgLTEwMzEgbC0xMDA1IC0xMDA2IC00MjAgNDE5CmMtMjMxIDIzMCAtNDM1IDQyNyAtNDU0IDQzNiAtMTkgOSAtNjAgMjAgLTkzIDIyIC0xMDUgMTAgLTEyOCAtNSAtMzUxIC0yMjYKLTExMCAtMTA4IC0yMTAgLTIxNCAtMjI0IC0yMzYgLTE5IC0yOSAtMjcgLTU3IC0zMSAtMTA3IC05IC0xMzEgLTQ5IC04MyA3MjcKLTg2MCAzODMgLTM4MyA3MTIgLTcwNCA3MzEgLTcxNCA0OSAtMjYgMTgxIC0yNiAyMzAgMCAxOSAxMCA2MTIgNTk1IDEzMTcKMTMwMCAxMDAzIDEwMDIgMTI4NyAxMjkxIDEzMDIgMTMyNiAyOCA2MSAyOCAxNTkgMCAyMjAgLTI0IDUyIC0zOTMgNDI3IC00NDkKNDU1IC0yMCAxMSAtNjUgMjAgLTEwNSAyMiAtNTkgMyAtNzggMCAtMTIwIC0yMHoiLz4KPC9nPgo8L3N2Zz4K")}
.adCheckbox-animate.checked input[type="radio"]:checked+i.chGray:before,.adCheckbox-animate.checked input[type="checkbox"]:checked+i.chGray:before{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PiA8c3ZnIHZlcnNpb249IjEuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+IDxtZXRhZGF0YT4gQ3JlYXRlZCBieSBwb3RyYWNlIDEuMTMsIHdyaXR0ZW4gYnkgUGV0ZXIgU2VsaW5nZXIgMjAwMS0yMDE1IDwvbWV0YWRhdGE+IDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDUxMi4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiIGZpbGw9IiM4YzhjOGMiIHN0cm9rZT0ibm9uZSI+IDxwYXRoIGQ9Ik00MDg1IDQyODcgYy00MCAtMjAgLTI2MCAtMjM1IC0xMDU1IC0xMDMxIGwtMTAwNSAtMTAwNiAtNDIwIDQxOSBjLTIzMSAyMzAgLTQzNSA0MjcgLTQ1NCA0MzYgLTE5IDkgLTYwIDIwIC05MyAyMiAtMTA1IDEwIC0xMjggLTUgLTM1MSAtMjI2IC0xMTAgLTEwOCAtMjEwIC0yMTQgLTIyNCAtMjM2IC0xOSAtMjkgLTI3IC01NyAtMzEgLTEwNyAtOSAtMTMxIC00OSAtODMgNzI3IC04NjAgMzgzIC0zODMgNzEyIC03MDQgNzMxIC03MTQgNDkgLTI2IDE4MSAtMjYgMjMwIDAgMTkgMTAgNjEyIDU5NSAxMzE3IDEzMDAgMTAwMyAxMDAyIDEyODcgMTI5MSAxMzAyIDEzMjYgMjggNjEgMjggMTU5IDAgMjIwIC0yNCA1MiAtMzkzIDQyNyAtNDQ5IDQ1NSAtMjAgMTEgLTY1IDIwIC0xMDUgMjIgLTU5IDMgLTc4IDAgLTEyMCAtMjB6Ii8+IDwvZz4gPC9zdmc+")}
.adCheckbox-animate.checked input[type="radio"]:checked+i.chSilver:before,.adCheckbox-animate.checked input[type="checkbox"]:checked+i.chSilver:before{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PiA8c3ZnIHZlcnNpb249IjEuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+IDxtZXRhZGF0YT4gQ3JlYXRlZCBieSBwb3RyYWNlIDEuMTMsIHdyaXR0ZW4gYnkgUGV0ZXIgU2VsaW5nZXIgMjAwMS0yMDE1IDwvbWV0YWRhdGE+IDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDUxMi4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiIGZpbGw9IiNkMmQyZDIiIHN0cm9rZT0ibm9uZSI+IDxwYXRoIGQ9Ik00MDg1IDQyODcgYy00MCAtMjAgLTI2MCAtMjM1IC0xMDU1IC0xMDMxIGwtMTAwNSAtMTAwNiAtNDIwIDQxOSBjLTIzMSAyMzAgLTQzNSA0MjcgLTQ1NCA0MzYgLTE5IDkgLTYwIDIwIC05MyAyMiAtMTA1IDEwIC0xMjggLTUgLTM1MSAtMjI2IC0xMTAgLTEwOCAtMjEwIC0yMTQgLTIyNCAtMjM2IC0xOSAtMjkgLTI3IC01NyAtMzEgLTEwNyAtOSAtMTMxIC00OSAtODMgNzI3IC04NjAgMzgzIC0zODMgNzEyIC03MDQgNzMxIC03MTQgNDkgLTI2IDE4MSAtMjYgMjMwIDAgMTkgMTAgNjEyIDU5NSAxMzE3IDEzMDAgMTAwMyAxMDAyIDEyODcgMTI5MSAxMzAyIDEzMjYgMjggNjEgMjggMTU5IDAgMjIwIC0yNCA1MiAtMzkzIDQyNyAtNDQ5IDQ1NSAtMjAgMTEgLTY1IDIwIC0xMDUgMjIgLTU5IDMgLTc4IDAgLTEyMCAtMjB6Ii8+IDwvZz4gPC9zdmc+")}
.adCheckbox-animate.point input[type="radio"]:checked+i:before,.adCheckbox-animate.point input[type="checkbox"]:checked+i:before{content:'';background:#404040;border:4px double white}
.adCheckbox-animate.point input[type="checkbox"]:checked+i.poGreen:before,.adCheckbox-animate.point input[type="radio"]:checked+i.poGreen:before{content:'';background:rgba(0,128,0,0.5);border:4px double white}
.adCheckbox-animate.point input[type="checkbox"]:checked+i.poRed:before,.adCheckbox-animate.point input[type="radio"]:checked+i.poRed:before{content:'';background:rgba(255,55,0,0.5);border:4px double white}
.adCheckbox-animate.point input[type="checkbox"]:checked+i.poOrange:before,.adCheckbox-animate.point input[type="radio"]:checked+i.poOrange:before{content:'';background:rgba(255,144,0,0.5);border:4px double white}
.adCheckbox-animate.point input[type="checkbox"]:checked+i.poBlue:before,.adCheckbox-animate.point input[type="radio"]:checked+i.poBlue:before{content:'';background:rgba(0,128,255,0.5);border:4px double white}
.adCheckbox-animate.point input[type="checkbox"]:checked+i.poGray:before,.adCheckbox-animate.point input[type="radio"]:checked+i.poGray:before{content:'';background:#8c8c8c;border:4px double white}
.adCheckbox-animate.point input[type="checkbox"]:checked+i.poSilver:before,.adCheckbox-animate.point input[type="radio"]:checked+i.poSilver:before{content:'';background:#d2d2d2;border:4px double white}

@keyframes ad-icon-beat-anim{
0%{-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4)}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
@-moz-keyframes fadein{
from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{
from{opacity:0}
to{opacity:1}
}
@-ms-keyframes fadein{
from{opacity:0}
to{opacity:1}
}
@keyframes fadein{
from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein-top{
0%{opacity:0}
100%{opacity:1;transform:translate3d(0px,0px,0px)}
}
@-webkit-keyframes fadein-top{
0%{opacity:0}
100%{opacity:1;transform:translate3d(0px,0px,0px)}
}
@-ms-keyframes fadein-top{
0%{opacity:0}
100%{opacity:1;transform:translate3d(0px,0px,0px)}
}
@keyframes fadein-top{
0%{opacity:0}
100%{opacity:1;transform:translate3d(0px,0px,0px)}
}
@-moz-keyframes open-menu{
0%{display:none;opacity:0;transform:translate3d(100%,0px,0px)}
100%{display:block;opacity:1;transform:translate3d(0px,0px,0px)}
}
@-webkit-keyframes open-menu{
0%{display:none;opacity:0;transform:translate3d(100%,0px,0px)}
100%{display:block;opacity:1;transform:translate3d(0px,0px,0px)}
}
@-ms-keyframes open-menu{
0%{display:none;opacity:0;transform:translate3d(100%,0px,0px)}
100%{display:block;opacity:1;transform:translate3d(0px,0px,0px)}
}
@keyframes open-menu{
0%{display:none;opacity:0;transform:translate3d(100%,0px,0px)}
100%{display:block;opacity:1;transform:translate3d(0px,0px,0px)}
}
.bg_fade_2{-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
.bg_fade_5{-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.bg_fade_8{-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.color_fade_2{-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
.color_fade_5{-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:5s;-moz-transition-duration:5s;-o-transition-duration:5s;transition-duration:5s}
.color_fade_8{-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.border_fade_2{-webkit-transition-property:border-color;-moz-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
.border_fade_5{-webkit-transition-property:border-color;-moz-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.border_fade_8{-webkit-transition-property:border-color;-moz-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
@media all and (min-width:1198px){
#hlavni{text-align:left;width:1024px;margin:0 auto; background-color:white;position:relative;}
#container_home{position:relative;}
#container{position:relative;}

#main{position:relative;}

#main_l{float:left;margin-left:240px;width:auto;}
#left-frame_l{float:left;margin-left:-100%;overflow:hidden;width:230px;}

#main_p{float:left;margin-left:0px;width:787px;overflow:hidden;}
#right-frame_p{float:right;margin-left:10px;overflow:hidden;width:220px;}

#main_s{float:left;margin-left:210px;width:577px;overflow:hidden;}
#left-frame_s{float:left;margin-left:-787px;overflow:hidden;width:200px;}
#right-frame_s{float:right;margin-left:10px;overflow:hidden;width:200px;}


#le-frame-v{width:784px; float:left;}
#ri-frame_v{float:right;  width:230px;}


#main_ll{float:left;margin-left:407px;width:590px;}
#left-frame_ll{float:left;margin-left:-995px;overflow:hidden;width:397px;}

#main_pp{float:left;margin-left:0px;width:590px;overflow:hidden;}
#right-frame_pp{float:right;margin-left:10px;overflow:hidden;width:397px;}

#main_spp{float:left;width:528px;overflow:hidden;}
#left-frame_spp{float:left;margin-left:10px;overflow:hidden;width:250px;}
#right-frame_spp{float:left;margin-left:10px;overflow:hidden;width:200px;}

#main_spl{float:left;width:628px;overflow:hidden;}
#left-frame_spl{float:left;margin-left:10px;overflow:hidden;width:200px;}
#right-frame_spl{float:left;margin-left:10px;overflow:hidden;width:150px;}

#main_sll{float:right;width:528px;overflow:hidden;}
#left-frame_sll{float:left;margin-right:10px;overflow:hidden;width:200px;}
#right-frame_sll{float:left;margin-right:10px;overflow:hidden;width:250px;}

#container2-ilp{position:relative;float:left;width:788px;}
#main-ilp{float:right;width:578px;}
#left-frame-ilp{float:left;overflow:hidden;width:200px;}
#right-frame-ilp{float:right;margin-left:10px;overflow:hidden;width:200px;}

#container2-ipp{position:relative;float:right;width:788px;}
#main-ipp{float:left;width:578px;}
#left-frame-ipp{float:left;overflow:hidden;width:200px;}
#right-frame-ipp{float:right;margin-left:10px;overflow:hidden;width:200px;}



}
html{scroll-behavior: smooth;}
body{
padding:0;
margin:0;
font-size:16px;
font-family: "Work Sans", Helvetica, Arial, Verdana, Geneva, sans-serif;
background-color: #FAF9F7
}
.cls{clear:both}
.no_wrap{white-space:nowrap}
h1, h2, h3, h4{margin:0;padding:0;}
h1{
padding:0 0 20px 0;
font-size:42px;
text-align:center;
font-weight: bold
}
h2{
font-size:32px;
}
form{
 font-family: "Work Sans"
}

a:hover{text-decoration:none}
fieldset{border:none;padding:0;margin:0}
input[type='text'], select, input[type='email'], input[type='password'], input[type='tel']{border:1px solid silver;padding:.3em;margin:0;font-size:18px}
button[type='submit']{padding:15px 20px;display:inline-block;cursor:pointer;text-decoration:none;color:white;text-transform:uppercase;font-size:16px;text-align:center;border-radius:3px}
input[placeholder]{color:#4d4d4d}
.kodik{display:block;text-align:center;margin:10px}

.message{padding:10px;margin:20px 0;border-left:5px solid;color:#fff}
.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;font-size:20px;position:relative;padding:0 0 0 22px}
.message h3::before{content:'';height:20px;width:20px;background-size:16px;background-repeat:no-repeat;position:absolute;top:4px;left:0}
.message p{margin:0}

.success h3::before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PiA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MTUuNTgycHgiIGhlaWdodD0iNDE1LjU4MnB4IiB2aWV3Qm94PSIwIDAgNDE1LjU4MiA0MTUuNTgyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MTUuNTgyIDQxNS41ODI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPGc+IDxwYXRoIGZpbGw9IiM1NUExMkMiIGQ9Ik00MTEuNDcsOTYuNDI2bC00Ni4zMTktNDYuMzJjLTUuNDgyLTUuNDgyLTE0LjM3MS01LjQ4Mi0xOS44NTMsMEwxNTIuMzQ4LDI0My4wNThsLTgyLjA2Ni04Mi4wNjQgYy01LjQ4LTUuNDgyLTE0LjM3LTUuNDgyLTE5Ljg1MSwwbC00Ni4zMTksNDYuMzJjLTUuNDgyLDUuNDgxLTUuNDgyLDE0LjM3LDAsMTkuODUybDEzOC4zMTEsMTM4LjMxIGMyLjc0MSwyLjc0Miw2LjMzNCw0LjExMiw5LjkyNiw0LjExMmMzLjU5MywwLDcuMTg2LTEuMzcsOS45MjYtNC4xMTJMNDExLjQ3LDExNi4yNzdjMi42MzMtMi42MzIsNC4xMTEtNi4yMDMsNC4xMTEtOS45MjUgQzQxNS41ODIsMTAyLjYyOCw0MTQuMTAzLDk5LjA1OSw0MTEuNDcsOTYuNDI2eiIvPiA8L2c+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+')}

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

.buttony_koupit{display:flex;}
a.dalsi,
button.dalsi,
button.koupit{padding:15px 20px;display:inline-block;cursor:pointer;text-decoration:none;color:white;text-transform:uppercase;font-size:16px;text-align:center;border-radius:3px}

@media all and (max-width:650px){
h1{text-align:center}

a.dalsi,
button.dalsi,
button.koupit{width:100%;margin:0 0 15px 0}
.buttony_koupit{flex-direction:column-reverse;}
.buttony_koupit div{width:calc(100%);}
}

@media all and (min-width:651px) and (max-width: 1197px){
h1{text-align:center}
a.dalsi,
button.dalsi,
button.koupit{width:300px;}
.buttony_koupit div{width:calc(50%);}
.buttony_koupit div:first-child{text-align:left !important;}
.buttony_koupit div:last-child{text-align:right !important;}
.objednat .buttony_koupit div{width:calc(33.3333%);    text-align:center}
.objednat .buttony_koupit div button{width:calc(95%);   max-width:300px;}
}

@media all and (min-width:1198px){
a.dalsi,
button.dalsi,
button.koupit{width:300px;}

.buttony_koupit div{width:calc(50%);}
.buttony_koupit div:first-child{text-align:left !important;}
.buttony_koupit div:last-child{text-align:right !important;}
.objednat .buttony_koupit div{width:calc(33.3333%); text-align:center}
}a{color:#2E2E2E;}
input[type='text'], select, input[type='email'], input[type='password'], input[type='tel']{}
button[type='submit']{background-color:#B91C1C;border:none;color:white;}
a.dalsi,
button.dalsi{background-color:#b1abab !important}#container_home,
#container{
display: flex;
flex-direction: column-reverse;
}

#main{padding:50px 5%;}

span.kotva{position:relative;top:0px;display:block;}


@media all and (max-width:1050px){
    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}

    .tiny_img_responze{max-width:100%;max-height:100%;width:100%;height:auto;padding:0;margin:0;}

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


@media all and (max-width:480px){
h1{
    font-size:28px
}

h2{
    font-size:22px
}

}
.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-stred h2{background-color:#f6f6f6;padding:20px;color:gray}
#doprava-stred .dopravy,
#doprava-stred .platby table {padding:5px 20px;}
#doprava-stred .zalozky_doprava,
#doprava-stred .vybrana_doprava{padding:20px;border-style:solid;border-width:1px 1px 0 1px;border-color:#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 .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 .aktivni_doprava span{display:inline-block;padding-left:42px}
#doprava-stred .aktivni_doprava .flags{border:1px solid #e3e3e3ddd;width:30px;height:20px;margin:0 0 0 4px}
#doprava-stred .adCheckbox-animate label i{top:0}
#doprava-stred .dop_logo{width:1%}
#doprava-stred .hlp{cursor:pointer}

#popis_param{position:absolute;z-index:100000;background-color:white;padding:3px}
#popis_param .zavrit{background-color:#f1f1f1;text-align:right;padding:6px;color:red;font-weight:bold;font-size:16px;cursor:pointer}
#popis_param .obal_info{padding:5px 15px}
#doprava_modal{position:relative;z-index:1000000;background:#FFF;padding:5px;border:1px solid silver}
#doprava_modal .zahlavi{position:-webkit-sticky;position:sticky;top:-4px;z-index:100;background-color:#FFFFFF}
#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{padding:6px;margin:0 25px; width:70%;font-size:18px}
#doprava_modal #polozky{margin:5px 0;border:1px solid #e6e6e6}
#doprava_modal .polozka_header{padding:15px;background:#e6e6e6;font-weight:bold}
#doprava_modal .polozka_search{padding:5px;border-bottom:1px dotted #e6e6e6}
#doprava_modal .polozka_search:hover{background:#F0FFF0}
#doprava_modal .polozka_search label{padding:0.5em 0 0.5em 1em}
#doprava_modal a{color:inherit}
#doprava_modal .polozka_search .det_dop{padding-bottom:10px;display:inline-block;cursor:pointer;color:#ff5217;}
#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;border-left:5px solid #808080;background:#F7F7F7}
#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}
#doprava_modal  .adCheckbox-animate label i{border-radius:50%}
#doprava_modal.intime .potvrdit_vyber{margin:10px;display:inline-block;padding:10px 15px;text-transform:uppercase;background-color:#009900;color:#FFFFFF;cursor:pointer}


#doprava_modal_api{position:fixed; margin:1px; left:0; top:0; width:calc(100% - 3px); height:calc(100% - 3px); 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}


#doprava_cas_doruceni .zalozky{margin:0;padding:10px 0 25px 0;border-bottom:1px solid silver;text-align:center}
#doprava_cas_doruceni .zalozky li:first-child{margin-left:0;}
#doprava_cas_doruceni .zalozky li.current{background-color:#4ea74e;color:white;}
#doprava_cas_doruceni .zalozky li{list-style:none;padding:15px 10px;border:1px solid silver;border-radius:3px;background-color:#EEE;margin:5px;display:inline-block;cursor:pointer;font-size:18px}
#doprava_cas_doruceni .bg_zalozky{background-color:#F6F6F6;padding:10px}
#doprava_cas_doruceni .btn_point{color:#FFF;background-color:#4ea74e;display:inline-block;padding:10px 2px;margin:5px;border-radius:3px;text-align:center;cursor:pointer;}
#doprava_cas_doruceni .btn_point label{cursor:pointer;}
#doprava_cas_doruceni .btn_point.disabled{color:#808080;background-color:#CCC;cursor:not-allowed; }
#doprava_cas_doruceni .btn_point.disabled label{cursor:not-allowed; text-decoration: line-through}
#doprava_cas_doruceni .btn_point.disabled .title_disabled_konec{ font-weight: bold;display:block}
#doprava_cas_doruceni .btn_point.disabled .title_disabled{ font-weight: bold; color:#c82922;display:block}
#doprava_cas_doruceni .btn_point input[type="radio"]{display:none}

#doprava_cas_doruceni .zalozky li.show_dalsi_dny{background-color:transparent;border:none;font-size:14px;position:relative;}
#doprava_cas_doruceni .zalozky li.show_dalsi_dny i{font-size:36px;display:block;}
#doprava_cas_doruceni .zalozky li:hover{background-color:#b3dbb3;color:black;}
.dalsi_dny{display:none;}
#doprava_cas_doruceni .zalozky.dalsi_dny li{font-size:12px;padding:5px;margin:0 0 10px 0;width:80px;background-color:#fff6e0;display:inline-block;}
#doprava_cas_doruceni .zalozky.dalsi_dny li.current{background-color:#4ea74e;color:white;}
#doprava_cas_doruceni .zalozky.dalsi_dny li:hover{background-color:#b3dbb3;color:black;}
#doprava_cas_doruceni .zalozky.dalsi_dny .dec_cidlo_6,#doprava_cas_doruceni .zalozky.dalsi_dny .dec_cidlo_7{background-color:#ffdc84;color:#a52a2a}

#platba_kartou{width:100%;max-width:998px;margin:0 auto;padding:0 15px}
#platba_kartou img{max-width:160px;margin:10px;padding:0}
#platba_kartou table.karta_info{border:1px solid #E3E3E3;border-collapse:collapse;}
#platba_kartou table.karta_info td{padding:10px;border:1px solid #E3E3E3}
#platba_kartou .odeslat_karta{margin:20px}

.partner_vypis{color:#C00}
#doprava_modal{position:fixed;top:5%;left:2px; height:550px;width:99%;overflow-x: hidden;overflow-y: scroll;}

#doprava_modal_psc h3{border-bottom:1px dotted #555555;padding:0 0 15px 0;}

#doprava_modal_psc{position:fixed; margin:1px; left:0; top:0; right:0; bottom:0; display:flex; justify-content:center; align-items:center; z-index:1000; background-color:rgba(0,0,0,0.4);}
.obal_modal_psc{position:relative;left:auto;right:auto;margin:1.5em;padding:1.5em;overflow:hidden;border-radius:4px;text-align:initial;background-color:#FFFFFF}
.radek_separator{border-bottom:1px solid #888888;  line-height:0.1em;  text-align:center;  margin:35px 0;  width:calc(69%);}
.text_separator{padding:5px 10px;background-color:#FFFFFF;color:#888888;}


@media all and (max-width:650px){
#doprava-stred .zalozky_doprava,
#doprava-stred .vybrana_doprava{border-width:1px 0 0 0;}
#doprava-stred .zalozky_doprava .t_cell_1{width:100%; display:block}
#doprava-stred .zalozky_doprava .t_cell_11{width:100%; display:block}
#doprava-stred .cel_doprava,
#doprava-stred .cel_platba{width:100%;}
#doprava_cas_doruceni .btn_point{width:100%}
#doprava_modal .polozka_search{padding-bottom:5px}
#doprava_modal .polozka_search .t_cell_1{width:50px !important;  padding-bottom:15px;  float:left}
#doprava_modal .polozka_header {display:none}

#doprava_modal .polozka_search [class^="t_cell_"]{text-align:left}
#doprava-stred .btn_doprava{margin:15px 10px}
}
@media all  and (min-width: 651px) and (max-width:1197px){

#doprava-stred{margin:0 5px}
#doprava-stred .obal_doprava{margin:0 10px;}
#doprava-stred .cel_platba{border-left:none}
#doprava-stred .cel_doprava,
#doprava-stred .cel_platba{border:1px solid #e3e3e3;width:50%;float:left;min-height:150px}
#doprava-stred .cel_platba{border-left:none}
#doprava-stred .zalozky_doprava{border-width:1px 1px 0 1px; margin:0 10px}
#doprava-stred .zalozky_doprava .t_cell_1{width:95px}
#doprava-stred .zalozky_doprava .t_cell_11{width:auto}
#doprava-stred .vybrana_doprava{border-width:0 1px 1px 1px}
#doprava-stred .aktivni_doprava {padding:0 0 10px 0;text-align:center}
#doprava-stred .dalsi_staty{text-align:left; padding: 0 0 0 15px}
#doprava-stred .dop_logo .tit_logo img{max-width:75px}
#doprava-stred .doprava-all, #doprava-stred .vybrana_doprava{margin:0 10px}
#doprava-stred .aktivni_doprava span{display:block;padding:15px 0}
.btn_doprava{margin:15px 10px}

#popis_param{width:460px}
#doprava_cas_doruceni .btn_point{width:calc(50% - 15px)}
}

@media all and (min-width:1198px){

#doprava-stred{margin:0 5px}
#doprava-stred h2{text-transform:uppercase;;font-weight:normal}
#doprava-stred .zalozky_doprava{border-width:1px 1px 0 1px;}
#doprava-stred .vybrana_doprava{border-width:0 1px 1px 1px;}
#doprava-stred .aktivni_doprava {padding:0 0 10px 0;    text-align:center}
#doprava-stred .dalsi_staty{text-align:left;padding:0 0 0 15px}
#doprava-stred .dop_logo .tit_logo img{max-width:75px}
#doprava-stred .aktivni_doprava span{display:block;padding:15px 0}

#popis_param{width:310px}
#doprava_modal .radek input{width:450px;}
#doprava_cas_doruceni{padding:10px;}
#doprava_cas_doruceni .obal_zalozky div{display:flex;flex-wrap:wrap;justify-content:center}
#doprava_cas_doruceni .btn_point{width:calc(25% - 10px)}

#doprava-stred{margin:20px 0}
#doprava-stred .cel_platba{border-left:none}
#doprava-stred .cel_doprava,
#doprava-stred .cel_platba{border:1px solid #e3e3e3;width:50%;float:left;min-height:150px}
#doprava-stred .cel_platba{border-left:none}
#doprava_modal{position:absolute;z-index:1000000;background:#fff;padding:5px;border:1px solid silver;left:calc(50% - 430px);width:960px;height:650px;overflow:hidden;overflow-x:hidden;overflow-y:scroll}
#doprava_modal .doprava_modal_header{font-size:1.5em;position:relative;background:#e6e6e6;padding:10px;}
.btn_doprava{margin:15px 0}
.btn_doprava a{margin-top:2px;border-radius:3px}
#doprava-stred .adCheckbox-animate label{line-height:0}

#popis_param{width:460px}

#doprava_modal_api{width:calc(100% - 80px);height:calc(100% - 80px);margin:40px; overflow: auto}

#ppl-parcelshop-map .control-panel{padding:32px 32px 80px 32px !important}
}
#form_send_heslo_stred{margin:15px 10px}
#form_send_heslo_stred button{padding:15px 20px;display:inline-block;cursor:pointer;text-decoration:none;color:white;text-transform:uppercase;font-size:16px;text-align:center;border-radius:3px}
.zaslat_heslo{text-decoration:none;color:inherit;}
.nova_registrace{text-decoration:none;color:inherit;}
input#heslo::-webkit-autofill {box-shadow:0 0 0 1000px white inset; -webkit-text-fill-color:black; }
.toggle-password {transform:translate(-4em, 0.5em);cursor:pointer;width:24px;height:24px;fill:#9B9B9B;position:absolute}
.radek_obal #heslo, .radek_obal #heslo_confirm, .radek_obal #heslo_log{width:100%;}
.info_telefon{color:#CC0000;}
.lb_poznamka #return_pocet{color:green;display:block;padding:5px 0}
.lb_poznamka #return_pocet .red{color:red}
.hvezdicka{width:16px;height:12px;display:inline-block}

#form_registrace .kodik{position:relative}
#form_registrace .kodik img{max-width:160px}
.obal_robot{margin:10px 0;padding:0 10px;background-color:#EEEEEE;border:1px solid silver;display:inline-block;}
.check {
    display:none;
	-webkit-animation: scale-in-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: scale-in-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

@-webkit-keyframes scale-in-left {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 1;
  }
}
@keyframes scale-in-left {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 1;
  }
}

.optpredvolba{float:left;width:135px !important}

.top .telefon,
.inside .telefon{width:calc(100% - 135px) !important;}
.normal textarea{min-width: 100px;max-width:650px;width:calc(70%);}
.btn_overit_kupon{display:inline-block;  padding:10px;  margin:0 0 0 8px;  background-color:#B1ABAB;  color:#FFFFFF;  height:42px;  cursor:pointer}
.btn_overit_kupon:hover{background-color:#00800095;}

input[name="voucher"]{width:calc(55% - 10px) !important;}
.platnost_kuponu_ok{margin:5px 0 0 31%;color:#008000;font-weight:bold}
.platnost_kuponu_off{margin:5px 0 0 31%;color:#CC0000;font-weight:bold}


@-webkit-keyframes scale-in-left {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 1;
  }
}
@keyframes scale-in-left {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 1;
  }
}


@media all and (max-width:480px){
#form_registrace{margin:15px}
}

@media all and (min-width:481px) and (max-width: 1197px){
#form_registrace{margin:15px}
#form_registrace .pole9{width:100%; max-width:200px}
#form_registrace button{margin:20px 0;width:300px;}
}

@media all and (min-width:1198px){

#form_login_stred{position:relative}
#form_login_stred legend{padding:15px 0 15px 31.45%}
#form_login_stred .zaslat_heslo{}
#form_login_stred .nova_registrace{}
#form_registrace{padding:15px}
#form_registrace h2{margin:0 3em 15px;padding:10px 0 5px;text-transform:uppercase;border-bottom:1px solid #ededed}
#form_registrace .pole9{max-width:200px;width:100%}
#form_registrace button{margin:20px 0;width:300px;}
}
#obsah-kosiku td{padding:5px 20px}
#obsah-kosiku .label_kosik{text-align:center}
#obsah-kosiku .tbl_kosik{width:100%;margin-top:20px}
#obsah-kosiku .rekapitulace_kosik{background-color:#f6f6f6;padding:20px;font-weight:bold}
#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:2px 5px !important;background-color:transparent;color:#9c9d9d;padding:0;cursor:pointer;height:39px;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}
.ulozit_kosik button{background-color:#4ea5cd;cursor:pointer;padding:8px 10px;}
.ulozit_kosik button small{display:block}
#obsah-kosiku  .prepocitej .obal_spin{line-height:35px;margin:0 10px 0 0;font-size:22px;padding:2px 0 7px 0;white-space: nowrap;}
#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:.7}
.no-distribuce a{color:#f25820;}
.sleva_off{color:#f25820;font-size:10px}

.button_darky{margin:15px 0 0 0}
.button_darky .oval_button_darek{padding:10px}
#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:#CC0000;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:#CC0000;font-weight:bold}
.info_dop_zdarma_kosik{margin:15px 0}
.info_dop_zdarma_kosik b{color:#CC0000}
.info_dop_zdarma_kosik span{background-color:#EBFFEB;display:inline-block;padding:10px;border-radius:8px}
#load_prepocitej{
    position:absolute;
    left:calc(50% - 16px);
    top:calc(50% - 16px);
    padding: 15px;
    background-color: #cccccc;
    border-radius:5px
}

#load_prepocitej .preloader_ad2{
    transform: translateY(0);
}

@media all and (max-width:480px){

#obsah-kosiku{margin:0}
#obsah-kosiku .label_kosik, #obsah-kosiku  .titulek-kosik{display:none}
#obsah-kosiku table, #obsah-kosiku thead, #obsah-kosiku tbody, #obsah-kosiku tr{display:block}
#obsah-kosiku thead{display:none}
#obsah-kosiku td + td + td{display:block;padding:5px;text-align:left}
#obsah-kosiku .tbl_kosik{border-width: 0 0 1px 0;padding-bottom:20px}
#obsah-kosiku td:nth-child(1), #obsah-kosiku td:nth-child(2){padding-top:20px;}
#obsah-kosiku td:nth-child(1){padding-right:10px;width:20%}
#obsah-kosiku td:nth-child(2){width:80%}
#obsah-kosiku .objednat{text-align:center;margin:15px 10px}
#obsah-kosiku .objednat button{width:100%;margin-bottom:15px !important}
#obsah-kosiku td:nth-child(3){margin-left:28px}
#obsah-kosiku td:nth-child(4), #obsah-kosiku td:nth-child(5){margin-left:101px}
#obsah-kosiku td::before{content:''attr(data-th)'';position:absolute;margin-left:-6em;color:gray}
#obsah-kosiku td:nth-child(6){position:absolute;margin-top:-104px;right:30px}
#obsah-kosiku .tbl_kosik .ceny_kosik{white-space:nowrap}
#obsah-kosiku .prepocitej{min-height:39px}
#obsah-kosiku .rekapitulace_kosik b{font-size:22px}
.info_dop_zdarma_kosik{text-align:center}
#obsah-kosiku .button_darky .oval_button_darek .t_table,
#obsah-kosiku .button_darky .oval_button_darek [class^="t_cell_"]{display:block !important;width:100% !important;text-align:center}
.button_darky .oval_button_darek .ico_darek{margin:15px auto 0}
}

@media all and (min-width:481px) and (max-width: 1197px){

#obsah-kosiku{margin:0 15px}
#obsah-kosiku .label_kosik, #obsah-kosiku  .titulek-kosik{display:none}
#obsah-kosiku table, #obsah-kosiku thead, #obsah-kosiku tbody, #obsah-kosiku tr{display:block}
#obsah-kosiku thead{display:none}
#obsah-kosiku td + td + td{display:block;padding:5px;text-align:left}
#obsah-kosiku .tbl_kosik{border-top:none;padding-bottom:20px}
#obsah-kosiku td:nth-child(1), #obsah-kosiku td:nth-child(2){padding-top:20px;}
#obsah-kosiku td:nth-child(1){padding-right:10px;width:20%}
#obsah-kosiku td:nth-child(2){width:80%}
#obsah-kosiku .objednat{text-align:center}
#obsah-kosiku td:nth-child(3){margin-left:28px}
#obsah-kosiku td:nth-child(4), #obsah-kosiku td:nth-child(5){margin-left:101px}
#obsah-kosiku td::before{content:''attr(data-th)'';position:absolute;margin-left:-6em;color:gray}
#obsah-kosiku td:nth-child(6){position:absolute;margin-top:-104px;right:30px}
#obsah-kosiku .tbl_kosik .ceny_kosik{white-space:nowrap}
#obsah-kosiku .prepocitej{min-height:39px}
#obsah-kosiku .rekapitulace_kosik b{font-size:22px}

.button_darky .oval_button_darek{display:inline-block}
.info_dop_zdarma_kosik{text-align:right}
}

@media all and (min-width:1198px){

#obsah-kosiku .tbl_kosik{border:1px solid #e3e3e3;margin-top:20px}
#obsah-kosiku .tbl_kosik .titulek-kosik td{border-bottom:1px solid #e3e3e3}
#obsah-kosiku .rekapitulace_kosik{border:1px solid #e3e3e3;border-top:none}
#obsah-kosiku .titulek-kosik{background-color:#f6f6f6}
#obsah-kosiku .titulek-kosik td{padding:20px}

.button_darky .oval_button_darek{width:260px}
.button_darky .oval_button_darek{display:inline-block}
.info_dop_zdarma_kosik{text-align:right}
}



.noUi-target,
.noUi-target * {
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-user-select: none;
-ms-touch-action: none;
	touch-action: none;
-ms-user-select: none;
-moz-user-select: none;
	user-select: none;
-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.noUi-target {
	position: relative;
	direction: ltr;
}
.noUi-base {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1; 
}
.noUi-connect {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
}
.noUi-origin {
	position: absolute;
	height: 0;
	width: 0;
}
.noUi-handle {
	position: relative;
	z-index: 1;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
-webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
	transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}
.noUi-state-drag * {
	cursor: inherit !important;
}


.noUi-base,
.noUi-handle {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}


.noUi-horizontal {
	height: 8px;
}
.noUi-horizontal .noUi-handle {
	width: 34px;
	height: 28px;
	left: -9px;
	top: -11px;
}
.noUi-vertical {
	width: 18px;
}
.noUi-vertical .noUi-handle {
	width: 28px;
	height: 34px;
	left: -6px;
	top: -17px;
}

.noUi-handle-upper{
   left: -26px !important;
}


.noUi-target {
	background: #FAFAFA;
	border-radius: 4px;
	border: 1px solid #D3D3D3;
	box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connect {
	background: #00355A;
	
-webkit-transition: background 450ms;
	transition: background 450ms;
}


.noUi-draggable {
	cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
	cursor: ns-resize;
}
.noUi-handle {
	border: 1px solid #0060A4;
	border-radius: 3px;
	background: #0060A4;
	cursor: default;

}
.noUi-active {
	box-shadow: inset 0 0 1px #FFF,
				inset 0 1px 7px #DDD,
				0 3px 6px -3px #BBB;
}


.noUi-handle:before,
.noUi-handle:after {
	content: "";
	display: block;
	position: absolute;
	height: 14px;
	width: 1px;
	background: #E8E7E6;
	left: 14px;
	top: 6px;
}
.noUi-handle:after {
	left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px;
}
.noUi-vertical .noUi-handle:after {
	top: 17px;
}



[disabled] .noUi-connect {
	background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
	cursor: not-allowed;
}



.noUi-pips,
.noUi-pips * {
-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.noUi-pips {
	position: absolute;
	color: #999;
}


.noUi-value {
	position: absolute;
	text-align: center;
}
.noUi-value-sub {
	color: #ccc;
	font-size: 10px;
}


.noUi-marker {
	position: absolute;
	background: #CCC;
}
.noUi-marker-sub {
	background: #AAA;
}
.noUi-marker-large {
	background: #AAA;
}


.noUi-pips-horizontal {
	padding: 10px 0;
	height: 80px;
	top: 100%;
	left: 0;
	width: 100%;
}
.noUi-value-horizontal {
	-webkit-transform: translate3d(-50%,50%,0);
	transform: translate3d(-50%,50%,0);
}

.noUi-marker-horizontal.noUi-marker {
	margin-left: -1px;
	width: 2px;
	height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
	height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
	height: 15px;
}


.noUi-pips-vertical {
	padding: 0 10px;
	height: 100%;
	top: 0;
	left: 100%;
}
.noUi-value-vertical {
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);
	padding-left: 25px;
}

.noUi-marker-vertical.noUi-marker {
	width: 5px;
	height: 2px;
	margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
	width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
	width: 15px;
}

.noUi-tooltip {
	display: block;
	position: absolute;
	border: 1px solid #D9D9D9;
	border-radius: 3px;
	background: #fff;
	color: #000;
	padding: 5px;
	text-align: center;
}
.noUi-horizontal .noUi-tooltip {
-webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    left: 50%;
    bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
-webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    right: 120%;
}



#rekapitulace h2{
text-align:center;
padding:20px 0;
background-color:#f6f6f6;
margin-bottom:0
}
#souhrn_hlavicka h3{font-size:14px;padding:10px 0}
#souhrn_celkem{background-color:#f6f6f6}

#souhrn_zbozi h3{
padding:20px 0;
background-color:#f6f6f6;
font-size:16px;
text-align:center
}
#souhrn_zbozi .kod_zbozi, #souhrn_zbozi .dostupnost_zbozi, #souhrn_zbozi .doplnek_zbozi{color:gray}
#rekapitulace img{max-height:100px;width:auto}

.rekapitulace_form .top_bez_registrace{padding:0 0 15px}
.rekapitulace_form .button_bez_registrace{padding:0}

.rekapitulace_form .radek{margin:10px 0}
.rekapitulace_form .radek label:empty{width:39%}
.rekapitulace_form .radek label{padding:2px 0;}



@media all and (max-width:480px){


#rekapitulace{margin:15px 0}
#souhrn_zbozi table, #souhrn_zbozi thead, #souhrn_zbozi tbody, #souhrn_zbozi tr, #souhrn_zbozi td{display:block;padding:4px 0}
#souhrn_zbozi thead{display:none}
#souhrn_zbozi td:first-child{text-align:center}
#souhrn_zbozi tr{border-bottom:1px solid #e3e3e3}
#souhrn_zbozi tr:last-child{border:none}
#souhrn_zbozi td + td + td::before{content:''attr(data-th)'';position:absolute;margin-left:-6.3em;color:gray;font-weight:normal}
#souhrn_zbozi td + td + td{margin-left:101px;font-weight:bold;text-align:left}
#souhrn_zbozi td a{display:inline-block; padding:10px 0}
#souhrn_celkem td{text-align:left}
#souhrn_celkem td + td{text-align:right}
#souhrn_poznamka{padding:20px 0}
#souhrn_hlavicka, #souhrn_zbozi table, #souhrn_celkem{padding:10px}

}



@media all and (min-width:481px) and (max-width: 1197px){

#rekapitulace{margin:15px}
#souhrn_zbozi table, #souhrn_zbozi thead, #souhrn_zbozi tbody, #souhrn_zbozi tr, #souhrn_zbozi td{display:block;padding:4px 0}
#souhrn_zbozi thead{display:none}
#souhrn_zbozi td:first-child{text-align:center}
#souhrn_zbozi tr{border-bottom:1px solid #e3e3e3}
#souhrn_zbozi tr:last-child{border:none}
#souhrn_zbozi td + td + td::before{content:''attr(data-th)'';position:absolute;margin-left:-6.3em;color:gray;font-weight:normal}
#souhrn_zbozi td + td + td{margin-left:101px;font-weight:bold;text-align:left}
#souhrn_zbozi td a{display:inline-block; padding:10px 0}
#souhrn_celkem td{text-align:left}
#souhrn_celkem td + td{text-align:right}
#souhrn_poznamka{padding:20px 0}
#souhrn_hlavicka, #souhrn_zbozi table, #souhrn_celkem{padding:10px}


}


@media all and (min-width:1198px){


#rekapitulace{margin:0 10px}
#souhrn_hlavicka{border:1px solid #e3e3e3}
#souhrn_hlavicka{padding:20px;border-bottom:1px solid #e3e3e3}

#souhrn_zbozi{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}

#rekapitulace h2{
border-style:solid;
border-width:1px 1px 0 1px;
border-color:#e3e3e3;
}
#souhrn_zbozi h3{
border-bottom:1px solid #e3e3e3;
}



#souhrn_celkem{border:1px solid #e3e3e3;padding:20px}
#souhrn_poznamka{padding:20px;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
#souhrn_zbozi table{padding:20px}
#souhrn_zbozi .nahled{text-align:center}
#souhrn_zbozi a{font-size:18px}

}


@media all and (max-width:480px){


#show_menu.open-menu{display:block;}
#show_menu{position:absolute;top:0;left:-380px;background-color:#D0D0D0;padding:0;margin:0;min-height:100%;max-width:380px;min-width:280px;width:100%;display:none;z-index:10000;color:black}

#show_menu img{display:none;}

#show_menu .zavrit_mobil_panel{display:table;}
#show_menu .zavrit_mobil_panel .nadpis{display:table-cell;text-align:left;padding:10px 5px;vertical-align:middle;font-size:18px}
#show_menu .zavrit_mobil_panel .zavrit{display:table-cell;width:45px;text-align:center;vertical-align:middle;color:white;font-size:28px}
#show_menu .zavrit_mobil_panel .zavrit i{display:block}
#show_menu .ikopod{display:block;position:relative;}
#show_menu .ikopod::after{position:absolute;content:'b';font-family:rimado;left:5px;}
#show_menu .next_menu{border-left:1px solid #c0c0c0;color:#4d4d4d;cursor:pointer;font-size:2em;font-weight:bold;height:40px;line-height:40px;position:absolute;right:5px;top:0;width:40px;}
#show_menu .next_menu:hover{cursor:pointer;color:#65a656;}
#show_menu .minus .ikopod::after{position:absolute;content:'c';font-family:rimado;left:5px;color:orange;}
#show_menu ul{margin:0;padding:0;width:100%;}
#show_menu ul li{list-style:none;margin:0;padding:0;display:block;position:relative;border-bottom:1px solid #c0c0c0;}
#show_menu ul li a{text-decoration:none;color:black;display:inline-block;padding:11px 40px 11px 5px;width:316px}
#show_menu ul.level1{background-color:white;}
#show_menu ul.level1 li ul{display:none;}
#show_menu ul.level1 li ul li:first-child{border-top:1px solid #c0c0c0;}
#show_menu ul.level1 li ul li:last-child{border-bottom:none;}
#show_menu ul.level1 li ul li{background-color:rgba(0,0,0,.05);}
#show_menu ul.level1 li ul li a{padding-left:30px;}
#show_menu ul.level1 li ul li ul li:first-child{border-top:1px solid #c0c0c0;}
#show_menu ul.level1 li ul li ul li:last-child{border-bottom:none;}
#show_menu ul.level1 li ul li ul li{background-color:rgba(0,0,0,.08);}
#show_menu ul.level1 li ul li ul li a{padding-left:45px;}
#show_menu ul.level1 li ul li ul li ul li:first-child{border-top:1px solid #c0c0c0;}
#show_menu ul.level1 li ul li ul li ul li:last-child{border-bottom:none;}
#show_menu ul.level1 li ul li ul li ul li{background-color:rgba(0,0,0,.1);}
#show_menu ul.level1 li ul li ul li ul li a{padding-left:55px;}
#show_menu .st{font-weight:bold;}
 
}


@media all and (min-width:481px) and (max-width: 1197px){


#show_menu.open-menu{display:block;}
#show_menu{position:absolute;top:0;left:-380px;background-color:#D0D0D0;padding:0;margin:0;min-height:100%;max-width:380px;min-width:280px;width:100%;display:none;z-index:10000;color:black}
#show_menu img{display:none;}

#show_menu .zavrit_mobil_panel{display:table}
#show_menu .zavrit_mobil_panel .nadpis{display:table-cell;text-align:left;padding:10px 5px;vertical-align:middle;font-size:18px}
#show_menu .zavrit_mobil_panel .zavrit{display:table-cell;width:45px;text-align:center;vertical-align:middle;color:white;font-size:28px}
#show_menu .zavrit_mobil_panel .zavrit i{display:block}
#show_menu .ikopod{display:block;position:relative;}
#show_menu .ikopod::after{position:absolute;content:'b';font-family:rimado;left:5px;}
#show_menu .next_menu{border-left:1px solid #c0c0c0;color:#4d4d4d;cursor:pointer;font-size:2em;font-weight:bold;height:40px;line-height:40px;position:absolute;right:5px;top:0;width:40px;}
#show_menu .next_menu:hover{cursor:pointer;color:#65a656;}
#show_menu .minus .ikopod::after{position:absolute;content:'c';font-family:rimado;left:5px;color:orange;}
#show_menu ul{margin:0;padding:0;width:100%;}
#show_menu ul li{list-style:none;margin:0;padding:0;display:block;position:relative;border-bottom:1px solid #c0c0c0;}
#show_menu ul li a{text-decoration:none;color:black;display:inline-block;padding:11px 40px 11px 5px;width:316px}
#show_menu ul.level1{background-color:white;}
#show_menu ul.level1 li ul{display:none;}
#show_menu ul.level1 li ul li:first-child{border-top:1px solid #c0c0c0;}
#show_menu ul.level1 li ul li:last-child{border-bottom:none;}
#show_menu ul.level1 li ul li{background-color:rgba(0,0,0,.05);}
#show_menu ul.level1 li ul li a{padding-left:30px;}
#show_menu ul.level1 li ul li ul li:first-child{border-top:1px solid #c0c0c0;}
#show_menu ul.level1 li ul li ul li:last-child{border-bottom:none;}
#show_menu ul.level1 li ul li ul li{background-color:rgba(0,0,0,.08);}
#show_menu ul.level1 li ul li ul li a{padding-left:45px;}
#show_menu ul.level1 li ul li ul li ul li:first-child{border-top:1px solid #c0c0c0;}
#show_menu ul.level1 li ul li ul li ul li:last-child{border-bottom:none;}
#show_menu ul.level1 li ul li ul li ul li{background-color:rgba(0,0,0,.1);}
#show_menu ul.level1 li ul li ul li ul li a{padding-left:55px;}
#show_menu .st{font-weight:bold;}

}


@media all and (min-width:1198px){


#panel_mobil_menu{display:none;}

}
#adtooltip{text-align:center;position:absolute;margin-top:-13px;display:none;max-width:300px;color:white}
#adtooltip .datatooltip{padding:5px;border-radius:4px;font-size:14px;border:1px solid gray;background:#45484d}
#adtooltip:after{border-color:black transparent transparent;border-style:solid;border-width:9px 9px 0 9px;content:' ';display:block;height:0;margin:0 auto;position:relative;width:0}
#adtooltip .arrowtooltip{display:inline-block;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black;width:0;height:0}

.tooltip{position:relative;}
.tooltip:hover::before{content:attr(tmp_title);position:absolute;width:200px;bottom:40px;background-color:#FFF2BD;left:-90px;padding:5px;border-radius:6px;word-wrap:anywhere;font-size:15px;text-align:center;border:2px solid #df0000;color:#df0000}
.tooltip:hover::after{content:"";border-top:12px solid  #df0000;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:0 solid transparent;width:0px;height:0px;position:absolute;bottom:30px;left:0;}


#panel_zakaznik_objednavka h2{background-color:#f6f6f6;padding:20px;color:gray;}
#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 0 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 fieldset{padding:0 10px 15px 10px;margin:0; border:1px solid #e3e3e3;border-top:none}
#form_zakaznik h2{background-color:#f6f6f6;padding:20px;color:gray;margin:20px -10px;}
#form_zakaznik .hide{display:none}
.obal_formular textarea{height:160px;width:90%}
.button_reg_zakaznik_udaje .dalsi{background-color:#008ccc !important}
.button_bez_registrace{margin:20px 0}
.new_registrace{margin-bottom:10px;border:1px solid green;background-color:#a8ebc5;color:green;width:90%;text-align:center}
.pridat_dalsi_adresu{display:inline-block;text-decoration:none;padding:10px 15px;border-radius:3px;background-color:#a8ebc5;color:black}
#form_reg_zakaznik{margin:15px}
#form_reg_zakaznik span.zvyrazni{color:#CC0000;font-weight:bold}
#form_reg_zakaznik .button_reg_zakaznik_udaje{padding:10px 20px;display:inline-block;cursor:pointer;text-decoration:none;color:white;text-transform:uppercase;font-size:18px;background-color:#4ea5cd !important;text-align:center;margin:0 20px 10px 20px}

@media all and (max-width:480px){

.button_bez_registrace{margin:0 15px}
.button_bez_registrace .dalsi{width:100%;text-align:center;display:block}

#form_zakaznik_login .koupit{width: calc(100%);}
#form_send_heslo_stred button[type='submit']{width: calc(100%);}
#form_login_stred button[type='submit']{width: calc(100%);text-align:center}
#form_login_stred{margin:15px}
#form_login_stred .nova_registrace small{text-transform:none;}

#form_reg_zakaznik{margin:0}
#form_reg_zakaznik h2,
#form_reg_zakaznik h3 {background-color:#f6f6f6;padding:20px;color:gray;}
#form_reg_zakaznik h3{margin:auto -10px}

#form_reg_zakaznik .obal_reg_uzivatel,
#form_reg_zakaznik .obal_reg_uzivatel_dalsi{padding:10px}
#form_reg_zakaznik .obal_reg_uzivatel .radek label{display:none}
#form_reg_zakaznik .obal_reg_uzivatel .radek label.lb_mob{display:inline-block;width:55px}
#form_reg_zakaznik .obal_reg_uzivatel .radek small{display:block;text-align:center;padding:8px}
#form_reg_zakaznik fieldset{padding:0;margin:0}
#form_reg_zakaznik .button_reg_zakaznik_udaje button{width:100%}
}

@media all and (min-width:481px) and (max-width: 997px){

.button_bez_registrace{margin:0 5px}
.button_bez_registrace .t_table,
.button_bez_registrace .t_table [class^="t_cell_"]{display:block;width:100%}
#form_zakaznik_login button{width:calc(69%);}
#form_login_stred button[type='submit']{width: calc(69%);text-align:center}
.button_bez_registrace{margin:15px 10px}
#form_login_stred{margin:15px}

#form_reg_zakaznik h2{background-color:#f6f6f6;padding:20px;color:gray;}
#form_reg_zakaznik .t_cell_3,
#form_reg_zakaznik .t_cell_9{width:100%;display:block}
#form_reg_zakaznik .obal_reg_uzivatel,
#form_reg_zakaznik .obal_reg_uzivatel_dalsi{padding:10px}
#form_reg_zakaznik .obal_reg_uzivatel .radek label{display:none}
#form_reg_zakaznik .obal_reg_uzivatel .radek label.lb_mob{display:inline-block;width:55px}
#form_reg_zakaznik .obal_reg_uzivatel .radek small{display:block;text-align:center;padding:8px}
#form_reg_zakaznik fieldset{padding:0;margin:0}
}

@media all and (min-width:998px){
#panel_zakaznik_objednavka{border:1px solid #e3e3e3;border-bottom:none;padding:0}

.form_doradku .t_radek.form_predvolba{width:20% !important}
.form_doradku_jmeno .t_radek.titul_pred, .form_doradku_jmeno .t_radek.titul_za{width:20% !important}
#form_zakaznik_login{margin:0 0 20px 0}
#form_zakaznik h3{margin:10px 0}

#form_reg_zakaznik fieldset{border:1px solid #e3e3e3;clear:both}
#form_reg_zakaznik h2{background-color:#f2f2f2;padding:20px;border-bottom:1px solid #e3e3e3;}
#form_reg_zakaznik .t_cell_9 h2{padding-left:31%}
#form_reg_zakaznik span.btn{text-align:center;display:block}
}

@media all and (min-width:1198px){
#form_reg_zakaznik{margin:0}
}
.ad_loader {height:4px;width:100%;position:relative;overflow:hidden;background-color:#ddd;}
.ad_loader::before{display:block;position:absolute;content:"";left:-200px;width:200px;height:4px;background-color:#448137;animation:adloading 2s linear infinite;}
@keyframes adloading {from {left:-200px; width:30%;}50% {width:30%;}70% {width: 70%;}80% { left: 50%;}95% {left: 120%;}to {left: 100%;}}
.preloader_ad1{position:relative;width:42px;height:42px;-webkit-animation:preloader_ad1 5s infinite linear;-moz-animation:preloader_ad1 5s infinite linear;-ms-animation:preloader_ad1 5s infinite linear;animation:preloader_ad1 5s infinite linear;}
.preloader_ad1 span{width:20px;height:20px;position:absolute;background:red;display:block;-webkit-animation:preloader_ad1_span 1s infinite linear;-moz-animation:preloader_ad1_span 1s infinite linear;-ms-animation:preloader_ad1_span 1s infinite linear;animation:preloader_ad1_span 1s infinite linear;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.preloader_ad1 span:nth-child(1){background:#FF8C00;}
.preloader_ad1 span:nth-child(2){background:#FFA500;left:22px;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:.2s;animation-delay:.2s;}
.preloader_ad1 span:nth-child(3){background:#FF4500;top:22px;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;animation-delay:.4s;}
.preloader_ad1 span:nth-child(4){background:#FF6347;top:22px;left:22px;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;animation-delay:.6s;}
@-webkit-keyframes preloader_ad1 {from {-webkit-transform: rotate(0deg);}to {-webkit-transform: rotate(360deg);}}
@-webkit-keyframes preloader_ad1_span {0% { -webkit-transform:scale(1); }50% { -webkit-transform:scale(0.5);}100% { -webkit-transform:scale(1);}}
@-moz-keyframes preloader_ad1 {from {-moz-transform: rotate(0deg);}to {-moz-transform: rotate(360deg);}}
@-moz-keyframes preloader_ad1_span {0% { -moz-transform:scale(1);}50% { -moz-transform:scale(0.5);}100% { -moz-transform:scale(1);}}
@-ms-keyframes preloader_ad1 {from {-ms-transform: rotate(0deg);}to {-ms-transform: rotate(360deg);}}
@-ms-keyframes preloader_ad1_span {0% { -ms-transform:scale(1); }50% { -ms-transform:scale(0.5);}100% { -ms-transform:scale(1);}}
@-ms-keyframes preloader_ad1 {from {-ms-transform: rotate(0deg);}to {-ms-transform: rotate(360deg);}}
@keyframes preloader_ad1_span {0% { transform:scale(1); }50% { transform:scale(0.5);}100% { transform:scale(1);}}
.loader {position:absolute;display:none;z-index:10000 !important;width:260px;}
#preview {position:absolute;display:none;background-color:white;padding:5px 5px 5px 5px;z-index:10000;-webkit-box-shadow:0px 5px 20px #000;-moz-box-shadow:0px 5px 20px #000;box-shadow:0px 5px 20px #000;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-align:center;}
#preview .popisek{text-align:center;margin:5px;padding:5px;font-size:1.2em;}
#preview.theme_black{border:3px solid black;}
#preview.theme_silver{border:3px solid silver;}
#preview.theme_orange{border:3px solid orange;}
#preview.theme_green{border:3px solid green;}
#preview.theme_yellow{border:3px solid yellow;}
#preview.theme_red{border:3px solid red;}
#preview.obal_na{position:relative;}
#preview.obal_na img{z-index:1000;}
#preview #zavri{height:36px;position:absolute;right:-18px;text-align:center;top:-18px;width:36px;z-index:10002;line-height:36px;}
#preview #zavri span.za{font-size:0px;display:block;background-color:black;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:center 2px;background-repeat:no-repeat;background-size:30px;}
#preview .next_prev{bottom:0px;position:absolute;width:100%;height:100%;}
#preview .next_prev .next, #preview .next_prev .prev{display:block;cursor:pointer;width:25%;font-size:0px;height:100%;margin-top:0;position:absolute;}
#preview .next_prev .prev{left:0px;}
#preview .next_prev .next{right:0px;}
#preview .next_prev .next:hover{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIgICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+IDxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB3aWR0aD0iMjUyLjAwMDAwMHB0IiBoZWlnaHQ9IjI1Mi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDI1Mi4wMDAwMDAgMjUyLjAwMDAwMCIgIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPiA8bWV0YWRhdGE+IENyZWF0ZWQgYnkgcG90cmFjZSAxLjExLCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxMyA8L21ldGFkYXRhPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwyNTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPiA8cGF0aCBkPSJNNzI0IDE4NjAgYy00NCAtMzkgLTgwIC03NCAtODIgLTc5IC0xIC00IDEwNiAtMTI5IDIzOCAtMjc3IDEzMiAtMTQ4IDI0MCAtMjcxIDI0MCAtMjc0IC0xIC0zIC0xMDkgLTEyMCAtMjQxIC0yNjAgbC0yNDAgLTI1NCA3OCAtNzggYzQzIC00MyA4MiAtNzggODggLTc4IDkgMCA0MzkgNDUxIDU5MyA2MjIgbDQzIDQ3IC0zMTMgMzUxIGMtMTcyIDE5MiAtMzE1IDM1MCAtMzE5IDM1MCAtMyAwIC00MiAtMzIgLTg1IC03MHoiLz4gPHBhdGggZD0iTTExOTIgMTg1MiBsLTgyIC03NyAyNDAgLTI2OSBjMTMyIC0xNDcgMjQwIC0yNzEgMjQwIC0yNzUgMCAtMyAtMTA4IC0xMjEgLTI0MCAtMjYxIGwtMjQwIC0yNTUgODIgLTc3IGM0NiAtNDMgODYgLTc4IDkwIC03OCAxMSAwIDYyOSA2NjIgNjI2IDY3MSAtNSAxMyAtNjE5IDY5OSAtNjI2IDY5OSAtNCAwIC00NCAtMzUgLTkwIC03OHoiLz4gPC9nPiA8L3N2Zz4=');background-position:right 50%;background-repeat:no-repeat;background-size:40% auto;background-color:rgba(255,255,255,0.2);}
#preview .next_prev .prev:hover{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIgICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+IDxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB3aWR0aD0iMjUyLjAwMDAwMHB0IiBoZWlnaHQ9IjI1Mi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDI1Mi4wMDAwMDAgMjUyLjAwMDAwMCIgIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPiA8bWV0YWRhdGE+IENyZWF0ZWQgYnkgcG90cmFjZSAxLjExLCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxMyA8L21ldGFkYXRhPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwyNTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPiA8cGF0aCBkPSJNOTIwIDE2MjggYy0xNzEgLTE4MiAtMzA5IC0zMzUgLTMwOCAtMzM5IDUgLTEzIDYxOSAtNjk5IDYyNiAtNjk5IDQgMCA0NCAzNSA5MCA3OCBsODIgNzcgLTI0MCAyNjkgYy0xMzIgMTQ3IC0yNDAgMjcxIC0yNDAgMjc1IDAgMyAxMDggMTIxIDI0MCAyNjEgbDI0MCAyNTUgLTgyIDc3IGMtNDYgNDMgLTg2IDc4IC05MCA3OCAtNCAwIC0xNDcgLTE0OSAtMzE4IC0zMzJ6Ii8+IDxwYXRoIGQ9Ik0xNDM1IDE2NzMgYy0xNDkgLTE1OCAtMjg5IC0zMDggLTMxMyAtMzM1IGwtNDMgLTQ3IDMxMyAtMzUxIGMxNzIgLTE5MiAzMTUgLTM1MCAzMTkgLTM1MCA4IDAgMTYzIDEzOCAxNjcgMTQ5IDEgNCAtMTA2IDEyOSAtMjM4IDI3NyAtMTMyIDE0OCAtMjQwIDI3MSAtMjQwIDI3NCAxIDMgMTA5IDEyMCAyNDEgMjYwIGwyNDAgMjU0IC03OCA3OCBjLTQzIDQzIC04MiA3OCAtODggNzggLTYgMCAtMTMyIC0xMjkgLTI4MCAtMjg3eiIvPiA8L2c+IDwvc3ZnPg==');background-position:left 50%;background-repeat:no-repeat;background-size:40% auto;background-color:rgba(255,255,255,0.2);}
#preview .lupa, #preview .zmensit{text-align:center;bottom:0px;height:100%;margin-left:25%;position:absolute;text-align:center;width:50%;font-size:0px;cursor:pointer;}
#preview .lupa:hover{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PiA8c3ZnIHZlcnNpb249IjEuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUyLjAwMDAwMHB0IiBoZWlnaHQ9IjI1Mi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDI1Mi4wMDAwMDAgMjUyLjAwMDAwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+IDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDI1Mi4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiIGZpbGw9IiNCQkJCQkIiIHN0cm9rZT0ibm9uZSI+IDxwYXRoIGQ9Ik04NjAgMjIyMyBjLTE0IC0yIC01NCAtMTMgLTkwIC0yNSAtMjg4IC05MiAtNDgwIC0zNTIgLTQ4MCAtNjQ4IDAgLTI2NCAxNDAgLTQ4NyAzODIgLTYxMCAxMTEgLTU1IDIwMyAtNzMgMzQ2IC02OCAxMzQgNiAyMDYgMjYgMzE0IDg4IGw2OCAzOCAzNTMgLTM1OCAzNTMgLTM1OSA2NyA2NyA2NyA2NyAtMzU1IDM1NSAtMzU1IDM1NSAzNSA1MCBjNDggNjkgOTMgMTkwIDEwNiAyODIgNDggMzM5IC0xNzcgNjY2IC01MTcgNzUzIC03MyAxOSAtMjIxIDI1IC0yOTQgMTN6IG0yNzMgLTIxMCBjMjA2IC02MCAzNDcgLTI0OSAzNDcgLTQ2MyAwIC0xNDEgLTQ1IC0yNDQgLTE1MiAtMzQ2IC0xMzQgLTEyOSAtMjkzIC0xNzAgLTQ3NCAtMTI0IC05OCAyNSAtMTcxIDY4IC0yNDAgMTQzIC0xNzggMTkyIC0xNzQgNDc5IDEwIDY2MyA2OSA2OSAxNzggMTI4IDI2NyAxNDMgNjYgMTIgMTcyIDUgMjQyIC0xNnoiLz4gPHBhdGggZD0iTTg4MCAxNzUwIGwwIC0xMDAgLTEwMCAwIC0xMDAgMCAwIC0xMDAgMCAtMTAwIDEwMCAwIDEwMCAwIDAgLTEwMCAwIC0xMDAgMTAwIDAgMTAwIDAgMCAxMDAgMCAxMDAgMTAwIDAgMTAwIDAgMCAxMDAgMCAxMDAgLTEwMCAwIC0xMDAgMCAwIDEwMCAwIDEwMCAtMTAwIDAgLTEwMCAwIDAgLTEwMHoiLz4gPC9nPiA8L3N2Zz4=');background-position:center center;background-repeat:no-repeat;background-size:40% auto;filter:alpha(opacity=45);opacity:0.45;}
#preview .zmensit:hover{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PiA8c3ZnIHZlcnNpb249IjEuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjI1Mi4wMDAwMDBwdCIgaGVpZ2h0PSIyNTIuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCAyNTIuMDAwMDAwIDI1Mi4wMDAwMDAiICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4gPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsMjUyLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIgZmlsbD0iIzAwMDAwMCIgc3Ryb2tlPSJub25lIj4gPHBhdGggZD0iTTg2MCAyMjIzIGMtMTQgLTIgLTU0IC0xMyAtOTAgLTI1IC0yODggLTkyIC00ODAgLTM1MiAtNDgwIC02NDggMCAtMjY0IDE0MCAtNDg3IDM4MiAtNjEwIDExMSAtNTUgMjAzIC03MyAzNDYgLTY4IDEzNCA2IDIwNiAyNiAzMTQgODggbDY4IDM4IDM1MyAtMzU4IDM1MyAtMzU5IDY3IDY3IDY3IDY3IC0zNTUgMzU1IC0zNTUgMzU1IDM1IDUwIGM0OCA2OSA5MyAxOTAgMTA2IDI4MiA0OCAzMzkgLTE3NyA2NjYgLTUxNyA3NTMgLTczIDE5IC0yMjEgMjUgLTI5NCAxM3ogbTI3MyAtMjEwIGMyMDYgLTYwIDM0NyAtMjQ5IDM0NyAtNDYzIDAgLTE0MSAtNDUgLTI0NCAtMTUyIC0zNDYgLTEzNCAtMTI5IC0yOTMgLTE3MCAtNDc0IC0xMjQgLTk4IDI1IC0xNzEgNjggLTI0MCAxNDMgLTE3OCAxOTIgLTE3NCA0NzkgMTAgNjYzIDY5IDY5IDE3OCAxMjggMjY3IDE0MyA2NiAxMiAxNzIgNSAyNDIgLTE2eiIvPiA8cGF0aCBkPSJNNjgwIDE1NTAgbDAgLTEwMCAzMDAgMCAzMDAgMCAwIDEwMCAwIDEwMCAtMzAwIDAgLTMwMCAwIDAgLTEwMHoiLz4gPC9nPiA8L3N2Zz4=');background-position:center center;background-repeat:no-repeat;background-size:40% auto;}

.preloader_ad2 {position:relative;top:50%;transform:translateY(-50%);width:4rem;height:4rem;margin:auto;}
.preloader_ad2 > * {position:absolute;left:0;top:0;width:100%;height:100%;animation-duration:3.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}
.preloader_ad2 > :first-child {animation-name:a;}
.preloader_ad2 > :nth-child(2) {animation-name:b;}
.preloader_ad2 > :nth-child(3) {animation-name:c;}
.preloader_ad2 > :nth-child(4) {animation-name:d;}
.preloader_ad2 > :nth-child(5) {animation-name:e;}

.preloader_ad2 > ::before {width:.5rem;height:.5rem;margin-left:-.25rem;}
.preloader_ad2 > ::before {content:"";display:block;position:absolute;left:50%;top:10%;margin-left:-4;width:8;height:8;border-radius:100%;background:#CC0000;box-shadow:0 0 3px rgba(0,79,187,.3);}
.preloader_ad2 > :first-child {animation-name:a}
.preloader_ad2>:nth-child(2) {animation-name:b}
.preloader_ad2>:nth-child(3) {animation-name:c}
.preloader_ad2>:nth-child(4) {animation-name:d}
.preloader_ad2>:nth-child(5) {animation-name:e}


@keyframes a {
0% {transform:rotate(-240deg);opacity:0}
14.286% {transform:rotate(0deg);opacity:1}
28.571% {transform:rotate(180deg)}
42.857% {transform:rotate(240deg)}
57.143% {transform:rotate(270deg)}
71.429% {transform:rotate(288deg);opacity:1}
to {transform:rotate(600deg);opacity:0}
}
@keyframes b {
0% {transform:rotate(0deg);opacity:0}
14.286% {transform:rotate(-180deg);opacity:0}
28.571% {transform:rotate(0deg);opacity:1}
42.857% {transform:rotate(120deg)}
57.143% {transform:rotate(180deg)}
71.429% {transform:rotate(216deg);opacity:1}
to {transform:rotate(600deg);opacity:0}
}
@keyframes c {
0% {transform:rotate(0deg);opacity:0}
14.286% {transform:rotate(0deg)}
28.571% {transform:rotate(-120deg);opacity:0}
42.857% {transform:rotate(0deg);opacity:1}
57.143% {transform:rotate(90deg)}
71.429% {transform:rotate(144deg);opacity:1}
to {transform:rotate(600deg);opacity:0}
}
@keyframes d {
0% {transform:rotate(0deg);opacity:0}
14.286% {transform:rotate(0deg)}
28.571% {transform:rotate(0deg)}
42.857% {transform:rotate(-90deg);opacity:0}
57.143% {transform:rotate(0deg);opacity:1}
71.429% {transform:rotate(72deg);opacity:1}
to {transform:rotate(600deg);opacity:0}
}
@keyframes e {
0% {transform:rotate(0deg);opacity:0}
14.286% {transform:rotate(0deg)}
28.571% {transform:rotate(0deg)}
42.857% {transform:rotate(0deg)}
57.143% {transform:rotate(-72deg);opacity:0}
71.429% {transform:rotate(0deg);opacity:1}
to {transform:rotate(240deg);opacity:0}
}#buttons_login_icon{display:flex;gap:15px;flex-grow:0;}#buttons_login_icon a{color:#0b2937;fill:#0b2937;text-decoration:none;}#buttons_login_icon a.prihlasen{white-space:nowrap;}#buttons_login_icon a.prihlasen:last-child{color:maroon;fill:maroon;}#buttons_login_icon a:hover{color:#e58242;fill:#e58242;}#buttons_login_icon svg{width:25px;height:25px;display:block;}
#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{margin:0 auto;text-align:center;padding:10px;font-size:80%;color:silver}
#copyright .copy a{color:silver}
#copyright .copy a:hover{text-decoration:none}

#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;}
#define_zapati{padding-left:10px;color:#e58242;}

#detail_zbozi{background-color:#FFFFFF;padding:20px;}


#detail_zbozi #adZalTabs{margin-top:20px}
#detail_zbozi .obal_zalozky{position:relative; padding:0 15px 10px 15px;margin-bottom:15px;border-bottom-width:1px;border-bottom-style:solid;border-color: #B9A980;}
#detail_zbozi .zal_img img{max-width:280px;max-height:280px;padding:5px}
#detail_zbozi #zal1{overflow:hidden;position:relative;}
.obal_filtr {max-height:450px;}
#detail_zbozi ul.zalozky li:hover,
#detail_zbozi ul.zalozky li.current{background-color:#EFE8D6;}

.ukaz_vice_clanek{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_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 [class^="t_cell_"]{position:relative;}



#detail_zbozi .hideimg {text-align:center;padding-top:4px; display:table; width:auto; margin:0 auto}
#detail_zbozi .hideimg img{padding:2px 5px}
#detail_zbozi .hideimg .off{display:none}
#detail_zbozi .hideimg .on,
#detail_zbozi .hideimg .dalsi_img{display:table-cell;vertical-align:middle;}

#detail_zbozi .logo_vyrobce img{width:auto;max-height:35px}


#detail_zbozi .hodnoceni_top{line-height:30px;margin:1em 0 1em 0}
#detail_zbozi .hodnoceni_top img{margin:0 0 -4px}


#detail_zbozi .tbn_akce{text-align:center;min-height:35px;padding:1em 0;margin:10px 0;border-radius:3px;background-color:#f6f6f6;color:#808080;}
#detail_zbozi .tbn_akce .tl_akce{font-weight:normal;margin:0 10px;position:relative;text-decoration:none;cursor:pointer;display:inline-block; color:#808080}
#detail_zbozi .tbn_akce i{left:0;position:absolute}


#detail_zbozi .zakl_param a:hover{text-decoration:none}
#detail_zbozi .zakl_param .pol_param{display:flex;justify-content:space-between;padding:3px 0}
#detail_zbozi .zakl_param .titulek{flex-grow:1;}
#detail_zbozi .zakl_param .hodnota{flex-grow:1;text-align:right;}

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


#detail_souvisejici .titulek_souvis,
#detail_prislusenstvi .titulek_prislusenstvi,
#detail_alternativni .titulek_alternativ,
#detail_zakoupili .titulek_zakoupili{padding:10px;text-transform:uppercase;background-color:#F0F7D4;font-weight:bold}

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


.form_hlidaci_pes{display:none;border:6px solid #590C32; border-radius:5px; background-color: #FFFFFF }
.form_hlidaci_pes .eml_pes{padding:.5em .75em;width:200px}
.form_hlidaci_pes .titulek{font-size:1.4em;margin-top:-35px}
.form_hlidaci_pes .close-off-pes{text-align:right;font-size:2em;cursor:pointer;border-bottom-style:solid;border-bottom-width:1px}
.form_hlidaci_pes .odslpes{padding:10px;-webki-border-radius:6px;-moz-border-radius:6px;     border-radius:6px;font-size:14px;width:200px}
.form_hlidaci_pes .show_hlaska_pes .show_chybovka, .form_hlidaci_pes .chybovka_volba{display:block;margin:1em 0;padding:1em;}
.form_hlidaci_pes .send_ok{display:block;margin:1em 0;padding:1em}


#detail_zbozi .obal_cena{padding:10px 0;margin:1.5em 0 1.5em 0}
#detail_zbozi .obal_cena .cena_vat{font-size:24px; color:#800202; font-weight: bold }
#detail_zbozi .obal_cena .cena_kus{font-weight:bold;font-size:16px}


#detail_zbozi .radek-kosik{margin:15px 0}
#detail_zbozi .barva_radek_kosik{margin:15px 0}
#detail_zbozi .obal_kosik_detail{overflow:hidden;position:relative;display:inline-block;text-align:center}
#detail_zbozi .obal_kosik_detail .kusy {width:75px;height:45px;text-align:center;font-size:1.4em;padding:4px;border-radius:3px;margin:0;left:1px;border:1px solid;}
#detail_zbozi .obal_kosik_detail button{cursor:pointer;height:45px;margin-left:10px;padding:0 10px;text-decoration:none;border:none;font-size:1.4em; background-color: #800202 }
#detail_zbozi .obal_kosik_detail button:hover{background-color:#EFE8D6}


#detail_zbozi .obal_kosik_detail .obal_spin{position:relative;display:table;height:45px;float:left;margin-right:5px}
#detail_zbozi .obal_kosik_detail .obal_spin span{display:table-cell;text-align:center;vertical-align:middle;font-size:18px;width:22px;cursor:pointer;-webkit-user-select:none;   -moz-user-select:none;    -ms-user-select:none;        user-select:none;-webkit-touch-callout:none}
#detail_zbozi .obal_kosik_detail .obal_spin .kusy{text-align:center;width:53px;height:45px;margin:0;border-left:none;border-right:none;padding-right:25px;font-size:120%;position:relative;border-color:#e7e7e7}
#detail_zbozi .obal_kosik_detail .obal_spin span.spin_plus{border-radius:0 3px 3px 0;border-width:1px 1px 1px 0;border-style:solid; border-color:#e7e7e7; background-color:#EFE8D6}
#detail_zbozi .obal_kosik_detail .obal_spin span.spin_plus::before{content:'ks';position:absolute;font-size:16px;margin-left:-30px;margin-top:2px}
#detail_zbozi .obal_kosik_detail .obal_spin span.spin_minus{border-radius:3px 0 0 3px;border-width:1px 0 1px 1px;border-style:solid; border-color:#e7e7e7 ;  background-color:#EFE8D6}

#detail_zbozi .obal_select{overflow:hidden;position:relative;}
#detail_zbozi .obal_select select{height:54px;font-size:1.2em ;padding:13px}
#detail_zbozi .obal_select .kusy {width:75px;height:54px;text-align:center;font-size:1.4em;padding:4px;border-radius:3px;margin:0;left:1px;border:1px solid;}
#detail_zbozi .obal_select button{cursor:pointer;height:54px;margin-left:12px;padding:0 10px;text-decoration:none;border:none;font-size:1.4em;}

#detail_zbozi .detail_barva_provedeni{position:relative;padding:0;display:inline-block;margin:7px 20px 7px 0;border:1px solid;border-radius:100%;width:35px;height:35px;text-align:center;}
#detail_zbozi .detail_barva_provedeni input{cursor:pointer;width:100%;height:100%;display:block;opacity:0;}
#detail_zbozi .detail_barva_provedeni small{white-space:nowrap;}
#detail_zbozi .obal_barvy_select .detail_barva_provedeni.checked::before {content:"g";font-size:2.4em;font-family:rimado;position:absolute;left:-1px;top:-1px;}
#detail_zbozi .obal_barvy_select{margin:10px 0 0 0;}
#detail_zbozi .titulek_barvy{padding:20px 0 0 0}

.obal_select .kosik_spin{position:relative;display:inline-block;}
.obal_select .obal_spin{position:relative;display:table;float:left}
.obal_select .obal_spin span{display:table-cell;text-align:center;vertical-align:middle;font-size:18px;width:22px;cursor:pointer;-webkit-user-select:none;   -moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}


#detail_zbozi .cena_skupina {white-space:nowrap;padding:0 10px 0 10px;}
#detail_zbozi .varianty_zbozi_obal .cena_skupina span{font-weight:bold}
#detail_zbozi .varianty_zbozi_obal{padding:5px;    border:1px solid #f6f6f6}
#detail_zbozi .varianty_zbozi_obal .titulek_skkupiny {padding:10px}
#detail_zbozi .varianty_zbozi_obal .varianty_zbozi th{background-color:#F6F6F6;padding:10px}

#detail_zbozi .varianty_zbozi_obal .kod_zb {font-size:90%;}
#detail_zbozi .varianty_zbozi_obal button {height:33px;margin-left:5px;text-align:center;font-size:12px;padding:6px; background-color: #006363 ; color: white }
#detail_zbozi .varianty_zbozi_obal button:hover { background-color: #009900 }
#detail_zbozi .varianty_zbozi_obal .kusy {height:33px;margin:0;width:35px;text-align:center;font-size:12px;border-color:#e7e7e7;border-right:none;border-left:none}
#detail_zbozi .varianty_zbozi_obal td{padding:8px 0}
.cena_skupina{font-size:16px;color:#800202;font-weight:bold;}

#detail_zbozi .varianty_zbozi_obal .mob_kosik form{position:relative;display:inline-block;white-space: nowrap;}
#detail_zbozi .varianty_zbozi_obal .mob_kosik .obal_spin{position:relative;display:table;float:left;}
#detail_zbozi .varianty_zbozi_obal .mob_kosik .obal_spin span{display:table-cell;text-align:center;vertical-align:middle;font-size:18px;width:22px;cursor:pointer;-webkit-user-select:none;   -moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;border-color:#e7e7e7}
#detail_zbozi .varianty_zbozi_obal .mob_kosik .spin_minus{border-width:1px 0 1px 1px;border-style:solid; border-color:#e7e7e7}
#detail_zbozi .varianty_zbozi_obal .mob_kosik .spin_plus{border-width:1px 1px 1px 0;border-style:solid; border-color:#e7e7e7}



#detail_zbozi .varianty_zbozi_obal_barvy .polozka_varianty{padding:5px}
#detail_zbozi .varianty_zbozi_obal_barvy  .titulek_skkupiny {padding:10px}
#detail_zbozi .varianty_zbozi_obal_barvy .nazev {font-size:130%;}
#detail_zbozi .varianty_zbozi_obal_barvy .kod_zb {font-size:90%;}
#detail_zbozi .varianty_zbozi_obal_barvy .cena_vat{font-size:16px;font-weight:bold;display:inline-block;}
#detail_zbozi .varianty_zbozi_obal_barvy .cena_no_vat{font-size:12px;font-weight:normal;margin-left:15px;border-left:1px solid;padding-left:15px;}
#detail_zbozi .varianty_zbozi_obal_barvy button {height:33px;margin-left:42px;text-align:center;font-size:14px;padding:6px}
#detail_zbozi .varianty_zbozi_obal_barvy .kusy {height:33px;margin:0;width:35px;text-align:center;font-size:14px;}
#detail_zbozi .varianty_zbozi_obal_barvy .polozka_varianty{display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%;}


#detail_panel_tel_objednavka{margin:0 0 15px 0;padding:15px 15px 1px 0;border-radius:3px}
#detail_panel_tel_objednavka img{margin:0 21px;width:45px}

@-webkit-keyframes tada{
from{
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
}

10%, 20%{
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}

30%, 50%, 70%, 90%{
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}

40%, 60%, 80%{
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}

to{
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
}
}
.obal_panel_tel_objednavka:hover .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.tada{-webkit-animation-name:tada;animation-name:tada}


#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 .detail_info_darek{text-align:center;font-weight:bold;text-transform:uppercase}


#detail_zbozi .obal_top_param{border-top:1px dotted #B9A980;position:relative;margin:15px 0 0 0;}
#detail_zbozi .obal_top_param .pol_param{padding:8px 0;}
#detail_zbozi .obal_top_param .pol_param{border-bottom:1px dotted #B9A980}
#detail_zbozi .polozky_pol_slevy{position:relative}
#detail_zbozi .polozky_pol_slevy tr td{border-bottom:1px dotted #B9A980}
#detail_zbozi .polozky_pol_slevy td{background-color:#FFF9EB;padding:8px;}
#detail_zbozi .polozky_pol_slevy tr.titulek_pol_slevy td{background-color:#FFFFFF;}
#detail_zbozi .polozky_pol_slevy td{padding:8px;}
#detail_zbozi .prihlaseni_pol_slevy{text-align:center;margin:0 0 15px 0;padding:10px;border-style:dotted;border-width:1px;border-color:#008500;background-color:#F0F7D4;}
#detail_zbozi .prihlaseni_pol_slevy a{font-weight:bold}
#detail_zbozi .titulek_pol_slevy_no{font-weight:bold;text-align:center;padding: 15px 0 25px 0}


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



#detail_souvisejici .vypis_zbozi .polozka_zbozi,
#detail_prislusenstvi .vypis_zbozi .polozka_zbozi,
#detail_alternativni .vypis_zbozi .polozka_zbozi {margin:0 3px;border-bottom:none;}
#detail_souvisejici h2,
#detail_prislusenstvi h2,
#detail_alternativni h2,
#detail_zakoupili h2{
font-size: 14px
}


#detail_souvisejici .polozka_zbozi .cena_no_vat,
#detail_prislusenstvi .polozka_zbozi .cena_no_vat,
#detail_alternativni .polozka_zbozi .cena_no_vat {
margin-left: 4px;
padding-left: 4px;
font-size: 10px;
}



.obal_otazky .titulek_otazky{
    padding:0 0 10px 0
}
.obal_otazky .ukazka{
  color:gray
}


#sestava_detail{
    text-align: left;
    margin:10px 0;
}
#sestava_detail .titulek_sestava{
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    margin:10px 0;
}
.detail_darek_cols1 img{
    width: 100%;
    max-width:120px;
    min-width:80px;
    height: auto;
    padding: 0 10px 0 0
}
.detail_darek_cols2 span{
 display:inline-block;
 padding:0 0 8px 0;
 font-weight: bold

}



.form_hlidaci_pes{display:none;border:6px solid #B91C1C;-webki-border-radius:5px;-moz-border-radius:5px; border-radius:5px; background-color: #FFFFFF }
.form_hlidaci_pes .eml_pes{padding:.5em .75em;width:200px}
.form_hlidaci_pes .titulek{font-size:1.4em;margin-top:-35px}
.form_hlidaci_pes .close-off-pes{text-align:right;font-size:2em;cursor:pointer;border-bottom-style:solid;border-bottom-width:1px}
.form_hlidaci_pes .odslpes{padding:10px;-webki-border-radius:6px;-moz-border-radius:6px;     border-radius:6px;font-size:14px;width:200px}
.form_hlidaci_pes .show_hlaska_pes .show_chybovka, .form_hlidaci_pes .chybovka_volba{display:block;margin:1em 0;padding:1em;}
.form_hlidaci_pes .send_ok{display:block;margin:1em 0;padding:1em}

.show_chybovka,
.chybovka_volba{
    background-color: #f8d8d8;
    color:#8b1a1a;
}
.send_ok{
    background-color:#def3d3;color:#008000
}

.popis_zbozi img{
    padding: 10px;
}

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





@media all and (max-width:480px){


#detail_zbozi ul.zalozky li{
padding:10px 20px;
list-style:none;
border-style:solid;
border-width:1px 1px 0 1px;
cursor:pointer;
border-color: #808080;
}
#detail_zbozi ul.zalozky li:last-child{
    border-bottom-width: 1px
}

#detail_zbozi .tbn_akce .tl_akce{padding:7px 1px 7px 26px}
#detail_zbozi .tbn_akce i{font-size:20px;top:6px}
#detail_zbozi h1{margin:0;padding:10px 0; color: #B91C1C }
#detail_zbozi .t_table{display:block}
#detail_zbozi .tbn_akce{margin:0 0 15px 0}
#detail_zbozi .obrazek img{max-width:325px;width:auto;margin:0;padding:0;max-height: 315px;}
#detail_zbozi .obal_kosik_detail button {padding:0 5px;}
#detail_zbozi .radek-kosik .obal_kosik_detail{text-align:center;display:block; width:210px; margin:0 auto}
#detail_zbozi .hideimg{display:none;}
#detail_zbozi .logo_vyrobce{text-align:center;}


.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:320px;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:320px;;width:100%;text-align:center;}
#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{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;}


#detail_panel_tel_objednavka{padding:15px}
#detail_panel_tel_objednavka table, #detail_panel_tel_objednavka tbody, #detail_panel_tel_objednavka tr, #detail_panel_tel_objednavka td{display:block;width:auto}
#detail_panel_tel_objednavka td{display:table-cell;width:55px}
#detail_panel_tel_objednavka td + td{width:auto}
#detail_panel_tel_objednavka td + td + td{display:block;text-align:left;padding-left:95px;width:auto}


#detail_zbozi .polozky_pol_slevy table, #detail_zbozi .polozky_pol_slevy tbody, #detail_zbozi .polozky_pol_slevy tr, #detail_zbozi .polozky_pol_slevy td{display:block;width:100%;}
#detail_zbozi .titulek_pol_slevy td + td{display:none}
#detail_zbozi .polozky_pol_slevy td::before{content:''attr(data-td)'';position:absolute;left:24px;color:gray}
#detail_zbozi .obal_select{text-align:center}
#detail_zbozi .obal_select select{width:98%;margin:0 0 10px 0}
#detail_zbozi .obal_select .t_cell_6:nth-child(2){
    padding-top:20px;
    text-align: center
}


#detail_zbozi .varianty_zbozi_obal .titulek_skkupiny { background-color: #FFE5E5 }
#detail_zbozi .varianty_zbozi_obal{margin-top:1em;}
#detail_zbozi .varianty_zbozi_obal table,#detail_zbozi .varianty_zbozi_obal thead,#detail_zbozi .varianty_zbozi_obal tbody,#detail_zbozi .varianty_zbozi_obal tr,#detail_zbozi .varianty_zbozi_obal th,#detail_zbozi .varianty_zbozi_obal td{display:block;text-align:left;}
#detail_zbozi .varianty_zbozi_obal thead {display:none !important;}
#detail_zbozi .varianty_zbozi_obal td:empty{display:none;}
#detail_zbozi .varianty_zbozi_obal td{margin-left:119px;}
#detail_zbozi .varianty_zbozi_obal td::before{content:""attr(data-th)"";position:absolute;margin-left:-7.3em;color:gray;}
#detail_zbozi .varianty_zbozi_obal td.mob_kosik{margin-left:0;border-bottom:1px solid;margin-bottom:15px; text-align: center }
#detail_zbozi .varianty_zbozi_obal_barvy .obal_bottom{border-bottom:1px dotted;margin-bottom:15px;}


#detail_zbozi .radek-kosik .titulek_varinty{text-align:left;padding:0 0 10px 0}
#detail_zbozi .obal_radio_varianty{text-align:left}
#detail_zbozi .obal_radio_varianty label{display:inline}

#detail_zbozi .obal_radio_varianty .detail_radio_varianta{padding:5px 0}
#detail_zbozi .radek-kosik .titulek_barvy{text-align:left; margin-top:10px}
#detail_zbozi .obal_barvy_select {margin:0;text-align:left}


#detail_souvisejici .vypis_zbozi .adFlex .adFlex-cell,
#detail_prislusenstvi .vypis_zbozi .adFlex .adFlex-cell,
#detail_alternativni .vypis_zbozi .adFlex .adFlex-cell {
width: calc(50% - 4px);
font-size: 12px
}
#detail_souvisejici .polozka_zbozi .obrazek figure img,
#detail_prislusenstvi .polozka_zbozi .obrazek figure img,
#detail_alternativni  .polozka_zbozi .obrazek figure img{max-width:120px; height:auto;}



#detail_zbozi ul.zalozky{padding:0 1px}
#detail_zbozi ul.zalozky li{margin-right:2px}


.form_hlidaci_pes{padding:15px}


#detail_zbozi .obal_kosik_detail form{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap:10px 0
}
#detail_zbozi  .obal_kosik_detail  .obal_spin{
    width: 120px;
}
#detail_zbozi .obal_kosik_detail button{
    height: auto !important;
    padding: 8px !important;
}

}




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



#detail_zbozi{margin:15px}
#detail_zbozi .tbn_akce .tl_akce{padding:7px 1px 7px 26px}
#detail_zbozi .tbn_akce i{font-size:20px;top:6px}
#detail_zbozi h1{margin:0;padding:10px 0}
#detail_zbozi .t_table{display:block}
#detail_zbozi .tbn_akce{margin:0 0 15px 0}
#detail_zbozi .obrazek img{max-width:325px;width:auto;margin:15px;padding:0;max-height: 315px;}
#detail_zbozi .obal_kosik_detail button {padding:0 5px;}
#detail_zbozi .radek-kosik .obal_kosik_detail{text-align:center;display:block; width:210px; margin:0 auto}
#detail_zbozi .hideimg{display:none;}
#detail_zbozi .logo_vyrobce{text-align:center;}


.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:320px;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:320px;;width:100%;text-align:center;}
#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{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;}


#detail_panel_tel_objednavka{padding:15px}
#detail_panel_tel_objednavka table, #detail_panel_tel_objednavka tbody, #detail_panel_tel_objednavka tr, #detail_panel_tel_objednavka td{display:block;width:auto}
#detail_panel_tel_objednavka td{display:table-cell;width:55px}
#detail_panel_tel_objednavka td + td{width:auto}
#detail_panel_tel_objednavka td + td + td{display:block;text-align:left;padding-left:95px;width:auto}


#detail_zbozi .polozky_pol_slevy table, #detail_zbozi .polozky_pol_slevy tbody, #detail_zbozi .polozky_pol_slevy tr, #detail_zbozi .polozky_pol_slevy td{display:block;width:100%;}
#detail_zbozi .titulek_pol_slevy td + td{display:none}
#detail_zbozi .polozky_pol_slevy td::before{content:''attr(data-td)'';position:absolute;left:24px;color:gray}
#detail_zbozi .obal_select{text-align:center}
#detail_zbozi .obal_select select{width:98%;margin:0 0 10px 0}
#detail_zbozi .obal_select .t_cell_6:nth-child(2){
    padding-top:20px;
    text-align: center
}


#detail_zbozi .varianty_zbozi_obal .titulek_skkupiny { background-color: #FFE5E5 }
#detail_zbozi .varianty_zbozi_obal{margin-top:1em;}
#detail_zbozi .varianty_zbozi_obal table,#detail_zbozi .varianty_zbozi_obal thead,#detail_zbozi .varianty_zbozi_obal tbody,#detail_zbozi .varianty_zbozi_obal tr,#detail_zbozi .varianty_zbozi_obal th,#detail_zbozi .varianty_zbozi_obal td{display:block;text-align:left;}
#detail_zbozi .varianty_zbozi_obal thead {display:none !important;}
#detail_zbozi .varianty_zbozi_obal td:empty{display:none;}
#detail_zbozi .varianty_zbozi_obal td{margin-left:119px;}
#detail_zbozi .varianty_zbozi_obal td::before{content:""attr(data-th)"";position:absolute;margin-left:-7.3em;color:gray;}
#detail_zbozi .varianty_zbozi_obal td.mob_kosik{margin-left:0;border-bottom:1px solid;margin-bottom:15px; text-align: center }
#detail_zbozi .varianty_zbozi_obal_barvy .obal_bottom{border-bottom:1px dotted;margin-bottom:15px;}


#detail_zbozi .radek-kosik .titulek_varinty{text-align:left;padding:0 0 10px 0}
#detail_zbozi .obal_radio_varianty{text-align:left}
#detail_zbozi .obal_radio_varianty label{display:inline}
#detail_zbozi .obal_radio_varianty .radek-kosik .obal_kosik_detail{text-align:left;display:block}
#detail_zbozi .obal_radio_varianty .detail_radio_varianta{padding:5px 0}
#detail_zbozi .radek-kosik .titulek_barvy{text-align:left; margin-top:10px}
#detail_zbozi .obal_barvy_select {margin:0;text-align:left}


#detail_souvisejici .vypis_zbozi .adFlex .adFlex-cell,
#detail_prislusenstvi .vypis_zbozi .adFlex .adFlex-cell,
#detail_alternativni .vypis_zbozi .adFlex .adFlex-cell {
width: calc(50% - 4px);
font-size: 12px
}
#detail_souvisejici .polozka_zbozi .obrazek figure img,
#detail_prislusenstvi .polozka_zbozi .obrazek figure img,
#detail_alternativni  .polozka_zbozi .obrazek figure img{max-width:120px; height:auto;}



#detail_zbozi ul.zalozky{padding:0 1px}
#detail_zbozi ul.zalozky li{margin-right:2px}


.form_hlidaci_pes{padding:15px}


@media all and (min-width:601px){

#detail_zbozi ul.zalozky{
margin:0 15px;
height:38px;
border-bottom-style:solid;
border-bottom-width:1px;
 border-color: #B9A980;
 padding: 0px 0 0 5px;
}
#detail_zbozi ul.zalozky li{
padding:10px 20px;
list-style:none;
display:inline-block;
border-style:solid;
border-width:1px 1px 0 1px;
cursor:pointer;
border-color: #B9A980;
}
.popis_zbozi{
    padding:15px 0
}

}

@media all and (max-width:750px){
#detail_zbozi{margin:15px}

    #detail_zbozi [class^="t_cell_"]{
     display:block;
     width:100%
    }

#detail_zbozi ul.zalozky li{
padding:10px 20px;
list-style:none;
border-style:solid;
border-width:1px 1px 0 1px;
cursor:pointer;
border-color: #B9A980;
}
#detail_zbozi ul.zalozky li:last-child{
    border-bottom-width: 1px
}

}

}




@media all and (min-width:1218px){
#detail_zbozi{margin:15px}

#detail_zbozi ul.zalozky{
margin:0 15px;
border-bottom-style:solid;
border-bottom-width:1px;
 border-color: #B9A980;
 padding: 0px 0 0 5px;
}
#detail_zbozi ul.zalozky li{
padding:10px 20px;
list-style:none;
display:inline-block;
border-style:solid;
border-width:1px 1px 0 1px;
cursor:pointer;
border-color: #B9A980;
}
.popis_zbozi{
    padding:15px 0
}




#detail_souvisejici .vypis_zbozi .adFlex .adFlex-cell,
#detail_prislusenstvi .vypis_zbozi .adFlex .adFlex-cell,
#detail_alternativni .vypis_zbozi .adFlex .adFlex-cell,
#detail_zakoupili .vypis_zbozi .adFlex .adFlex-cell {
    width: calc(25% - 4px);
    font-size: 12px;
}


#detail_zbozi .tbn_akce .tl_akce {
    padding: 10px 10px 10px 28px;
}
#detail_zbozi .tbn_akce i {
    font-size: 1.4em;
    top: 9px;
}

.form_hlidaci_pes{position:absolute;width:450px;z-index:10000;padding:15px}


}#panel_tagy{
    margin:0 0 15px 0;
    padding:0;
}
#panel_tagy ul{
    margin:0;
    padding:0;
    display:flex;
    flex-wrap: wrap;
    justify-content: center;
}
#panel_tagy li{
    list-style: none;
    display:inline-block;
    margin:5px;
}
#panel_tagy a{
    display:block;
    background-color: #E8E8E8;
    border-radius:5px;
    padding:5px 10px;
    margin:0;
    text-decoration: none
}
#dolni_pomocne_menu h3{padding-left: 10px;color:#e58242;}
#dolni_pomocne_menu ul{margin:0;padding:0;width:100%;}
#dolni_pomocne_menu li{list-style:none;margin:0}
#dolni_pomocne_menu a{text-decoration:none;display:flex;align-items:center;gap:6px;padding:10px;color:white;}
#dolni_pomocne_menu a.current,
#dolni_pomocne_menu a:hover{color:#e58242;}
#dolni_pomocne_menu svg{width:22px;height:22px;fill:#e58242;}#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;
        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: 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;
}

#cookie .buttonky button{
   margin:1px 25px;
   background-color: #EEEEEE;
   color:#222222;
   width:200px;
}

#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: #339900;
    color:#FFFFFF;
}
#cookie .buttonky button:last-child:hover{
    background-color: #38A800;
}


@media all and (max-width:754px){
#cookie .buttonky{
    padding:15px;
    flex-direction: column-reverse;
}
#cookie .buttonky button{
    margin-bottom:15px
}

}


@media all and (min-width:755px){
 #cookie .buttonky{
  padding:15px 0 25px 0;
 }

}

#vypis_hodnoceni .text_hodnoceni{padding-left:10px}
.hodnoceni_plus_minus ul{padding:0}
.text_hodnoceni .klad{color:green;}
.text_hodnoceni .zapor{color:red;}
.text_hodnoceni li.klad, .text_hodnoceni li.zapor{display:flex;flex-wrap:nowrap;margin-bottom:8px}
.text_hodnoceni li span:last-child{display:inline-block;padding:0 10px}
.text_hodnoceni svg{width:20px;height:25px;}
.text_hodnoceni .klad svg{fill:green;}
.text_hodnoceni .zapor svg{fill:red;}
.text_hodnoceni ul{list-style:none;}
.text_hodnoceni ul li{display:flex;}
.show_hodnoceni{padding:20px 0;border-bottom:1px solid lightgrey;}
.show_hodnoceni .komentar{margin:10px 0;}
#detail_zbozi #vypis_hodnoceni{padding:15px 0;}
.otevri_hodnoceni{cursor:pointer;}
.hodnoceni_graf_procenta{font-size:56px;}
.hodnoceni_graf_celkem{text-align:center;}
.graf-hodnoceni .adFlex{align-items:center;}
#vypis_hodnoceni .graf-hodnoceni{padding:20px;text-align:left;margin:10px 0;background-color:#fafafa;}
.hodnoceni_procenta {font-size:30px;border-radius:50%;width:86px;height:86px;line-height:78px;background-color:#6489CC;color:white;margin:auto;}
.hodnoceni_procenta sup{font-size:16px;}
.show_hodnoceni .titulek{text-align:center;}
#form_hodnoceni{padding:15px;margin:15px 0 15px 0}
#form_hodnoceni h2{font-size:22px;padding-bottom:10px}
#form_hodnoceni a.zpet_detail{display:inline-block;margin:8px 0;text-decoration:none;padding:8px;-webki-border-radius:3px;-moz-border-radius:3px;     border-radius:3px}
#form_hodnoceni .ho-graf{padding:20px;margin:10px 0}
#form_hodnoceni .adCheckbox-animate i{display:block;height:45px;margin-bottom:10px}
#form_hodnoceni .obal_hodnoceni{margin:0 auto}
#form_hodnoceni .ho-graf a:hover{text-decoration:none}
.grafik{display:flex;width:100%;padding:5px;}
.grafik .graf_fill{flex-grow:10;background-color:white;}
.graf-hodnoceni span{display:table-cell;vertical-align:middle}
#vypis_hodnoceni .jmeno-hodnoceni{padding-left:10px}
#vypis_hodnoceni .buttonky {text-align:right;}
#vypis_hodnoceni .buttonky a{display:inline-block;margin:8px 8px 8px 0;text-decoration:none;padding:8px;-webki-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#0099FF;color:white;}
#vypis_hodnoceni .buttonky a:hover{background-color:#009900;}

@media all and (min-width:1218px){
.hodnoceni_plus_minus ul{width:50% !important}
}#horni_pomocne_menu h3{padding-left: 10px;color:#e58242;}
#horni_pomocne_menu ul{margin:0;padding:0;width:100%;}
#horni_pomocne_menu li{list-style:none;margin:0}
#horni_pomocne_menu a{text-decoration:none;display:flex;align-items:center;gap:6px;padding:10px;color:white;}
#horni_pomocne_menu a.current,
#horni_pomocne_menu a:hover{color:#e58242;}
#horni_pomocne_menu svg{width:22px;height:22px;fill:#e58242;}#top-upoutavka{
    background-color: #efe8d6;
    border-bottom: 3px solid #FFFFFF
}
#logo_group{display:flex;align-items:center;justify-content:flex-start;}
#logo_group,
#logo_group a,
#logo_group svg{fill:#ffffff;color:#ffffff;}
#logo_group:hover,
#logo_group:hover a,
#logo_group:hover svg{fill:#e58242;color:#e58242;}

#logo{margin-right:15px;}
#logo figure{margin:0;}
#logo svg{width:auto;height:50px;}
#logo img{width:auto;height:100px;}

#slogan{text-transform:uppercase;font-weight:bold;}
#slogan a{text-decoration:none;}

@media all and (max-width:997px){
	#logo_group{flex-grow:12;}
	#slogan{font-size:medium;}
}

@media all and (min-width:998px){
	#logo_group{flex-grow:0;}
	#slogan{font-size:large;}
}.info_okno_mapa{display:flex;justify-content:flex-start;align-items:center;column-gap:20px;background-color:#FFE4E4;color:#F00;border:1px dotted #F00;padding:8px;}
.info_okno_mapa .ikona_check{border-radius:50%;  border:5px double #FFFDF5;  width:50px;  height:50px;  padding:5px;  display:flex;justify-content:center;align-items:center;  background-color:#F00;}
.info_okno_mapa svg{width:45px;height:45px;fill:#FFFFFF;}
#hlaska_mapa_error{position:absolute;display:none;width:100%;}
#hlaska_ok{display:none;padding:20px;text-align:center}
#mapa_modal{position:fixed;z-index:100000;top:0;left:0;bottom:0;right:0;margin:1%;box-shadow:0 0 0 134px #020202ab;border:5px solid #FFD200;border-radius:5px;visibility:hidden;}
#mapa_modal .zahlavi{background-color:#FFFFFF;position:absolute;top:0;width:100%;z-index:1000}
#mapa_modal .doprava_modal_header{position:relative;background:#e6e6e6;padding:10px;border-bottom:2px solid #BBBBBB;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;column-gap :10px;}
#mapa_modal .doprava_modal_header span{text-align:center;display:inline-block;padding:0 50px}
#mapa_modal .doprava_modal_header svg{width:36px;  height:36px;  fill:#444444;  font-size:1.5em;  cursor:pointer}
#map{width:100%;height:100%;min-height:480px}
#mapa_pozice .buttony_koupit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap :10px;}
.btn_mapa, #form_reg_zakaznik .btn_mapa {display:inline-block;margin:0;border-radius:3px;background-color:#67b6ce;color:white;padding:15px 20px 16px 40px;cursor:pointer;background-image:url(/images/mapa-terc.svg);background-position:5px center;background-repeat:no-repeat;background-size:32px 32px;height:49px}
.dalsi.pokracuj{background-color:#ffd200 !important;}
button.btn_osobne{background-color:#b9b7b7;  color:#FFFFFF;}
.obal_btn_send button{width:100%;height:49px;max-width:380px}
.obal_btn_send{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:15px;min-width:100px;max-width:650px;width:calc(70%);}
.loadadNaseptavacU {background:url('/images/382.gif') no-repeat calc(99%) center !important;}  

@media all and (max-width:480px){
#mapa_pozice .ovladani{padding:15px 0 15px 15px;}
.obal_btn{padding:0 15px 0 0;}
.btn_mapa, #form_reg_zakaznik .btn_mapa {width:100%;}
.info_okno_mapa{width:calc(100% - 1em);}
.obal_btn_send{gap:15px}
}

@media all and (min-width:481px){
.info_okno_mapa{width:calc(85% - 1em);}
}.normal .radek_naseptavac {display:flex;flex-wrap:nowrap;align-items:center;gap:15px;margin:-8px  0 0 0;}
.normal .radek_naseptavac>.radek_obal{min-width:100px;max-width:650px;width:calc(70%);}
.normal .radek_naseptavac>label{display:block;width:31%;min-width:100px;padding-right:4px;text-align:right}

.wiev_naseptavac{position:absolute;background-color:#FBFAFA;text-align:left;border:2px solid #CCCCCC;display:none;padding:0;z-index:10000000000}
.wiev_naseptavac .zavrit{cursor:pointer;display:flex;justify-content:space-between;align-items:center;background-color:#CCCCCC;padding:5px 13px;}
.wiev_naseptavac .zavrit span:first-child{font-size:12px;color:#171717;font-style:italic}
.wiev_naseptavac .zavrit span:last-child{color:#CC0000;font-weight:bold}
ul.seznam_adr{padding:10px;margin:0;list-style:none;max-height:360px;overflow:auto;}
.seznam_adr li{padding:5px;cursor:pointer;}
.seznam_adr li.selected {background-color:#DBFFDB;font-weight:bold}
.wiev_naseptavac .lo_data{padding:10px;text-align:center;animation:reverseBlinker 1s linear infinite;color:#CC0000;font-weight:bold}
@keyframes reverseBlinker {
    0%, 100% {color:#CC0000;background-color:transparent;}
    50% {color:#000000;background-color:#FFE77A;}
}
@keyframes blink {
    0%, 100% {outline-color:transparent;}
    50% {outline-color:red;}
}
#mapa_pozice .koupit:focus {outline:2px solid transparent;animation:blink 1s infinite;}

@media all and (max-width:480px){
.wiev_naseptavac{
  margin: 0 18px 0 0 ;
}
}
@media all and (min-width:1198px){
.wiev_naseptavac{
  min-width:345px
}

}
#panel_info_cookie{
    position:fixed;
    z-index:999999;
    bottom:0;
    padding:25px 20px 20px 20px;
    width:100%;
    text-align:center;
    background-color: rgba(68, 69, 71, 0.9);
    color: #FFFFFF;
}
#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 table{
    max-width:360px;
    margin:0 auto;
}

#panel_info_cookie a.nastavit_cookie{
 color:white;
}
#panel_info_cookie a{
   color:#FFB717;
   display:inline-block; white-space: nowrap;
}
#panel_info_cookie .btn_souhlas_info_cookie{
    display:inline-block;
    color: white;
    margin:10px;
    padding:10px;
    background-color: #FFB717;
    cursor:pointer;
}

#panel_info_cookie .buttonky{
    padding:10px;
}

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

#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
}
#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
}
#partneri_odkazy{
  padding: 10px 5%;
}
#platba_kartou .upozorni{
    color:#CC0000;
    text-align: center
}
.loader_karta {
    border: 6px solid #CC0000;
    border-radius: 50%;
    border-top: 6px solid #b69a1d;
    width: 40px;
    height: 40px;
    -webkit-animation: spin 2s linear infinite; 
    animation: spin 2s linear infinite;
}


@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
#popup{position:absolute;z-index:10000;width:100%;min-height:180px;max-width:610px;background-color:white;max-height:440px;overflow:auto;border-radius:3px;top:-200px;display:none;}
#popup .popup_obal{padding:15px;}
#popup .zavrit_pop_up{background-color:white;padding:0 10px;}
#popup .zavrit_pop_up .krizek_pop_up{cursor:pointer;color:red;display:block;width:23px;height:23px;border-radius:100%;background-color:white;text-align:center;font-size:32px;}
#prave_pomocne_menu h3{padding-left: 10px;color:#e58242;}#prave_pomocne_menu ul{margin:0;padding:0;width:100%;}#prave_pomocne_menu li{list-style:none;margin:0}#prave_pomocne_menu a{text-decoration:none;display:flex;align-items:center;gap:6px;padding:10px;color:white;}#prave_pomocne_menu a.current,#prave_pomocne_menu a:hover{color:#e58242;}#prave_pomocne_menu svg{width:22px;height:22px;fill:#e58242;}#show_menu_css_input ul{width:100%;margin:0 auto;padding:0; font-family: Raleway; font-size:14px}
#show_menu_css_input li{list-style:none;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;}
#show_menu_css_input a{text-decoration:none;display:block;font-weight:bold;}
#show_menu_css_input ul li a.current,
#show_menu_css_input ul li a.current1,
#show_menu_css_input ul li a.current2,
#show_menu_css_input ul li a.current3,
#show_menu_css_input ul li:hover > a{color:#e58242; text-decoration: underline}

#show_menu_css_input ul[class^="level"]{display: none;}

@media all and (max-width:997px){

	#show_menu_css_input{flex-grow:0;margin-left:15px;order:1;}
	#show_menu_css_input a{padding:11px 0;width:calc(100% - 40px);}
	#show_menu_css_input img{display:none}
	#show_menu_css_input #showhlavni{display:none}
	#show_menu_css_input #icoshow{display:none}
	#show_menu_css_input .icona{display:flex;align-items:center;justify-content:center;z-index:10002;cursor:pointer;position:relative;width:25px;height:18px;border-top: 3px solid #504F47 ;border-bottom: 3px solid #504F47 ;border-radius:3px;}
	#show_menu_css_input .icona:after,
	#show_menu_css_input .icona:before{content:"";display:block;position:absolute;width:100%;height:3px;background:#504F47 ;right:0px;z-index:10002;border-radius:2px;transition:0.3s;}
	#show_menu_css_input .icona:before{top:2px;}
	#show_menu_css_input .icona:after{bottom:2px;}
	#show_menu_css_input #showhlavni:checked,
	#show_menu_css_input #showhlavni:checked + .icona{border-top: none;border-bottom: none;}
	#show_menu_css_input #showhlavni:checked + .icona:after,
	#show_menu_css_input #showhlavni:checked + .icona:before{transform: rotate(45deg);top:10px;background:black;}
	#show_menu_css_input #showhlavni:checked + .icona:after{transform:rotate(-45deg)}
	#show_menu_css_input #showhlavni:checked + .icona + .show_menu_all_obal{transform: none;transition:transform 300ms;}
	#show_menu_css_input ul[class^="level1"]{display: block;}
	#show_menu_css_input ul.level2 li{padding-left:20px;}
	#show_menu_css_input label[class^="level"]{padding:20px;}
	#show_menu_css_input label[class^="level"]::before,
	#show_menu_css_input label[class^="level"]::after{top:10px;right:5px;}
	#show_menu_css_input input[id^="show"]{display:none;}
	#show_menu_css_input input[id^="show"]:checked + label + ul{display:block;}
	#show_menu_css_input label[class^="level"]{width:20px;height:20px;cursor:pointer;position:relative;}
	#show_menu_css_input label[class^="level"]::before,
	#show_menu_css_input label[class^="level"]::after{content:"";display:block;box-sizing:border-box;position:absolute;border-bottom:2px solid black;border-right:2px solid black;transform:rotate(45deg);transition:0.3s;width:12px;height:12px;}
	#show_menu_css_input label[class^="level"]:hover::before,
	#show_menu_css_input label[class^="level"]:hover::after{border-color:red}
	#show_menu_css_input input[id^="show"]:checked + label[class^="level"]::before,
	#show_menu_css_input input[id^="show"]:checked + label[class^="level"]::after{height:2px;background: #fff;transform:rotate(45deg);border-radius:5px;top:19px;}
	#show_menu_css_input input[id^="show"]:checked + label[class^="level"]::after{transform: rotate(-45deg);}
	#show_menu_css_input .show_menu_all_obal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;min-height:100%;width:320px;z-index:10001;padding:80px 5% 50px 5%;transform:translateX(100%);background-color:#eeeeeeee}

}

@media all and (min-width:998px){

	#show_menu_css_input{flex-grow:1;margin-right:20px;}
	#show_menu_css_input .icona,
	#show_menu_css_input input[id^="show"]{display:none;}
	#show_menu_css_input ul[class^="level1"]{display:flex;justify-content:flex-end;}
	#show_menu_css_input a{padding:20px;color:#504F47 ;}
	#show_menu_css_input ul.level2{position:absolute;width:auto;min-width:250px;background-color:whitesmoke;left:0;top:62px;z-index: 10;}
	#show_menu_css_input ul.level3{position:absolute;top:50%;left:50%;background-color:silver;;z-index: 11;}
	#show_menu_css_input ul.level4{position:absolute;top:50%;left:50%;background-color:gray;;z-index: 12;}

	#show_menu_css_input ul:hover > li:hover > ul{display:block}

}.nahoru{background-color: rgba(192,192,192, 0.6);border-radius: 100%;bottom: 5%;color: #303132;display: none;font-size: 25px;position:fixed;right:5%;text-decoration: none;width: 50px;height: 50px;align-items:center;justify-content:center;padding: 8px;}
.nahoru:hover{background-color:#e58242;color:white;}#slider_fade{position:relative;width:100%;height:450px;}
#slider_fade img{width:100%;height:100%;object-fit:cover;}
#slider_fade .mySlides{display:none;width:100%;height:100%;}
#slider_fade .is_active{display:block;}
#slider_fade{position:relative;margin:auto;background-color:black;overflow:hidden;}

#slider_fade .text{position:absolute;top:5%;right:5%;bottom:5%;left:5%;color:white;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;}
#slider_fade .text h2,
#slider_fade .text h3{margin:0;font-weight:lighter;padding-bottom:5px;text-shadow: 5px 5px 23px black, -5px -5px 23px black, -5px 5px 23px black, 5px -5px 23px black;}
#slider_fade .text a{display:inline-block;margin-top:25px;color:white;background-color:#B91C1C;text-decoration:none;font-weight:bold;padding:8px;border-radius:3px;}
#slider_fade .text a:hover{background-color:#efe8d6;color:black;}

#slider_fade .paging{position:absolute;bottom:1em;right:1em;z-index:1}
#slider_fade .paging span{padding:1px;margin:0 10px;text-decoration:none;display:inline-block;width:16px;height:16px;cursor:pointer;transition:background-color 0.6s ease;border:2px solid #333333;border-radius:50%;}
#slider_fade .paging span:hover,
#slider_fade .paging span.active{background-color:#333333;}


@media all and (max-width:480px){
#slider_fade .ad_pictite_pc{display:none;}
#slider_fade .text h2{font-size:26px}
#slider_fade .text h3{font-size:18px}
}

@media all and (min-width:481px) and (max-width: 1217px){
#slider_fade .ad_pictite_mo{display:none;}
#slider_fade .text h2{font-size:26px}
#slider_fade .text h3{font-size:18px}
}

@media all and (min-width:1218px){
#slider_fade .ad_pictite_mo{display:none;}
#slider_fade .text h2{font-size:28px}
#slider_fade .text h3{font-size:20px}
}#modal_top_kosik{display:none}

#top_kosik{flex-grow:0;text-align: center;margin-left:15px}
#top_kosik small{ font-size:12px}
#top_kosik a{display: inline-block;position:relative;}

#top_kosik .link_kos{color:#65A656; text-decoration:none; font-weight: bold; position:relative; display:block;}
#top_kosik small{position: absolute;bottom:-9px;right:-9px;font-size: 10pt;height: 20px;width: 20px;line-height: 20px;border-radius: 50%;background-color: #ED1C24;color:white;text-decoration:none;font-weight: normal;}
#top_kosik a:hover{text-decoration:underline}
#top_kosik a:hover svg{fill:#e58242;}
#top_kosik svg{width:30px;height:30px;fill:#0b2937;display:block;}
#top_kosik .polozka_top_kosik a{color:#0b2937;}
#top_kosik .polozka_top_kosik a span{display:none;}

#top_kosik:hover #modal_top_kosik{display:block;}
#modal_top_kosik{display:none;position:absolute;width:380px;background-color: #FFFFFF;box-shadow: 0 0 10px -2px #808080;padding:10px;margin-left:-333px;margin-top:0;-webkit-animation: scale-in-tr 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: scale-in-tr 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;text-align: left;z-index:10}
.pol_top_kos{display:flex;justify-content: space-between;align-items: normal;flex-wrap:nowrap}
.pol_top_kos img{padding:5px 5px 5px 0}
.pol_top_kos div:nth-child(2){padding:0 8px}
.celkem_top_kos{margin:15px 0 0 0;padding:5px 0 0 0;display:flex;justify-content: flex-end;align-items: center;flex-wrap:nowrap;border-top:1px solid #BBBBBB;font-weight: bold}
.celkem_top_kos div:first-child{padding:0 20px 0 0;}

@-webkit-keyframes scale-in-tr {
0% {-webkit-transform: scale(0);transform: scale(0);-webkit-transform-origin: 100% 0%;transform-origin: 100% 0%;opacity: 1;}
100% {-webkit-transform: scale(1);transform: scale(1);-webkit-transform-origin: 100% 0%;transform-origin: 100% 0%;opacity: 1;}
}
@keyframes scale-in-tr {
0% {-webkit-transform: scale(0);transform: scale(0);-webkit-transform-origin: 100% 0%;transform-origin: 100% 0%;opacity: 1;}
100% {-webkit-transform: scale(1);transform: scale(1);-webkit-transform-origin: 100% 0%;transform-origin: 100% 0%;opacity: 1;}
}.obal_upoutavka_stitek{display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.obal_upoutavka_stitek figure{padding:4px;  margin:0;}
.obal_upoutavka_stitek img{border:0;  max-width:100%;  max-height:280px;  width:auto;  height:auto}


@media all and (max-width:650px){
.upoutavka_stitek_left_text,
.upoutavka_stitek_right_text,
.upoutavka_stitek_center_text{display:flex;justify-content:center;}
}


@media all and (min-width:651px){
.upoutavka_stitek_left_text{float:left;margin:0 15px 10px 0;}
.upoutavka_stitek_right_text{float:right;margin:0 0 10px 15px;}
.upoutavka_stitek_center_text{display:flex;justify-content:center;}
}
#clanky_kat{
 display:flex;
 flex-wrap: wrap;
 justify-content: flex-start;
 align-items:flex-start;
}

#clanky_kat .popis_kategorie_cms_abs{
 margin:15px 0;
}
#clanky_kat .vypis-clanky-kat{
 margin:15px 5px;
 width:calc(50% - 10px);
}
#clanky_kat .vypis-clanky-kat h2{
    padding:0 0 10px 0
}

#clanky_kat .vypis-clanky-kat a{
 display:block;
}

#clanky_kat .vypis-clanky-kat a:hover{
  text-decoration: none;
}

.popis_kategorie_cms{
    margin:15px 0;
}

.clanek_bg{position: relative}
.clanek_bg::before,
.clanek_bg::after{content: "";height: 3px;width:35%;position: absolute;top: 86px;background-color:#efe8d6;}
.clanek_bg::before{left:10%;}
.clanek_bg::after{right:10%;}
.clanek .kotva::before{
    content: url("/images/nabrousenej-cz-oddelovac.svg");
    padding:60px 5%;
    display:block;
    text-align: center;
  }
.clanek_bg:first-child::before,
.clanek_bg:first-child::after,
.clanek:first-child .kotva::before{content:none;}
.clanek_bg:nth-child(2)::before,
.clanek_bg:nth-child(2)::after,
.clanek:nth-child(2) .kotva::before{content:none;}
.clanek_bg:nth-child(2){
    margin-top:15px
}

.clanek_bg .stred{
    border:10px solid white;
    background-color: #F9F9F9
}

@media all and (max-width:480px){
    .clanek_bg::before,
    .clanek_bg::after{width:30%;}

.clanek .kotva::before{
    padding:25px 5%;
  }
.clanek_bg::before,
.clanek_bg::after{top: 52px}
}
#vypis_kategorie .chybovka{
	margin: 15px 0;
	text-align: center;
	color: #f00
}
#vypis_kategorie .nulovy_vypis{
	margin: 15px 0;
	text-align: center;
	color: #f00
}


#str_top{
	border-bottom: 1px solid #c0c0c0;
	padding: 0 0 10px 0 !important;
}
#str_bottom{
	margin: 0 0 30px 0;
	border-top: 1px solid #c0c0c0;
	padding: 10px 0 0 0 !important;
}
.strankovani{
	position: relative;
	display: table;
	width: 100%;
}
.strankovani a{
	color: #000;
	display: block;
	text-decoration: none;
	border: 1px solid silver;
	padding: 4px;
	text-align: center;
	line-height: 18px
}
.strankovani ul{
	margin: 0;
	padding: 0;
	display: table-cell;
	text-align: left
}
.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: #008500;
	color: #fff
}
.strankovani .aktiv-str{
	display: block;
	min-width: 30px;
	text-align: center;
	line-height: 18px;
	padding: 4px;
	margin: 3px;
	border: 1px solid #006363;
	background: #006363;
	color: #fff
}
.strankovani .next_prev{
	display: table-cell;
	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: #dab412;
	border: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font-size: 1.6em;
	margin: 0 0 .5em 0;
	padding: 8px 10px;
}
.btn_dalsi button:hover{
	background-color: #006363;
}

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

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


#vypis_kategorie .chybovka{
	margin: 15px 0;
	text-align: center;
	color: #f00;
	background-color: white;
	padding: 15px;
}
#vypis_kategorie .nulovy_vypis{
	margin: 15px 0;
	text-align: center;
	color: #f00;
	background-color: white;
	padding: 15px;
}

.vypis_dalsi_zbozi{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap:20px;
}
.vypis_zbozi .polozka_zbozi{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	text-align: center;
	padding:25px;
	border: 3px solid #efe8d6;
    border-radius: 5px;
}
.vypis_zbozi .polozka_zbozi:hover{
	box-shadow: 0 0 10px 0 #efe8d6;
}

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

.polozka_zbozi h2 a:hover{
	text-decoration: underline
}

.polozka_zbozi .obal_top{
	color: gray;
	font-size: 12px;
}
.polozka_zbozi .obrazek{
	position: relative
}
.polozka_zbozi .obrazek figure{
	margin: 0;
	padding: 0;
	height:350px;
	width: 100%;
	border-bottom: 1px dotted #BFB9AC;
}
.polozka_zbozi .obrazek img{
	width:100%;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	object-fit:cover;
}

.polozka_zbozi .cena{
	font-size: x-large;
	color:#e58242;
}


.obal_vypis_kosik{
	display: inline-block;
	padding-top: 15px
}
.polozka_zbozi button{
	height: 34px;
	background-color:#e58242;
	border: none;
	padding: 8px;
	color: white;
	border-radius: 3px;
	text-transform: uppercase;
	cursor: pointer;
	font-weight:bold;
}
.polozka_zbozi button:hover{
	background-color:#efe8d6;
	color:black;
}

@media all and (max-width:480px){
	.vypis_zbozi .polozka_zbozi{width:100%;}
	#str_top, #str_bottom{display: none;}
	#kde_bottom_obal{margin: 0 15px;text-align: center;}
}

@media all and (min-width:481px) and (max-width: 767px){
	.vypis_zbozi .polozka_zbozi{width:calc(50% - 10px)}
	#str_top, #str_bottom{display: none;}
	#kde_bottom_obal{margin: 0 15px;text-align: center;}
}

@media all and (min-width:768px) and (max-width: 1217px){
	.vypis_zbozi .polozka_zbozi{width:calc(33.33333% - 14px)}
	#str_top, #str_bottom{display: none;}
	#kde_bottom_obal{margin: 0 15px;text-align: center;}
}

@media all and (min-width:1218px){
	.vypis_zbozi .polozka_zbozi{width:calc(25% - 15px);}
}
#zahlavi_group{width:100%;background-color:#efe8d6;position:sticky;top: 0;left: 0;right: 0;}
#zahlavi_group .zahlavi_group_obal{padding:10px 5%;display:flex;align-items:center;justify-content:space-between}#footer_group{width:100%;background-color:#0b2937;}
#footer_group .footer_group_obal{padding: 50px 5%;display:flex;align-items:flex-start;justify-content: space-between;flex-wrap: wrap;}#zak_centrum {border: 1px solid #ddd;padding: 10px}


#zak_centrum .panel_typ_uctu{margin:1em 0;padding:1em;border:1px solid #E3E3E3;color:gray}
#zak_centrum .panel_typ_uctu h2{font-weight: lighter}
#zak_centrum .panel_typ_uctu span{padding:0.5em 1em 0.5em 0;display: inline-block}

.panel_rozdelana, #zak_centrum .panel_losik{margin:1em 0;padding:1em;border:1px solid #B0D775;background-color: #E5EFC7;color:#5B912D;font-size: 16px}
.panel_rozdelana i{float: left;margin: -7px 10px 0 0}

.panel_rozdelana a{display:inline-block;text-decoration: none;margin:2px;background: #3498db;-webkit-border-radius: 10;-moz-border-radius: 10;border-radius: 10px;color: #ffffff;font-size: 17px;padding: 10px 20px 10px 20px;text-decoration: none}
.panel_rozdelana a:hover{background: #3cb0fd;text-decoration: none}

@media screen and (max-width:480px){
.panel_rozdelana a{display:block;text-align:center;text-decoration: underline}
}

#zak_centrum .panel_losik i{float: left;margin: 1px 10px 0 0;}
#zak_centrum .panel_losik a{display:inline-block;text-decoration: none;margin:0 0 0 10px;background: #3498db;-webkit-border-radius: 10;-moz-border-radius: 10;border-radius: 10px;color: #ffffff;font-size: 17px;padding: 10px 20px 10px 20px;text-decoration: none}

@media screen and (max-width:575px){
#zak_centrum .panel_losik span{display:block;height:40px;margin-bottom:1em}
#zak_centrum .panel_losik a{display:block;text-align:center;text-decoration: underline}
}

#zak_centrum .panel_losik a:hover{background: #3cb0fd;text-decoration: none}
#zak_centrum .panel_rozcestnik{border:1px solid #E3E3E3;text-align: center;margin:1em 0}
#zak_centrum .panel_rozcestnik ul{margin: 0;padding:0}
#zak_centrum .panel_rozcestnik ul li{display: inline-block;list-style: none;padding:1em;margin: 1em;text-align: center;background-color: #E3E3E3;min-width:200px}
#zak_centrum .panel_rozcestnik ul li i{font-size:52px;display:block}
#zak_centrum .panel_rozcestnik ul li a{display:block;color:gray;text-decoration: none}
#zak_centrum .panel_rozcestnik ul li:last-child a{color:#CC0000}
#zak_centrum .panel_rozcestnik ul li:hover{background-color: silver}


#zak_centrum_zalozky {margin:1em auto;border: 1px solid #ddd;padding: 5px 5px 5px 10px;background-color: #f2f2f2;text-align: left}
#zak_centrum_zalozky .menu_zalozky{position: relative;padding:45px 0 0 0}
#zak_centrum_zalozky a {display:inline-block;text-decoration: none;color: gray;position: relative;padding:8px 8px 8px 35px;margin:5px 1.5em;border-radius:5px;border:1px dotted #E3E3E3;background-color: #f8f8f8 }
#zak_centrum_zalozky a:hover {background-color: white}
#zak_centrum_zalozky a i{position:absolute;left: 4px;top: 4px}
#zak_centrum_zalozky .menu_zalozky a:last-child{color:#CC0000; background-color: #fbd2d2;position:absolute;right:4px;top:0;width:126px}
#zak_centrum_zalozky .menu_zalozky a:last-child:hover{color:#CC0000; background-color: #FFFFFF;}
#zak_centrum_zalozky .podmenu_zalozky{border-top: 1px solid #ddd;margin-top: 5px;padding: 5px 0 0 0}
#zak_centrum_zalozky .podmenu_zalozky a{padding:8px}
#zak_centrum_zalozky .podmenu_zalozky a:last-child{color:#4C792D; background-color: #a6e6ff }
#zak_centrum_zalozky .podmenu_zalozky a:last-child:hover{background-color: #FFFFFF; }
#zak_centrum_zalozky .podmenu_zalozky a:last-child::before{content: "+";padding:3px;font-weight:bold}

@media screen and (max-width:480px){
#zak_centrum_zalozky .menu_zalozky a:last-child{left:5px;right:auto}
#zak_centrum_zalozky .menu_zalozky a{display:block;text-align:left;margin:2px}
#zak_centrum_zalozky .podmenu_zalozky a {padding: 8px 8px 8px 35px;display: block;background-color: white;margin: 2px;text-align:left}
}


#zak_centrum h2.mujucet-titulek {border-bottom: 1px solid #ddd;font-size: 1.2em;margin: 10px 0;padding-bottom: 10px}
#zak_centrum table{width: 100%;}
#zak_centrum table.tabulka thead{background-color: #f2f2f2;}
#zak_centrum table.tabulka thead th{padding: 12px 5px;font-size:12px;}
#zak_centrum table.tabulka tbody tr:nth-child(even){background-color: rgba(0,0,0,0.03);}
#zak_centrum table.tabulka a {color: #404142}
#zak_centrum .delete{position:relative}
#zak_centrum .delete svg{cursor:pointer;}
#zak_centrum .context_menu{position:absolute;border:2px solid gray;min-width: 160px;right: 30px;top: 3px;background-color: #fffecae6;text-align: center;padding:10px 5px;display:none}
#zak_centrum .context_menu:after{content:"";width:0;height:0;border-style:solid;border-width:0px 0 12px 12px;border-color:transparent transparent transparent gray;position:absolute;right:-14px;top:-2px;}
#zak_centrum .context_menu a{color:red !important;text-decoration: none;font-size:120%}
#zak_centrum .context_menu .del_ne{color:green;font-size:120%;cursor:pointer}

@media screen and (max-width:580px){
#zak_centrum table.tabulka thead{display:none}
#zak_centrum table.tabulka tbody,
#zak_centrum table.tabulka tbody tr,
#zak_centrum table.tabulka tbody tr td{display:block; text-align:left}
#zak_centrum table.tabulka tbody tr td{min-height:25px}
#zak_centrum table.tabulka tbody tr td.td{display:table-cell}
#zak_centrum [data-th]{ padding-left:118px; padding-top:5px; padding-bottom:5px}
#zak_centrum [data-th]::before {content: attr(data-th);position: absolute;margin-left: -116px;color: gray;font-weight: normal}
}



#zak_centrum_detail{border: 1px solid #ddd;	padding: 10px}
#zak_centrum_detail table{width: 100%;}
#zak_centrum_detail .tabulka thead{background-color: #f2f2f2;}
#zak_centrum_detail .tabulka thead th{padding: 12px 5px;font-size:12px;}
#zak_centrum_detail .tabulka tbody tr:nth-child(even){background-color: rgba(0,0,0,0.03);}
#zak_centrum_detail .titulek_polozky, #zak_centrum_detail .titulek_hlavicky{font-weight:lighter;}
#zak_centrum_detail .titulek_polozky{border-bottom:1px solid #ddd;padding:0 0 5px 0;margin:0 0 5px 0;}
#zak_centrum_detail table.tabulka a {color: #404142}
#zak_centrum_detail .dostupnost1{color:green;}
#zak_centrum_detail .dostupnost2{color:green;}
#zak_centrum_detail .dostupnost3{color:Orange;}
#zak_centrum_detail .stornovat{color:Red;}
#zak_centrum_detail .btn_repete{text-decoration: none;display:inline-block;border-radius:3px;padding:12px 20px 12px 45px;background-color: #FFA500;color:white;text-transform: uppercase;position:relative}
#zak_centrum_detail .btn_repete i{position:absolute;left: 9px;top: 5px}
#zak_centrum_detail .detail_obal_dph{padding:20px}
#zak_centrum_detail .cena_overeni{padding:5px 10px}
#zak_centrum_detail .cena_overeni span{display:inline-block}
#zak_centrum_detail .cena_overeni_vat{padding:5px 10px}
#zak_centrum_detail .cena_overeni_vat span{display:inline-block}


#zak_centrum .obal_formular fieldset{border:none}

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

.btn_objednat{
display: inline-block;
    margin: 25px 0;
    color: white;
    background-color: #B91C1C;
    text-decoration: none;
    font-weight: bold;
    padding: 20px;
    border-radius: 3px;
    text-transform: uppercase;
    font-size:120%
}
.btn_objednat:hover{
 background-color:#efe8d6;color:black;
}



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

.btn_objednat{
    text-align: center
}

}

