.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;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 612 612' fill='gray'><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'/></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>input[type=tel]{width:calc(17%) !important;}
.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:998px){
#hlavni{
	text-align: left;
	width: 100%;
    max-width:1250px;
	margin:0 auto; 
	background-color: white;
	position: relative;
}

#container_home{
  width: 100%;
      max-width:1250px;
  position: relative;
}

#container{
  width: 100%;
      max-width:1250px;
  position: relative;
}


#main{}


#main_l{
float:left;
margin-left: 210px;
width:786px;

}
#left-frame_l{
float:left;
margin-left:-995px;
overflow:hidden;
width:200px;
}


#main_ll{
float:left;
margin-left: 407px;
width:590px;

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


#main_p{
float:left;
margin-left: 0px;
width:787px;
overflow: hidden;

}

#right-frame_p{
float:right;
margin-left:10px;
overflow:hidden;
width:200px;
}


#main_pp{
float:left;
margin-left: 0px;
width:590px;
overflow: hidden;

}

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



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


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

}
body{padding: 0px;margin:  0px;font-size: 14px;font-family:Tahoma, Helvetica, Arial, Verdana, Geneva, sans-serif;}
.cls{ clear: both; }
.no_wrap{white-space: nowrap;}

form, h1, h2, h3, h4{ margin: 0px; padding: 0px; }
.clanek, .det{padding: 0 20px 20px 20px}
h1{color:#990505}
h2{font-size:1.1em}
a{color: #990505;}
a:hover{text-decoration:none}

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


.message{
border: 1px solid;
color: #ffffff;
padding: 15px;
margin:5px;

}

.info{background-color: #4ea5cd;border-color: #3b8eb5}
.error{background-color: #de4343;border-color: #c43d3d}
.warning{background-color: #eaaf51;border-color: #d99a36}
.success{background-color: #61b832;border-color: #55a12c}
.message h3{margin: 0 0 5px 0;font-size:20px;
display:flex;
align-items: center;
gap:15px}
.message p{margin: 0;}
.message svg{
    width: 24px;
    height: 24px;
}

@-webkit-keyframes animate-bg{from {background-position: 0 0;}to {background-position: -80px 0;}}
@-moz-keyframes animate-bg {from {background-position: 0 0;}to {background-position: -80px 0;}}
@-ms-keyframes animate-bg {from {background-position: 0 0;}to {background-position: -80px 0;}}
@-o-keyframes animate-bg {from {background-position: 0 0;}to {background-position: -80px 0;}}
@keyframes animate-bg {from {	background-position: 0 0;}to {background-position: -80px 0;}}






#adtooltip{text-align:center; position:absolute; margin-top:-13px;	color:white; display:none;	max-width:300px;}
#adtooltip .datatooltip{padding:5px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	font-size:14px;	border:1px solid gray;

	background: #45484d; 
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); 
	background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); 
	background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); 
	background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); 
	background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); 
	}

#adtooltip:after{border-color: black transparent transparent;	border-style: solid;	border-width: 9px 9px 0px 9px; content: " ";	display: block;	height: 0px;	margin: 0px auto;	position: relative;	width: 0px;}
#adtooltip .arrowtooltip{	display:inline-block;	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-top: 5px solid black;	width:0px;	height:0px;	}





#top-upoutavka{
color: #1DAB17;
font-weight: bold;
font-style: italic;
}



#staticke_menu{
    position: relative;
}
#staticke_menu nav{
background-color: #990505;
}
#staticke_menu ul{
    margin:0;
    padding:0;
}
#staticke_menu ul li{
margin:0;
padding:0;
list-style:none;
text-align: center;
}
#staticke_menu ul li img{
width: 90px;
border: 0;
padding: 10px;
display: block;
margin: 0 auto;
}
#staticke_menu ul li a{
    text-decoration: none;
    color: white;
    font-size: 22px;
    display:block;
}



#slider_fade_hlavni{position:relative;margin:0 20px}
#slider_fade_hlavni .slideshow_hlavni{position:relative;overflow:hidden;max-width:1210px;}
#slider_fade_hlavni .slideshow_hlavni .fade_img {position:absolute;width:100%;max-height:465px; height:auto}


#myProgress{height:5px;background-color: #990505;}
#myProgress .progress{width:100%;height:5px;background-color:#008000;-webkit-animation-name:myProgress;-webkit-animation-duration:10s;animation-name:myProgress;animation-duration:10s;}

@-webkit-keyframes myProgress {from {width:0;} to {width:100%;}}

@keyframes myProgress {from {width: 0;} to {width: 100%;}}

.detail{
    padding:10px 40px
}


#footer_group{
    border:20px solid white;
    background-color: #990505;
}
#footer_group .footer_group_obal{
 padding:10px;
}


#dolni_pomocne_menu ul{
    margin: 15px;
    padding: 0
}

#dolni_pomocne_menu ul li{
  list-style:none
}

#dolni_pomocne_menu ul li a{
  color:white;
  text-decoration:none;
  display:block;
  padding:5px 0
}


#popup{position:absolute;z-index:10000;width:100%;max-width:510px;background-color:#ededed;max-height:440px;overflow:auto;border-radius:3px;}
#popup .popup_obal{padding:15px;}
#popup .zavrit_pop_up{background-color:#990505;padding: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-weight:bold;line-height:23px;font-size:16px;}


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

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

#container_home,
#container{
display: flex;
flex-direction: column-reverse;
}
.buttony_koupit{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap:20px;
}
.buttony_koupit .dalsi{
 background-color: #eaaf51;border: none;color: white;border-radius: 3px;text-transform: uppercase;padding: 10px 20px;border-radius:15px;
 text-decoration: none   
}


.bg_centruj{position:fixed;display:block;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);z-index:9999}
.loader_doprava{position:fixed;top:50%;left:50%;margin-left:-42px;margin-top:-42px;color:#FFF;text-align:center;z-index:10000}
.preloader_ad1 i{color:#F0F0F0;font-size:42px}
#doprava-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:50px 5%;}
#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, .radek_obal #puvodni_pwd{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;
}

input[type="radio"]:checked::before,
input[type="checkbox"]:checked::before {
    content: "";
    width: calc(22px * 0.55);
    height: calc(22px * 0.55);
    border-radius: 2px;
    background: #33CC99;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  input[type="radio"],
  input[type="checkbox"] {
    appearance: none;
    width: 22px;
    height: 22px;
    border: 2px solid #999999;
    border-radius: 4px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    transition: 0.2s ease;
    background: #FFFFFF;
  }

  input[type="radio"]{

  }

@-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:#EAAF51;  color:#FFFFFF;  height:42px;  cursor:pointer; border-radius:15px}
.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: 997px){
#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:998px){

#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;}
input.telefon{
    max-width:41.2% !important
}

}
#obsah-kosiku{margin:50px 5%;}
#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 .prepocitej form{
  display:flex;
  align-items: center;
  gap:10px
}

#obsah-kosiku  .kosik_prepocitej{
border:none;
padding:2px 5px !important;
padding:0;
cursor:pointer;
background-color: #FFFFFF;
}
#obsah-kosiku  .kosik_prepocitej svg{
    width: 28px;
    height: 28px;
    fill: #4EA5CD;
}
.no_input{
 text-align: left;
  padding: 0 25px;
}

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

#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:#990505;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:flex; align-items: center; justify-content: space-between; }
#show_menu .zavrit_mobil_panel .nadpis{text-align:left;padding:10px 5px;vertical-align:middle;font-size:18px; color: #FFFFFF }
#show_menu .zavrit_mobil_panel .zavrit{width:45px;text-align:center;vertical-align:middle;color:white;font-size:28px}
#show_menu .zavrit_mobil_panel .zavrit svg{fill:#FFFFFF;width: 20px; height: 20px; }
#show_menu .ikopod{display:block;position:relative;}
#show_menu .ikopod::after{position:absolute;content:'+';left:9px;font-weight:bold}
#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:'-';left:15px;color:orange;font-weight:bold}
#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: 997px){


#show_menu.open-menu{display:block;}
#show_menu{position:absolute;top:0;left:-380px;background-color:#990505;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:flex; align-items: center; justify-content: space-between; }
#show_menu .zavrit_mobil_panel .nadpis{text-align:left;padding:10px 5px;vertical-align:middle;font-size:18px; color: #FFFFFF }
#show_menu .zavrit_mobil_panel .zavrit{width:45px;text-align:center;vertical-align:middle;color:white;font-size:28px}
#show_menu .zavrit_mobil_panel .zavrit svg{fill:#FFFFFF;width: 20px; height: 20px; }
#show_menu .ikopod{display:block;position:relative;}
#show_menu .ikopod::after{position:absolute;content:'+';left:9px;font-weight:bold}
#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:'-';left:15px;color:orange;font-weight:bold}
#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:998px){


#panel_mobil_menu{display:none;}

}
#form_zakaznik{
    padding: 0 20px;
}

#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:#EAAF51;color:white;padding:10px 20px;cursor:pointer; border-radius:15px}
#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}
}
#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:#2ecc71;

	}
#preloader_ad1 span:nth-child(2){
	left:22px;
	background:#9b59b6;
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-ms-animation-delay: .2s;
	animation-delay: .2s;

	}
#preloader_ad1 span:nth-child(3){
	top:22px;
	background:#3498db;
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-ms-animation-delay: .4s;
	animation-delay: .4s;
	}
#preloader_ad1 span:nth-child(4){
	top:22px;
	left:22px;
	background:orange;
	-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;
}
#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/PiA8c3ZnIHZlcnNpb249IjEuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjI1Mi4wMDAwMDBwdCIgaGVpZ2h0PSIyNTIuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCAyNTIuMDAwMDAwIDI1Mi4wMDAwMDAiICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4gPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsMjUyLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIgZmlsbD0iIzAwMDAwMCIgc3Ryb2tlPSJub25lIj4gPHBhdGggZD0iTTg2MCAyMjIzIGMtMTQgLTIgLTU0IC0xMyAtOTAgLTI1IC0yODggLTkyIC00ODAgLTM1MiAtNDgwIC02NDggMCAtMjY0IDE0MCAtNDg3IDM4MiAtNjEwIDExMSAtNTUgMjAzIC03MyAzNDYgLTY4IDEzNCA2IDIwNiAyNiAzMTQgODggbDY4IDM4IDM1MyAtMzU4IDM1MyAtMzU5IDY3IDY3IDY3IDY3IC0zNTUgMzU1IC0zNTUgMzU1IDM1IDUwIGM0OCA2OSA5MyAxOTAgMTA2IDI4MiA0OCAzMzkgLTE3NyA2NjYgLTUxNyA3NTMgLTczIDE5IC0yMjEgMjUgLTI5NCAxM3ogbTI3MyAtMjEwIGMyMDYgLTYwIDM0NyAtMjQ5IDM0NyAtNDYzIDAgLTE0MSAtNDUgLTI0NCAtMTUyIC0zNDYgLTEzNCAtMTI5IC0yOTMgLTE3MCAtNDc0IC0xMjQgLTk4IDI1IC0xNzEgNjggLTI0MCAxNDMgLTE3OCAxOTIgLTE3NCA0NzkgMTAgNjYzIDY5IDY5IDE3OCAxMjggMjY3IDE0MyA2NiAxMiAxNzIgNSAyNDIgLTE2eiIvPiA8cGF0aCBkPSJNODgwIDE3NTAgbDAgLTEwMCAtMTAwIDAgLTEwMCAwIDAgLTEwMCAwIC0xMDAgMTAwIDAgMTAwIDAgMCAtMTAwIDAgLTEwMCAxMDAgMCAxMDAgMCAwIDEwMCAwIDEwMCAxMDAgMCAxMDAgMCAwIDEwMCAwIDEwMCAtMTAwIDAgLTEwMCAwIDAgMTAwIDAgMTAwIC0xMDAgMCAtMTAwIDAgMCAtMTAweiIvPiA8L2c+IDwvc3ZnPg==');
	background-position:center center;
	background-repeat:no-repeat;
	background-size:40% auto;
}

#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;
}
@media all and (max-width:480px){
    #butons_login_show_panel{display:none}
}


@media all and (min-width:998px){
    #butons_login_show_panel{position:relative;z-index:201;}
    #butons_login_show_panel .titulek{cursor:pointer;display:flex;align-items:center;gap:6px}
    #butons_login_show_panel svg{
width:22px;
height:22px;
display:block;
}
    #butons_login_show_panel .titulek > svg{
width:36px;
height:36px;
display:block;

fill: #333333;
    border: 1px solid #333333;
    padding: 5px;
    border-radius: 50%;
    display: block;

}
    #butons_login_show_panel a{display:flex;flex-direction:column;gap:3px;font-size:x-small;align-items:center;text-decoration:none;padding:10px;background-color:whitesmoke;}
    #butons_login_show_panel a:hover{color:red;fill:red;}
    #butons_login_show_panel .buttons_hide{display:flex;align-items:center;justify-content:center;position:absolute;z-index:202 !important;text-align: center;padding-top:15px;color: white;visibility: hidden;opacity: 0;transition: visibility 0s, opacity 0.3s linear;margin-left:-42px}
    #butons_login_show_panel .buttons_hide::before{content: "";border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid whitesmoke;width:0px;height:0px;position:absolute;top:0px;right:calc(50% - 15px);left:calc(50% - 15px);}
    #butons_login_show_panel:hover > .buttons_hide{visibility: visible;opacity: 1;}
}#clanky_kat{
    display:flex;
    flex-wrap:wrap;
    justify-content: space-between;
    gap:2rem;
    margin: 2rem;
}
.vypis-clanky-kat {
    flex:1
}


#copyright{ font-size: 80%; color: silver; }
#copyright .copy{ margin: 0 auto; text-align: center; padding: 10px;max-width:1250px;  background-color: rgba(153, 5, 5, 1); }
#copyright .copy a{ color: silver; }
#copyright .copy a:hover{ text-decoration: none; }


#copyright nav{margin:10px auto 0 auto;padding:10px;display:block; max-width:1250px;  background-color: rgba(153, 5, 5, 1); }
#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; color: silver;}

#copyright svg{fill:silver} 
@media all and (min-width:998px){


body{
background-image:url(/images/bg-pizza_body.jpg);
background-size:cover;
background-repeat:no-repeat;
background-position:center top;
background-color:#990505;
position:absolute;
z-index:0;
width:100%;
height:100%;
top:0;
left:0;
}
h1{padding:10px 20px 0 20px;}


#top-upoutavka{font-size:18px;}
#top-upoutavka b{font-size: 28px; }


#staticke_menu{margin-top:-80px}
#staticke_menu nav{width:928px;margin:0 auto;padding:30px 0;border-radius:100% 100% 0 0;box-shadow:0px 1px 57px -8px white;border-bottom:3px solid #1DAB17;}

#staticke_menu ul{width:100%;display:table;}
#staticke_menu ul li{display:table-cell;width:33%;}
#staticke_menu ul li:nth-child(2){border-left:1px solid white;border-right:1px solid white}



#fotogalerie{text-align:center;position:relative;margin:20px}
#fotogalerie ul{margin:0;padding:0;}
#fotogalerie ul li{width:calc(33.33%);margin:0;padding:0;background:#FFF;-webkit-box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.1);moz-box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.1);border:1px solid transparent;}
#fotogalerie ul li figure{display:block;margin:8px;padding:0;background:#FFF;position:relative;vertical-align:middle;height:230px;}
#fotogalerie .obal{overflow:hidden;background:black url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4gPHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI1Mi4wMDAwMDBwdCIgaGVpZ2h0PSIyNTIuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCAyNTIuMDAwMDAwIDI1Mi4wMDAwMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwyNTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIiBmaWxsPSIjRDRENEQ0IiBzdHJva2U9Im5vbmUiIGNsYXNzPSJsdXBhIj4gPHBhdGggZD0iTTg2MCAyMjIzIGMtMTQgLTIgLTU0IC0xMyAtOTAgLTI1IC0yODggLTkyIC00ODAgLTM1MiAtNDgwIC02NDggMCAtMjY0IDE0MCAtNDg3IDM4MiAtNjEwIDExMSAtNTUgMjAzIC03MyAzNDYgLTY4IDEzNCA2IDIwNiAyNiAzMTQgODggbDY4IDM4IDM1MyAtMzU4IDM1MyAtMzU5IDY3IDY3IDY3IDY3IC0zNTUgMzU1IC0zNTUgMzU1IDM1IDUwIGM0OCA2OSA5MyAxOTAgMTA2IDI4MiA0OCAzMzkgLTE3NyA2NjYgLTUxNyA3NTMgLTczIDE5IC0yMjEgMjUgLTI5NCAxM3ogbTI3MyAtMjEwIGMyMDYgLTYwIDM0NyAtMjQ5IDM0NyAtNDYzIDAgLTE0MSAtNDUgLTI0NCAtMTUyIC0zNDYgLTEzNCAtMTI5IC0yOTMgLTE3MCAtNDc0IC0xMjQgLTk4IDI1IC0xNzEgNjggLTI0MCAxNDMgLTE3OCAxOTIgLTE3NCA0NzkgMTAgNjYzIDY5IDY5IDE3OCAxMjggMjY3IDE0MyA2NiAxMiAxNzIgNSAyNDIgLTE2eiIvPiA8L2c+IDwvc3ZnPg==') no-repeat center center;background-size:40%;color:#FFF;}
#fotogalerie .obal img{max-width:400px;width:100%;}
#fotogalerie .obal:hover img{filter:alpha(opacity=35);opacity:0.35;}
#fotogalerie a{display:block;margin:0;padding:0;}


.strankovani-foto{margin:1em;text-align:center;}
.strankovani-foto .aktiv-str,.strankovani-foto a{display:inline-block;margin:0px 3px;padding:0px 7px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid rgba(192, 192, 192, 0.8);}
.strankovani-foto .aktiv-str{background:#808080;color:#FFF;}
.strankovani-foto a{color:#444;text-decoration:none;}
.strankovani-foto a:hover{color:#000;border:#000;}




#slider_fade_hlavni .slideshow_hlavni{min-height:265px}
}
#detail_zbozi{margin: 50px 20px;}
#detail_zbozi h1{background-color:transparent;color:black;padding:0; word-wrap: anywhere; color:#990505;}
#detail_zbozi h2{font-size:medium;}

#detail_zbozi #frame_left{}
#detail_zbozi #frame_right{}
#detail_zbozi .popis_zbozi{margin:20px 0;font-style:italic;}
#detail_panel_tel_objednavka{margin:20px 0;}
#detail_zbozi .ad_gallery{}
#detail_zbozi figure{margin:0;border-radius:16px;overflow: hidden; object-fit:cover }
#detail_zbozi img{max-width:100%;max-height:100%;width:100%;height:auto}
#detail_zbozi section{
display:flex;
justify-content: space-between;
}

#detail_zbozi .obal_cena{padding:20px 40px;background-color:#970908;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:16px;color:#FFFFFF;width:175px;height:175px;font-size:xx-large;color:#FFFFFF;white-space:nowrap;}
#detail_zbozi .barva_radek_kosik{padding:0 0 16px 0;}
#detail_zbozi .kusy {font-size:18px;width:50px;text-align:center}
#detail_zbozi .kosik, #detail_zbozi .kosik_barvy{background-color:#ffcc35 !important;border-radius:16px !important;font-size:medium !important;font-weight:bold; cursor:pointer}
#detail_zbozi .titulek_barvy{margin:15px auto;text-align:center;font-weight:bold;font-size:18px;padding:15px;background-color:#F9F7F7;border-radius:16px}
#detail_zbozi .titulek_skupiny{text-align:left;border-bottom:1px dotted #555555;padding:0 0 10px 0;margin:0 0 10px 0; font-weight:normal; font-style: italic }
#detail_zbozi .obal_barvy_select{
display: flex;
flex-direction: column;
}
#detail_zbozi .obal_barvy_select select{
 margin: 0 0.5rem 0.5rem 0.5rem;
 font-size:1rem;
 border-radius: 0.5rem;
 padding: 8px;
 appearance: base-select;
 }


optgroup {
    font-style: normal;
    font-weight: 600;
    color: #970908; 
    background-color: #FEF0F0; 
    margin-top: 5px;
    text-transform: uppercase;
    font-size: 0.85rem;
    letter-spacing: 0.05em;
    border-top: 1px solid red;
    padding: 12px 8px 4px;
    display: block;
}


optgroup option {
    color: #1e293b; 
    background-color: #ffffff;
    padding: 10px;
    text-transform: none; 
    font-weight: normal;
}



#detail_zbozi .alergeny{margin:0 0 20px 0;}
#detail_zbozi .obal_sk{display:flex;gap:10px;flex-wrap:wrap;}

.tabulka_skupina_barvy .polozka_varianty{display:flex; background-color:#FFFFFF; padding:16px; margin:0.5rem 0; border-radius:16px;}

.obaly .detail_barva{cursor:pointer;padding:10px;border-radius:10px;font-size:small;font-weight:bold;display:inline-flex;align-items:center;gap:10px;}

#detail_zbozi .detail_barva_provedeni{flex-grow:1;cursor:pointer;padding:10px;border-radius:10px;font-size:small;font-weight:bold;display:flex;align-items:center;gap:10px;}
#detail_zbozi .detail_barva_provedeni:hover,
#detail_zbozi .detail_barva_provedeni:focus,
#detail_zbozi .detail_barva_provedeni.checked{background-color:#C7FFF1;}
#detail_zbozi input[type="radio"]{}



@media all and (max-width:480px){
#detail_zbozi section{
justify-content: center;
flex-wrap: wrap;
}

.obal_kosik{
    text-align: center
}

}


@media all and (max-width:997px){
#detail_zbozi article{flex-direction:column;}
#detail_zbozi section{
justify-content: center;
flex-wrap: wrap;

}

}

@media all and (min-width:998px){
    #detail_zbozi #frame_left{width:40%;}
    #detail_zbozi #frame_right{width:60%;}
#detail_zbozi article{display:flex;align-items:stretch;justify-content:space-between;gap:50px;}
#detail_zbozi .zakl_param{text-align:right}
#detail_zbozi .radek-kosik{
 text-align:right
}

.obaly {text-align:right;}
#detail_zbozi .obal_barvy_select{

}

#detail_zbozi .titulek_barvy{width:380px;}  
}

#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 #F0F0F0; border-radius:20px;}
#cookie .onoffswitch-inner {display:block; width:200%; margin-left:-100%;transition:margin 0.3s ease-in 0s;}
#cookie .onoffswitch-inner:before, .onoffswitch-inner:after {display:block; float:left; width:50%; height:30px; padding:0; line-height:30px;font-size:14px; color:white; font-family:Trebuchet, Arial, sans-serif; font-weight:bold;box-sizing:border-box;}
#cookie .onoffswitch-inner:before {content:"ANO";padding-left:18px;background-color:#34C285; color:#FFFFFF;}
#cookie .onoffswitch-inner:after {content:"NE";padding-right:20px;background-color:#D6D6D6; color:#000000;text-align:right;}
#cookie .onoffswitch-switch {display:block; width:18px; margin:6px;background:#FFFFFF;position:absolute; top:0; bottom:0;right:56px;border:2px solid #F0F0F0; 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:#FFFFFF}

#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 .adFlex div{margin:5px 0 0 0;}
#cookie .buttonky{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:15px}

#cookie .buttonky button {background:#d8f0e0;color:#2f4f3f;border:1px solid #b8dcc8;}
#cookie .buttonky button:hover {background:#c8e4d2;color:#1f3f2f;}


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


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

#fotogalerie{text-align:center;position:relative;}
#fotogalerie ul{margin:0 -15px;padding:0; justify-content: center ;display:flex;flex-wrap:wrap}
#fotogalerie ul li{min-width:220px;margin:0;padding:0;background:#FFF;-webkit-box-shadow:0 0 1px 1px rgba(0, 0, 0, .1);moz-box-shadow:0 0 1px 1px rgba(0, 0, 0, .1);box-shadow:0 0 1px 1px rgba(0, 0, 0, .1);border:1px solid transparent;}
#fotogalerie ul li figure{display:block;margin:8px;padding:0;background:#FFF;position:relative;vertical-align:middle;}
#fotogalerie .obal{overflow:hidden;background:white url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4gPHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI1Mi4wMDAwMDBwdCIgaGVpZ2h0PSIyNTIuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCAyNTIuMDAwMDAwIDI1Mi4wMDAwMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwyNTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIiBmaWxsPSIjNTU1NTU1IiBzdHJva2U9Im5vbmUiIGNsYXNzPSJsdXBhIj4gPHBhdGggZD0iTTg2MCAyMjIzIGMtMTQgLTIgLTU0IC0xMyAtOTAgLTI1IC0yODggLTkyIC00ODAgLTM1MiAtNDgwIC02NDggMCAtMjY0IDE0MCAtNDg3IDM4MiAtNjEwIDExMSAtNTUgMjAzIC03MyAzNDYgLTY4IDEzNCA2IDIwNiAyNiAzMTQgODggbDY4IDM4IDM1MyAtMzU4IDM1MyAtMzU5IDY3IDY3IDY3IDY3IC0zNTUgMzU1IC0zNTUgMzU1IDM1IDUwIGM0OCA2OSA5MyAxOTAgMTA2IDI4MiA0OCAzMzkgLTE3NyA2NjYgLTUxNyA3NTMgLTczIDE5IC0yMjEgMjUgLTI5NCAxM3ogbTI3MyAtMjEwIGMyMDYgLTYwIDM0NyAtMjQ5IDM0NyAtNDYzIDAgLTE0MSAtNDUgLTI0NCAtMTUyIC0zNDYgLTEzNCAtMTI5IC0yOTMgLTE3MCAtNDc0IC0xMjQgLTk4IDI1IC0xNzEgNjggLTI0MCAxNDMgLTE3OCAxOTIgLTE3NCA0NzkgMTAgNjYzIDY5IDY5IDE3OCAxMjggMjY3IDE0MyA2NiAxMiAxNzIgNSAyNDIgLTE2eiIvPiA8L2c+IDwvc3ZnPg==') no-repeat center center;background-size:40%;color:#FFF;}
#fotogalerie .obal img{max-width:100%;max-height:100%;}
#fotogalerie .obal:hover img{filter:alpha(opacity=35);opacity:.35;}
#fotogalerie a{display:block;margin:0;padding:0;}


.strankovani-foto{margin:1em;text-align:center;}
.strankovani-foto .aktiv-str,.strankovani-foto a{display:inline-block;margin:0 3px;padding:0 7px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid rgba(192, 192, 192, .8);}
.strankovani-foto .aktiv-str{background:#808080;color:#FFF;}
.strankovani-foto a{color:#444;text-decoration:none;}
.strankovani-foto a:hover{color:#000;border:#000;}


@media all and (min-width:998px){#fotogalerie ul li{width:calc(33.33%);}

}#kde-jsem{color:#222222;font-size:small;}
#kde-jsem a{text-decoration: none; position:relative; padding-right:12px;display:inline-block; color:#222222; }
#kde-jsem a::after{content:" . ";font-size:24px;position:absolute;margin:-15px 0 0 5px;}
#kde-jsem a:last-child::after{content:"";}
#kde-jsem a:hover,
#kde-jsem a span{border-bottom:1px solid #222222;display:inline-block;padding-bottom:2px}
#kde-jsem a:hover span{border-bottom:none; padding-bottom:0;}

@media all and (max-width:480px){
    #kde-jsem{margin:15px 0;text-align:center;}
}

@media all and (min-width:481px) and (max-width: 998px){
    #kde-jsem{margin:15px 0;text-align:center;}
}

@media all and (min-width:998px){
    #kde-jsem{margin:10px 20px;}
}
#kroky_kosik{margin:30px auto;display:flex;justify-content:space-between;flex-wrap:wrap;font-size:22px; text-align:center;width:75%}
#kroky_kosik div:nth-child(odd){text-align:center;padding:10px 5px;position:relative;vertical-align:baseline;min-width:110px;}
#kroky_kosik div.kroky_sipka{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:0 solid silver;border-width:3px 3px 0 0;position:relative;margin-top:17px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:14px;height:14px;font-size:100%}
#kroky_kosik div.current_sipka{animation:dalsikrok 1s infinite;border-color:#009900;}

@keyframes dalsikrok {
    from {left: -10px;}
    to {left: 20px;}
}

#kroky_kosik div a{color:inherit;display:block;}
#kroky_kosik div.krok_on{color:#009900;}


#kroky_kosik span{display:inline-block;padding:0 10px}

#kroky_kosik a{text-decoration:none}


@media all and (max-width:730px){
#kroky_kosik{font-size:16px;}
#kroky_kosik span{display:block; margin:0 auto 10px}
#kroky_kosik div.kroky_sipka{display:none}
#kroky_kosik div:nth-child(odd){min-width:45%;}

}

@media all and (min-width:481px) and (max-width: 998px){
#kroky_kosik{font-size:16px;}
}
@media all and (max-width:480px){


h1{text-align:center;padding:10px 20px}
iframe{margin:0;width:100% !important;height:auto}


#logo .obal_logo{max-width:280px;margin:10px auto}
#logo .obal_logo img{
    max-width:100%;
    max-height: 100%;
    height: auto
}


#top-upoutavka{top:65px;font-size:16px;border-top:1px solid #1DAB17;border-bottom:1px solid #1DAB17;margin:0 20px;width: calc(100% - 40px);padding:5px 0}
#top-upoutavka b{font-size: 22px; }


#slider_fade_hlavni .slideshow_hlavni{min-height:105px}


#staticke_menu nav{margin:20px;}
#staticke_menu ul li a{border-top:1px solid white;margin:10px;padding:10px;}
#staticke_menu ul li:first-child a{border-top:none}

#copyright {
    margin: 0 20px;
}

#fotogalerie li{width:100%}
#fotogalerie figure img{width:100%}



#popup{top:30px;margin:10px;width:calc(100% - 20px)}
}  
#navigace_muj_ucet ul {list-style:none;margin:0;padding:0;}
#navigace_muj_ucet a.current{font-weight:bold}
#navigace_muj_ucet a.current-parent{font-weight:bold}

#navigace_muj_ucet  .level-1 li {position:relative;}

#navigace_muj_ucet .level-1 a {display:flex;align-items:center;gap:8px;text-decoration:none;padding:8px 10px;color:#222;}

#navigace_muj_ucet .level-1 a .css_empty,
#navigace_muj_ucet .level-1 a svg {width:24px;height:24px;}

#navigace_muj_ucet .menu-checkbox {display:none;}

#navigace_muj_ucet .arrow-btn {position:absolute;right:0;top:0;width:36px;height:36px;cursor:pointer;}

#navigace_muj_ucet .arrow-btn::before {content:"";position:absolute;top:50%;right:12px;width:8px;height:8px;border-right:2px solid #666;border-bottom:2px solid #666;transform:translateY(-50%) rotate(-45deg);transition:transform .25s ease;}

#navigace_muj_ucet .menu-checkbox:checked + .arrow-btn::before {transform:translateY(-50%) rotate(45deg);}

#navigace_muj_ucet .level-1 ul {max-height:0;overflow:hidden;transition:max-height .55s ease;margin-left:14px;}

#navigace_muj_ucet .menu-checkbox:checked ~ ul {max-height:1000px;}

#navigace_muj_ucet .menu-checkbox:checked ~ ul {border-left:2px solid #666;}

#navigace_muj_ucet .level-2 a { padding-left: 14px; }
#navigace_muj_ucet .level-3 a { padding-left: 24px; }
#navigace_muj_ucet .level-4 a { padding-left: 34px; }

#navigace_muj_ucet .level-1 a:hover {background:#F0F4FA;}

#navigace_muj_ucet .has-submenu > a {padding-right:36px;}
#navigace_muj_ucet a.logout{color:#B80000;font-weight:bold;margin:10px 0 0 0;border-top:1px dotted #B80000}
#navigace_muj_ucet a.logout svg{fill:#B80000}


#zak_centrum_kde_jsem{margin:0 0 1em 0;font-style:italic;color:#AAAAAA;font-size:small;}
#zak_centrum_kde_jsem .cesta{display:flex;justify-content:flex-start;align-items:center;gap:1em}
#zak_centrum_kde_jsem .cesta span{position:relative;}
#zak_centrum_kde_jsem .cesta span::after{content:" * ";position:absolute;right:-8px;top:3px;}
#zak_centrum_kde_jsem .cesta span:last-child::after{content:"";}
#zak_centrum_kde_jsem .cesta span:last-child{text-decoration:underline}

#obal_monil_menu{
    display:none;
}



@media all and (max-width:480px){
#obal_monil_menu{
    display:flex;
    flex-wrap: nowrap;
    align-items: center;
    gap:10px;
    border-bottom:2px solid #ddd
}
.menu-toggle {position:relative;width:28px;height:22px;cursor:pointer;background-color:transparent;margin:15px;display:block }

.menu-toggle::before {content:"";position:absolute;top:9px;left:0;width:100%;height:4px;background-color:#333;border-radius:2px;transition:transform 0.4s, opacity 0.4s;}

.menu-toggle::after {content:"";position:absolute;top:0;left:0;width:100%;height:4px;background-color:#333;border-radius:2px;transition:transform 0.4s, top 0.4s;}

.menu-toggle span {position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#333;border-radius:2px;transition:transform 0.4s, bottom 0.4s;}
.menu-toggle.active::after {transform:rotate(45deg);top:10px;}
.menu-toggle.active::before {opacity:0;}
.menu-toggle.active span {transform:rotate(-45deg);bottom:8px;}
}

@-webkit-keyframes tocit {to {-webkit-transform: rotate(360deg)}}
@keyframes tocit {to {transform: rotate(360deg)}}
@keyframes blink {0% { color: silver; }100% { color:white}}
@-webkit-keyframes blink {0% { color: silver; }100% { color:white}}
#naseptavac{position: relative}
#naseptavac .lo_data{position: absolute;display: table;margin-left: calc(50% - 71px);width: 142px;margin-top: 20px;background-color: rgba(0,0,0,0.3);padding: 10px;border-radius: 3px;z-index: 100;color: white}
#naseptavac .lo_data .css_loader {width: 28px;height: 28px;display: block;-webkit-animation: tocit 1s infinite linear;animation: tocit 1s infinite linear;border-radius: 100%;border-bottom: 7px solid white;background-color: #d5d5d5;margin-left:47px;margin-bottom:10px}
#naseptavac .lo_data span+span{padding: 5px;-webkit-animation: blink 1s linear infinite;-moz-animation: blink 1s linear infinite;animation: blink 1s linear infinite;display:block;text-align:center}
#naseptavac .nalezeno{background-color:#FAEBD7;padding:5px;position:absolute;width:100%;margin-top:8px;border-radius:5px 5px 0 0;z-index:9000;text-align:left;border-top:1px dotted #5E5E5E;}
#naseptavac .nalezeno a{background-color: #970908;padding: 5px 10px;display: inline-block;border-radius: 5px;text-decoration: none;color: white;font-weight: bold;}
#naseptavac .nalezeno .ad-krizek{color:white;cursor:pointer}
#naseptavac .obal_naseptavac{text-align:left;background-color:white;padding:20px;position:absolute;width:100%;margin-top:84px;border-radius:0 0 15px 15px;max-height:420px;overflow:hidden;overflow-y:auto;z-index:9000;box-shadow:0px 115px 142px -1px black}
#naseptavac .obal_naseptavac a{color:black;}
#naseptavac .obal_naseptavac .data{font-size:80%;color:gray}
#naseptavac .obal_naseptavac .data a{color:gray}

@media all and (max-width:480px){
    .obal_naseptavac tr {
    display: grid;
    grid-template-columns: 1fr 1fr;
    }

    
    .obal_naseptavac td:nth-child(1) {
       grid-column: 1;
    }

    
    .obal_naseptavac td:nth-child(2) {
    grid-column: span 2;
    grid-row: 2; 
    width: 100%;
    }

    
    .obal_naseptavac td:nth-child(3) {
    grid-column: 2;
    grid-row: 1;
    }

}#fulltext_form{
    display:flex;
    justify-content: center;
    padding: 20px 0;
    border-radius: 15px;
    background-color: #FAEBD7;
    margin: 0 5% 35px 5%;
}
.adInputflex-field{
    padding: 8px 15px;
    border-radius:10px;
    width: 55%;
}
.obal_fulltext_form{
    width: 100%;
}
.adInputflex{
    text-align: center
}

@media all and (max-width:480px){
    #naseptavac .nalezeno a {
        font-size:12px
    }

}
#panel_info_cookie {position:fixed;bottom:20px;left:20px;right:20px;max-width:720px;margin:auto;background:#fff;border:1px solid #ccc;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:10001;padding:20px;font-family:system-ui, sans-serif;font-size:15px;line-height:1.5;color:#333;border-radius:8px;}
#panel_info_cookie .zavrit_panel_cookie {position:absolute;top:12px;right:12px;cursor:pointer;width:24px;height:24px;}
#panel_info_cookie .zavrit_panel_cookie svg {width:100%;height:100%;fill:#666;transition:fill 0.2s ease;}
#panel_info_cookie .zavrit_panel_cookie:hover svg {fill:#000;}
#panel_info_cookie table {width:100%;border-collapse:collapse;}
#panel_info_cookie td {vertical-align:top;}
#panel_info_cookie img {display:block;margin-right:10px;}
#panel_info_cookie p {margin:0 0 10px;}
#panel_info_cookie a {color:#0066cc;text-decoration:underline;}
#panel_info_cookie td svg{fill:#666666}

#panel_info_cookie .buttonky {display:flex;flex-wrap:wrap;gap:10px;margin-top:15px;}

#panel_info_cookie .buttonky a {flex:1;text-align:center;padding:10px 15px;border-radius:4px;text-decoration:none;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,0.08);transition:background 0.2s ease, box-shadow 0.2s ease;background:#e0e6ed;color:#2c3e50;border:1px solid #c5d0db;}
#panel_info_cookie .buttonky a:hover {background:#d0d8e0;color:#1a252f;}


#panel_info_cookie .theme-sky a {background:#d0e3ff;color:#1a2a4f;border:1px solid #b0c8e6;}
#panel_info_cookie .theme-sky a:hover {background:#c0d6f2;color:#14203b;}

#panel_info_cookie .theme-lavender a {background:#e8e4f2;color:#3c3362;border:1px solid #d6d0e3;}
#panel_info_cookie .theme-lavender a:hover {background:#dcd7ec;color:#2e274f;}

#panel_info_cookie .theme-mint a {background:#d8f0e0;color:#2f4f3f;border:1px solid #b8dcc8;}
#panel_info_cookie .theme-mint a:hover {background:#c8e4d2;color:#1f3f2f;}

#panel_info_cookie .theme-neutral a {background:#f2f2f2;color:#333;border:1px solid #ccc;}
#panel_info_cookie .theme-neutral a:hover {background:#e6e6e6;color:#111;}



@media (max-width: 480px) {
    #panel_info_cookie {padding:15px;font-size:14px;}
    #panel_info_cookie .buttonky a {flex:100%;}
    #panel_info_cookie table td:first-child {display:none;}
}


#panel_mobil_menu span i{cursor:pointer;color:#FFFFFF;}

#panel_mobil_menu{
justify-content: space-between;
align-items: center;
gap:15px;
padding: 10px;
cursor:pointer;
width: calc(100%);
background-color: #990505
}
#panel_mobil_menu svg{
    width: 32px;
    height: 32px;
    fill: #FFFFFF;
}


@media all and (max-width:480px){
#panel_mobil_menu{
    padding:15px;
    display:flex;
}
}

@media all and (min-width:481px) and (max-width: 997px){
#panel_mobil_menu{
    padding:15px;
    display:flex;
}
}#podmenu_kat_stred{margin:10px 20px;}
nav.podmenu_kat_stred ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:16px;list-style:none;padding:0;}
nav.podmenu_kat_stred ul li{background-color:#990505;color:#FFFFFF;padding:0;border-radius:16px;text-align:center;display:flex;align-items:center;justify-content:center;}
nav.podmenu_kat_stred ul li a{text-decoration:none;color:#FFFFFF;text-transform:uppercase;padding:20px;display:block;width:100%;}
nav.podmenu_kat_stred ul li:hover{background-color:#C60606;}

#btn_podkategorie{text-align:center;padding:16px;border-radius:16px;background-color:#737171;color:#FFFFFF;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:30px; }
#btn_podkategorie::after {content:'';display:inline-block;width:20px;height:14px;background:linear-gradient(to bottom,white 2px, transparent 2px,transparent 6px, white 6px,white 8px, transparent 8px,transparent 12px, white 12px);transition:0.3s;}
#btn_podkategorie.open::after {content:'✕'; background:none; font-size:20px;line-height:14px;font-weight:bold;}

@media all and (max-width:480px){.podmenu_kat_stred{display:none}}

@media all and (min-width:481px) and (max-width: 997px){.podmenu_kat_stred{display:none}}

@media all and (min-width:998px){#show_podkategorie{display:none}}#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
}

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

#show_menu {margin: 0 20px;padding: 0 0 15px 0;display: flex;align-items: center;justify-content: center;
border-bottom: 2px solid #990505;
}
#show_menu ul{margin: 0;padding: 0;display: flex;align-items: center;justify-content: center;margin:0px;padding:0px;}
#show_menu ul li{list-style: none;position: relative; }
#show_menu ul li a{display: block;margin: 0 5px; padding:2px 25px;text-decoration: none;}

#show_menu ul.level1 li ul{display:none;}
#show_menu ul.level1 li:hover ul{display:block;position: absolute;background-color: #FFFFFF;}

#show_menu ul.level1 > li::after {display:block;content:'';border-bottom:solid 5px #990505;transform:scaleX(0);transition:transform 250ms ease-in-out;}
#show_menu ul.level1 > li:hover::after {transform:scaleX(1);}


#show_menu ul li img{display:none}
#show_menu ul li a:hover,
#show_menu ul li a.current{color:#d20032}

#show_menu ul.level1 li ul{display:none;}
#show_menu ul.level1 li ul li{border-bottom:1px dotted #990505}
#show_menu ul.level1 li ul li a{
  padding:8px 25px;
}

#show_menu ul.level1 li:hover ul{display:block;background-color: #FFFFFF;min-width: 200px;border-bottom: 3px solid #990505;padding-top: 15px}

#show_menu ul.level1 li:hover ul li ul{display:none}
#show_menu ul.level1 li:hover ul li:hover>ul{display:block;background-color: #FFFFFF;min-width: 200px;border-bottom: 3px solid #990505;padding-top:0; top:0; left:199px}





}
.btn_dalsi{text-align:center;	margin-top:20px;}
.btn_dalsi button{background-color:#970908;	border:none;	border-radius:3px;	color:#fff;	cursor:pointer;	font-size:1.6em;	margin:0 0 .5em 0;	padding:8px 10px;border-radius:16px}
.btn_dalsi button:hover{background-color:#FFBF00;}

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

#preloader_ad1 i{font-size:3em;	color:orangered}
#str_top{
    margin: 0 0 16px 0;
}

#str_bottom{
   margin: 16px 0 0 0;
}


.strankovani .next_prev {display:flex;justify-content:space-between;align-items:center;gap:1rem;font-family:system-ui, sans-serif;}
.strankovani .next_prev a {display:inline-flex;align-items:center;gap:0.45rem;background:#fff;color:#333;border:2px solid #d0d0d0;padding:8px 18px;border-radius:1rem; font-size:15px;font-weight:500;text-decoration:none;transition:all 0.25s ease;}
.strankovani .next_prev svg {width:19px;height:19px;fill:currentColor; transition:inherit;}
.strankovani .next_prev a:hover {border-color:#FFBF00;color:#FFBF00;}

.strankovani {display:flex;justify-content:space-between;align-items:center;gap:1.5rem;font-family:system-ui, sans-serif;}
.strankovani ul {display:flex;list-style:none;padding:0;margin:0;gap:0.5rem;}
.strankovani li a, .strankovani li span { display: inline-flex; justify-content: center; align-items: center; min-width: 38px;  height: 38px; padding: 0 14px;  border-radius: 999px;  border: 2px solid #d0d0d0; background: #fff; color: #333; font-size: 15px; font-weight: 500; text-decoration: none; transition: all 0.25s ease; white-space: nowrap;  }
.strankovani li a:hover { border-color: #FFBF00; color: #FFBF00 }
.strankovani .aktiv-str { background: #FFBF00; color: #fff; border-color: #FFBF00; font-weight: 600; }

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


h1{text-align:center;padding:10px 20px}
iframe{margin:0;width:100% !important;height:auto}

#logo .obal_logo{max-width:280px;margin:10px auto}
#logo .obal_logo img{
    max-width:100%;
    max-height: 100%;
    height: auto
}


#top-upoutavka{top:65px;font-size:16px;border-top:1px solid #1DAB17;border-bottom:1px solid #1DAB17;margin:0 20px;width: calc(100% - 40px);padding:5px 0}
#top-upoutavka b{font-size: 22px; }


#slider_fade_hlavni .slideshow_hlavni{min-height:105px}


#staticke_menu nav{margin:20px;}
#staticke_menu ul li a{border-top:1px solid white;margin:10px;padding:10px;}
#staticke_menu ul li:first-child a{border-top:none}

#copyright {
    margin: 0 20px;
}

#fotogalerie li{width:100%}
#fotogalerie figure img{width:100%}

} #modal_top_kosik{display:none;}
#top_kosik{text-align: center;padding:0;z-index:10002;position:relative;}
#top_kosik small{ font-size:12px}
#top_kosik a{display: inline-block;position:relative}
#top_kosik a svg{color:black;fill:black}
#top_kosik a:hover svg{color:white;fill:#990505;border-color:#990505;}
#top_kosik .link_kos{color:#65A656; text-decoration:none; font-weight: bold; position:relative; display:block;}
#top_kosik small{position: absolute;bottom:-5px;right:-5px;font-size:x-small;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 svg{width:37px;height:37px;padding:0;margin:0;fill:#333333;border:1px solid #333333;padding:5px;border-radius:50%;display:block;}
#top_kosik .polozka_top_kosik a{color:#404142;}
#top_kosik .polozka_top_kosik a span{display:none;}

#modal_top_kosik{display:none;position:absolute;width:380px;border-radius:20px;overflow:hidden;background-color: #FFFFFF;box-shadow: 0 0 10px -2px #808080;margin-left:-333px;animation: scale-in-tr 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;text-align: left;z-index:10}
#top_kosik:hover #modal_top_kosik{display:block;}
.pol_top_kos{display:flex;justify-content:stretch;align-items:center;flex-wrap:nowrap;gap:20px;padding:20px 20px;}
.pol_top_kos figure{margin:0;flex-grow:1;}
.pol_top_kos img{width:50px;height:auto;}
.pol_top_kos div{width:100%;}
.pol_top_kos aside{flex-grow:1;text-align: right;}
.celkem_top_kos{padding:20px;display:flex;justify-content: flex-end;align-items: center;flex-wrap:nowrap;background-color:whitesmoke;}
.celkem_top_kos div:first-child{padding:0 20px 0 0;}
.obal_btn_top_kosik{text-align:center;margin:10px 0;}
.btn_zaplatit{display:block;padding:8px 15px;background-color:#EAAF51;color:#FFFFFF;border-radius:15px;text-decoration:none;}
.btn_zaplatit_kos{display:block;padding:8px 15px;background-color:#EAAF51;color:#FFFFFF;border-radius:15px;text-decoration:none;}

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


@media all and (max-width:997px){
  #top_kosik{
      display:none
  }

}#vypis-fulltext{padding:0 20px;}
#vypis-fulltext .obal_kat{margin:20px 0;}
#vypis-fulltext  .full-hl{text-align:center}

#vypis-fulltext .title_kat{margin:0 10px 10px 0;}
#vypis-fulltext .t_cell_6{padding:10px;}
#vypis_kategorie{margin: 50px 5%;}
#vypis_kategorie .chybovka{margin:15px 0;	text-align:center;	color:#f00}
#vypis_kategorie .nulovy_vypis{margin:15px 0;	text-align:center;	color:#f00}


#vypis_kategorie .chybovka{margin:15px 0;	text-align:center;	color:#f00;	background-color:white;	padding:15px;}
#vypis_kategorie .nulovy_vypis{margin:50px 0 0 0;	text-align:center;	color:#f00;	background-color:white;	padding:20px;	border:1px solid #eee;	border-radius:20px;}
.vypis_zbozi .adFlex{display:flex;	flex-direction:column;	gap:20px;}
.vypis_zbozi .polozka_zbozi{display:flex;	justify-content:space-between;	align-items:stretch;	width:100%;	background-color:white;	border:1px solid #eee;	border-radius:20px;}

.polozka_zbozi h2{font-size:large; margin: 0 0 15px 0;}
.polozka_zbozi h2 a{text-decoration:none;}
.polozka_zbozi h2 a:hover{text-decoration:underline}
.polozka_zbozi .anotace{font-size:small;color: #999;}
.polozka_zbozi .obal_top{margin:20px 20px 0 20px;}
.polozka_zbozi .obal_middle{margin:20px;}
.polozka_zbozi .obrazek{position:relative;	margin:0 auto;	display:inline-block;border-radius:16px;overflow:hidden;}
.polozka_zbozi .data{padding:10px 5px}
.polozka_zbozi .data table{width:100%}
.polozka_zbozi .data td{text-align:left;	width:25%;	font-style:italic;	font-size:12px}
.polozka_zbozi .data td + td{width:75%}
.polozka_zbozi .obal_ceny_btn{padding:20px 40px;background-color:#970908;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin:1rem;border-radius:1rem;color:#FFFFFF;}
.polozka_zbozi .cena{font-size:xx-large;	color:#FFFFFF;	position:relative;	white-space:nowrap;}
.polozka_zbozi .usetrim{font-size:medium;	font-weight:bold;	text-align:center;	background-color:yellow;	padding:10px;	border-radius:50%;	position:absolute;	top:0;	right:0;}
.polozka_zbozi .cena .puvodni{font-size:medium;	color:#999999;}
.polozka_zbozi .cena s{display:block;	font-size:medium;}
.polozka_zbozi .nadotaz{color:#3b8eb5}
.polozka_zbozi .vo_cena{font-size:12px;	color:#999999;	font-weight:normal}
.polozka_zbozi .cena_no_vat{font-size:12px;	color:#999999;	font-weight:normal}
.polozka_zbozi .zdarma{color:#800202;	font-weight:bold}
.neprodejne{display:block;	color:darkgray;	white-space:nowrap;}
.obal_vypis_kosik{display:flex;	align-items:center;	justify-content:center;	flex-direction:column;	gap:10px;	padding:20px;}
.polozka_zbozi button{background-color:#ffbf00;	border:none;	padding:15px;	color:white;	border-radius:1rem;	text-transform:none;	cursor:pointer;	font-weight:bold;	font-size:medium;white-space:nowrap;}
.polozka_zbozi button:hover{background-color:#ffcc35;	color:white;}
.polozka_zbozi .link_detail{height:31px;	padding:0 15px 0 30px;	border-radius:3px;	text-transform:none;	font-size:14px;	cursor:pointer;	text-decoration:none;	display:inline-block;	line-height:31px;	position:relative;	color:white;	background-color:#ffbf00;white-space:nowrap;}
.polozka_zbozi .link_detail:hover{background-color:#ffcc35}
.polozka_zbozi .link_detail i{text-transform:none;	font-size:20px;	position:absolute;	left:5px;	top:5px}
.priplatek_kosik{text-align:center}


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


.dostupnost span{padding:15px 5px 0 5px;	text-align:center;	display:inline-block}
.dostupnost span:empty{display:none}


.polozka_zbozi .obal_ceny_btn .skrtni{text-decoration:line-through}
.polozka_zbozi .cas_akce_show{height:320px !important;}
.polozka_zbozi .obal_cas_akce_vypis{padding:5px;	border:1px solid green;	color:green;	margin:10px;	background-color:#e5f2e5}
.polozka_zbozi .odpocet{font-size:18px;	font-weight:bold;	display:block;	text-align:center;}
.obal_barva_sestava{text-align:center}
.obal_barva_sestava a{text-decoration:none;}

.obal_barva_sestava img,
.obal_barva_sestava span{width:24px;   height:24px;   display:inline-block;   border:1px solid silver}

#kde_bottom_obal{color: #999;font-size: small;text-align: right;margin:12px;}

.alergeny{display:inline-flex;align-items:center;gap:10px;margin:10px 0;}
.alergeny svg{width:18px;height:18px;}
.icon-wrapper {position:relative;display:flex;align-items:center;cursor:pointer;}

.icon-wrapper::before {content:attr(data-title); position:absolute;bottom:125%; left:50%;transform:translateX(-50%) scale(0.8);padding:8px 12px;background-color:#333;color:#fff;border-radius:8px;font-size:14px;white-space:nowrap;opacity:0;pointer-events:none;transition:all 0.2s ease;z-index:10;}

.icon-wrapper::after {content:'';position:absolute;bottom:110%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#333;opacity:0;transition:all 0.2s ease;}

.icon-wrapper:hover::before,
.icon-wrapper:hover::after,
.icon-wrapper:active::before,
.icon-wrapper:active::after {opacity:1;transform:translateX(-50%) scale(1);}


@media all and (max-width:480px){
	#str_top, #str_bottom{display:none;}
    .obal_barva_sestava img,
    .obal_barva_sestava span{width:34px;height:34px;margin:0 5px 5px 5px;}
    .vypis_zbozi .polozka_zbozi{flex-direction: column;text-align: center; border-color: #970908}
}


@media all and (min-width:481px) and (max-width: 997px){
	#str_top, #str_bottom{display:none;}
    .obal_barva_sestava img,
    .obal_barva_sestava span{width:34px;height:34px;margin:0 5px 5px 5px;}
    .vypis_zbozi .polozka_zbozi{flex-direction: column;text-align: center;}
}


@media all and (min-width:998px){
.vypis_zbozi .polozka_zbozi{margin:0;}
.polozka_zbozi .obal_middle{display:flex;flex-direction:column;justify-content:center;width:100%;}

.polozka_zbozi .obal_ceny_btn{
 max-width:170px;
 width:100%;
}

}
#zahlavi_group{width:100%}



@media all and (min-width:998px){
  #zahlavi_group .zahlavi_group_obal{padding:20px 5%;display:flex;align-items:center;justify-content:space-between}   
}
#hlavni_zak_centrum{margin:1em;}
#container_zak_centrum{display:flex;justify-content:flex-start;width:100%;gap:1em; }
#main_left_zak_centrum{max-width:300px;width:100%;overflow:hidden;flex:1 1 0;}


@media all and (max-width:480px){
#main_left_zak_centrum{position:absolute;transition:transform 0.5s ease, opacity 0.5s ease;transform:translateX(-100%);opacity:0;background-color:#FFFFFF;z-index:10}
}
#main_left_zak_centrum.openframe{background-color:#FFFFFF;  transform:translateX(0);  opacity:1;  box-shadow:20px 25px 35px -14px #808080}
#main_zak_centrum{width:100%;flex:1 1 0;}

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

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

}