@import url(https://fonts.googleapis.com/css?family=Montserrat:regular,700&display=swap);  
@charset "UTF-8";
@font-face{font-family:"rimado";src:url("fonts/rimado.eot");src:url("fonts/rimado.eot?#iefix") format("embedded-opentype"),url("fonts/rimado.woff") format("woff"),url("fonts/rimado.ttf") format("truetype"),url("fonts/rimado.svg#rimado") format("svg");font-weight:normal;font-style:normal;font-display: fallback;}
[data-icon]:before{font-family:"rimado" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="ad-"]:before,[class*=" ad-"]:before{font-family:"rimado" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ad{display:inline-block;font-family:"rimado" !important;;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ad-2x{font-size:2em !important}
.ad-3x{font-size:3em !important}
.ad-4x{font-size:4em !important}
.ad-5x{font-size:5em !important}
.ad-6x{font-size:6em !important}
.ad-7x{font-size:7em !important}
.ad-plus:before{content:'+'}
.ad-minus:before{content:'-'}
.ad-arow-ts:before{content:"\61"}
.ad-arow-rs:before{content:"\62"}
.ad-arow-bs:before{content:"\63"}
.ad-arow-ls:before{content:"\64"}
.ad-arow-top:before{content:"\69"}
.ad-arow-right:before{content:"\6a"}
.ad-arow-bottom:before{content:"\6b"}
.ad-arow-left:before{content:"\6c"}
.ad-arow-double-top:before{content:"\6d"}
.ad-arow-double-right:before{content:"\6e"}
.ad-arow-double-bottom:before{content:"\6f"}
.ad-arow-double-left:before{content:"\70"}
.ad-menu:before{content:"\71"}
.ad-seznam-radek:before{content:"\72"}
.ad-seznam-nahhled:before{content:"\73"}
.ad-seznam-s-nahled:before{content:"\74"}
.ad-seznam-velky:before{content:"\75"}
.ad-seznam-maly:before{content:"\76"}
.ad-lupa:before{content:"\77"}
.ad-lupa-minus:before{content:"\78"}
.ad-lupa-plus:before{content:"\79"}
.ad-nastaveni:before{content:"\7a"}
.ad-nastaveni-once:before{content:"\41"}
.ad-nastaveni-double:before{content:"\42"}
.ad-nastaveni-s:before{content:"\43"}
.ad-cile:before{content:"\44"}
.ad-filtr:before{content:"\45"}
.ad-cloud:before{content:"\46"}
.ad-cloud-downolads:before{content:"\47"}
.ad-cloud-uploads:before{content:"\48"}
.ad-downloads:before{content:"\49"}
.ad-historie:before{content:"\4a"}
.ad-kos:before{content:"\4b"}
.ad-pc:before{content:"\4c"}
.ad-notebook:before{content:"\4d"}
.ad-phone:before{content:"\4e"}
.ad-power:before{content:"\4f"}
.ad-upozorneni:before{content:"\50"}
.ad-refresh:before{content:"\51"}
.ad-struktura:before{content:"\52"}
.ad-user:before{content:"\53"}
.ad-user-plus:before{content:"\54"}
.ad-login:before{content:"\55"}
.ad-hlasovani:before{content:"\56"}
.ad-provize:before{content:"\57"}
.ad-user-group-2:before{content:"\58"}
.ad-user-group-3:before{content:"\59"}
.ad-user-group-1:before{content:"\5a"}
.ad-arow-change:before{content:"\30"}
.ad-sipka-double:before{content:"\31"}
.ad-tisk:before{content:"\32"}
.ad-statistiky-graf:before{content:"\33"}
.ad-graf:before{content:"\34"}
.ad-parametry:before{content:"\35"}
.ad-pero:before{content:"\36"}
.ad-sroubovak:before{content:"\37"}
.ad-graf-kolac:before{content:"\38"}
.ad-stranky-sesit-line:before{content:"\39"}
.ad-stranky-sesit-arow:before{content:"\21"}
.ad-stranky-sesit:before{content:"\22"}
.ad-stranky-double:before{content:"\23"}
.ad-katalog:before{content:"\24"}
.ad-hosting:before{content:"\25"}
.ad-folder-odkaz:before{content:"\26"}
.ad-folder-video:before{content:"\27"}
.ad-folder-xml:before{content:"\28"}
.ad-folder-csv:before{content:"\29"}
.ad-define-stranky:before{content:"\2a"}
.ad-define-moduly:before{content:"\2b"}
.ad-dir-change:before{content:"\2c"}
.ad-forum:before{content:"\2d"}
.ad-layouty:before{content:"\2e"}
.ad-paleta:before{content:"\2f"}
.ad-time:before{content:"\3a"}
.ad-zamek:before{content:"\3b"}
.ad-vyrobci:before{content:"\3c"}
.ad-sklad:before{content:"\3d"}
.ad-grafika:before{content:"\3e"}
.ad-help:before{content:"\3f"}
.ad-microsite:before{content:"\40"}
.ad-real:before{content:"\5b"}
.ad-reality:before{content:"\5d"}
.ad-directmail:before{content:"\5e"}
.ad-dolar:before{content:"\5f"}
.ad-doprava:before{content:"\60"}
.ad-doprava-platba:before{content:"\7b"}
.ad-eshop:before{content:"\7c"}
.ad-aukce:before{content:"\7d"}
.ad-home:before{content:"\aa"}
.ad-import:before{content:"\e000"}
.ad-kasa:before{content:"\e001"}
.ad-export:before{content:"\e002"}
.ad-zarovka:before{content:"\7e"}
.ad-arow-double-bottom-small:before{content:"\65"}
.ad-arow-double-left-small:before{content:"\66"}
.ad-check:before{content:"\67"}
.ad-arow-double-right-small:before{content:"\68"}
.ad-arow-double-top-small:before{content:"\5c"}
.ad-krizek:before{content:"\e003"}
.ad-zamek-log:before{content:"\e004"}
.ad-zamek-unlog:before{content:"\e005"}
.ad-poznamky:before{content:"\e006"}
.ad-prehledy:before{content:"\e007"}
.ad-stranky-check:before{content:"\e008"}
.ad-stranky-time:before{content:"\e009"}
.ad-facebook:before{content:"\e00b"}
.ad-google-plus:before{content:"\e00c"}
.ad-twiter:before{content:"\e00d"}
.ad-kalendar-check:before{content:"\e00f"}
.ad-kalendar-time:before{content:"\e010"}
.ad-obalka:before{content:"\e011"}
.ad-kalendar:before{content:"\e00a"}
.ad-fotak:before{content:"\e00e"}
.ad-seo:before{content:"\e012"}
.ad-stop:before{content:"\e013"}
.ad-radio-circle-off:before{content:"\e014"}
.ad-radio-circle-on:before{content:"\e015"}
.ad-check-circled:before{content:"\e016"}
.ad-circle-plus:before{content:"\e017"}
.ad-circle-plus-line:before{content:"\e018"}
.ad-checkbox-line-off:before{content:"\e019"}
.ad-checkbox-line-on:before{content:"\e01a"}
.ad-checkbox-circle-on:before{content:"\e01b"}
.ad-checkbox-on:before{content:"\e01c"}
.ad-checkbox-off:before{content:"\e01d"}
.ad-navigace:before{content:"\e01e"}
.ad-sluchatko:before{content:"\e01f"}
.ad-vodorovne-tecky:before{content:"\e020"}
.ad-fb:before{content:"\e021"}
.ad-form:before{content:"\e022"}
.ad-google:before{content:"\e023"}
.ad-info:before{content:"\e024"}
.ad-menu-1:before{content:"\e025"}
.ad-money:before{content:"\e026"}
.ad-phone-1:before{content:"\e027"}
.ad-position:before{content:"\e028"}
.ad-post:before{content:"\e029"}
.ad-setup:before{content:"\e02a"}
.ad-twitter:before{content:"\e02b"}
.ad-kosik:before{content:"\e02c"}
.ad-kosik-1:before{content:"\e02d"}
.ad-porovnej:before{content:"\e02e"}
.ad-random:before{content:"\e030"}
.ad-sync:before{content:"\e02f"}
.ad-earth16:before{content:"\e031"}
.ad-sync-1:before{content:"\e032"}
.ad-sdilet:before{content:"\e033"}
.ad-notifications:before{content:"\e034"}
.ad-notifications-none:before{content:"\e035"}
.ad-notifications-off:before{content:"\e036"}
.ad-chatbubble:before{content:"\e037"}
.ad-chatbubble-outline:before{content:"\e038"}
.ad-dog:before{content:"\e039"}
.ad-stitek:before{content:"\e03a"}
.ad-stitek-2jakost:before{content:"\e03b"}
.ad-stitek-akce:before{content:"\e03c"}
.ad-stitek-nejprodavanejsi:before{content:"\e03d"}
.ad-stitek-novinka:before{content:"\e03e"}
.ad-stitek-tip:before{content:"\e03f"}
.ad-stitek-vyprodej:before{content:"\e040"}
.ad-pie-graph:before{content:"\e041"}.clear{clear:both}
*,*::after,*::before,.t_table,.t_cell,.t_cell_1,.t_cell_2,.t_cell_3,.t_cell_4,.t_cell_5,.t_cell_6,.t_cell_7,.t_cell_8,.t_cell_9,.t_cell_10,.t_cell_11{box-sizing:border-box}
.t_table{display:table;width:100%}
.t_tr{display:table-row;width:100%}
.t_cell,.t_cell_1,.t_cell_2,.t_cell_3,.t_cell_4,.t_cell_5,.t_cell_6,.t_cell_7,.t_cell_8,.t_cell_9,.t_cell_10,.t_cell_11{display:table-cell}
.t_table>.txt_left{text-align:left}
.t_table>.txt_center{text-align:center}
.t_table>.txt_right{text-align:right}
.t_table>.txt_v_top{vertical-align:top}
.t_table>.txt_v_center{vertical-align:middle}
.t_table>.txt_v_bottom{vertical-align:bottom}
.t_cell{width:100%}
.t_cell_1{width:8.33%}
.t_cell_2{width:16.66%}
.t_cell_3{width:25%}
.t_cell_4{width:33.33%}
.t_cell_5{width:41.66%}
.t_cell_6{width:50%}
.t_cell_7{width:58.35%}
.t_cell_8{width:66.68%}
.t_cell_9{width:75.1%}
.t_cell_10{width:83.34%}
.t_cell_11{width:91.67%}
@media only screen and (max-width:480px){
.t_cell,.t_cell_1,.t_cell_2,.t_cell_3,.t_cell_4,.t_cell_5,.t_cell_6,.t_cell_7,.t_cell_8,.t_cell_9,.t_cell_10,.t_cell_11,.t_tr{display:block;width: 100% !important}
}

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

.error_heslo{
width:10%;
height:5px;
background-color: #CC0000;
}

.success_heslo{
width:25%;
height:5px;
background-color: #84B517;
}



.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:table;width:100%}
.normal .radek>label{display:table-cell;width:31%;vertical-align:middle;padding-right:4px;text-align:right}
.normal .radek>label.lb_poznamka{vertical-align:top}
.normal.vlevo .radek>label{text-align:left}
.normal .radek>input:not([type='radio']):not([type='checkbox']){display:table-cell;width:calc(69%);vertical-align:middle}
.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 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{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}
.adCheckbox-animate label{display:flex;flex-wrap: nowrap; position:relative;font-weight:normal;cursor:pointer;-webkit-tap-highlight-color:transparent}
.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:10px;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.ch#C0C0C0:before,.adCheckbox-animate.checked input[type="checkbox"]:checked+i.ch#C0C0C0: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.po#C0C0C0:before,.adCheckbox-animate.point input[type="radio"]:checked+i.po#C0C0C0:before{content:'';background:#d2d2d2;border:4px double white}

.adInputflex{display:flex}
.adInputflex-field{flex:1}
.adInputflex-field:not(:first-child){border-left:0}
.adInputflex-field:not(:last-child){border-right:0}
.adInputflex-item{background:rgba(147,128,108,0.1);color:#666;font:inherit;font-weight:normal}
.adInputflex-field,.adInputflex-item{border:1px solid rgba(147,128,108,0.25) !important;padding:0.5em 0.75em;margin:0 !important}
.adInputflex-field:first-child,.adInputflex-item:first-child{border-radius:2px 0 0 2px}
.adInputflex-field:last-child,.adInputflex-item:last-child{border-radius:0 2px 2px 0}

.adFlex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}
.adFlex .adFlex-cell{padding:0;margin:0}
@media(min-width:320px){
.adFlex-cell{width:100%}
}
@media(min-width:576px){
.adFlex-cell{width:50%}
}
@media(min-width:768px){
.adFlex-cell{width:50%}
}
@media(min-width:998px){
.adFlex-cell{width:33.333%}
}
@media screen and(-webkit-min-device-pixel-ratio:0){
::i-block-chrome,.adFlex{display:block}
::i-block-chrome,.adFlex .adFlex-cell{float:left;height:480px}
}
@keyframes ad-icon-beat-anim{
0%{-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4)}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
@-moz-keyframes fadein{
from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{
from{opacity:0}
to{opacity:1}
}
@-ms-keyframes fadein{
from{opacity:0}
to{opacity:1}
}
@keyframes fadein{
from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein-top{
0%{opacity:0}
100%{opacity:1;transform:translate3d(0px,0px,0px)}
}
@-webkit-keyframes fadein-top{
0%{opacity:0}
100%{opacity:1;transform:translate3d(0px,0px,0px)}
}
@-ms-keyframes fadein-top{
0%{opacity:0}
100%{opacity:1;transform:translate3d(0px,0px,0px)}
}
@keyframes fadein-top{
0%{opacity:0}
100%{opacity:1;transform:translate3d(0px,0px,0px)}
}
@-moz-keyframes open-menu{
0%{display:none;opacity:0;transform:translate3d(100%,0px,0px)}
100%{display:block;opacity:1;transform:translate3d(0px,0px,0px)}
}
@-webkit-keyframes open-menu{
0%{display:none;opacity:0;transform:translate3d(100%,0px,0px)}
100%{display:block;opacity:1;transform:translate3d(0px,0px,0px)}
}
@-ms-keyframes open-menu{
0%{display:none;opacity:0;transform:translate3d(100%,0px,0px)}
100%{display:block;opacity:1;transform:translate3d(0px,0px,0px)}
}
@keyframes open-menu{
0%{display:none;opacity:0;transform:translate3d(100%,0px,0px)}
100%{display:block;opacity:1;transform:translate3d(0px,0px,0px)}
}
.bg_fade_2{-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
.bg_fade_5{-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.bg_fade_8{-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.color_fade_2{-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
.color_fade_5{-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:5s;-moz-transition-duration:5s;-o-transition-duration:5s;transition-duration:5s}
.color_fade_8{-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.border_fade_2{-webkit-transition-property:border-color;-moz-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
.border_fade_5{-webkit-transition-property:border-color;-moz-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.border_fade_8{-webkit-transition-property:border-color;-moz-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
@media all and (min-width:1198px){
#hlavni{text-align:left;width:1024px;margin:0 auto; background-color:white;position:relative;}
#container_home{position:relative;}
#container{position:relative;}

#main{position:relative;}

#main_obal{
display: flex;
flex-direction: row-reverse;
justify-content: left;
flex-wrap: nowrap;
max-width:1440px;
margin:0 auto
}

#main_l{width:auto;}
#left-frame_l{width:350px;padding:0 20px 0 0}

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

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


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


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

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

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

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

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

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

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



}
.flags{
	height: 22px;
	margin: -4px 0;
	position: absolute;
	width: 40px;
	display:inline-block;
	background-position:center center !important;
	}


.flagspol_af {background: url("../images/flagsdoprava/af.png") no-repeat scroll 0px 0px transparent;}

.flagspol_al {background: url("../images/flagsdoprava/al.png") no-repeat scroll 0px 0px transparent;}

.flagspol_dz {background: url("../images/flagsdoprava/dz.png") no-repeat scroll 0px 0px transparent;}

.flagspol_as {background: url("../images/flagsdoprava/as.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ad {background: url("../images/flagsdoprava/ad.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ai {background: url("../images/flagsdoprava/ai.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ag {background: url("../images/flagsdoprava/ag.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ar {background: url("../images/flagsdoprava/ar.png") no-repeat scroll 0px 0px transparent;}

.flagspol_am {background: url("../images/flagsdoprava/am.png") no-repeat scroll 0px 0px transparent;}

.flagspol_aw {background: url("../images/flagsdoprava/aw.png") no-repeat scroll 0px 0px transparent;}

.flagspol_au {background: url("../images/flagsdoprava/au.png") no-repeat scroll 0px 0px transparent;}

.flagspol_az {background: url("../images/flagsdoprava/az.png") no-repeat scroll 0px 0px transparent;}

.flagspol_bs {background: url("../images/flagsdoprava/bs.png") no-repeat scroll 0px 0px transparent;}

.flagspol_bh {background: url("../images/flagsdoprava/bh.png") no-repeat scroll 0px 0px transparent;}

.flagspol_bd {background: url("../images/flagsdoprava/bd.png") no-repeat scroll 0px 0px transparent;}

.flagspol_bb {background: url("../images/flagsdoprava/bb.png") no-repeat scroll 0px 0px transparent;}

.flagspol_be {background: url("../images/flagsdoprava/be.png") no-repeat scroll 0px 0px transparent;}

.flagspol_bz {background: url("../images/flagsdoprava/bz.png") no-repeat scroll 0px 0px transparent;}

.flagspol_by {background: url("../images/flagsdoprava/by.png") no-repeat scroll 0px 0px transparent;}

.flagspol_bj {background: url("../images/flagsdoprava/bj.png") no-repeat scroll 0px 0px transparent;}

.flagspol_bt {background: url("../images/flagsdoprava/bt.png") no-repeat scroll 0px 0px transparent;}

.flagspol_bo {background: url("../images/flagsdoprava/bo.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ba {background: url("../images/flagsdoprava/ba.png") no-repeat scroll 0px 0px transparent;}

.flagspol_bw {background: url("../images/flagsdoprava/bw.png") no-repeat scroll 0px 0px transparent;}

.flagspol_br {background: url("../images/flagsdoprava/br.png") no-repeat scroll 0px 0px transparent;}

.flagspol_vg {background: url("../images/flagsdoprava/vg.png") no-repeat scroll 0px 0px transparent;}

.flagspol_bn {background: url("../images/flagsdoprava/bn.png") no-repeat scroll 0px 0px transparent;}

.flagspol_bg {background: url("../images/flagsdoprava/bg.png") no-repeat scroll 0px 0px transparent;}

.flagspol_bf {background: url("../images/flagsdoprava/bf.png") no-repeat scroll 0px 0px transparent;}

.flagspol_bi {background: url("../images/flagsdoprava/bi.png") no-repeat scroll 0px 0px transparent;}

.flagspol_km {background: url("../images/flagsdoprava/km.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ck {background: url("../images/flagsdoprava/ck.png") no-repeat scroll 0px 0px transparent;}

.flagspol_xc {background: url("../images/flagsdoprava/xc.png") no-repeat scroll 0px 0px transparent;}

.flagspol_td {background: url("../images/flagsdoprava/td.png") no-repeat scroll 0px 0px transparent;}

.flagspol_cz {background: url("../images/flagsdoprava/cz.png") no-repeat scroll 0px 0px transparent;}

.flagspol_cl {background: url("../images/flagsdoprava/cl.png") no-repeat scroll 0px 0px transparent;}

.flagspol_cn {background: url("../images/flagsdoprava/cn.png") no-repeat scroll 0px 0px transparent;}

.flagspol_dk {background: url("../images/flagsdoprava/dk.png") no-repeat scroll 0px 0px transparent;}

.flagspol_dm {background: url("../images/flagsdoprava/dm.png") no-repeat scroll 0px 0px transparent;}

.flagspol_do {background: url("../images/flagsdoprava/do.png") no-repeat scroll 0px 0px transparent;}

.flagspol_dj {background: url("../images/flagsdoprava/dj.png") no-repeat scroll 0px 0px transparent;}

.flagspol_eg {background: url("../images/flagsdoprava/eg.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ec {background: url("../images/flagsdoprava/ec.png") no-repeat scroll 0px 0px transparent;}

.flagspol_er {background: url("../images/flagsdoprava/er.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ee {background: url("../images/flagsdoprava/ee.png") no-repeat scroll 0px 0px transparent;}

.flagspol_et {background: url("../images/flagsdoprava/et.png") no-repeat scroll 0px 0px transparent;}

.flagspol_fk {background: url("../images/flagsdoprava/fk.png") no-repeat scroll 0px 0px transparent;}

.flagspol_fj {background: url("../images/flagsdoprava/fj.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ph {background: url("../images/flagsdoprava/ph.png") no-repeat scroll 0px 0px transparent;}

.flagspol_fi {background: url("../images/flagsdoprava/fi.png") no-repeat scroll 0px 0px transparent;}

.flagspol_fr {background: url("../images/flagsdoprava/fr.png") no-repeat scroll 0px 0px transparent;}

.flagspol_gf {background: url("../images/flagsdoprava/gf.png") no-repeat scroll 0px 0px transparent;}

.flagspol_pf {background: url("../images/flagsdoprava/pf.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ga {background: url("../images/flagsdoprava/ga.png") no-repeat scroll 0px 0px transparent;}

.flagspol_gm {background: url("../images/flagsdoprava/gm.png") no-repeat scroll 0px 0px transparent;}

.flagspol_gh {background: url("../images/flagsdoprava/gh.png") no-repeat scroll 0px 0px transparent;}

.flagspol_gi {background: url("../images/flagsdoprava/gi.png") no-repeat scroll 0px 0px transparent;}

.flagspol_gd {background: url("../images/flagsdoprava/gd.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ge {background: url("../images/flagsdoprava/ge.png") no-repeat scroll 0px 0px transparent;}

.flagspol_gp {background: url("../images/flagsdoprava/gp.png") no-repeat scroll 0px 0px transparent;}

.flagspol_gu {background: url("../images/flagsdoprava/gu.png") no-repeat scroll 0px 0px transparent;}

.flagspol_gt {background: url("../images/flagsdoprava/gt.png") no-repeat scroll 0px 0px transparent;}

.flagspol_gn {background: url("../images/flagsdoprava/gn.png") no-repeat scroll 0px 0px transparent;}

.flagspol_gw {background: url("../images/flagsdoprava/gw.png") no-repeat scroll 0px 0px transparent;}

.flagspol_gy {background: url("../images/flagsdoprava/gy.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ht {background: url("../images/flagsdoprava/ht.png") no-repeat scroll 0px 0px transparent;}

.flagspol_hn {background: url("../images/flagsdoprava/hn.png") no-repeat scroll 0px 0px transparent;}

.flagspol_hk {background: url("../images/flagsdoprava/hk.png") no-repeat scroll 0px 0px transparent;}

.flagspol_hr {background: url("../images/flagsdoprava/hr.png") no-repeat scroll 0px 0px transparent;}

.flagspol_in {background: url("../images/flagsdoprava/in.png") no-repeat scroll 0px 0px transparent;}

.flagspol_id {background: url("../images/flagsdoprava/id.png") no-repeat scroll 0px 0px transparent;}

.flagspol_iq {background: url("../images/flagsdoprava/iq.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ie {background: url("../images/flagsdoprava/ie.png") no-repeat scroll 0px 0px transparent;}

.flagspol_is {background: url("../images/flagsdoprava/is.png") no-repeat scroll 0px 0px transparent;}

.flagspol_it {background: url("../images/flagsdoprava/it.png") no-repeat scroll 0px 0px transparent;}

.flagspol_il {background: url("../images/flagsdoprava/il.png") no-repeat scroll 0px 0px transparent;}

.flagspol_jm {background: url("../images/flagsdoprava/jm.png") no-repeat scroll 0px 0px transparent;}

.flagspol_jp {background: url("../images/flagsdoprava/jp.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ye {background: url("../images/flagsdoprava/ye.png") no-repeat scroll 0px 0px transparent;}

.flagspol_kr {background: url("../images/flagsdoprava/kr.png") no-repeat scroll 0px 0px transparent;}

.flagspol_jo {background: url("../images/flagsdoprava/jo.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ky {background: url("../images/flagsdoprava/ky.png") no-repeat scroll 0px 0px transparent;}

.flagspol_kh {background: url("../images/flagsdoprava/kh.png") no-repeat scroll 0px 0px transparent;}

.flagspol_cm {background: url("../images/flagsdoprava/cm.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ca {background: url("../images/flagsdoprava/ca.png") no-repeat scroll 0px 0px transparent;}

.flagspol_cv {background: url("../images/flagsdoprava/cv.png") no-repeat scroll 0px 0px transparent;}

.flagspol_qa {background: url("../images/flagsdoprava/qa.png") no-repeat scroll 0px 0px transparent;}

.flagspol_kz {background: url("../images/flagsdoprava/kz.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ke {background: url("../images/flagsdoprava/ke.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ki {background: url("../images/flagsdoprava/ki.png") no-repeat scroll 0px 0px transparent;}

.flagspol_co {background: url("../images/flagsdoprava/co.png") no-repeat scroll 0px 0px transparent;}

.flagspol_cg {background: url("../images/flagsdoprava/cg.png") no-repeat scroll 0px 0px transparent;}

.flagspol_cd {background: url("../images/flagsdoprava/cd.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ko {background: url("../images/flagsdoprava/ko.png") no-repeat scroll 0px 0px transparent;}

.flagspol_cr {background: url("../images/flagsdoprava/cr.png") no-repeat scroll 0px 0px transparent;}

.flagspol_kw {background: url("../images/flagsdoprava/kw.png") no-repeat scroll 0px 0px transparent;}

.flagspol_cy {background: url("../images/flagsdoprava/cy.png") no-repeat scroll 0px 0px transparent;}

.flagspol_cp {background: url("../images/flagsdoprava/cp.png") no-repeat scroll 0px 0px transparent;}

.flagspol_kg {background: url("../images/flagsdoprava/kg.png") no-repeat scroll 0px 0px transparent;}

.flagspol_la {background: url("../images/flagsdoprava/la.png") no-repeat scroll 0px 0px transparent;}

.flagspol_lb {background: url("../images/flagsdoprava/lb.png") no-repeat scroll 0px 0px transparent;}

.flagspol_lr {background: url("../images/flagsdoprava/lr.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ly {background: url("../images/flagsdoprava/ly.png") no-repeat scroll 0px 0px transparent;}

.flagspol_li {background: url("../images/flagsdoprava/li.png") no-repeat scroll 0px 0px transparent;}

.flagspol_lt {background: url("../images/flagsdoprava/lt.png") no-repeat scroll 0px 0px transparent;}

.flagspol_lv {background: url("../images/flagsdoprava/lv.png") no-repeat scroll 0px 0px transparent;}

.flagspol_lu {background: url("../images/flagsdoprava/lu.png") no-repeat scroll 0px 0px transparent;}

.flagspol_mo {background: url("../images/flagsdoprava/mo.png") no-repeat scroll 0px 0px transparent;}

.flagspol_mg {background: url("../images/flagsdoprava/mg.png") no-repeat scroll 0px 0px transparent;}

.flagspol_hu {background: url("../images/flagsdoprava/hu.png") no-repeat scroll 0px 0px transparent;}

.flagspol_mk {background: url("../images/flagsdoprava/mk.png") no-repeat scroll 0px 0px transparent;}

.flagspol_my {background: url("../images/flagsdoprava/my.png") no-repeat scroll 0px 0px transparent;}

.flagspol_mw {background: url("../images/flagsdoprava/mw.png") no-repeat scroll 0px 0px transparent;}

.flagspol_mv {background: url("../images/flagsdoprava/mv.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ml {background: url("../images/flagsdoprava/ml.png") no-repeat scroll 0px 0px transparent;}

.flagspol_mt {background: url("../images/flagsdoprava/mt.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ma {background: url("../images/flagsdoprava/ma.png") no-repeat scroll 0px 0px transparent;}

.flagspol_mh {background: url("../images/flagsdoprava/mh.png") no-repeat scroll 0px 0px transparent;}

.flagspol_mq {background: url("../images/flagsdoprava/mq.png") no-repeat scroll 0px 0px transparent;}

.flagspol_mr {background: url("../images/flagsdoprava/mr.png") no-repeat scroll 0px 0px transparent;}

.flagspol_mu {background: url("../images/flagsdoprava/mu.png") no-repeat scroll 0px 0px transparent;}

.flagspol_mx {background: url("../images/flagsdoprava/mx.png") no-repeat scroll 0px 0px transparent;}

.flagspol_md {background: url("../images/flagsdoprava/md.png") no-repeat scroll 0px 0px transparent;}

.flagspol_mc {background: url("../images/flagsdoprava/mc.png") no-repeat scroll 0px 0px transparent;}

.flagspol_mn {background: url("../images/flagsdoprava/mn.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ms {background: url("../images/flagsdoprava/ms.png") no-repeat scroll 0px 0px transparent;}

.flagspol_mz {background: url("../images/flagsdoprava/mz.png") no-repeat scroll 0px 0px transparent;}

.flagspol_de {background: url("../images/flagsdoprava/de.png") no-repeat scroll 0px 0px transparent;}

.flagspol_np {background: url("../images/flagsdoprava/np.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ne {background: url("../images/flagsdoprava/ne.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ng {background: url("../images/flagsdoprava/ng.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ni {background: url("../images/flagsdoprava/ni.png") no-repeat scroll 0px 0px transparent;}

.flagspol_nu {background: url("../images/flagsdoprava/nu.png") no-repeat scroll 0px 0px transparent;}

.flagspol_nl {background: url("../images/flagsdoprava/nl.png") no-repeat scroll 0px 0px transparent;}

.flagspol_no {background: url("../images/flagsdoprava/no.png") no-repeat scroll 0px 0px transparent;}

.flagspol_nc {background: url("../images/flagsdoprava/nc.png") no-repeat scroll 0px 0px transparent;}

.flagspol_nz {background: url("../images/flagsdoprava/nz.png") no-repeat scroll 0px 0px transparent;}

.flagspol_om {background: url("../images/flagsdoprava/om.png") no-repeat scroll 0px 0px transparent;}

.flagspol_pk {background: url("../images/flagsdoprava/pk.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ps {background: url("../images/flagsdoprava/ps.png") no-repeat scroll 0px 0px transparent;}

.flagspol_pa {background: url("../images/flagsdoprava/pa.png") no-repeat scroll 0px 0px transparent;}

.flagspol_vg {background: url("../images/flagsdoprava/vg.png") no-repeat scroll 0px 0px transparent;}

.flagspol_pg {background: url("../images/flagsdoprava/pg.png") no-repeat scroll 0px 0px transparent;}

.flagspol_py {background: url("../images/flagsdoprava/py.png") no-repeat scroll 0px 0px transparent;}

.flagspol_pe {background: url("../images/flagsdoprava/pe.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ci {background: url("../images/flagsdoprava/ci.png") no-repeat scroll 0px 0px transparent;}

.flagspol_pl {background: url("../images/flagsdoprava/pl.png") no-repeat scroll 0px 0px transparent;}

.flagspol_pr {background: url("../images/flagsdoprava/pr.png") no-repeat scroll 0px 0px transparent;}

.flagspol_pt {background: url("../images/flagsdoprava/pt.png") no-repeat scroll 0px 0px transparent;}

.flagspol_at {background: url("../images/flagsdoprava/at.png") no-repeat scroll 0px 0px transparent;}

.flagspol_re {background: url("../images/flagsdoprava/re.png") no-repeat scroll 0px 0px transparent;}

.flagspol_gq {background: url("../images/flagsdoprava/gq.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ro {background: url("../images/flagsdoprava/ro.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ru {background: url("../images/flagsdoprava/ru.png") no-repeat scroll 0px 0px transparent;}

.flagspol_rw {background: url("../images/flagsdoprava/rw.png") no-repeat scroll 0px 0px transparent;}

.flagspol_gr {background: url("../images/flagsdoprava/gr.png") no-repeat scroll 0px 0px transparent;}

.flagspol_kn {background: url("../images/flagsdoprava/kn.png") no-repeat scroll 0px 0px transparent;}

.flagspol_lc {background: url("../images/flagsdoprava/lc.png") no-repeat scroll 0px 0px transparent;}

.flagspol_xm {background: url("../images/flagsdoprava/xm.png") no-repeat scroll 0px 0px transparent;}

.flagspol_sw {background: url("../images/flagsdoprava/sw.png") no-repeat scroll 0px 0px transparent;}

.flagspol_st {background: url("../images/flagsdoprava/st.png") no-repeat scroll 0px 0px transparent;}

.flagspol_vc {background: url("../images/flagsdoprava/vc.png") no-repeat scroll 0px 0px transparent;}

.flagspol_sv {background: url("../images/flagsdoprava/sv.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ws {background: url("../images/flagsdoprava/ws.png") no-repeat scroll 0px 0px transparent;}

.flagspol_sa {background: url("../images/flagsdoprava/sa.png") no-repeat scroll 0px 0px transparent;}

.flagspol_sn {background: url("../images/flagsdoprava/sn.png") no-repeat scroll 0px 0px transparent;}

.flagspol_mp {background: url("../images/flagsdoprava/mp.png") no-repeat scroll 0px 0px transparent;}

.flagspol_sl {background: url("../images/flagsdoprava/sl.png") no-repeat scroll 0px 0px transparent;}

.flagspol_sg {background: url("../images/flagsdoprava/sg.png") no-repeat scroll 0px 0px transparent;}

.flagspol_sk {background: url("../images/flagsdoprava/sk.png") no-repeat scroll 0px 0px transparent;}

.flagspol_si {background: url("../images/flagsdoprava/si.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ae {background: url("../images/flagsdoprava/ae.png") no-repeat scroll 0px 0px transparent;}

.flagspol_us {background: url("../images/flagsdoprava/us.png") no-repeat scroll 0px 0px transparent;}

.flagspol_rs {background: url("../images/flagsdoprava/rs.png") no-repeat scroll 0px 0px transparent;}

.flagspol_lk {background: url("../images/flagsdoprava/lk.png") no-repeat scroll 0px 0px transparent;}

.flagspol_cf {background: url("../images/flagsdoprava/cf.png") no-repeat scroll 0px 0px transparent;}

.flagspol_sd {background: url("../images/flagsdoprava/sd.png") no-repeat scroll 0px 0px transparent;}

.flagspol_sr {background: url("../images/flagsdoprava/sr.png") no-repeat scroll 0px 0px transparent;}

.flagspol_sy {background: url("../images/flagsdoprava/sy.png") no-repeat scroll 0px 0px transparent;}

.flagspol_sb {background: url("../images/flagsdoprava/sb.png") no-repeat scroll 0px 0px transparent;}

.flagspol_es {background: url("../images/flagsdoprava/es.png") no-repeat scroll 0px 0px transparent;}

.flagspol_se {background: url("../images/flagsdoprava/se.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ch {background: url("../images/flagsdoprava/ch.png") no-repeat scroll 0px 0px transparent;}

.flagspol_tj {background: url("../images/flagsdoprava/tj.png") no-repeat scroll 0px 0px transparent;}

.flagspol_tw {background: url("../images/flagsdoprava/tw.png") no-repeat scroll 0px 0px transparent;}

.flagspol_tz {background: url("../images/flagsdoprava/tz.png") no-repeat scroll 0px 0px transparent;}

.flagspol_th {background: url("../images/flagsdoprava/th.png") no-repeat scroll 0px 0px transparent;}

.flagspol_tg {background: url("../images/flagsdoprava/tg.png") no-repeat scroll 0px 0px transparent;}

.flagspol_to {background: url("../images/flagsdoprava/to.png") no-repeat scroll 0px 0px transparent;}

.flagspol_tt {background: url("../images/flagsdoprava/tt.png") no-repeat scroll 0px 0px transparent;}

.flagspol_tn {background: url("../images/flagsdoprava/tn.png") no-repeat scroll 0px 0px transparent;}

.flagspol_tr {background: url("../images/flagsdoprava/tr.png") no-repeat scroll 0px 0px transparent;}

.flagspol_tn {background: url("../images/flagsdoprava/tn.png") no-repeat scroll 0px 0px transparent;}

.flagspol_tc {background: url("../images/flagsdoprava/tc.png") no-repeat scroll 0px 0px transparent;}

.flagspol_tv {background: url("../images/flagsdoprava/tv.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ug {background: url("../images/flagsdoprava/ug.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ua {background: url("../images/flagsdoprava/ua.png") no-repeat scroll 0px 0px transparent;}

.flagspol_uy {background: url("../images/flagsdoprava/uy.png") no-repeat scroll 0px 0px transparent;}

.flagspol_uz {background: url("../images/flagsdoprava/uz.png") no-repeat scroll 0px 0px transparent;}

.flagspol_vu {background: url("../images/flagsdoprava/vu.png") no-repeat scroll 0px 0px transparent;}

.flagspol_gb {background: url("../images/flagsdoprava/gb.png") no-repeat scroll 0px 0px transparent;}

.flagspol_ve {background: url("../images/flagsdoprava/ve.png") no-repeat scroll 0px 0px transparent;}

.flagspol_vn {background: url("../images/flagsdoprava/vn.png") no-repeat scroll 0px 0px transparent;}

.flagspol_tl {background: url("../images/flagsdoprava/tl.png") no-repeat scroll 0px 0px transparent;}

.flagspol_zm {background: url("../images/flagsdoprava/zm.png") no-repeat scroll 0px 0px transparent;}

.flagspol_zw {background: url("../images/flagsdoprava/zw.png") no-repeat scroll 0px 0px transparent;}body{padding:0;margin:0;font-size:16px;font-family: Montserrat, Arial, Helvetica, Verdana, Geneva, sans-serif;}
.cls{clear:both}
.no_wrap{white-space:nowrap}
form, h1, h2, h3, h4{margin:0;padding:0}
.clanek, .det{padding:0 20px 20px 20px}
h1{padding:15px 0;font-size:28px; text-align: center }
a:hover{text-decoration:none}
fieldset{border:none;padding:0;margin:0}
input[type='text'],textarea, select, input[type='email'], input[type='password'], input[type='tel']{border:1px solid #C0C0C0;padding:.3em;margin:0;font-size:18px}
button[type='submit']{padding:15px 20px;display:inline-block;cursor:pointer;text-decoration:none;color:white;text-transform:uppercase;font-size:16px;text-align:center;border-radius:3px}
input[placeholder]{color:#4d4d4d}
.kodik{display:block;text-align:center;margin:10px}

.message{padding:10px;margin:20px;border-left:5px solid;color:#fff}
.info{background-color:#d3e9f3;border-color:#3b8eb5;color:#0066ad}
.error{background-color:#f8d8d8;border-color:#c43d3d;color:#8b1a1a}
.warning{background-color:#f9ead2;border-color:#d99a36;color:#d99a36}
.success{background-color:#def3d3;border-color:#55a12c;color:#008000}
.message h3{margin:0;font-size:20px;position:relative;padding:0 0 0 22px; color:inherit}
.message h3::before{content:'';height:20px;width:20px;background-size:16px;background-repeat:no-repeat;position:absolute;top:4px;left:0}
.message p{margin:0}


.success h3::before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PiA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MTUuNTgycHgiIGhlaWdodD0iNDE1LjU4MnB4IiB2aWV3Qm94PSIwIDAgNDE1LjU4MiA0MTUuNTgyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MTUuNTgyIDQxNS41ODI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPGc+IDxwYXRoIGZpbGw9IiM1NUExMkMiIGQ9Ik00MTEuNDcsOTYuNDI2bC00Ni4zMTktNDYuMzJjLTUuNDgyLTUuNDgyLTE0LjM3MS01LjQ4Mi0xOS44NTMsMEwxNTIuMzQ4LDI0My4wNThsLTgyLjA2Ni04Mi4wNjQgYy01LjQ4LTUuNDgyLTE0LjM3LTUuNDgyLTE5Ljg1MSwwbC00Ni4zMTksNDYuMzJjLTUuNDgyLDUuNDgxLTUuNDgyLDE0LjM3LDAsMTkuODUybDEzOC4zMTEsMTM4LjMxIGMyLjc0MSwyLjc0Miw2LjMzNCw0LjExMiw5LjkyNiw0LjExMmMzLjU5MywwLDcuMTg2LTEuMzcsOS45MjYtNC4xMTJMNDExLjQ3LDExNi4yNzdjMi42MzMtMi42MzIsNC4xMTEtNi4yMDMsNC4xMTEtOS45MjUgQzQxNS41ODIsMTAyLjYyOCw0MTQuMTAzLDk5LjA1OSw0MTEuNDcsOTYuNDI2eiIvPiA8L2c+IDwvc3ZnPg==')}
.warning h3::before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PiA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1NTQuMnB4IiBoZWlnaHQ9IjU1NC4xOTlweCIgdmlld0JveD0iMCAwIDU1NC4yIDU1NC4xOTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU1NC4yIDU1NC4xOTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPGc+IDxwYXRoIGZpbGw9IiNEOTlBMzYiIGQ9Ik01MzguNSwzODYuMTk5TDM1Ni41LDcwLjhjLTE2LjQtMjguNC00Ni43LTQ1LjktNzkuNTAxLTQ1LjljLTMyLjgsMC02My4xLDE3LjUtNzkuNSw0NS45TDEyLjMsMzkxLjYgYy0xNi40LDI4LjQtMTYuNCw2My40LDAsOTEuOEMyOC43LDUxMS44LDU5LDUyOS4zLDkxLjgsNTI5LjNINDYyLjJjMC4xMDEsMCwwLjIsMCwwLjIsMGM1MC43LDAsOTEuOC00MS4xMDEsOTEuOC05MS44IEM1NTQuMiw0MTguNSw1NDguNCw0MDAuOCw1MzguNSwzODYuMTk5eiBNMzE2LjMsNDE2Ljg5OWMwLDIxLjctMTYuNywzOC4zLTM5LjIsMzguM3MtMzkuMi0xNi42LTM5LjItMzguM1Y0MTYgYzAtMjEuNjAxLDE2LjctMzguMzAxLDM5LjItMzguMzAxUzMxNi4zLDM5NC4zLDMxNi4zLDQxNlY0MTYuODk5eiBNMzE3LjIsMTU4LjdMMjk3LjgsMzI4LjFjLTEuMywxMi4yLTkuNCwxOS44LTIwLjcsMTkuOCBzLTE5LjQtNy43LTIwLjctMTkuOEwyMzcsMTU4LjZjLTEuMy0xMy4xLDUuODAxLTIzLDE4LTIzSDI5OS4xQzMxMS4zLDEzNS43LDMxOC41LDE0NS42LDMxNy4yLDE1OC43eiIvPiA8L2c+IDwvc3ZnPg==')}
.error h3::before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PiA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIAkgdmlld0JveD0iMCAwIDUwOS4xODQgNTA5LjE4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTA5LjE4NCA1MDkuMTg0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+IDxnPiAJPGc+IAkJPHBhdGggZmlsbD0icmdiKDEzOSwgMjYsIDI2KSIgZD0iTTUwNC41OTMsMzg5Ljg0NGMyLjg1NCwyLjg1Niw0LjI4NCw2LjIyMiw0LjI4NCwxMC4wOThjMCwzLjg3Ny0xLjQzMSw3LjI0Mi00LjI4NCwxMC4xMDEgCQkJbC05NC44Niw5NC44NTdjLTIuODU0LDIuODU2LTYuMTIsNC4yODQtOS43OTIsNC4yODRjLTMuMjY0LDAtNi43MjktMS40MjgtMTAuNDAzLTQuMjg0TDI1NC4yODQsMzY5LjY0N0wxMTkuMDMzLDUwNC44OTkgCQkJYy0yLjg1NiwyLjg1Ni02LjEyLDQuMjg0LTkuNzkyLDQuMjg0Yy0zLjI2NCwwLTYuNzMyLTEuNDI4LTEwLjQwNC00LjI4NGwtOTQuODYtOTQuODU3Yy0yLjQ0OC0yLjQ0OC0zLjY3Mi01LjkxNi0zLjY3Mi0xMC40MDQgCQkJYzAtNC4wOCwxLjIyNC03LjM0NCwzLjY3Mi05Ljc5MmwxMzUuMjUyLTEzNS4yNTRMNC41ODksMTE5LjM0Yy0yLjg1Ni0yLjQ0OC00LjI4NC01LjcxMi00LjI4NC05Ljc5MiAJCQljMC00LjQ4OCwxLjQyOC03Ljk1Niw0LjI4NC0xMC40MDRsOTQuMjQ4LTk0Ljg2QzEwMS42OTMsMS40MjgsMTA1LjE2MSwwLDEwOS4yNDEsMHM3LjM0NCwxLjQyOCw5Ljc5Miw0LjI4NGwxMzUuMjUxLDEzNS4yNTIgCQkJTDM4OS41MzcsNC4yODRDMzkyLjM5MiwxLjQyOCwzOTUuNzYxLDAsMzk5LjYzNywwczcuMjQyLDEuNDI4LDEwLjA5OCw0LjI4NGw5NC44Niw5NC44NmMyLjg1NCwyLjg1Niw0LjI4NCw2LjIyMiw0LjI4NCwxMC4wOTggCQkJcy0xLjQzMSw3LjI0Mi00LjI4NCwxMC4wOThMMzY5LjM0MSwyNTQuNTkyTDUwNC41OTMsMzg5Ljg0NEw1MDQuNTkzLDM4OS44NDR6Ii8+IAk8L2c+IDwvZz4gPC9zdmc+')}
.info h3::before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PiA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIAkgd2lkdGg9IjQ1Ljk5OXB4IiBoZWlnaHQ9IjQ1Ljk5OXB4IiB2aWV3Qm94PSIwIDAgNDUuOTk5IDQ1Ljk5OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUuOTk5IDQ1Ljk5OTsiIAkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+IDxnPiAJPGc+IAkJPHBhdGggZmlsbD0icmdiKDAsIDEwMiwgMTczKSIgZD0iTTM5LjI2NCw2LjczNmMtOC45ODItOC45ODEtMjMuNTQ1LTguOTgyLTMyLjUyOCwwYy04Ljk4Miw4Ljk4Mi04Ljk4MSwyMy41NDUsMCwzMi41MjhjOC45ODIsOC45OCwyMy41NDUsOC45ODEsMzIuNTI4LDAgCQkJQzQ4LjI0NSwzMC4yODEsNDguMjQ0LDE1LjcxOSwzOS4yNjQsNi43MzZ6IE0yNS45OTksMzNjMCwxLjY1Ny0xLjM0MywzLTMsM3MtMy0xLjM0My0zLTNWMjFjMC0xLjY1NywxLjM0My0zLDMtM3MzLDEuMzQzLDMsM1YzM3ogCQkJIE0yMi45NDYsMTUuODcyYy0xLjcyOCwwLTIuODgtMS4yMjQtMi44NDQtMi43MzVjLTAuMDM2LTEuNTg0LDEuMTE2LTIuNzcxLDIuODc5LTIuNzcxYzEuNzY0LDAsMi44OCwxLjE4OCwyLjkxNywyLjc3MSAJCQlDMjUuODk3LDE0LjY0OCwyNC43NDYsMTUuODcyLDIyLjk0NiwxNS44NzJ6Ii8+IAk8L2c+IDwvZz4gPC9zdmc+')}


#copyright{font-size:80%;color:#C0C0C0}
#copyright .copy{margin:0 auto;text-align:center;padding:10px}
#copyright .copy a{color:#C0C0C0}
#copyright .copy a:hover{text-decoration:none}

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

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

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

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

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

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

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

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

a.dalsi,
button.dalsi,
button.koupit{width:300px;}
button.akoupit_all{
     width:400px;
}


.buttony_koupit div{width:calc(50%);}
.buttony_koupit div:first-child{text-align:left !important;}
.buttony_koupit div:last-child{text-align:right !important;}
.objednat .buttony_koupit div{width:calc(33.3333%); text-align:center}
}a{color:#000000;}
body{color:#000000;}
h1, h2, h3{color:#4F4F4F;}
button[type='submit']{background-color:#009CD9;border:none;color:white;}
a.dalsi,
button.dalsi{background-color:#b1abab !important}
#container_home h1{position:absolute;left: -10000px;top:0}
#container_home,
#container{display: flex;flex-direction: column-reverse}
#main{width:100%;max-width:1440px;margin:0 auto}
.detail a{color:#009CD9}
.detail h2{font-size:24px;color:#236fa1}
.detail h3{font-size:20px;color:#ba372a}

@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}
h1{padding: 10px 15px !important}
.detail{padding:2px 10px}

.detail h2{text-align: center}
}

@media all and (min-width:481px) and (max-width: 1197px){
h1{padding: 10px 15px !important}
.detail{padding:2px 15px}
#left-frame_l{display:flex;flex-wrap: wrap;justify-content: space-between}
#left-frame_l>div{width:calc(49%)}
}

@media all and (min-width:1198px){
#main_l h1{text-align: left}
#hlavni-full{padding:0 15px}
.detail{text-align: justify}
}
.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;display:inline-block;margin:3px 0 3px 10px;padding:5px 9px;border-radius:50%;background-color: white;color:#FFFFFF;font-size:11px}
#doprava-stred .dopravy:hover .hlp,
#doprava-stred .platba:hover .hlp{background-color: #B1ABAB}
.popis_dopravy{display:none;font-size:0}


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

#popis_param{position:absolute;z-index:100000;background-color:white;padding:3px;border:3px solid #009CD9;border-radius:5px;-webkit-animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both}
#popis_param .zavrit{background-color: #f1f1f1;text-align: right;padding: 4px 0 0 0;color: red;font-weight: bold;font-size: 30px;cursor: pointer}
#popis_param .obal_info{padding:5px 15px}
#doprava_modal{position:relative;z-index:1000000;background:#FFF;padding:5px;border:1px solid #C0C0C0}
#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{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 #C0C0C0;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 #C0C0C0;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}
.dop_nazev_logo{display:flex;justify-content: flex-start}
.partner_vypis{color:#C00}
#doprava_modal{position:fixed;top:5%;left:2px; height:550px;width:99%;overflow-x: hidden;overflow-y: scroll}
@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}
.dop_nazev_logo img{max-width:50px;margin: 0 10px 0 0}
#doprava_modal_api .doprava_modal_header{font-size:14px}
}
@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)}
.dop_nazev_logo img{max-width:65px;margin: 0 10px 0 0}
#doprava_modal_api .doprava_modal_header{font-size:1.5em}
}

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

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

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

#doprava-stred{margin:20px 0}
#doprava-stred .cel_platba{border-left:none}
#doprava-stred .cel_doprava,
#doprava-stred .cel_platba{border:1px solid #e3e3e3;width:50%;float:left;min-height:150px}
#doprava-stred .cel_platba{border-left:none}
#doprava_modal{position:absolute;z-index:1000000;background:#fff;padding:5px;border:1px solid #C0C0C0;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}
.dop_nazev_logo img{max-width:65px;margin: 0 10px 0 0}
#doprava_modal_api .doprava_modal_header{font-size:1.5em}


#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}
}
#aktivace{display:none}
#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;font-size: 20px;color: #CC0000;display:inline-block}
.nova_registrace{text-decoration:none;color:#0077B7; font-size: 20px; }
.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}
#form_registrace textarea{width:calc(69%)}
#form_registrace .info_text{border: 1px dotted #006296;background-color: #E5F4FB}
.load_aktivace{padding:60px 0;text-align: center}
.load_aktivace .preloader_ad1{margin:0 auto;width:65px;height:65px}
.load_aktivace .preloader_ad1 i{font-size:65px;color:#0077B7}
.obal_robot{margin:10px 0;padding:0 10px;background-color:#EEEEEE;border:1px solid #C0C0C0;display:inline-block}
input[name="titul_fa"],
input[name="titul_fa_za"]{width:90px !important}
.radek.radek_skryty{display:none}
.rok{min-width:115px}
.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}
.btn-ares{display:none}
.tbl_checked{max-width:520px;width:100%}
#ico{width:40%}
.btn-ares{display:inline-block;padding:8px 15px;margin:0 0 0 15px;background-color: #CC0000;color:white;cursor:pointer}
.new_registrace_proces{border:1px dotted #008000;background-color: #E5FFE5;padding:15px}
.reg_new_form{background-color: #C6FBAF;padding:10px}
.new_registrace .radek label{width:120px}
.modal_check_registrace,
.modal_check_prihlaseni{position:relative}
[id^="modal_check_telefon"],
.modal_check_registrace div{margin: 5px 0 0 31%;}
[id^="modal_check_telefon"] .info_telefon{border:1px solid #FFCC00;margin:3px 0;padding:15px;background-color: #FF8900;color: #FFFFFF;display:inline-block}
.exist_login{border:1px solid #FFCC00;padding:8px 8px 8px 46px;max-width:47.6%;background:url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PiA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIAkgd2lkdGg9IjQ1Ljk5OXB4IiBoZWlnaHQ9IjQ1Ljk5OXB4IiB2aWV3Qm94PSIwIDAgNDUuOTk5IDQ1Ljk5OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUuOTk5IDQ1Ljk5OTsiIAkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+IDxnPiAJPGc+IAkJPHBhdGggZmlsbD0icmdiKDAsIDEwMiwgMTczKSIgZD0iTTM5LjI2NCw2LjczNmMtOC45ODItOC45ODEtMjMuNTQ1LTguOTgyLTMyLjUyOCwwYy04Ljk4Miw4Ljk4Mi04Ljk4MSwyMy41NDUsMCwzMi41MjhjOC45ODIsOC45OCwyMy41NDUsOC45ODEsMzIuNTI4LDAgCQkJQzQ4LjI0NSwzMC4yODEsNDguMjQ0LDE1LjcxOSwzOS4yNjQsNi43MzZ6IE0yNS45OTksMzNjMCwxLjY1Ny0xLjM0MywzLTMsM3MtMy0xLjM0My0zLTNWMjFjMC0xLjY1NywxLjM0My0zLDMtM3MzLDEuMzQzLDMsM1YzM3ogCQkJIE0yMi45NDYsMTUuODcyYy0xLjcyOCwwLTIuODgtMS4yMjQtMi44NDQtMi43MzVjLTAuMDM2LTEuNTg0LDEuMTE2LTIuNzcxLDIuODc5LTIuNzcxYzEuNzY0LDAsMi44OCwxLjE4OCwyLjkxNywyLjc3MSAJCQlDMjUuODk3LDE0LjY0OCwyNC43NDYsMTUuODcyLDIyLjk0NiwxNS44NzJ6Ii8+IAk8L2c+IDwvZz4gPC9zdmc+') no-repeat 1% center #FFFFCC;background-size:1.5em}
.exist_login .prihlaseni{text-decoration:underline;cursor:pointer;font-weight: bold}
.optpredvolba{float:left;width:135px}
.btn_overit_kupon{display:inline-block;padding:10px;margin:0 0 0 8px;background-color: #B1ABAB;color: #FFFFFF;height:42px;cursor:pointer}
.btn_overit_kupon:hover{background-color: #00800095}
input[name="voucher"]{width: calc(55% - 10px) !important}
.platnost_kuponu_ok{margin: 15px 0;color:#008000;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}
#form_registrace .info_text{padding:10px;margin:0 0 15px 0}
.radek.telefony select{width: 95px;font-size:14px;padding:10px 0}
.telefon{width: calc(100% - 95px) !important}
}

@media all and (min-width:481px) and (max-width: 1197px){
#form_registrace{margin:15px}
#form_registrace .pole9{width:100%; max-width:200px}
#form_registrace button{margin:20px 0;width:300px}
#form_registrace .info_text{padding:15px;margin:0 0 15px 0}
.telefon{width: calc(69% - 135px) !important}
}

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

#form_login_stred{position:relative}
#form_login_stred legend{padding:15px 0 15px 31.45%}
#form_login_stred .zaslat_heslo{position:absolute;margin-left:367px;margin-top:-67px}
#form_login_stred .nova_registrace{ margin-left:165px;display:block}
#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}
.zaslat_heslo{padding:20px 0}
#form_registrace .info_text ol,
#form_registrace .info_text ul{display:flex;justify-content: space-between}
#form_registrace .info_text ol li,
#form_registrace .info_text ul li{margin:18px}
#form_registrace .info_text{padding:10px;margin:0 3em 15px 3em}
.telefon{width: calc(69% - 135px) !important}
}
#obsah-kosiku td{padding:15px 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}
#obsah-kosiku .objednat{padding:20px 0}
#obsah-kosiku .kusy{width:50px;padding:10px 5px;border:1px solid #e3e3e3;text-align:center}
#obsah-kosiku  .kosik_prepocitej{border:none;padding:2px 5px !important;background-color:transparent;color:#9c9d9d;padding:0;cursor:pointer;height:39px;position:absolute;font-size:32px}
.kosik_kill{padding:10px 20px;display:inline-block;cursor:pointer;text-decoration:none;color:white}
.kosik_kill{background-color:transparent !important;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PiA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MDkuMTg0IDUwOS4xODQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwOS4xODQgNTA5LjE4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8Zz4gPHBhdGggZmlsbD0icmdiKDE5OSwgMCwgMykiIGQ9Ik01MDQuNTkzLDM4OS44NDRjMi44NTQsMi44NTYsNC4yODQsNi4yMjIsNC4yODQsMTAuMDk4YzAsMy44NzctMS40MzEsNy4yNDItNC4yODQsMTAuMTAxIGwtOTQuODYsOTQuODU3Yy0yLjg1NCwyLjg1Ni02LjEyLDQuMjg0LTkuNzkyLDQuMjg0Yy0zLjI2NCwwLTYuNzI5LTEuNDI4LTEwLjQwMy00LjI4NEwyNTQuMjg0LDM2OS42NDdMMTE5LjAzMyw1MDQuODk5IGMtMi44NTYsMi44NTYtNi4xMiw0LjI4NC05Ljc5Miw0LjI4NGMtMy4yNjQsMC02LjczMi0xLjQyOC0xMC40MDQtNC4yODRsLTk0Ljg2LTk0Ljg1N2MtMi40NDgtMi40NDgtMy42NzItNS45MTYtMy42NzItMTAuNDA0IGMwLTQuMDgsMS4yMjQtNy4zNDQsMy42NzItOS43OTJsMTM1LjI1Mi0xMzUuMjU0TDQuNTg5LDExOS4zNGMtMi44NTYtMi40NDgtNC4yODQtNS43MTItNC4yODQtOS43OTIgYzAtNC40ODgsMS40MjgtNy45NTYsNC4yODQtMTAuNDA0bDk0LjI0OC05NC44NkMxMDEuNjkzLDEuNDI4LDEwNS4xNjEsMCwxMDkuMjQxLDBzNy4zNDQsMS40MjgsOS43OTIsNC4yODRsMTM1LjI1MSwxMzUuMjUyIEwzODkuNTM3LDQuMjg0QzM5Mi4zOTIsMS40MjgsMzk1Ljc2MSwwLDM5OS42MzcsMHM3LjI0MiwxLjQyOCwxMC4wOTgsNC4yODRsOTQuODYsOTQuODZjMi44NTQsMi44NTYsNC4yODQsNi4yMjIsNC4yODQsMTAuMDk4IHMtMS40MzEsNy4yNDItNC4yODQsMTAuMDk4TDM2OS4zNDEsMjU0LjU5Mkw1MDQuNTkzLDM4OS44NDRMNTA0LjU5MywzODkuODQ0eiIvPiA8L2c+IDwvc3ZnPg==');background-repeat:no-repeat;background-position:center;background-size:20px;font-size:0 !important}
.ulozit_kosik button{background-color:#4ea5cd;cursor:pointer;padding:8px 10px}
.ulozit_kosik button small{display:block}
#obsah-kosiku  .prepocitej .obal_spin{line-height:35px;margin:0 10px 0 0;font-size:22px;padding:2px 0 7px 0;white-space: nowrap}
#obsah-kosiku  .prepocitej .obal_spin .spin_minus, #obsah-kosiku  .prepocitej .obal_spin .spin_plus{padding:0 10px;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none; -ms-user-select:none;     user-select:none;-webkit-touch-callout:none}
.dalsi:hover, .koupit:hover, .kosik_kill:hover, .kosik_prepocitej:hover{opacity:.7}
.no-distribuce a{color:#f25820}

.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}
.show_kupon{display:inline-block;font-weight: normal;text-decoration: underline;cursor:pointer;padding: 8px 16px;background-color: #009CD9;text-decoration: none;border-radius: 18px;border: 1px solid #009CD9;position: relative;color: #FFFFFF;font-size: 18px}
.show_kupon::after {content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 18px;border: 2px solid #F7F7F7}
.show_kupon:hover{text-decoration: none}
#obsah-kosiku .ceny_kosik_all div{display:flex;justify-content: space-between;align-items: center}
#obsah-kosiku .ceny_kosik_all div label{padding:0 10px}

#modal_kupon{position:fixed;top:0;left:0;width: 100%;height:100%;z-index:10000;outline: 0;display:none}
.dialog_kupon{max-width:650px;padding:20px;margin:25px auto;width:100%;background-color: #FFFFFF;text-align: center;position:relative;border: 11px solid #C0C0C0;-webkit-animation: slide-in-fwd-top 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-fwd-top 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both}
.dialog_kupon h2,
.dialog_poukaz h2{color:#4EA5CD}
.modal_info_text{margin:25px 0;padding:45px 0;border-top:1px solid #CCCCCC;text-align: left}
h2.modal_kupon_close::before {content: '\e003';font-family: rimado;position: absolute;right: -11px;top: -11px;background-color: #333333;color: #FFFFFF;font-size: 38px;cursor:pointer}
.radek_modal{padding:15px 0;border-bottom:1px solid #CCCCCC;margin: 0 0 25px 0}
.radek_modal input{padding: 0.5em;display: table-cell;width: calc(69%);vertical-align: middle;border: 1px solid #C0C0C0}
.btn_overit button{background-color: #009CD9;border: none;color: white;font-size: 16px;font-weight: bold;padding: 10px 15px}
.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)}
.sleva_off{
    display:block;
    color: #f25820;
    font-size: 12px
}


@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; position:relative}
#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 .tbl_kosik td:last-child{position:absolute;top:14px; right:0}
#obsah-kosiku .celkem_kosik_table div:first-child{text-align: center}
#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), #obsah-kosiku td:nth-child(6), #obsah-kosiku td:nth-child(7){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}
.show_kupon{margin: 0 0 15px 0}
}

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

#obsah-kosiku .celkem_kosik_table{display:flex;flex-wrap: wrap;justify-content: space-between;align-items: center}
#obsah-kosiku .celkem_kosik_table div:first-child{flex-grow: 2}
#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; position:relative}
#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 .tbl_kosik td:last-child{position:absolute;top:14px; right:0}
#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), #obsah-kosiku td:nth-child(6), #obsah-kosiku td:nth-child(7){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 .celkem_kosik_table{display:flex;flex-wrap: wrap;justify-content: space-between;align-items: center}
#obsah-kosiku .celkem_kosik_table div:first-child{flex-grow: 2}

#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 .tbl_dph{border:3px solid #FFFFFF;border-collapse: collapse}
#rekapitulace .tbl_dph th{padding:20px}
#rekapitulace .tbl_dph td{padding:10px}
.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:#006296;padding:0;margin:0;min-height:100%;max-width:380px;min-width:280px;width:100%;display:none;z-index:10000;color:#FFFFFF}

#show_menu img{display:none}

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

}


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


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

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

}

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


#panel_mobil_menu{display:none}

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

#panel_zakaznik_objednavka h2{background-color:#f6f6f6;padding:20px;color:gray}
#panel_zakaznik_objednavka #form_zakaznik_login{display:none}
#panel_zakaznik_objednavka .obal_login_zakaznik{padding:20px 0;margin:0 20px;border-bottom:1px solid #e3e3e3}
#panel_zakaznik_objednavka .obal_login_zakaznik .btn_login_obj{display:inline-block;margin:0 10px 0 0;border-radius:3px;background-color:#3bae00;color:white;padding:10px 20px;cursor:pointer}
#panel_zakaznik_objednavka .obal_login_zakaznik .btn_login_obj.on_login{background-color:#BBBBBB}
#form_zakaznik fieldset{padding:0 10px 15px 10px;margin:0; border:1px solid #e3e3e3;border-top:none}
#form_zakaznik h2{background-color:#f6f6f6;padding:20px;color:gray;margin:20px -10px}
#form_zakaznik .hide{display:none}
#form_reg_zakaznik .hide{display:none}
.obal_formular textarea{height:160px; width:69%}
.button_reg_zakaznik_udaje .dalsi{background-color:#008ccc !important}
.button_bez_registrace{margin:20px 0}

.new_registrace .form_overeni{color: #CC0000}
.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}
.obal_formular select {color: #666666}
.btn_login_zakaznik{display:flex;flex-wrap: wrap;justify-content: space-between;align-items:center;margin:25px auto;max-width:1050px}

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

#panel_zakaznik_objednavka .obal_login_zakaznik .btn_login_obj{margin:20px}
.btn_login_zakaznik{align-items:normal;flex-direction: column-reverse}
.obal_formular textarea{width:100% !important}
.obal_formular select {margin-bottom:10px}
.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}
.btn_login_zakaznik div{width:50%}
}

@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}
.btn_login_zakaznik div{width:50%}
}.ad_loader {height:4px;width:100%;position:relative;overflow:hidden;background-color:#ddd;}
.ad_loader::before{display:block;position:absolute;content:"";left:-200px;width:200px;height:4px;background-color:#448137;animation:adloading 2s linear infinite;}
@keyframes adloading {from {left:-200px; width:30%;}50% {width:30%;}70% {width: 70%;}80% { left: 50%;}95% {left: 120%;}to {left: 100%;}}
.preloader_ad1{position:relative;width:42px;height:42px;-webkit-animation:preloader_ad1 5s infinite linear;-moz-animation:preloader_ad1 5s infinite linear;-ms-animation:preloader_ad1 5s infinite linear;animation:preloader_ad1 5s infinite linear;}
.preloader_ad1 span{width:20px;height:20px;position:absolute;background:red;display:block;-webkit-animation:preloader_ad1_span 1s infinite linear;-moz-animation:preloader_ad1_span 1s infinite linear;-ms-animation:preloader_ad1_span 1s infinite linear;animation:preloader_ad1_span 1s infinite linear;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.preloader_ad1 span:nth-child(1){background:#FF8C00;}
.preloader_ad1 span:nth-child(2){background:#FFA500;left:22px;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:.2s;animation-delay:.2s;}
.preloader_ad1 span:nth-child(3){background:#FF4500;top:22px;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;animation-delay:.4s;}
.preloader_ad1 span:nth-child(4){background:#FF6347;top:22px;left:22px;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;animation-delay:.6s;}
@-webkit-keyframes preloader_ad1 {from {-webkit-transform: rotate(0deg);}to {-webkit-transform: rotate(360deg);}}
@-webkit-keyframes preloader_ad1_span {0% { -webkit-transform:scale(1); }50% { -webkit-transform:scale(0.5);}100% { -webkit-transform:scale(1);}}
@-moz-keyframes preloader_ad1 {from {-moz-transform: rotate(0deg);}to {-moz-transform: rotate(360deg);}}
@-moz-keyframes preloader_ad1_span {0% { -moz-transform:scale(1);}50% { -moz-transform:scale(0.5);}100% { -moz-transform:scale(1);}}
@-ms-keyframes preloader_ad1 {from {-ms-transform: rotate(0deg);}to {-ms-transform: rotate(360deg);}}
@-ms-keyframes preloader_ad1_span {0% { -ms-transform:scale(1); }50% { -ms-transform:scale(0.5);}100% { -ms-transform:scale(1);}}
@-ms-keyframes preloader_ad1 {from {-ms-transform: rotate(0deg);}to {-ms-transform: rotate(360deg);}}
@keyframes preloader_ad1_span {0% { transform:scale(1); }50% { transform:scale(0.5);}100% { transform:scale(1);}}
.loader {position:absolute;display:none;z-index:10000 !important;width:260px;}
#preview {
position:fixed;
display:none;
background-color:white;
padding:5px 5px 5px 5px;
margin: 0;
z-index:10000;
-webkit-box-shadow:0px 5px 20px #000;
-moz-box-shadow:0px 5px 20px #000;
box-shadow:0px 5px 20px #000;
text-align:center;
overflow: hidden;
top:1%;
left:1%;
right:1%;
bottom:1%
}
#preview .obal_na{
width:100%;
height:100%;
display: flex;
    align-items: center;
    justify-content: center;
}
#preview .popisek{text-align:center;margin:0;padding:5px 10px;font-size:1.2em; position:absolute; bottom:0; width:100%;z-index:10001}
#preview .obal_na img{
z-index:1000;
object-fit:contain;
height:auto;
width:100%;
max-height: 100%;
max-width: 100%;
}
#preview #zavri{
height:36px;
position:absolute;
right:3px;
text-align:center;
top:4px;
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 #C0C0C0;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;width:30px}
#preview .next_prev .prev{left:0px;z-index:10001; }
#preview .next_prev .next{right:0px;z-index:10001; }
#preview .next_prev .next{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIgICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+IDxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB3aWR0aD0iMjUyLjAwMDAwMHB0IiBoZWlnaHQ9IjI1Mi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDI1Mi4wMDAwMDAgMjUyLjAwMDAwMCIgIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPiA8bWV0YWRhdGE+IENyZWF0ZWQgYnkgcG90cmFjZSAxLjExLCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxMyA8L21ldGFkYXRhPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwyNTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPiA8cGF0aCBkPSJNNzI0IDE4NjAgYy00NCAtMzkgLTgwIC03NCAtODIgLTc5IC0xIC00IDEwNiAtMTI5IDIzOCAtMjc3IDEzMiAtMTQ4IDI0MCAtMjcxIDI0MCAtMjc0IC0xIC0zIC0xMDkgLTEyMCAtMjQxIC0yNjAgbC0yNDAgLTI1NCA3OCAtNzggYzQzIC00MyA4MiAtNzggODggLTc4IDkgMCA0MzkgNDUxIDU5MyA2MjIgbDQzIDQ3IC0zMTMgMzUxIGMtMTcyIDE5MiAtMzE1IDM1MCAtMzE5IDM1MCAtMyAwIC00MiAtMzIgLTg1IC03MHoiLz4gPHBhdGggZD0iTTExOTIgMTg1MiBsLTgyIC03NyAyNDAgLTI2OSBjMTMyIC0xNDcgMjQwIC0yNzEgMjQwIC0yNzUgMCAtMyAtMTA4IC0xMjEgLTI0MCAtMjYxIGwtMjQwIC0yNTUgODIgLTc3IGM0NiAtNDMgODYgLTc4IDkwIC03OCAxMSAwIDYyOSA2NjIgNjI2IDY3MSAtNSAxMyAtNjE5IDY5OSAtNjI2IDY5OSAtNCAwIC00NCAtMzUgLTkwIC03OHoiLz4gPC9nPiA8L3N2Zz4=');background-position:right 50%;background-repeat:no-repeat;background-size:100% auto;background-color:rgba(255,255,255,0.2);}
#preview .next_prev .prev{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIgICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+IDxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB3aWR0aD0iMjUyLjAwMDAwMHB0IiBoZWlnaHQ9IjI1Mi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDI1Mi4wMDAwMDAgMjUyLjAwMDAwMCIgIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPiA8bWV0YWRhdGE+IENyZWF0ZWQgYnkgcG90cmFjZSAxLjExLCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxMyA8L21ldGFkYXRhPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwyNTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPiA8cGF0aCBkPSJNOTIwIDE2MjggYy0xNzEgLTE4MiAtMzA5IC0zMzUgLTMwOCAtMzM5IDUgLTEzIDYxOSAtNjk5IDYyNiAtNjk5IDQgMCA0NCAzNSA5MCA3OCBsODIgNzcgLTI0MCAyNjkgYy0xMzIgMTQ3IC0yNDAgMjcxIC0yNDAgMjc1IDAgMyAxMDggMTIxIDI0MCAyNjEgbDI0MCAyNTUgLTgyIDc3IGMtNDYgNDMgLTg2IDc4IC05MCA3OCAtNCAwIC0xNDcgLTE0OSAtMzE4IC0zMzJ6Ii8+IDxwYXRoIGQ9Ik0xNDM1IDE2NzMgYy0xNDkgLTE1OCAtMjg5IC0zMDggLTMxMyAtMzM1IGwtNDMgLTQ3IDMxMyAtMzUxIGMxNzIgLTE5MiAzMTUgLTM1MCAzMTkgLTM1MCA4IDAgMTYzIDEzOCAxNjcgMTQ5IDEgNCAtMTA2IDEyOSAtMjM4IDI3NyAtMTMyIDE0OCAtMjQwIDI3MSAtMjQwIDI3NCAxIDMgMTA5IDEyMCAyNDEgMjYwIGwyNDAgMjU0IC03OCA3OCBjLTQzIDQzIC04MiA3OCAtODggNzggLTYgMCAtMTMyIC0xMjkgLTI4MCAtMjg3eiIvPiA8L2c+IDwvc3ZnPg==');background-position:left 50%;background-repeat:no-repeat;background-size:100% auto;background-color:rgba(255,255,255,0.2);}


.lupa{
    display:none
}


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

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


@keyframes a {
0% {transform:rotate(-240deg);opacity:0}
14.286% {transform:rotate(0deg);opacity:1}
28.571% {transform:rotate(180deg)}
42.857% {transform:rotate(240deg)}
57.143% {transform:rotate(270deg)}
71.429% {transform:rotate(288deg);opacity:1}
to {transform:rotate(600deg);opacity:0}
}
@keyframes b {
0% {transform:rotate(0deg);opacity:0}
14.286% {transform:rotate(-180deg);opacity:0}
28.571% {transform:rotate(0deg);opacity:1}
42.857% {transform:rotate(120deg)}
57.143% {transform:rotate(180deg)}
71.429% {transform:rotate(216deg);opacity:1}
to {transform:rotate(600deg);opacity:0}
}
@keyframes c {
0% {transform:rotate(0deg);opacity:0}
14.286% {transform:rotate(0deg)}
28.571% {transform:rotate(-120deg);opacity:0}
42.857% {transform:rotate(0deg);opacity:1}
57.143% {transform:rotate(90deg)}
71.429% {transform:rotate(144deg);opacity:1}
to {transform:rotate(600deg);opacity:0}
}
@keyframes d {
0% {transform:rotate(0deg);opacity:0}
14.286% {transform:rotate(0deg)}
28.571% {transform:rotate(0deg)}
42.857% {transform:rotate(-90deg);opacity:0}
57.143% {transform:rotate(0deg);opacity:1}
71.429% {transform:rotate(72deg);opacity:1}
to {transform:rotate(600deg);opacity:0}
}
@keyframes e {
0% {transform:rotate(0deg);opacity:0}
14.286% {transform:rotate(0deg)}
28.571% {transform:rotate(0deg)}
42.857% {transform:rotate(0deg)}
57.143% {transform:rotate(-72deg);opacity:0}
71.429% {transform:rotate(0deg);opacity:1}
to {transform:rotate(240deg);opacity:0}
}.bg_centruj{position:fixed;display:block;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);z-index:9999}
.loader_doprava{position:fixed;top:50%;left:50%;margin-left:-42px;margin-top:-42px;color:#FFF;text-align:center;z-index:10000}
.preloader_ad1 i{color:#F0F0F0;font-size:42px}
#doprava_modal{position:relative;z-index:1000000;background:#FFF;padding:5px;border:1px solid #C0C0C0}
#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}
#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:#B8E5FF}
#doprava_modal .polozka_search label{padding:0.5em 0 0.5em 1em}
#doprava_modal a{color:#0096CC}
#doprava_modal .polozka_search .det_dop{padding-bottom:10px;display:inline-block;cursor:pointer}
#doprava_modal .polozka_search .det_dop::after{content:"c";font-family:rimado;margin:0 0 0 3px;position:absolute}
#doprava_modal .polozka_search .det_dop.minus::after{content:"a";font-family:rimado;margin:0 0 0 3px;position:absolute}
#doprava_modal .podrobnosti{padding:10px 0;border-bottom:3px solid #e6e6e6;background:#ececec}
#doprava_modal .podrobnosti a{display:inline-block;padding:10px 0}
#doprava_modal .stat_ulozenka{padding:10px;text-align: center;font-size: 18px;border-top:3px solid gray;border-bottom:1px solid gray}

#doprava_cas_doruceni .zalozky{margin:0;padding:10px 0 25px 0;border-bottom:1px solid #C0C0C0;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 .bg_zalozky{background-color:#F6F6F6;padding:10px}
#doprava_cas_doruceni .btn_point{color:#FFF;background-color:#4ea74e;display:inline-block;padding:10px;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:#FFF;background-color:#CCC;cursor:not-allowed;}
#doprava_cas_doruceni .btn_point.disabled label{cursor:not-allowed;}
#doprava_cas_doruceni .btn_point input[type="radio"]{display:none}
.partner_vypis{color:#C00}

@media(min-width:998px){
#doprava_modal{position:absolute;width:85%;top:5%}
#doprava_modal .radek input{width:450px;}

#doprava_cas_doruceni{padding:20px;}
#doprava_cas_doruceni .zalozky li{list-style:none;padding:5px 10px;border:1px solid #C0C0C0;border-radius:3px;background-color:#EEE;margin-left:10px;display:inline-block;cursor:pointer;font-size:18px}
#doprava_cas_doruceni .obal_zalozky div{display:flex;flex-wrap:wrap;justify-content:center}
#doprava_cas_doruceni .btn_point{width:20%}

}
@media all  and (min-width: 601px) and (max-width:997px){
#doprava_modal{position:absolute;top:10%;height:550px;width:80%;overflow-y: hidden;overflow-y: scroll;margin:0 calc(50% - 40%)}
}
@media(max-width:600px){
#doprava_modal .polozka_search div:nth-child(1){display:table-cell;width:60px !important}
#doprava_modal .polozka_search div:nth-child(4){text-align:left}
#doprava_modal .polozka_search div:nth-child(5){text-align:right;padding-right:15px}
#doprava_modal .polozka_header{display:none}
#doprava_modal{height: 420px;overflow: hidden;overflow-y: hidden;overflow-y: scroll}
}

@media all and (max-width:480px){#doprava_cas_doruceni .zalozky li{list-style:none;padding:5px 10px;border:1px solid #C0C0C0;border-radius:3px;background-color:#EEE;margin:2px ;cursor:pointer;font-size:18px}
#doprava_cas_doruceni .btn_point{width:100%}}
@media all and (min-width:481px) and (max-width: 1197px){#doprava_cas_doruceni .zalozky li{list-style:none;padding:5px 10px;border:1px solid #C0C0C0;border-radius:3px;background-color:#EEE;margin:2px ;cursor:pointer;font-size:18px}
#doprava_cas_doruceni .btn_point{width:calc(50% - 12px)}}

@-webkit-keyframes scale-in-center {
0% {-webkit-transform: scale(0);transform: scale(0);opacity: 1}
100% {-webkit-transform: scale(1);transform: scale(1);opacity: 1}
}
@keyframes scale-in-center {
0% {-webkit-transform: scale(0);transform: scale(0);opacity: 1}
100% {-webkit-transform: scale(1);transform: scale(1);opacity: 1}
}
#hodnoceni_modal{position:absolute;max-width:650px;width:100%;margin:0;padding: 0 15px 25px 15px;z-index:10000;background-color: white;top:15%;left: calc(50% - 325px);padding: 10px;border: 11px solid #C0C0C0;-webkit-animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both}
#hodnoceni_modal #form_hodnoceni{padding:0;margin: 0;text-align: center}
.zavrit_hodnoceni{text-align: right;padding:8px;margin: 0 -15px;cursor:pointer}
.zavrit_hodnoceni::before{content: '\e003';font-family: rimado;position:absolute;right:-11px;top:-11px;background-color: #333333;color: #FFFFFF;font-size:38px}
#hodnoceni_modal #form_hodnoceni a{display:inline-block;color:white;background-color: #009CD9;text-decoration: none;padding:8px 25px;border-radius:3px;font-size: 18px;margin: 8px}

@-webkit-keyframes slide-in-fwd-top {
0% {-webkit-transform: translateZ(-1400px) translateY(-800px);transform: translateZ(-1400px) translateY(-800px);opacity: 0}
100% {-webkit-transform: translateZ(0) translateY(0);transform: translateZ(0) translateY(0);opacity: 1}
}
@keyframes slide-in-fwd-top {
0% {-webkit-transform: translateZ(-1400px) translateY(-800px);transform: translateZ(-1400px) translateY(-800px);opacity: 0}
100% {-webkit-transform: translateZ(0) translateY(0);transform: translateZ(0) translateY(0);opacity: 1}
}
#form_login_pop_up{display:none;position:absolute;width: calc(100%);margin:0;padding:10px;background-color: #FFFFFF;z-index:10000;border: 11px solid #C0C0C0;-webkit-animation: slide-in-fwd-top 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-fwd-top 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both}
#form_login_pop_up h2.titulek{text-align: center;font-weight: bold;padding: 15px;cursor:pointer}
#form_login_pop_up h2.titulek::before{content: '\e003';font-family: rimado;position:absolute;right:-11px;top:-11px;background-color: #333333;color: #FFFFFF;font-size:38px}
#butons .prihlaseni_on{cursor:pointer}
.vip_sleva{background-color: red;color: white;display: inline-block;padding: 3px;margin: 0 8px 0 0;border-radius: 4px;font-size: 10px}

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

@media all and (min-width:481px) and (max-width: 1197px){
#butons{display:none}
}

@media all and (min-width:1198px){
#butons{text-align: center;padding:0 5px;min-width:178px;}
#butons .obal_butons{padding:0}
#butons table{width:100%}
#butons small{font-size:12px}
#butons a{text-decoration:none;color:#404142;display:block; text-align: center;padding: 0 }
#butons svg{width:24px;height:20px;padding:0;margin:0; fill:#333333}
#butons a:hover{color:#65A656}
#butons a:hover svg{fill:#65A656}
#form_login_pop_up{max-width: 860px}
}#container_home .tiny_kolecko{position:absolute; }
#container_home .obal_table img{max-width:100%;max-height:00%;width:90%;height:auto;padding:2px;margin: 0;}
#clanky_home .obal_table,
#clanky_home .obal_table td {position: relative}
#container_home .obal_table{background-color:#F0F0F0;position:relative}
#container_home .obal_table ol{margin:0;padding:15px;list-style:none;counter-reset:li}
#container_home .obal_table ol li {counter-increment:li;margin:0;;position:relative}
#container_home .obal_table ol li b,
#container_home .obal_table ol li strong{color:#8E3D43}
#container_home .obal_table ol li::before {content:counter(li) ".";color:#0077B7;display:inline-block;width:1em;position:absolute;left:-10px;top:4px}
#container_home .obal_table table td:first-child{position:relative}

#clanky_home .clanek_home{margin:45px 0 0 0;text-align: center;background-color: #F0F0F0;padding:20px}
#clanky_home b,
#clanky_home strong{color: #8E3D43}
#clanky_home h2{color:#0077B7}
#clanky_home h3{font-size:20px;color:#ba372a}
#clanky_home a{display:inline-block;padding:8px 16px;background-color:#0077B7;text-decoration: none;border-radius:18px;border: 1px solid #0077B7;position:relative;color:#FFFFFF;font-size:22px;margin-top:45px}
#clanky_home a::after{content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 18px;border: 2px solid #F7F7F7}
#clanky_home .clanek_home,
#clanky_home .clanek_home td{position:relative}
#clanky_home .tiny_kolecko{position:absolute;top:5px;  }
#clanky_home  img{max-width:100%;max-height:00%;width:90%;height:auto;padding:2px;margin: 0;}

@media all and (max-width:480px){
#container_home .obal_table{margin:15px -10px 0 -10px}
#container_home .obal_table h3{padding:15px 0 0 0}
#container_home .obal_table ol li {padding:5px 0 10px 25px}
#container_home .obal_table ol li::before {font-size:22px}
#clanky_home .tiny_kolecko{font-size:15px;right:-15px}
#container_home .obal_table .tiny_kolecko{margin-top:-100px;left:calc(50% - 60px)}
}

@media all and (min-width:481px) and (max-width: 1197px){
#container_home .obal_table table td:first-child{width:45%;vertical-align: top}
#container_home .obal_table{margin:15px -10px 0 -10px}
#container_home .obal_table{margin:15px 0 0 0}
#container_home .obal_table ol li {padding:5px 0 10px 25px}
#container_home .obal_table ol li::before {font-size:22px}
#clanky_home .tiny_kolecko{font-size:15px;right:-0.5em}
#container_home .obal_table .tiny_kolecko{margin-top:-100px;left:calc(50% - 60px)}
}

@media all and (min-width:1198px){
#container_home .obal_table table td:first-child{width:45%;position: relative}
#container_home .obal_table{margin:45px 0 0 0}
#container_home .obal_table h3{font-size:36px;padding:15px 0 0 0}
#container_home .obal_table ol li {padding:5px 0 10px 45px}
#container_home .obal_table ol li::before {font-size:30px}
#container_home .tiny_kolecko{bottom:20px}
#container_home .obal_table .tiny_kolecko{left:calc(50% - 90px)}
#clanky_home h2{font-size: 36px}
#clanky_home .tiny_kolecko{right:-0.5em}
}#copyright nav{margin:10px 0 0 0;padding:0;display:block}
#copyright nav ul{margin:0 auto;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-content:center}
#copyright nav ul li{margin:0;padding:5px;list-style:none}
#copyright nav ul li a{display:block}
#form_dotaz_zbozi_modal{display:none;position:absolute;z-index:10000;background-color: #FFFFFF;width: calc(100%);margin: 0;padding: 10px;border: 11px solid #C0C0C0;-webkit-animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both}
#form_dotaz_zbozi_modal h2{text-align: center;padding: 15px;text-transform: uppercase;cursor:pointer}
#form_dotaz_zbozi_modal h2::before{content: '\e003';font-family: rimado;position:absolute;right:-11px;top:-11px;background-color: #333333;color: #FFFFFF;font-size:38px}
#form_dotaz_zbozi_modal .pole,
#form_dotaz_zbozi_modal textarea{width:calc(85%) !important}
#form_dotaz_zbozi_modal textarea.povinne{background-position: 99% 5px;background-size: 16px;font-size:15px}
#form_dotaz_zbozi_modal .kodik{margin: 6px 0 0 10px}
#form_dotaz_zbozi_modal .obal_robot{margin:2px 0}

@media all and (min-width:481px) and (max-width: 1197px){
#form_dotaz_zbozi_modal{max-width: 90%}
}

@media all and (min-width:1198px){
#form_dotaz_zbozi_modal{max-width: 860px;}
}#define-zapati{margin:0 auto;padding: 10px 20px;color:#868686;text-align: justify;max-width:1440px;font-size: 14px}
#form_dotaz_zbozi{padding:10px}
#form_dotaz_zbozi p{text-align: center}
#form_dotaz_zbozi textarea{width:69%}

@media all and (max-width:480px){
#form_dotaz_zbozi figure{margin:0;padding:15px}
#form_dotaz_zbozi figure img{max-width:100%;max-height:100%}
#form_dotaz_zbozi h2{font-size: 16px}
}

@media all and (min-width:481px) and (max-width: 1197px){
#form_dotaz_zbozi figure{margin:0;padding:15px}
#form_dotaz_zbozi figure img{max-width:100%;max-height:100%}
#form_dotaz_zbozi h2{font-size: 16px}
}

@media all and (min-width:481px) and (max-width: 819px){
#form_dotaz_zbozi .t_table{display:flex;flex-wrap: wrap}
#form_dotaz_zbozi [class^="t_cell_"]{width: 100%}
}#form_odkaz_zbozi_modal{display:none;position:absolute;z-index:10000;background-color: #FFFFFF;width: calc(100%);margin: 0;padding: 10px;border: 11px solid #C0C0C0;-webkit-animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both}
#form_odkaz_zbozi_modal h2{text-align: center;padding: 15px;text-transform: uppercase;cursor:pointer}
#form_odkaz_zbozi_modal h2::before{content: '\e003';font-family: rimado;position:absolute;right:-11px;top:-11px;background-color: #333333;color: #FFFFFF;font-size:38px}
#form_odkaz_zbozi_modal .kodik{margin: 6px 0 0 10px}
#form_odkaz_zbozi_modal .obal_robot{margin:2px 0}
#form_odkaz_zbozi_modal .pole,
#form_odkaz_zbozi_modal textarea{width:calc(85%) !important}
#form_odkaz_zbozi_modal textarea.povinne{background-position: 99% 5px;background-size: 9px}

@media all and (min-width:481px) and (max-width: 1197px){
#form_odkaz_zbozi_modal{max-width: 90%}
}

@media all and (min-width:1198px){
#form_odkaz_zbozi_modal{max-width: 860px;}
}#otazky_odpovedi_detail{padding:0;margin: 0}
#otazky_odpovedi_detail .titulek{padding: 25px 0}
#otazky_odpovedi_detail .titulek span{font-weight: bold}
#otazky_odpovedi_detail .new_otazka{display:inline-block;text-decoration: none;padding:8px 15px;color:white;background-color: #009CD9;text-transform: uppercase;margin:15px 0 15px 0}
#otazky_odpovedi_detail .vypis-otazky{padding:10px 0}
#otazky_odpovedi_detail .vypis-otazky .jmeno_re{font-style: italic;font-size:90%;padding:0 0 8px 0}
#otazky_odpovedi_detail .vypis-otazky .odpoved{color:#006296}
#otazky_odpovedi_detail .vypis-otazky .nazev_re h3{color: #980505}
#otazky_odpovedi_detail .vypis-otazky .nazev_re h2{color: #980505}
#otazky_odpovedi_detail .vypis-otazky .overeny_zakaznik{color:#FFFFFF;display:inline-block;padding:5px;margin:5px 0;font-weight: bold;background-color: #009CD9;border-radius:3px}
#detail_zbozi #copy_url{position:absolute;left:-10000px}
#detail_zbozi{margin: 0 0 0 0}
#detail_zbozi h1{text-align: left }

#detail_zbozi #adZalTabs{margin-top:0}
#detail_zbozi .obal_zalozky{position:relative;margin-bottom:15px;background-color: #fafafa;border-top-style:solid;border-top-width:1px;border-color: #ebebeb}
#detail_zbozi .obal_zalozky h2{font-size:24px;color:#236fa1}
#detail_zbozi .obal_zalozky h3{font-size:20px;color:#ba372a}
#detail_zbozi .zal_img img{max-width:260px;max-height:auto;padding:1px}
#detail_zbozi #zal1{overflow: hidden;position: relative}
.obal_filtr {max-height: 450px}
#detail_zbozi ul.zalozky li:hover,
#detail_zbozi ul.zalozky li.current{background-color: #009CD9;color: #FFFFFF}
.ukaz_vice_clanek{position:absolute;width:calc(100%);height:40%;bottom:0 !important;cursor:pointer; background:-moz-linear-gradient(top,rgba(125,185,232,0) 0,rgba(255,255,255,.8) 50%,#fff 100%); background:-webkit-linear-gradient(top,rgba(125,185,232,0) 0,rgba(255,255,255,.8) 50%,#fff 100%); background:linear-gradient(to bottom,rgba(125,185,232,0) 0,rgba(255,255,255,.8) 50%,#fff 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#ffffff', GradientType=0 )}
.ukaz_vice_clanek::before{content:"k";font-family:"rimado";position:absolute;bottom:3px;left:calc(50% - 3px);color:gray;font-size:18px}
.ukaz_vice_clanek.minus{position:relative;height:20px}
.ukaz_vice_clanek.minus::before{content:"i"; font-family:"rimado";position:absolute;bottom:3px;left:calc(50% - 3px);color:gray;font-size:18px;background:transparent}
.recenze_login_detail{display: inline-block;text-decoration: none;padding: 8px 15px;color: white;background-color: #009CD9;text-transform: uppercase;margin: 15px 0 15px 0;cursor:pointer}

#detail_zbozi [class^="t_cell_"]{position:relative}

#detail_zbozi .ad_gallery{display:inline-block;padding:20px 0}
#detail_zbozi .hideimg {text-align:center;padding-top:4px; display:table; width:auto; margin:0 auto}
#detail_zbozi .hideimg img{padding:2px 5px}
#detail_zbozi .hideimg .off{display:none}
#detail_zbozi .hideimg .on,
#detail_zbozi .hideimg .dalsi_img{display:table-cell;vertical-align:middle;color:#373737; }
#detail_zbozi .logo_vyrobce img{width:auto;max-height:35px}
#detail_zbozi .ikony{margin:5% 0 0 0}
#detail_zbozi .ikony .druhajakost{margin-top: 24px;max-width: 260px;transform: rotate(-44deg);margin-left: -54px}

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

#detail_zbozi .pol_param{display:table;border-collapse:separate;border-spacing:0 8px;;width:100%}
#detail_zbozi .pol_param:first-child{border-top:none}
#detail_zbozi .zakl_param a:hover{text-decoration:none}
#detail_zbozi .zakl_param .pol_param{display:flex;justify-content:space-between;padding:3px 0;align-items: center}
#detail_zbozi .zakl_param .titulek{width: 60%;}
#detail_zbozi .zakl_param .hodnota{width: 40%;}
#detail_zbozi .param .pol_param{display:table;border-collapse:separate;border-spacing:0 8px;width:100%}
#detail_zbozi .param .pol_param:first-child{border-top:none}
#detail_zbozi .param .titulek{display:table-cell;width:40%}
#detail_zbozi .param .hodnota{display:table-cell;width:60%}
#detail_zbozi .dalsi_varianta{margin:0 0 15px 0}
#detail_zbozi .dalsi_varianta a{text-decoration:none}
#detail_zbozi .dalsi_varianta a:hover{text-decoration:underline}
#detail_zbozi .dalsi_varianta .pol_param{display:flex;justify-content:space-between;padding:3px 0;align-items: center}
#detail_zbozi .dalsi_varianta .titulek{width: 60%; font-weight: bold }
#detail_zbozi .dalsi_varianta .hodnota{width: 40%;}
#detail_zbozi .dalsi_varianta .hodnota span{display:inline-block;margin:0 10px;padding:15px;border:2px solid #E7E7E7;border-radius:5px}
#detail_zbozi .dalsi_varianta .hodnota span:hover{border-color:#373737}

#detail_souvisejici .titulek_souvis,
#detail_prislusenstvi .titulek_prislusenstvi,
#detail_alternativni .titulek_alternativ,
#detail_zakoupili .titulek_zakoupili{padding:10px;text-transform:uppercase;font-weight: bold;text-align: center;border-bottom:1px solid #d5d4d4;color:#515151;position:relative}
#detail_souvisejici{background-color: #fafafa;padding: 20px}
#detail_souvisejici .obrazek, #detail_prislusenstvi .obrazek, #detail_alternativni .obrazek{text-align:center}

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

#detail_zbozi .obal_cena{padding:10px 0;margin:1em 0 1em 0}
#detail_zbozi .obal_cena:empty{display:none}
#detail_zbozi .obal_cena .cena_kus{font-weight:bold;font-size:16px}
#detail_zbozi .obal_cena .usetrim{ color:#F25820}
#detail_zbozi .cena_vat {font-size:28px;color:#AAAAAA;margin: 0 10px 0 0; display:block; text-align: center }
#detail_zbozi .radio_varianta.aktivni .cena_vat,
#detail_zbozi .cena_vat_singl {font-size:28px; font-weight: bold; color:#009CD9; padding:0 0 0 8px}
#detail_zbozi .obal_cena s,
#detail_zbozi .cena_vat s{font-size:18px; color:red; display:block; font-weight: normal}
#detail_zbozi .cena_vat s:empty{
min-height:22px
}
#cena_doporucena_vypocet,
.skrtni_detail{color: #F25820}
#detail_zbozi .sleva{color:#97C950;font-weight: bold}
#detail_zbozi .ico_procento{background-color: #97C950;color: #FFFFFF;display:block;border-radius:50%;width:32px;height:32px;text-align: center;line-height:32px;font-weight: bold}

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

#detail_zbozi .obal_kosik_detail .obal_spin{position:relative;display:table;height:45px;float:left;margin-right:5px}
#detail_zbozi .obal_kosik_detail .obal_spin span{display:table-cell;text-align:center;vertical-align:middle;font-size:18px;width:22px;cursor:pointer;-webkit-user-select:none;   -moz-user-select:none;    -ms-user-select:none;        user-select:none;-webkit-touch-callout:none}
#detail_zbozi .obal_kosik_detail .obal_spin .kusy{text-align:center;width:53px;height:45px;margin:0;border-left:none;border-right:none;padding-right:25px;font-size:120%;position:relative;border-color:#e7e7e7}
#detail_zbozi .obal_kosik_detail .obal_spin span.spin_plus{border-radius:0 3px 3px 0;border-width:1px 1px 1px 0;border-style:solid; border-color:#e7e7e7}
#detail_zbozi .obal_kosik_detail .obal_spin span.spin_plus::before{content:'ks';position:absolute;font-size:16px;margin-left:-30px;margin-top:2px}
#detail_zbozi .obal_kosik_detail .obal_spin span.spin_minus{border-radius:3px 0 0 3px;border-width:1px 0 1px 1px;border-style:solid; border-color:#e7e7e7}
#detail_zbozi .obal_select{overflow:hidden;position:relative}
#detail_zbozi .obal_select select{height:54px;font-size:1.2em ;padding:13px}
#detail_zbozi .obal_select .kusy {width:75px;height:54px;text-align:center;font-size:1.4em;padding:4px;border-radius:3px;margin:0;left:1px;border:1px solid}
#detail_zbozi .obal_select button{cursor:pointer;height:54px;margin-left:12px;padding:0 10px;text-decoration:none;border:none;font-size:1.4em}
#detail_zbozi .detail_barva_provedeni{position:relative;padding:0;display:inline-block;margin:7px 20px 7px 0;border:1px solid;border-radius:100%;width:35px;height:35px;text-align:center}
#detail_zbozi .detail_barva_provedeni input{cursor:pointer;width:100%;height:100%;display:block;opacity:0}
#detail_zbozi .detail_barva_provedeni small{white-space:nowrap}
#detail_zbozi .obal_barvy_select .detail_barva_provedeni.checked::before {content:"g";font-size:2.4em;font-family:rimado;position:absolute;left:-1px;top:-1px}
#detail_zbozi .obal_barvy_select{margin:10px 0 0 0}
#detail_zbozi .titulek_barvy{padding:20px 0 0 0}
.obal_select .kosik_spin{position:relative;display:inline-block}
.obal_select .obal_spin{position:relative;display:table;float:left}
.obal_select .obal_spin span{display:table-cell;text-align:center;vertical-align:middle;font-size:18px;width:22px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}

#detail_zbozi .cena_skupina {white-space:nowrap;font-size:24px }
#detail_zbozi .varianty_zbozi_obal .cena_skupina span{font-weight:bold}
#detail_zbozi .varianty_zbozi_obal{margin:15px 0;padding:5px}
#detail_zbozi .varianty_zbozi_obal .titulek_skkupiny {padding:10px}
#detail_zbozi .varianty_zbozi_obal .varianty_zbozi th{background-color: #F6F6F6;padding:10px}
#detail_zbozi .varianty_zbozi_obal .kod_zb {font-size:90%;color:#808080;padding:0 0 5px 0}
#detail_zbozi .varianty_zbozi_obal button {height:33px;margin-left:5px;text-align:center;font-size:12px;padding:6px; background-color: #009CD9 ; color: white }
#detail_zbozi .varianty_zbozi_obal button:hover { background-color: #009900 }
#detail_zbozi .varianty_zbozi_obal .kusy {height:33px;margin:0;width:35px;text-align:center;font-size:12px;border-color:#e7e7e7;border-right:none;border-left:none}
#detail_zbozi .varianty_zbozi_obal td{padding:8px 3px; border-bottom:1px dotted #C0C0C0}
.cena_skupina{font-size: 16px;font-weight: bold}
#detail_zbozi .varianty_zbozi_obal .mob_kosik form{position:relative;display:inline-block;white-space: nowrap}
#detail_zbozi .varianty_zbozi_obal .popisek{ font-size: 22px; color:#009cd9; display:inline-block;padding:0 0 5px 0}
#detail_zbozi .varianty_zbozi_obal .usetrim{ color:#F25820}
#detail_zbozi .varianty_zbozi_obal .mob_kosik .obal_spin{position:relative;display:table;float:left}
#detail_zbozi .varianty_zbozi_obal .mob_kosik .obal_spin span{display:table-cell;text-align:center;vertical-align:middle;font-size:18px;width:22px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;border-color:#e7e7e7}
#detail_zbozi .varianty_zbozi_obal .mob_kosik .spin_minus{border-width:1px 0 1px 1px;border-style:solid; border-color:#e7e7e7}
#detail_zbozi .varianty_zbozi_obal .mob_kosik .spin_plus{border-width:1px 1px 1px 0;border-style:solid; border-color:#e7e7e7}

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

.obal_panel_tel_objednavka{display:flex;flex-wrap: nowrap;align-items: center}
.obal_panel_tel_objednavka div{padding:5px 10px 5px 0}
.obal_panel_tel_objednavka div:last-child{color:#CDA578;font-weight: bold}

#detail_zbozi .panel_casova_akce{margin-left:0;margin-top:10px;margin-bottom:10px;border-right-width:0;padding:10px;border:2px solid #009CD9;background-color: #eef9ff;max-width:520px}
#detail_zbozi .panel_casova_akce .stopky_det{padding:5px;width:70px;height:70px; border-radius:3px}
#detail_zbozi .panel_casova_akce .odpocet{font-weight:bold;font-size:16px}
#detail_zbozi .hodiny td{color:black;padding:6px 0 0 0;text-align: center;background-color: #FFFFFF}
#detail_zbozi .hodiny td small{font-size:14px;border-top:1px solid #DDDDDD;display:block;padding:5px;margin:5px;font-weight: normal}
#detail_zbozi .panel_casova_akce .skrtni_detail{text-decoration:line-through}
#detail_zbozi .panel_casova_akce .cas_cena{ color: #009CD9; font-weight: bold; font-size: 18px }
#detail_zbozi .panel_casova_akce .cas_cena small{color: gray; font-weight: normal }
.stopky_det_pol{width:30px;top:4px;right:5px;position:absolute}
#detail_zbozi .detail_info_darek{text-align:center;font-weight:bold;text-transform:uppercase}
#detail_zbozi .doprava_zdarma span{border:2px solid #006296;padding:2px;width:35px;border-radius:50%;text-align:center;height:35px;background-color:#006296;display:inline-block;margin:5px 0 0 0;}
#detail_zbozi .doprava_zdarma svg{width:28px;height:28px;fill:#FFFFFF;}

#detail_zbozi .polozky_pol_slevy{border-style:solid;border-width:1px;position:relative}
#detail_zbozi .polozky_pol_slevy td{padding:8px}
#detail_zbozi .prihlaseni_pol_slevy{text-align:left;margin:0 0 15px 0;padding:10px;border:1px dotted #008000;background-color: #E5FFE5;}
#detail_zbozi .prihlaseni_pol_slevy a{font-weight:bold}
#detail_zbozi .titulek_pol_slevy_no{font-weight:bold;text-align:center;padding: 15px 0 25px 0; display:none}

#barevna_sestava{text-align: center}
#barevna_sestava .titulek{font-size:16px;font-weight: bold;padding: 0 0 10px 0}
#barevna_sestava a{width:50px;height:50px;display:inline-block;border:2px solid transparent;display:inline-block;margin:0 5px 0 0;padding:0}
#barevna_sestava a:hover,
#barevna_sestava a.current{border:2px solid green}
#barevna_sestava .barva_sestava{width:42px;height:42px;display:inline-block;padding:0;margin:1px;border:1px solid black}

#detail_souvisejici .vypis_zbozi .polozka_zbozi,
#detail_prislusenstvi .vypis_zbozi .polozka_zbozi,
#detail_alternativni .vypis_zbozi .polozka_zbozi {margin: 0 3px;border-bottom:none}
#detail_souvisejici h2,
#detail_prislusenstvi h2,
#detail_alternativni h2,
#detail_zakoupili h2{font-size: 14px}
#detail_souvisejici .polozka_zbozi .cena_no_vat,
#detail_prislusenstvi .polozka_zbozi .cena_no_vat,
#detail_alternativni .polozka_zbozi .cena_no_vat {margin-left: 4px;padding-left: 4px;font-size: 10px}
#detail_souvisejici .polozka_zbozi{background-color: #FFFFFF}
.obal_otazky {margin:15px 0 0 0;padding:10px;background-color: #FAFAFA}
.obal_otazky .titulek_otazky{margin-bottom:10px;padding:0 0 10px 0;border-bottom:1px solid #C0C0C0}
.obal_otazky .ukazka{padding:0 0 10px 0}
.all_ukazky{text-align:left;padding:8px 0}

.form_hlidaci_pes{display:none;border:6px solid #006296;-webki-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color: #FFFFFF}
.form_hlidaci_pes .eml_pes{padding:.5em .75em;width:200px}
.form_hlidaci_pes .titulek{font-size:1.4em;margin-top:-35px}
.form_hlidaci_pes .send_form_pes{padding:15px 0}
.form_hlidaci_pes .close-off-pes{text-align:right;font-size:2em;cursor:pointer;border-bottom-style:solid;border-bottom-width:1px}
.form_hlidaci_pes .odslpes{padding:10px;-webki-border-radius:6px;-moz-border-radius:6px;     border-radius:6px;font-size:14px;width:200px}
.form_hlidaci_pes .show_hlaska_pes .show_chybovka, .form_hlidaci_pes .chybovka_volba{display:block;margin:1em 0;padding:1em}
.form_hlidaci_pes .send_ok{display:block;margin:1em 0;padding:1em}
.show_chybovka,
.chybovka_volba{background-color: #f8d8d8;color:#8b1a1a}
.send_ok{background-color:#def3d3;color:#008000}
.cely_popis{padding:5px 0;font-style: italic;text-decoration:underline;cursor:pointer}
.popis_zbozi img{padding: 10px;max-width:100%;max-height:100%;height:auto}
#detail_zbozi .param .pol_param:first-child {border-top: none}
#detail_zbozi .param .pol_param {display: table;border-collapse: separate;border-spacing: 0 8px;border-top: 1px dotted #E3E3E3;width: 100%}
#detail_zbozi .obrazek{position:relative;display:inline-block}
#detail_zbozi .obrazek .img_var_off{display:none}
#detail_zbozi .obrazek svg{width: 42px;height: 42px;position: absolute;bottom: 10px;right: 10px;padding: 8px;background-color: #373737;fill: white}

#detail_zbozi .adCheckbox-animate label i,
#detail_zbozi .adCheckbox-animate input[type="radio"]+i:before,
#detail_zbozi .adCheckbox-animate input[type="checkbox"]+i:before{height: 0;width: 0;border: none;position: absolute}
#detail_zbozi .obal_radio_varianty {text-align: left;position: relative;padding: 0;align-items: flex-end;}
#detail_zbozi .obal_radio_varianty .adFlex-cell{width:auto}
#detail_zbozi .radio_varianta{margin: 0 0 10px 0;height:100%}
#detail_zbozi .detail_radio_varianta{border:2px solid #E7E7E7;border-radius:5px;position:relative;text-align: center;padding:0}
#detail_zbozi .detail_radio_varianta{width: calc(150px - 10px);margin:10px 10px 0px 0}
#detail_zbozi .detail_radio_varianta label{padding:10px 5px;height:100%}
#detail_zbozi .detail_radio_varianta label .mnoztevni_sleva{font-weight: normal;font-size: 80%;margin-top:5px}
.show_aktivni .radio_aktivni:first-child,
.radio_varianta.aktivni .radio_aktivni{border:2px solid #009cd9 !important;font-weight: bold !important;background-color: #f7fcfe}
.show_aktivni .radio_aktivni:first-child label, .aktivni label{
font-weight: bold
}
.aktivni_cenik{border:2px solid #009cd9 !important;background-color: #f7fcfe}

.obal_dostupnost .show_dostupnost{padding:0 15px;font-weight: bold}
.show_termin{padding:0 15px;color: #97c950}

#detail_zalozky_popis .polozka_popis{padding: 5px;margin:5px 0 0 0}
#detail_zalozky_popis .popisek{display:none}
#detail_zalozky_popis .titulek_popis{position:relative;padding: 15px 15px 15px 50px;cursor:pointer; font-weight: bold; text-transform: uppercase; }
#detail_zalozky_popis .popisek{padding: 0 50px}
#detail_zalozky_popis .titulek_popis.plus::before,
#detail_zbozi .titulek_parametry.plus::before{content: "+";position: absolute;left: 5px;top: 7px;font-size: 28px;color: #009CD9;width: 33px;height: 33px;border: 1px solid #009CD9;text-align: center;border-radius: 50%;line-height: 32px}
#detail_zalozky_popis .titulek_popis.plus.minus,
#detail_zbozi .titulek_parametry.plus.minus{text-decoration:underline; background-color: #FFFFFF}
#detail_zalozky_popis .titulek_popis.minus::before ,
#detail_zbozi .titulek_parametry.minus::before{content: "-";line-height: 23px;font-size:35px;text-align: center;padding: 0 2px 0 0;color:#808080;border-color:#808080}

#detail_zbozi .datasheet ul{padding: 0;margin: 15px}
#detail_zbozi .datasheet ul li{list-style: none;padding: 15px 0;margin:0}
#detail_zbozi .datasheet ul li a{padding-left: 40px}
#detail_zbozi .datasheet ul li svg{width: 32px;height: 32px;display: inline-block;fill: currentcolor;position: absolute;margin-top: -7px;margin-left:-40px}
#detail_zbozi .svg_iko_pdf{color:#009CD9}
.obal_pol_cena {display: inline-block;margin: 20px 4px 5px 0;padding: 13px 13px 0 13px;border: 2px solid #E7E7E7;border-radius: 5px;cursor:pointer}
.obal_pol_cena big{padding: 8px 0 10px 0;color: #AAAAAA;display: block}

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

#detail_zbozi ul.zalozky li{padding:10px 20px;list-style:none;border-style:solid;border-width:1px 1px 0 1px;cursor:pointer;border-color: #808080}
#detail_zbozi ul.zalozky li:last-child{border-bottom-width: 1px}
#detail_zbozi .zal_img{text-align: center}
#detail_zbozi{margin:10px}
#detail_zbozi h1{margin:0;padding:10px 0; text-align: left }
#detail_zbozi .t_table{display:block}
#detail_zbozi .obrazek img{max-width:325px;width:auto;margin:0;padding:0;max-height: 315px}
#detail_zbozi .obal_kosik_detail button {padding:0 5px}
#detail_zbozi .radek-kosik .obal_kosik_detail{text-align:center; margin:0 auto}
#detail_zbozi .hideimg{display:none}
#detail_zbozi .logo_vyrobce{text-align:center}

.ad-carusel{position:relative;overflow:hidden}
.ad-carusel .item{position:absolute;width:100%;background-color:white}
.ad-carusel .right_pol{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-duration:.8s;transition-duration:.8s;z-index:0;opacity:1}
.ad-carusel .left_pol{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-duration:.8s;transition-duration:.8s;z-index:0;opacity:1}
.ad-carusel .view_pol{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.8s;transition-duration:.8s;display:block;opacity:1;-webkit-perspective:1000px;perspective:1000px;z-index:10}
#detail_zbozi .ad_gallery .obrazek{position:relative}
#detail_zbozi .ad_gallery .obrazek .ad-carusel{height:320px;position:relative}
#detail_zbozi .ad_gallery .obrazek .ad-carusel .item{display:table;width:100%;display:none}
#detail_zbozi .ad_gallery .obrazek .ad-carusel .item a{display:table-cell;vertical-align:middle;height:320px;;width:100%;text-align:center}
#detail_zbozi .ad_gallery .obrazek .ad-carusel .right_pol,
#detail_zbozi .ad_gallery .obrazek .ad-carusel .left_pol{opacity:0;display:table}
#detail_zbozi .ad_gallery .obrazek .ad-carusel .view_pol{display:table}
#detail_zbozi .ad_gallery .obrazek .prev_car,
#detail_zbozi .ad_gallery .obrazek .next_car{position:absolute;top:calc(50% - 20.5px);width:41px;height:41px;font-size:42px;cursor:pointer;display:block;z-index:20}
#detail_zbozi .ad_gallery .obrazek .prev_car{left:10px}
#detail_zbozi .ad_gallery .obrazek .next_car{right:10px}

#detail_panel_tel_objednavka {padding: 15px 0 15px 0}
.obal_panel_tel_objednavka{flex-wrap:wrap;justify-content: center}
.obal_panel_tel_objednavka div:nth-child(1){width: 100%;text-align: center}
.obal_panel_tel_objednavka div:nth-child(2){width:100%;text-align: center}
.obal_panel_tel_objednavka div:nth-child(3){
}
.obal_panel_tel_objednavka div:nth-child(4){}

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

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

#detail_zbozi .obal_radio_varianty .radio_varianta:nth-child(n+3){margin-top:20px}
#detail_zbozi .radek-kosik .titulek_barvy{text-align:left; margin-top:10px}
#detail_zbozi .obal_barvy_select {margin:0;text-align:left}

#detail_souvisejici .vypis_zbozi .adFlex .adFlex-cell,
#detail_prislusenstvi .vypis_zbozi .adFlex .adFlex-cell,
#detail_alternativni .vypis_zbozi .adFlex .adFlex-cell {

}
#detail_souvisejici .polozka_zbozi .obrazek figure img,
#detail_prislusenstvi .polozka_zbozi .obrazek figure img,
#detail_alternativni  .polozka_zbozi .obrazek figure img{max-width:120px; height:auto}

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

.form_hlidaci_pes{padding:15px}

.obal_dostupnost{display:flex;flex-wrap: wrap;justify-content: center}
.zalozky_mobil{display:flex;flex-wrap: nowrap;justify-content: space-between;align-items:center;margin-top:10px}
.menu_zalozky_mobil svg{width:29px;height:29px;fill: #009CD9}
#detail_zbozi .obal_zalozky{padding:10px}
}

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

.ad-carusel{position:relative;overflow:hidden}
.ad-carusel .item{position:absolute;width:100%;background-color:white}
.ad-carusel .right_pol{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-duration:.8s;transition-duration:.8s;z-index:0;opacity:1}
.ad-carusel .left_pol{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-duration:.8s;transition-duration:.8s;z-index:0;opacity:1}
.ad-carusel .view_pol{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.8s;transition-duration:.8s;display:block;opacity:1;-webkit-perspective:1000px;perspective:1000px;z-index:10}
#detail_zbozi .ad_gallery .obrazek{position:relative}
#detail_zbozi .ad_gallery .obrazek .ad-carusel{height:320px;position:relative}
#detail_zbozi .ad_gallery .obrazek .ad-carusel .item{display:table;width:100%;display:none}
#detail_zbozi .ad_gallery .obrazek .ad-carusel .item a{display:table-cell;vertical-align:middle;height:320px;;width:100%;text-align:center}
#detail_zbozi .ad_gallery .obrazek .ad-carusel .right_pol,
#detail_zbozi .ad_gallery .obrazek .ad-carusel .left_pol{opacity:0;display:table}
#detail_zbozi .ad_gallery .obrazek .ad-carusel .view_pol{display:table}
#detail_zbozi .ad_gallery .obrazek .prev_car,
#detail_zbozi .ad_gallery .obrazek .next_car{position:absolute;top:calc(50% - 20.5px);width:41px;height:41px;font-size:42px;cursor:pointer;display:block;z-index:20}
#detail_zbozi .ad_gallery .obrazek .prev_car{left:10px}
#detail_zbozi .ad_gallery .obrazek .next_car{right:10px}

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

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

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


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

.form_hlidaci_pes{padding:15px}
.zalozky_mobil{display:flex;flex-wrap: nowrap;justify-content: space-between;align-items:center;margin-top:10px}
.menu_zalozky_mobil svg{width:29px;height:29px;fill: #009CD9}
#detail_zbozi .obal_zalozky{padding:10px}
@media all and (min-width:601px){
#detail_zbozi ul.zalozky{margin:0 15px;height:38px;border-bottom-style:solid;border-bottom-width:1px;border-color: #ebebeb;padding: 0px 0 0 5px}
#detail_zbozi ul.zalozky li{padding:10px 20px;list-style:none;display:inline-block;border-style:solid;border-width:1px 1px 0 1px;cursor:pointer;border-color: #ebebeb}
.popis_zbozi{padding:15px 0}
}
@media all and (max-width:750px){
#detail_zbozi [class^="t_cell_"]{display:block;width:100%}
#detail_zbozi ul.zalozky li{padding:10px 20px;list-style:none;border-style:solid;border-width:1px 1px 0 1px;cursor:pointer;border-color: #ebebeb}
#detail_zbozi ul.zalozky li:last-child{border-bottom-width: 1px}
}
#detail_zakoupili .vypis_zbozi .adFlex .adFlex-cell,
#detail_souvisejici .vypis_zbozi .adFlex .adFlex-cell,
#detail_prislusenstvi .vypis_zbozi .adFlex .adFlex-cell,
#detail_alternativni .vypis_zbozi .adFlex .adFlex-cell {width: calc(100% - 4px)}
@media all and (min-width:750px){

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

@media all and (min-width:1198px){
#detail_zbozi #adZalTabs{margin-top:40px}
#detail_zbozi ul.zalozky{margin:0 ;padding: 0px 0 10px 0}
#detail_zbozi ul.zalozky li{padding:10px 20px;margin:0 4px 0 0;list-style:none;display:inline-block;border-style:solid;border-width:1px 1px 1px 1px;cursor:pointer;border-color: #ebebeb;background-color: #fafafa}
.popis_zbozi{
padding:15px 0
}
#detail_souvisejici .vypis_zbozi .adFlex .adFlex-cell,
#detail_prislusenstvi .vypis_zbozi .adFlex .adFlex-cell,
#detail_alternativni .vypis_zbozi .adFlex .adFlex-cell,
#detail_zakoupili .vypis_zbozi .adFlex .adFlex-cell {width: calc(25% - 2px);font-size: 12px}
#detail_zbozi .tbn_akce .tl_akce {padding: 10px 10px 10px 28px}
#detail_zbozi .tbn_akce i {font-size: 1.4em;top: 9px}
.form_hlidaci_pes{position:absolute;width:450px;z-index:10000;padding:15px}
#detail_panel_tel_objednavka{padding:0 0 0 0}

.obal_dostupnost{display:flex;flex-wrap: nowrap;align-items: baseline;padding:0 0 5px 0}
.all_ukazky{text-align:right}
.menu_zalozky_mobil{display:none}
#detail_zbozi .obal_zalozky{padding:35px}
#detail_zbozi #zal1,
#detail_zbozi #zal7,
#detail_zbozi #zal8{text-align: justify}
}#panel_tagy{margin:0 0 15px 0;padding:0}
#panel_tagy ul{margin:0;padding:0;display:flex;flex-wrap: wrap;justify-content: center}
#panel_tagy li{list-style: none;display:inline-block;margin:5px}
#panel_tagy a{display:block;background-color: #E8E8E8;border-radius:5px;padding:5px 10px;margin:0;text-decoration: none}

@-webkit-keyframes scale-up-hor-left {
0% {-webkit-transform: scaleX(0.4);transform: scaleX(0.4);-webkit-transform-origin: 0% 0%;transform-origin: 0% 0%}
100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: 0% 0%;transform-origin: 0% 0%}
}
@keyframes scale-up-hor-left {
0% {-webkit-transform: scaleX(0.4);transform: scaleX(0.4);-webkit-transform-origin: 0% 0%;transform-origin: 0% 0%}
100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: 0% 0%;transform-origin: 0% 0%}
}
#detail_zbozi .tbn_akce{display:flex;flex-wrap: wrap}
#detail_zbozi .tbn_akce .tl_akce_fcb,
#detail_zbozi .tbn_akce .tl_akce{font-weight:normal;position:relative;text-decoration:none;cursor:pointer;display:block;color:#808080;text-align: center;margin:0;padding:10px 15px 0 0}
#detail_zbozi .tbn_akce .tl_akce table{margin:0 auto}
#detail_zbozi .tbn_akce .tl_akce table td:first-child{display:none}
#detail_zbozi .tbn_akce .tl_akce svg{width:28px;height:28px;padding:0}
#detail_zbozi .tbn_akce .tl_akce_fcb svg{width:33px;height:33px;padding:0}
.tl_akce.moje_prani{margin: 0px 0 0 25px;display: inline-block;position: absolute;cursor: pointer}
.tl_akce.moje_prani svg{width: 46px;height: 46px;padding: 8px;margin: 0;border: 1px solid transparent;border-radius: 50%}
.tl_akce.aktivni_prani,
.tl_akce.moje_prani:hover svg{border: 1px solid #C0C0C0;border-radius: 50%;width: 46px;height: 46px}
.sdilet .showsdilet{width:0;display:inline-block;overflow: hidden}
.sdilet:hover{width:auto;-webkit-animation: scale-up-hor-left 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;animation: scale-up-hor-left 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both}

@media all and (max-width:480px){
#detail_zbozi .tbn_akce .tl_akce_fcb,
#detail_zbozi .tbn_akce .tl_akce{padding:7px 1px 7px 26px}
#detail_zbozi .tbn_akce i{font-size:20px;top:6px}
#detail_zbozi .tbn_akce .tl_akce svg{ fill: #009CD9}
#detail_zbozi .tbn_akce .tl_akce_fcb svg{ fill: #009CD9}
#detail_zbozi .tbn_akce{margin:0}
}

@media all and (min-width:481px) and (max-width: 1197px){
#detail_zbozi .tbn_akce .tl_akce_fcb,
#detail_zbozi .tbn_akce .tl_akce{padding:7px 1px 7px 26px}
#detail_zbozi .tbn_akce i{font-size:20px;top:6px}
#detail_zbozi .tbn_akce .tl_akce svg{ fill: #009CD9}
#detail_zbozi .tbn_akce .tl_akce_fcb svg{ fill: #009CD9}
#detail_zbozi .tbn_akce{margin:0}
}

@media all and (min-width:1198px){
#detail_zbozi .tbn_akce {position:absolute;right:0;padding-top:25px}
#detail_zbozi .tbn_akce .tl_akce svg{ fill: #c0c0c0}
#detail_zbozi .tbn_akce .tl_akce_fcb svg{ fill: #A3A3A3}
}.darek-obal{position:relative}
.darek-obal .titulek {color:#0078B6; text-align: center; margin:0 0 5px 0}
.darek-obal .titulek:before{content:"";border-bottom:1px solid #F0F0F0;width:100%;position:absolute;top:14px;left:0;z-index:0}
.darek-obal .titulek h2{font-size:24px;font-weight:lighter; background-color: white;display:inline-block;padding:0 15px;position:relative;z-index:1;color:#0078B6}
.darek-obal article{display:flex;flex-wrap: wrap;justify-content: center}
.darek-obal article .detail_darek{width: calc(33.3333% - 10px);margin: 5px;padding: 5px}
.detail_darek_cols1{padding:5px}
.detail_darek_cols2{padding:5px;font-size: 12px}
.detail_darek_cols2 span{display:block;padding:5px 0;font-style: italic;font-weight: bold}
.detail_darek_cols2 a{text-decoration: none}
.detail_darek_cols2 a:hover{text-decoration: underline}#dolni_pomocne_menu ul{margin:0;padding:0;width:100%}
#dolni_pomocne_menu ul li{list-style:none;margin:0;padding:3px}

@media all and (max-width:1197px){
#dolni_pomocne_menu ul li a{text-decoration:none;display:block;padding:10px 15px 0 25px}
}

@media all and (min-width:1198px){
#dolni_pomocne_menu ul li a{text-decoration:none;display:block;padding:2px 15px}
#dolni_pomocne_menu ul li:first-child a{padding:15px 15px 5px 15px}
}#cookie .onoffswitch {position: relative; width: 90px;-webkit-user-select:none; -moz-user-select:none; -ms-user-select: none}
#cookie .onoffswitch-checkbox {position: absolute;opacity: 0;pointer-events: none}
#cookie .onoffswitch-label {display: block; overflow: hidden; cursor: pointer;border: 2px solid #D1D1D1; border-radius: 20px}
#cookie .onoffswitch-inner {display: block; width: 200%; margin-left: -100%;transition: margin 0.3s ease-in 0s}
#cookie .onoffswitch-inner:before, .onoffswitch-inner:after {display: block; float: left; width: 50%; height: 35px; padding: 0; line-height: 35px;font-size: 18px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;box-sizing: border-box}
#cookie .onoffswitch-inner:before {content: "ANO";padding-left: 10px;background-color: #339900; color: #FFFFFF;padding-right: 37px}
#cookie .onoffswitch-inner:after {content: "NE";padding-right: 20px;background-color: #EEEEEE; color: #888888;text-align: right}
#cookie .onoffswitch-switch {display: block; width: 30px; margin: 4px;background: #FFFFFF;position: absolute; top: 0; bottom: 0;right: 51px;border: 2px solid #D1D1D1; border-radius: 20px;transition: all 0.3s ease-in 0s}
#cookie .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {margin-left: 0}
#cookie .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {right: 0px}
#cookie fieldset{max-width:998px;margin: 0 auto}
#cookie section{padding:15px;margin:15px 15px 25px 15px;background-color: #f8f8f8}
#cookie .obal_nastaveni{padding:15px;border-bottom:1px dotted #C0C0C0}
#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{text-align: right}
#cookie .buttonky{display:flex;flex-wrap:wrap;justify-content: center;align-content: center}
#cookie .buttonky button{margin:1px 25px;background-color: #EEEEEE;color:#222222;width:200px}
#cookie .buttonky:hover button{background-color: #EEEEEE;color:#222222}
#cookie .buttonky button:hover{background-color: #fd4848;color:#FFFFFF}
#cookie .buttonky button:last-child{background-color: #009CD9;color:#FFFFFF}
#cookie .buttonky button:last-child:hover{background-color: #38A800}

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

@media all and (min-width:755px){
#cookie .buttonky{padding:15px 0 25px 0}
}
.panel_formular_show .poptavka_panel{display:flex; flex-wrap: wrap; justify-content: space-between; align-items: center; max-width:80%; margin: 25px auto; border: 1px solid #C0C0C0; position:relative; cursor:pointer}
 .panel_formular_show .poptavka_panel::after{content: "";border-top: 26px solid transparent;border-left: 15px solid #C0C0C0;border-right: 0 solid transparent;border-bottom: 26px solid transparent;width: 0px;height: 0px;position: absolute;top: -2px;right: -15px}
 .panel_formular_show .poptavka_panel span{display:inline-block;padding:15px}
.panel_formular_show .poptavka_panel span+span{background-color: #C0C0C0;font-weight: bold}
 .panel_formular_disable{display:none}
.disable_form{padding:15px 25px 0 15px;cursor:pointer;text-align: right}#forum-otazky-odpovedi .titulek{color:#980505}
#forum-otazky-odpovedi .titulek span{color: #fff;display: inline-block;padding: 8px;background-color: #919191;margin: 0 10px 10px 0;border-radius: 6px}
#forum-otazky-odpovedi .jmeno{font-style: italic;font-size: 90%;padding: 0 0 8px 0;color: #4F4F4F}
#forum-otazky-odpovedi .obal{margin:15px 0}
#forum-otazky-odpovedi .odpoved{color: #006296}
#forum-otazky-odpovedi .new_prispevek{display:inline-block;padding:8px 15px;text-decoration: none;background-color: #009900;color: #FFFFFF;border: 4px solid #EEEEEE;border-radius: 9px}
#forum-otazky-odpovedi .info_blue{padding:10px;margin:15px 0 15px 0}
#forum-otazky-odpovedi .overeny_zakaznik{color:#FFFFFF;display:inline-block;padding:5px;margin:5px 0;font-weight: bold;background-color: #009CD9;border-radius:3px}
.recenze_login{cursor:pointer;text-decoration:underline}
.recenze_login:hover{text-decoration:none}

#forum-otazky-odpovedi .strankovani1{position:relative;display:table;width:calc(100% - 30px);margin:30px 0}
#forum-otazky-odpovedi .strankovani1 a{color:#000;display:block;text-decoration:none;padding:4px;text-align:center;line-height:18px;border-radius:5px}
#forum-otazky-odpovedi .strankovani1 ul{margin:0;padding:0;display:table-cell;text-align:left}
#forum-otazky-odpovedi .strankovani1 ul li{list-style:none;display:inline-block;margin:0;margin:0}
#forum-otazky-odpovedi .strankovani1 ul li a{min-width:30px;margin:0}
#forum-otazky-odpovedi .strankovani1 a:hover{background: #DBF3FF}
#forum-otazky-odpovedi .strankovani1 .aktiv-str{display:block;min-width:30px;text-align:center;line-height:18px;padding:4px;margin:0;background:#009CD9;color:#FFFFFF;border-radius:5px}
#forum-otazky-odpovedi .strankovani1 .next_prev{display:table-cell;width:160px;text-align:right}
#forum-otazky-odpovedi .strankovani1 .next_prev span{display:inline-block;margin-left:10px;position:relative}
#forum-otazky-odpovedi .strankovani1 .next_prev span.str_prev a{padding:4px 5px 4px 20px}
#forum-otazky-odpovedi .strankovani1 .next_prev span.str_next a{padding:4px 20px 4px 5px}
#forum-otazky-odpovedi .strankovani1 .next_prev i{position:absolute}
#forum-otazky-odpovedi .strankovani1 .next_prev span.str_prev a i{left:3px;top:5px}
#forum-otazky-odpovedi .strankovani1 .next_prev span.str_next a i{right:3px;top:5px}
#forum-otazky-odpovedi .prispevek{padding: 15px;margin:0;background-color: #fafafa;border-bottom:1px dotted gray}
#fotogalerie{text-align:center;position:relative}
#fotogalerie ul{margin:0 -15px;padding:0; justify-content: center }
#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%)}}#fulltext_form {display:none;position: absolute;top: 0;left: 0;width: 100%;z-index: 10000;background-color: #006296}
#fulltext_form .zavrit_mobil_panel {display: table}
#fulltext_form .zavrit_mobil_panel .nadpis {display: table-cell;text-align: left;padding: 10px 15px;vertical-align: middle;font-size: 18px;color: #FFFFFF}
#fulltext_form .zavrit_mobil_panel .zavrit {display: table-cell;width: 45px;text-align: center;vertical-align: middle;color: white;font-size: 28px}
#fulltext_form .obal_fulltext_form {padding: 1em;border: 2px solid #006296;background-color: white}
#lupa_fulltext svg {width: 34px;height: 34px;padding: 0;margin: 0;border:1px solid #333333;padding:5px;border-radius:50%}
input[name="fulltext"]:focus{outline: none !important}


@-webkit-keyframes slide-in-fwd-right {
0% {-webkit-transform: translateZ(-1400px) translateX(1000px);transform: translateZ(-1400px) translateX(1000px);opacity: 0}
100% {-webkit-transform: translateZ(0) translateX(0);transform: translateZ(0) translateX(0);opacity: 1}
}
@keyframes slide-in-fwd-right {
0% {-webkit-transform: translateZ(-1400px) translateX(1000px);transform: translateZ(-1400px) translateX(1000px);opacity: 0}
100% {-webkit-transform: translateZ(0) translateX(0);transform: translateZ(0) translateX(0);opacity: 1}
}

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

@media all and (min-width:481px) and (max-width: 1197px){
#lupa_fulltext{display:none}
}

@media all and (min-width:1198px){
#lupa_fulltext{text-align: center;cursor:pointer}
#fulltext_form {background-color: transparent;-webkit-animation: slide-in-fwd-right 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-fwd-right 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;top: 7px;left: -170px}
#fulltext_form .obal_fulltext_form {margin:0 20px 0 18em}
}#vypis_hodnoceni .text_hodnoceni{padding-left:10px}
.hodnoceni_plus_minus ul{padding:0}
.text_hodnoceni .klad{color:green;}
.text_hodnoceni .zapor{color:red;}
.text_hodnoceni li.klad, .text_hodnoceni li.zapor{display:flex;flex-wrap:nowrap;margin-bottom:8px}
.text_hodnoceni li span:last-child{display:inline-block;padding:0 10px}
.text_hodnoceni svg{width:20px;height:25px;}
.text_hodnoceni .klad svg{fill:green;}
.text_hodnoceni .zapor svg{fill:red;}
.text_hodnoceni ul{list-style:none;}
.text_hodnoceni ul li{display:flex;}
.show_hodnoceni{padding:20px 0;border-bottom:1px solid lightgrey;}
.show_hodnoceni .komentar{margin:10px 0;}
#detail_zbozi #vypis_hodnoceni{padding:15px 0;}
.otevri_hodnoceni{cursor:pointer;}
.hodnoceni_graf_procenta{font-size:56px;}
.hodnoceni_graf_celkem{text-align:center;}
.graf-hodnoceni .adFlex{align-items:center;}
#vypis_hodnoceni .graf-hodnoceni{padding:20px;text-align:left;margin:10px 0;background-color:#fafafa;}
.hodnoceni_procenta {font-size:30px;border-radius:50%;width:86px;height:86px;line-height:78px;background-color:#009CD9;color:white;margin:auto;}
.hodnoceni_procenta sup{font-size:16px;}
.show_hodnoceni .titulek{text-align:center;}
#form_hodnoceni{padding:15px;margin:15px 0 15px 0}
#form_hodnoceni h2{font-size:22px;padding-bottom:10px}
#form_hodnoceni a.zpet_detail{display:inline-block;margin:8px 0;text-decoration:none;padding:8px;-webki-border-radius:3px;-moz-border-radius:3px;     border-radius:3px}
#form_hodnoceni .ho-graf{padding:20px;margin:10px 0}
#form_hodnoceni .adCheckbox-animate i{display:block;height:45px;margin-bottom:10px}
#form_hodnoceni .obal_hodnoceni{margin:0 auto}
#form_hodnoceni .ho-graf a:hover{text-decoration:none}
.grafik{display:flex;width:100%;padding:5px;}
.grafik .graf_fill{flex-grow:10;background-color:white;}
.graf-hodnoceni span{display:table-cell;vertical-align:middle}
#vypis_hodnoceni .jmeno-hodnoceni{padding-left:10px}
#vypis_hodnoceni .buttonky {text-align:right;}
#vypis_hodnoceni .buttonky a{display:inline-block;margin:8px 8px 8px 0;text-decoration:none;padding:8px;-webki-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#009CD9;color:white;}
#vypis_hodnoceni .buttonky a:hover{background-color:#009900;}

@media all and (min-width:1198px){
.hodnoceni_plus_minus ul{width:50% !important}
}#top-upoutavka{flex-grow:2}
#top-upoutavka td{padding:0 5px 0 0}
#top-upoutavka td:nth-child(2),
#top-upoutavka td:nth-child(4){padding:0 20px 0 0}

@media all and (max-width:480px){
 #top-upoutavka{display:none}
}

@media all and (min-width:481px) and (max-width: 1197px){
 #top-upoutavka{display:none}
}#top_pomocne_menu ul{margin:0;padding:0;width:100%}
#top_pomocne_menu ul li{list-style:none;margin:0;padding:3px}

@media all and (max-width:1197px){
#top_pomocne_menu ul li a{text-decoration:none;display:block;padding:0 15px 0 25px}
}

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

@media all and (min-width:1198px){
#top_pomocne_menu ul li a{text-decoration:none;display:block;padding:2px 15px}
#top_pomocne_menu ul li:first-child a{padding:15px 15px 5px 15px}
}
#kde-jsem{padding:15px 15px 7px 15px; text-transform: lowercase;  font-size: 12px }
#kde-jsem a{text-decoration: none; position:relative; padding-right:12px;display:inline-block}
#kde-jsem a::after{content: " . ";font-size: 24px;position: absolute;margin: -11px 0 0 5px}
#kde-jsem a:last-child::after{content: ""}
#kde-jsem a span{border-bottom:1px solid #C0C0C0;display:inline-block;padding-bottom:2px}

@media all and (max-width:997px){
#kde-jsem {padding: 10px;margin:5px}
}

@media all and (min-width:1198px){
#kde_jsem{margin:45px 0 0 0}
}
#kroky_kosik{display:flex;justify-content:space-between;font-size:22px; text-align:center}
#kroky_kosik div:nth-child(odd){text-align:center;padding:10px 5px;position:relative;vertical-align:baseline}
#kroky_kosik div.kroky_sipka{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:0 solid #C0C0C0;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}
#kroky_kosik a:hover{color: #CC0000;text-decoration: underline}
@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:14px; background-color: #F0F8FF; flex-wrap:nowrap; padding:0 10px }
#kroky_kosik span{display:block; margin:0 auto 10px; font-weight: bold ; font-size:22px}
#kroky_kosik div.kroky_sipka{display:none}

}

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

@media all and (min-width:1198px){
#kroky_kosik{margin:30px auto;width:75%; flex-wrap:wrap}
#kroky_kosik div:nth-child(odd){text-align:center;padding:10px 5px;position:relative;vertical-align:baseline;min-width:110px}
}#left-upoutavka{margin:20px 0 0 0;padding:10px}
#left-upoutavka-clanky{margin:46px 0 0 0;padding:0}
#left-upoutavka-clanky h2{font-size: 22px}
#left-upoutavka-clanky .polozka{margin:10px 0 10px 0;padding:0;text-align: center}
#left-upoutavka-clanky .polozka .img-upoutavka-clanek{padding:10px}
#left-upoutavka-clanky .polozka .img-upoutavka-clanek img{max-width:100%;max-height:100%;height:auto}
#left-upoutavka-clanky .polozka .abstrakt{padding:10px;color:#444444}
#left-upoutavka-clanky .polozka h3{padding:10px}
#left-upoutavka-clanky .polozka a.btn{display:inline-block;background-color: #CEA679;color:#000000;text-decoration: none;padding:6px 15px;text-transform: uppercase}

@media all and (max-width:1197px){
#left-upoutavka-clanky h2{text-align: center}
}

@media all and (min-width:1198px){
#left-upoutavka-clanky .polozka .img-upoutavka-clanek img{width:100%}
}#left_pomocne_menu ul{margin:0;padding:0;width:100%}
#left_pomocne_menu ul li{list-style:none;margin:0;padding:3px}

@media all and (max-width:1197px){
#left_pomocne_menu ul li a{text-decoration:none;display:block;padding:10px 15px 0 25px}
}

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

@media all and (min-width:1198px){
#left_pomocne_menu ul li a{text-decoration:none;display:block;padding:2px 15px}
#left_pomocne_menu ul li:first-child a{padding:15px 15px 5px 15px}
}
#logo_group img{max-height:100%;max-width:100%;width:100%;height:auto}

@media all and (max-width:480px){
#logo_group{margin: -82px 0 0 0;}
#logo_group img{max-width:230px;height:auto;margin:0 0 0 10px}
}

@media all and (min-width:481px) and (max-width: 1197px){
#logo_group{margin: -82px 0 0 0;}
#logo_group img{max-width:230px;height:auto;margin:0 0 0 10px}
}

@media all and (min-width:1198px){
#logo_group{text-align: center;margin-top:-60px;margin-bottom:15px}
#logo_group img{max-width:415px;position:relative;z-index:3}
}

@-webkit-keyframes slide-in-fwd-center {
0% {-webkit-transform: translateZ(-1400px);transform: translateZ(-1400px);opacity: 0;}
100% {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}
}
@keyframes slide-in-fwd-center {
0% {-webkit-transform: translateZ(-1400px);transform: translateZ(-1400px);opacity: 0;}
100% {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}
}
#modal_okno_open{position:absolute;z-index:10000;min-width:360px;margin:0;padding:0;background-color: #FFFFFF;overflow: hidden;-webkit-animation: slide-in-fwd-center 1s linear 0.2s both;animation: slide-in-fwd-center 1s linear .,2s both;}
.modal_okno_close{padding:5px 0 ;right: 5px;top:5px;position:absolute}
.modal_okno_obsah{display:flex;flex-wrap:wrap;justify-content: space-between;align-items: center;}
.modal_okno_obsah .left_fr{padding:20px;text-align: center;max-width:460px}
.modal_okno_obsah .left_fr .titulek {padding: 0;font-size: 28px;}
.modal_okno_obsah .left_fr h3 {font-size: 28px;color: #0077B7;padding: 0 0 10px 0;}
.modal_okno_obsah .left_fr h3 span {color: #8B1A1A;}
.modal_okno_obsah .right_fr img{margin:-3px}
@-webkit-keyframes tocit {to {-webkit-transform: rotate(360deg)}}
@keyframes tocit {to {transform: rotate(360deg)}}
@keyframes blink {0% { color: #C0C0C0; }100% { color:white}}
@-webkit-keyframes blink {0% { color: #C0C0C0; }100% { color:white}}
#naseptavac{position: relative}
#naseptavac .lo_data .preloader_ad2{position:absolute !important;right: 110px;top:-24px}
#naseptavac .nalezeno{background-color: #D1F2FF;padding: 5px;width: 100%;margin-top: 8px;color: #006296;border-radius: 5px 5px 0 0;z-index:9000;text-align:left}
#naseptavac .nalezeno a{background-color: #009CD9;padding: 5px 10px;display: inline-block;border-radius: 5px;text-decoration: none;color: white;font-weight: bold}
#naseptavac .nalezeno .ad-krizek{color:#006296;cursor:pointer}
#naseptavac .obal_naseptavac{text-align:left;background-color: white;padding: 10px;max-height:420px;overflow: hidden;overflow-y: auto;display:flex;justify-content: space-between}
#naseptavac .obal_naseptavac > div{padding:10px}
#naseptavac .obal_naseptavac a{color:black}
#naseptavac .obal_naseptavac .data{font-size:80%;color:gray}
#naseptavac .obal_naseptavac .data a{color:gray}#nastiphome {margin:45px 0 0 0;position:relative}
#nastiphome .adFlex{flex-wrap: nowrap}
#nastiphome .titulek_nastiphome {color:#0078B6; text-align: center; margin:0 0 25px 0}
#nastiphome .titulek_nastiphome:before{content:"";border-bottom:1px solid #F0F0F0;width:100%;position:absolute;top:14px;left:0;z-index:0}
#nastiphome .titulek_nastiphome h2{font-size:24px;font-weight:bold; background-color: white;display:inline-block;padding:0 15px;position:relative;z-index:1;color:#0078B6}
#nastiphome .titulek_nastiphome h2 small{font-size:18px; font-weight: normal }
#nastiphome #buttons span {display:block;cursor:pointer;width:36px;height:80px;position:absolute;top:calc(50% - 40px);bottom:1.5em;text-align:center;z-index:100}
#nastiphome #buttons {display:block;font-size:2em}
#nastiphome #buttons .next {right:0}
#nastiphome #buttons span i {padding:35px 0;background-color:#009CD9;color:white}
#nastiphome .polozka_zbozi_nahled {border:4px solid white}
#nastiphome .vypis_zbozi h2{padding:5px;width:100%; font-size: 16px }
#nastiphome .vypis_zbozi h2 a{text-decoration:none; font-weight: bold }
#nastiphome .vypis_zbozi h2 a:hover{text-decoration:underline}
#nastiphome .vypis_zbozi .obal_ceny_btn{padding:8px 0;font-size: 18px;width:100%}
.polozka_zbozi_nahled .cena s {font-weight: normal;color: #F25820;font-size:16px}
#nastiphome .vypis_dalsi_zbozi {clear: both;display: flex}
#nastiphome .polozka_zbozi_nahled .polozka_zbozi_nahled_obal {display: flex;width:100%;flex-direction: column;justify-content: space-between;height: 100%}
#nastiphome .adFlex{max-width:1440px;overflow: hidden}
#nastiphome .polozka_zbozi_nahled {max-width:299px;display:flex;flex-wrap: nowrap;justify-content: space-between;width: 100%}

#nastiphome .vypis_zbozi {overflow: hidden;position: relative;width: 100%;padding: 0;margin: 0 0 0 .2em}
#nastiphome .vypis_dalsi_zbozi {flex-wrap: nowrap}
#nastiphome .polozka_zbozi {border: 1px solid white}
#nastiphome .polozka_zbozi .polozka_zbozi_nahled_obal {width: calc(100%)}
#nastiphome .polozka_zbozi {min-width: 333px;display: flex;flex-wrap: nowrap;justify-content: space-between}

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

#nastiphome #buttons span i {background-color:rgba(0, 156, 217, 0.6)}
#nastiphome #buttons span i:hover {background-color:rgba(0, 156, 217, 1)}
}

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

#nastiphome #buttons span i {background-color:rgba(0, 156, 217, 0.6)}
#nastiphome #buttons span i:hover {background-color:rgba(0, 156, 217, 1)}
}

@media all and (min-width:1198px) {
#nastiphome #buttons .next {right:-7px}
}
#novinky_stred {margin:45px 0 0 0;position:relative}
#novinky_stred .adFlex{flex-wrap: nowrap}
#novinky_stred .titulek_novinky_stred {color:#0078B6; text-align: center; margin:0 0 25px 0}
#novinky_stred .titulek_novinky_stred:before{content:"";border-bottom:1px solid #F0F0F0;width:100%;position:absolute;top:14px;left:0;z-index:0}
#novinky_stred .titulek_novinky_stred h2{font-size:24px;font-weight:bold; background-color: white;display:inline-block;padding:0 15px;position:relative;z-index:1;color:#0078B6}
#novinky_stred .titulek_novinky_stred h2 small{font-size:18px; font-weight: normal }
#novinky_stred #buttons span {display:block;cursor:pointer;width:36px;height:80px;position:absolute;top:calc(50% - 40px);bottom:1.5em;text-align:center;z-index:100}
#novinky_stred #buttons {display:block;font-size:2em}
#novinky_stred #buttons .next {right:-7px}
#novinky_stred #buttons span i {padding:35px 0;background-color:#009CD9;color:white}
#novinky_stred .polozka_zbozi_nahled {border:4px solid white}
#novinky_stred .vypis_zbozi h2{padding:5px;width:100%; font-size: 16px }
#novinky_stred .vypis_zbozi h2 a{text-decoration:none; font-weight: bold }
#novinky_stred .vypis_zbozi h2 a:hover{text-decoration:underline}
#novinky_stred .vypis_zbozi .obal_ceny_btn{padding:8px 0;font-size: 18px;width:100%}
#novinky_stred .vypis_dalsi_zbozi {clear: both;display: flex}
#novinky_stred .polozka_zbozi_nahled .polozka_zbozi_nahled_obal {display: flex;width:100%;flex-direction: column;justify-content: space-between;height: 100%}

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

#novinky_stred #buttons span i {background-color:rgba(0, 156, 217, 0.6)}
#novinky_stred #buttons span i:hover {background-color:rgba(0, 156, 217, 1)}
}

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

#novinky_stred #buttons span i {background-color:rgba(0, 156, 217, 0.6)}
#novinky_stred #buttons span i:hover {background-color:rgba(0, 156, 217, 1)}
}


#novinky_stred{max-width:1440px;overflow: hidden}
#novinky_stred .polozka_zbozi_nahled {max-width:318px}
#novinky_stred .vypis_zbozi {overflow: hidden;position: relative;width: 100%;padding: 0;margin: 0 0 0 .2em}
#novinky_stred .vypis_dalsi_zbozi {flex-wrap: nowrap}
#novinky_stred .polozka_zbozi {border: 1px solid white}
#novinky_stred .polozka_zbozi .polozka_zbozi_nahled_obal {width: calc(100%)}
#novinky_stred .polozka_zbozi {min-width: 333px;display: flex;flex-wrap: nowrap;justify-content: space-between}

#panel-akce{margin:40px 0 0 0}
#panel-akce h2{font-size: 22px}
#panel-akce article{padding:10px;flex-wrap: wrap}
#panel-akce article .obal_top{text-align: center;width:100%}
#panel-akce article .obrazek{width:280px;margin:0 auto}
#panel-akce article .obrazek img{max-width:100%;max-height:100%;width:100%;height:auto}
#panel-akce article .obal_bottom{padding:10px;text-align: center}
#panel-akce article .obal_bottom a {text-decoration: none}
#panel-akce article .obal_bottom h3{font-size: 14px;padding:8px 0}
#panel-akce article .obal_bottom .obal_ceny_btn {padding: 8px 0;font-size: 18px;width: 100%;font-weight: bold}
#panel-akce article .obal_bottom .obal_ceny_btn .cena s {font-weight: normal;color: #F25820;font-size: 16px}
.btn_slevy{text-align: center}
.btn_slevy a.btn {display: inline-block;background-color: #CEA679;color: #000000;text-decoration: none;padding: 6px 15px;text-transform: uppercase}

@media all and (max-width:1197px){
#panel-akce h2{text-align: center}
}#panel_cas_akce{margin: 45px 0 0 0;background-color: #FAFAFA;position:relative}
#panel_cas_akce .ikony{position:absolute;z-index:100;top:2em;left:0}
.ikony .casakce{color:white;background-color:#009CD9;padding:15px; font-size: 18px }
#panel_cas_akce td{text-align: center}
#panel_cas_akce .obal_cas{border:25px solid #E1E1DF;padding:15px;text-align: center}
#panel_cas_akce .obal_cas h2{color:#009CD9;font-weight: bold;margin:25px 0;font-size: 28px}
#panel_cas_akce .obal_cas .cena{margin:55px 0 25px}
#panel_cas_akce .obal_cas .cena td{text-align: right}
#panel_cas_akce .obal_cas .cena td+td{text-align: left}
#panel_cas_akce .obal_cas .cas_cena{font-weight: bold;font-size: 28px}
#panel_cas_akce .obal_cas .skrtni_detail{font-weight: bold;text-decoration: line-through;color: #F25820}
#panel_cas_akce .obal_cas .popisek{margin:15px;font-size:14px}
#panel_cas_akce .obal_cas .odpocet_casu{margin:35px 0;font-size: 28px;color:#009CD9}
#panel_cas_akce .obal_cas .obal_kosik_detail{margin:10px}
#panel_cas_akce .hodiny td{color:black;border:1px  solid #DDDDDD}
#panel_cas_akce .hodiny td small{font-size:14px;border-top:1px solid #DDDDDD;display:block;padding:5px;margin:5px}

@media all and (max-width:480px){
#panel_cas_akce img{max-width:100%;max-height:100%}
#panel_cas_akce .obal_cas .odpocet_casu{margin:20px 0;font-size: 22px;color:#009CD9}
#panel_cas_akce .obal_cas .odpocet_casu table{padding:5px;margin:5px auto;text-align: center}
#panel_cas_akce .obal_cas{padding:15px 0}
#panel_cas_akce .hodiny td{padding:5px}
}

@media all and (min-width:481px) and (max-width: 900px){
#panel_cas_akce table.responsive-table{display:block; width:100% !important;height:auto !important}
#panel_cas_akce table.responsive-table > tbody,
#panel_cas_akce table.responsive-table > thead,
#panel_cas_akce table.responsive-table > thead > tr,
#panel_cas_akce table.responsive-table > tbody > tr,
#panel_cas_akce table.responsive-table > tr,
#panel_cas_akce table.responsive-table > thead > tr > td,
#panel_cas_akce table.responsive-table > tbody > tr > td,
#panel_cas_akce table.responsive-table > tr > td{display:block;height:auto !important; width:100% !important}
#panel_cas_akce .hodiny td{padding:10px}
}

@media all and (min-width:1198px){
#panel_cas_akce .hodiny td{padding:10px}
}#panel_fcb{margin: 40px 0 0 0}
.obla_fcb{padding:10px}

@media all and (max-width:1197px){
#panel_fcb{text-align: center}
}

@media all and (min-width:481px) and (max-width: 1197px){
 #panel_fcb{width:100% !important}
}




@-webkit-keyframes slide-in-fwd-center {
  0% {-webkit-transform: translateZ(-1600px)transform: translateZ(-1600px);opacity: 0;}
  100% {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}
}
@keyframes slide-in-fwd-center {
  0% {-webkit-transform: translateZ(-800px);transform: translateZ(-800px);opacity: 0;}
  100% {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}
}
#panel_info_cookie{position:fixed;z-index:999999;padding:100px 20px;width:99%;text-align:center;background-color: rgba(0, 98, 150, 0.9);color: #FFFFFF;left: 0.5%;-webkit-animation: slide-in-fwd-center 0.9s cubic-bezier(0.250, 0.460, 0.450, 0.940) 3s both;animation: slide-in-fwd-center 0.9s cubic-bezier(0.250, 0.460, 0.450, 0.940) 3s both;}
#panel_info_cookie a.nastavit_cookie{color:white;}
#panel_info_cookie a{color:#FFFFFF;display:inline-block; white-space: nowrap;}
#panel_info_cookie .buttonky{padding:10px;}
#panel_info_cookie .button_on{margin:5px;padding:10px 15px;border:1px dotted #FFFFFF;display:inline-block;cursor: pointer;color:white;text-decoration: none;font-size:150%;background-color: #005380;}
#panel_info_cookie .button_on:hover{background-color: #0081C7;}
#panel_info_cookie .nastavit_cookie{display:inline-block;padding: 0 15px 15px 5px;cursor: pointer;}
#panel_info_cookie .nastaveni_cookie{display:flex;flex-wrap: wrap;justify-content: center;align-items: center;margin:0 auto}

@media all and (max-width:480px){
#panel_info_cookie{top: calc(30% - 50px);padding:15px 20px;width:85%;width: 85%;left: calc(8%);}
}

@media all and (min-width:481px) and (max-width: 1197px){
#panel_info_cookie{top: calc(30% - 50px);padding:25px 20px;width:85%;width: 85%;left: calc(8%);}
}

@media all and (min-width:1198px){
#panel_info_cookie{top: calc(50% - 200px);}
}#panel_mena a{color:#BBBBBB}
#panel_mena .current{color: #448137;font-weight: bold}

@media all and (max-width:480px){
#panel_mena{white-space: nowrap;padding:25px 15px}
}

@media all and (min-width:481px) and (max-width: 1197px){
#panel_mena {white-space: nowrap;padding:25px 15px}
}

@media all and (min-width:1198px){
#panel_mena{width:120px}
}
#panel_mobil_menu{background-color: #F0F0F0;width: calc(100%);color:white;padding:5px 20px;margin:0;display:flex;flex-wrap: nowrap;justify-content: space-between;align-content: center}
#panel_mobil_menu span{margin-top:5px;padding:5px;cursor:pointer;text-align: center}
#panel_mobil_menu svg{width: 25px;height: 25px;fill: #777777}
#panel_mobil_menu a{text-decoration: none}

@media all and (min-width:1198px){
#panel_mobil_menu{display: none}
}
#buttons_prani{position:relative;z-index:201}
.moje-prani{cursor:pointer;}
.polozka_zbozi .moje_prani{display:inline-block;font-size:20px;padding:3px;text-align:center;border-radius:50%;width:35px;height:35px;line-height:35px;cursor:pointer;color:#4d4d4d;background-color:#FFF;margin:10px 0 0 0;border:2px solid #C0C0C0}
.moje_prani.aktivni_prani{border-color: #009CD9;}
.moje_prani.aktivni_prani svg {fill: #009CD9;}
.moje_prani svg {width: 25px;height: 22px;padding: 0;margin: 0;fill:#C0C0C0;}

#butons_prani a.current svg{fill:#009CD9;stroke:#009CD9;border-color:#009CD9}

.info_moje_prani{position: absolute;width: calc(100% - 10px);max-width:420px;z-index:10000;padding:10px;text-align: center;background-color: white;}
.info_moje_prani i.ad-check-circled{font-size:55px;color: #009CD9;}
.info_moje_prani h4{padding:10px}
.info_moje_prani .zavrit_moje_prani{text-align: right;cursor:pointer;font-size:24px;color:#C0C0C0}

#vystup_moje_prani{ max-width: 1198px; overflow: auto; margin: 10px 0px;}
#vystup_moje_prani table{border-collapse: collapse;border-style: solid;border-width: 1px;border-color: #C0C0C0;}
#vystup_moje_prani td{border-style: solid;border-width: 1px;min-width: 150px;padding:3px;border-color: #C0C0C0;}
#vystup_moje_prani .pole{ }
#vystup_moje_prani .zvyrazni{text-align: left;background-color: #f3f3f3;}
#vystup_moje_prani .zvyrazni.delete_all{background-color: #F8D8D8;text-align: center}
#vystup_moje_prani .zvyrazni_cenu{font-weight: bold;font-size: 22px;color:#DAB412;}
#vystup_moje_prani a.odebrat{text-decoration: none;font-weight: bold;color:#ED1C24;}
#vystup_moje_prani a.odebrat span{font-weight: normal;text-transform: uppercase;}
#vystup_moje_prani a.odebrat:hover span{text-decoration: underline}
#vystup_moje_prani a.odebrat small{display: block;font-size:80%;color:#C0C0C0;}
#vystup_moje_prani a.odebrat:hover small{color:#ED1C24;}
#vystup_moje_prani a.link_detail{text-decoration: none;padding: 9px 10px 9px 40px;display:inline-block;position: relative ;color:white;background-color: #4D4D4D;border-radius:3px}
#vystup_moje_prani a.link_detail i {margin-top: -1px;margin-left: -30px;text-transform: none !important;position: absolute;font-size: 22px}

#button_moje_prani{position:relative}
#button_moje_prani .prani_pocet {position: absolute;bottom: -2px;right: 2px;font-size: 11pt;height: 20px;width: 20px;line-height: 20px;border-radius: 50%;background-color: #ED1C24;color: #FFFFFF}
.button-odebrat-vse{margin: .5em;text-decoration: none;padding: .5em;font-size: 1.2em;background-color: #8B1A1A;color: #FFFFFF;display:inline-block;}
.button-odebrat{text-decoration: none;padding: 2px;font-size: 22px;color: #8B1A1A;height: 29px;width:29px;border:1px solid transparent;border-radius:50%;display:inline-block;text-align: center}
.button-odebrat-vse:hover, .button-odebrat:hover{color: red;border-color:red;}

@media all and (max-width:480px){
#butons_prani {display:none}
.info_moje_prani{width:calc(95%);left:10px !important}
}

@media all and (min-width:481px) and (max-width: 1197px){
#butons_prani {display:none}
}

@media all and (min-width:1198px){
#butons_prani{text-align: center;padding:0 5px}
#butons_prani .obal_butons{border-right:1px dotted #C0C0C0;padding:0 10px 0 0}
.button-odebrat-vse{margin: .5em 0;}
#butons_prani table{width:100%;}
#butons_prani small{font-size:12px}
#butons_prani a{text-decoration:none;color:#404142;padding: 0 }
#butons_prani svg{width:34px;height:34px;padding:0;margin:0; fill:#FFFFFF;stroke:#333333;border:1px solid #333333;padding:5px;border-radius:50%}
#butons_prani a:hover{color:#009CD9;}
#butons_prani a:hover svg{fill:#009CD9;stroke:#009CD9}
}#panel_form_novinky{background-image: url(/images_obsah/newsletter/bg-newsletter.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;width:100%;margin:45px 0 0 0;padding:35px}
#clanky_vypis_table #panel_form_novinky{margin:15px 0;padding:50px 20px}

#panel_form_novinky .titulek{padding:0;font-size: 20px}
#panel_form_novinky h3{color: #0077B7;padding:0 0 10px 0}
#panel_form_novinky h3 span{color: #8B1A1A}
#panel_form_novinky input[type="text"]{border:2px solid #788083;padding:10px; background-color: rgba(255, 255, 255, 0.6); width:100%}
#panel_form_novinky button{width:100%}
#panel_form_novinky .adFlex{width:450px;max-width:100%;justify-content: space-between}
#panel_form_novinky .obal_form{width: 100%;padding:20px 0}
#panel_form_novinky .obal_form .radek{padding:0 0 20px 0}

#panel_form_novinky .message{margin: 0; width:100%}
#panel_form_novinky .message h3{padding:0 0 0 25px !important; margin:0}
#panel_form_novinky .message.error h3{color:#8b1a1a}
#panel_form_novinky .message.success h3{color:#008000}

@media all and (max-width:760px){
#panel_form_novinky .message h3{font-size: 16px}
}

@media all and (min-width:761px){
#panel_form_novinky h3{font-size: 38px}
#panel_form_novinky .message h3{font-size: 22px}
}#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}
#subdomena_show{background-color: #EBFFEA;padding:0 20px;margin:15px auto;border:1px dotted #444444;max-width:1440px;box-shadow: 0 0 30px -16px #bb873e}
.obr{text-align: center;padding:2px 10px}
.abstrakt{padding:0 10px}

@media all and (min-width:1198px){
#subdomena_show{display:flex;justify-content: flex-start;align-items: center}
}#panel_title_clanky_prev_next{margin:45px 0 0 0;padding:0;position:relative}
#panel_title_clanky_prev_next h2{text-align: center;color: #0078B6}
#panel_title_clanky_prev_next ul{margin:0;padding:10px;list-style: none;display: flex;flex-wrap: wrap;justify-content: center;width:100%}
#panel_title_clanky_prev_next ul li:nth-child(2){text-align:right}
#panel_title_clanky_prev_next ul li a{text-decoration:none;display:inline-block;background-color: #F5F5F5;padding:8px 15px;position:relative;margin:0 15px}
#panel_title_clanky_prev_next ul li:nth-child(1) a{border-radius:8px}
#panel_title_clanky_prev_next ul li:nth-child(2) a{border-radius:8px}
#panel_title_clanky_prev_next ul li b{font-size: 16px}
#panel_title_clanky_prev_next ul li small{font-size: 12px;font-style: italic; text-transform: lowercase; }
#panel_title_clanky_prev_next .titulek_kamdal{color: #0078B6;text-align: center;margin: 0}
#panel_title_clanky_prev_next .titulek_kamdal::before {content: "";border-bottom: 1px solid #F0F0F0;width: 100%;position: absolute;top: 14px;left: 0;z-index: 0}
#panel_title_clanky_prev_next .titulek_kamdal h2 {font-size: 24px;font-weight: bold;background-color: white;display: inline-block;padding: 0 15px;position: relative;z-index: 1;color: #0078B6}

@media all and (max-width:480px){
#panel_title_clanky_prev_next ul li{margin:0 0 15px 0}
}

@media all and (min-width:481px) and (max-width: 1197px){
#panel_title_clanky_prev_next ul li{margin:0 0 15px 0}
}#partneri_odkazy a{text-decoration: none}
#partneri_odkazy a:hover{text-decoration: underline}

@media all and (max-width:480px){
#partneri_odkazy p,
#partneri_odkazy a{display:none}
}

@media all and (min-width:481px) and (max-width: 1197px){
#partneri_odkazy p,
#partneri_odkazy a{display:none}
}

@media all and (min-width:1198px){
#partneri_odkazy{flex-grow:20;color:#009cd9;text-align: center;font-size: 15px}
}
@media all and (min-width:1198px){
#show_menu_all_plosne_obal,
#show_menu_cms_plosne_obal,
#show_menu_shop_plosne_obal{max-width: 1440px;margin:0 auto}
#show_menu{padding:0;margin:0;width:100%}
#show_menu img{}
#show_menu .ikopod{display:none}
#show_menu ul{list-style: none}
#show_menu li{list-style: none}
#show_menu .obal_upoutavky{position: absolute;right:15px;top:0;display:flex;justify-content: space-between;flex-wrap: nowrap;max-width:520px;overflow: hidden;height:100%}
#show_menu .obal_upoutavky a{position:relative;display:flex;justify-content: center;align-content: center;align-items: center}
#show_menu img{display:none}
#show_menu .obal_upoutavky a img{height:auto;width:auto;max-height:240px;display:inline-block}
#show_menu .obal_upoutavky a span{display:block;background-color: rgba(255,255,255,0.8);color:black;padding:10px;position:absolute;top: calc(50% - 25px);line-height:30px;width:100%;text-align:center}
#show_menu .obal_upoutavky a span:empty{display:none}
#show_menu ul.level1{margin:0;padding:0;display:flex;justify-content: center;align-content: center;width:calc(100%);background-color:#E5F4FB;text-transform: uppercase;border-collapse: separate;border-spacing: 15px 0;margin: 0;max-width:1440px;position:relative}
#show_menu ul.level1>li{list-style:none;margin:0;padding:0 5px 0 0;white-space: nowrap}
#show_menu ul.level1>li>a{display:block;padding:20px 7px 20px 7px }
#show_menu ul.level1>li>a::before{content:"";height:15px;width:0;border-left:1px solid #4F4F4F;padding-left:15px;margin:0}
#show_menu ul.level1>li:first-child>a::before{border:none}
#show_menu ul.level1>li>a.current{color: #009cd9}
#show_menu ul.level1>li:nth-child(1):hover{background-color: #FAFAFA}
#show_menu ul.level1>li:nth-child(1)>a{color: #009cd9;font-weight: bold}
#show_menu ul.level1>li:last-child>a{color: #7D222B;font-weight: bold}
#show_menu ul.level1>li>a:hover{color:#009CD9}
#show_menu ul.level1>li.hover:hover .level2{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;white-space: normal;min-height:280px}
#show_menu a{text-decoration:none}

.level2{flex-wrap: wrap;align-items: center;text-align:left;display:none;position: absolute;z-index:100;left:0;margin:0;width:100%;padding-top:20px;padding-left:calc(10%);padding-right:calc(10% + 450px);padding-bottom:20px;background-color: #FAFAFA;border-bottom:4px solid #0078B7;max-width: 1440px}
.level2 li{padding: 0 10px;margin: 10px;width: calc(33.3333% - 20px)}
.level2 li:before{content:".";font-size:42px;position:absolute;margin-left:-20px;margin-top:-28px}
.level2 li>a{display:block;text-transform:none}
.level2 li a:hover{color:black}
.level2 li>a::after {display:block;content:'';border-bottom:solid 3px #0078B7;transform:scaleX(0);transition:transform 250ms ease-in-out}
.level2 li a:hover::after {transform:scaleX(1)}
.level2 li img{display:block;margin:0 auto; max-height:80px;padding:10px}

.level2 ul,
.next_menu{display:none}

}
@-webkit-keyframes kenburns-top {
0% {-webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);-webkit-transform-origin: 50% 16%;transform-origin: 50% 16%;opacity:0.3}
100% {-webkit-transform: scale(1.25) translateY(-15px);transform: scale(1.25) translateY(-15px);-webkit-transform-origin: top;transform-origin: top;opacity:0.7}
}
@keyframes kenburns-top {
0% {-webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);-webkit-transform-origin: 50% 16%;transform-origin: 50% 16%;opacity:0.3}
100% {-webkit-transform: scale(1.25) translateY(-15px);transform: scale(1.25) translateY(-15px);-webkit-transform-origin: top;transform-origin: top;opacity:0.7}
}
#podmenu_kat_stred{margin: 20px 0}
#podmenu_kat_stred ul{margin: 0;padding: 0;justify-content: center}
#podmenu_kat_stred ul li{list-style: none;padding:5px}
#podmenu_kat_stred ul li a{display: block;position:relative;margin: 0;padding: 0;text-decoration:none;overflow: hidden;text-decoration: underline}
#podmenu_kat_stred .podmenu_kat_stred ul li a span.prvni{display:block;padding:0;margin:-4px;position:relative;z-index:1;background-color: #FAFAFA}
#podmenu_kat_stred .podmenu_kat_stred ul li a span.prvni img{max-width:100%;max-height:100%;width:100%;height:auto;opacity:0.3}
#podmenu_kat_stred .podmenu_kat_stred ul li a:hover span.prvni img{-webkit-animation: kenburns-top 1s ease-out both;animation: kenburns-top 1s ease-out both}
#podmenu_kat_stred .podmenu_kat_stred ul li a span+span{position:absolute;top:0;left:0;display:flex;justify-content: center;align-items:center;flex-wrap: nowrap;color:black;z-index:2;width:100%;height:100%}
#podmenu_kat_stred .podmenu_kat_stred ul li a span+span h2{text-align: center;font-size: 22px;margin:10px}
#show_podkategorie{display:none}

@media all and (max-width:480px){
#podmenu_kat_stred ul li{margin:0 15px}
}

@media all and (min-width:481px) and (max-width: 1197px){
#podmenu_kat_stred ul li{width: calc(50% - 4px)}
}

@media all and (min-width:1198px){
#podmenu_kat_stred ul li{width: calc(25% - 4px);margin: 2px}
}#popis_kategorie{margin:15px 0}
.popis_kategorie_small{text-align: center}

@media all and (max-width:480px){
.popis_kategorie_small,
.popis_kategorie_cms,
#popis_kategorie_shop{padding:15px}
#popis_kategorie_shop table{width:100%}
.popis_kategorie_small{text-align: justify}
}

@media all and (min-width:481px) and (max-width: 1197px){
.popis_kategorie_small,
.popis_kategorie_cms,
#popis_kategorie_shop{padding:15px}
}

@media all and (min-width:1198px){
.popis_kategorie_small{position:absolute;top:35%;left:55px;max-width:600px;padding:25px;border-radius:15px;background-color: rgba(255, 255, 255, 0.7);z-index:15;text-align: justify}
}#right-upoutavka .polozka-upoutavky{background-color: #0077B7;color: #FFFFFF;position:relative;padding:15px;display:flex;flex-wrap: wrap;justify-content: space-around;align-items: center}
#right-upoutavka .polozka-upoutavky a.tiny_tlacitko_#C0C0C0{position:relative}
#right-upoutavka .polozka-upoutavky a.tiny_tlacitko_#C0C0C0::after{content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 18px;border: 2px solid #0077B7}

@media all and (max-width:1197px){
#right-upoutavka{margin:15px 10px 0 10px}
#right-upoutavka .polozka-upoutavky{font-size: 14px;padding:2px 10px}
#right-upoutavka .polozka-upoutavky a{margin: 10px 0 0 0}
}

@media all and (min-width:1198px){
#right-upoutavka{margin:45px 45px 0 45px}
#right-upoutavka .polozka-upoutavky{font-size: 18px}
}#right-upoutavka-clanky{padding:0;  margin:0}
.polozka{padding:1px 15px; font-size:12px}
#right_pomocne_menu{}
#right_pomocne_menu ul{margin:0;padding:0;width:100%}
#right_pomocne_menu ul li{list-style:none;margin:0;padding:3px}

@media all and (max-width:1197px){
 #right_pomocne_menu ul li a{text-decoration:none;display:block;padding:10px 15px 0 25px}
}

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

@media all and (min-width:1198px){
#right_pomocne_menu ul li a{text-decoration:none;display:block;padding:2px 15px}
#right_pomocne_menu ul li:first-child a{padding:15px 15px 5px 15px}
}.obal_rozsireni_group_1{display:flex;flex-wrap: no-wrap;align-items: center;justify-content: space-between;font-size: 14px;border-bottom:1px solid #C0C0C0}

@media all and (min-width:1198px){
.obal_rozsireni_group_1{padding:8px 0}
}.obal_rozsireni_group_2{position: relative}

#info-vlozeno-panel .t_table{display:table}
#info-vlozeno-panel [class^="t_cell_"]{display:table-cell}
#info-vlozeno-panel .t_cell_1{width:8.33% !important}
#info-vlozeno-panel .t_cell_2{width:16.66% !important}
#info-vlozeno-panel .t_cell_3{width:25% !important}
#info-vlozeno-panel .t_cell_4{width:33.33% !important}
#info-vlozeno-panel .t_cell_5{width:41.66% !important}
#info-vlozeno-panel .t_cell_6{width:50% !important}
#info-vlozeno-panel .t_cell_7{width:58.35% !important}
#info-vlozeno-panel .t_cell_8{width:66.68% !important}
#info-vlozeno-panel .t_cell_9{width:75.1% !important}
#info-vlozeno-panel .t_cell_10{width:83.34% !important}
#info-vlozeno-panel .t_cell_11{width:91.67% !important}
#info-vlozeno-panel{position:absolute;width:100%;height:100%;max-width:420px;z-index:100005 !important;top:0;right:-480px;text-align:center;padding-bottom:70px;background-color:#FFFFFF;overflow:auto}
.info-kos-vlozeno::after{max-width:420px;background-color:#FFFFFF}
#info-vlozeno-panel .panel_fixed{position:absolute;bottom:0;width:100%;max-width:420px;background-color:#FFFFFF}
#info-vlozeno-panel .titulek{padding:10px 0; background-color: #F6F6F6 }
#info-vlozeno-panel .titulek td:first-child{width:40px;text-align:center;font-size:24px;color:#4D4D4D}
#info-vlozeno-panel .titulek td:last-child{width:40px;text-align:center;font-size:24px}
#info-vlozeno-panel .titulek a.zavrit{font-size:24px;color:#C70003; }
#info-vlozeno-panel .obal_dalsi_zbozi{margin:.5em 0;padding:1em 0}
#info-vlozeno-panel .odebrat_zb{cursor:pointer;padding:0;margin:0;font-size:2em}
#info-vlozeno-panel .odebrat_zb b{margin-right:5px;font-size:24px;color:#C70003}
#info-vlozeno-panel .titulek_dalsi_zbozi_kosik{font-size:18px;border-bottom:1px solid #C0C0C0; padding:10px}
#info-vlozeno-panel .obal_dalsi_zbozi .t_table{margin-top:5px;padding-top:5px}
#info-vlozeno-panel .dalsi_cena{text-align:left;font-size:14px;margin:3px 0}
#info-vlozeno-panel img.vlozeno_dalsi_img{max-height:70px;padding:3px}
#info-vlozeno-panel .linka{border-style:solid;border-width:1px 0 1px 0;border-color:#C0C0C0;  padding:1em 0;margin:.5em 0;font-size:1.4em}
#info-vlozeno-panel .t_table{width:100%}
#info-vlozeno-panel .t_table > [class^=t_cell_]{padding:.5em}
#info-vlozeno-panel img{max-width:100px;width:auto;max-height:80px}
#info-vlozeno-panel h2{text-align:left;font-size:small}
#info-vlozeno-panel .vlozeno_kus{text-align:left;font-size:small}
#info-vlozeno-panel .buttonky{margin:20px}
#info-vlozeno-panel .buttonky a{margin:.5em 0;text-decoration:none;padding:1em;display:block;font-size:1.2em; background-color:#009CD9; color:#FFFFFF}
#info-vlozeno-panel .buttonky div:nth-child(2) a{background-color:#009900; color:#FFFFFF}
#info-vlozeno-panel .buttonky div:nth-child(3) a{background-color:#333333; color:#FFFFFF}
#info-vlozeno-panel .panel_darek{text-align:center;font-size:16px}
#info-vlozeno-panel .panel_darek .ico_svg_zbyva, #info-vlozeno-panel .panel_darek .ico_svg{width:72px;margin:10px;border-radius:100%;width:72px;height:68px;vertical-align:middle;padding:7px}
#info-vlozeno-panel .panel_darek b{font-weight:bold;font-size:18px}
#info-vlozeno-panel .panel_darek span{font-weight:bold}
#info-vlozeno-panel .panel_darek .ico_svg_zbyva svg, #info-vlozeno-panel .panel_darek .ico_svg svg{width:100%;height:48px;fill:currentColor;margin:0;padding:0}
#info-vlozeno-panel .panel_darek a{text-decoration:none}
#info-vlozeno-panel .panel_darek a h2{font-size:18px;text-align:center}
#info-vlozeno-panel .panel_darek  .ico_sipka_darek{padding:5px 8px 0 8px;width:45px}
#info-vlozeno-panel .panel_darek  .ico_sipka_darek svg{width:100%;height:28px;fill:currentColor;margin:0;padding:0}
#info-vlozeno-panel .info_dop_zdarma{text-align:center;margin-bottom:10px;padding:10px 5px;border-top:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0}
#info-vlozeno-panel .info_dop_zdarma_kosik{text-align:right;margin-top:10px;padding:5px 0}
#info-vlozeno-panel .info_dop_zdarma_kosik .cena_zdarma,
#info-vlozeno-panel .info_dop_zdarma .cena_zdarma{font-size:18px}
#info-vlozeno-panel .info_dop_zdarma_kosik{text-align:center;padding:15px;border-top:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0}
#info-vlozeno-panel .t_cell_8 .t_table{width:130px}
#info-vlozeno-panel .t_cell_8 .t_table span.t_cell_4{border:1px solid #C0C0C0}
#info-vlozeno-panel .t_cell_8 .t_table span.t_cell_4:nth-child(1){border-right:none}
#info-vlozeno-panel .t_cell_8 .t_table span.t_cell_4:nth-child(2){border-left:none;border-right:none}
#info-vlozeno-panel .t_cell_8 .t_table span.t_cell_4:nth-child(3){border-left:none}
#info-vlozeno-panel h2{font-size:16px}#info-vlozeno-panel .posun_cena_zb{text-align:left;padding:5px 0}
#info-vlozeno-panel .ks_minus,
#info-vlozeno-panel .ks_plus{font-size:18px;font-weight:bold;cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}
.doobjednat{padding:0;border:none;margin:5px 0}
.doobjednat .kusy_no{color:red}
.kosik_doobjednat{padding:8px 10px;border:none;margin-top:8px;border-radius:5px; background-color:red;color:#FFFFFF;cursor:pointer}

#info-vlozeno-okno{position:absolute;border:5px solid ;z-index:100000 !important;border-radius:8px;padding:10px;background-color:#FFFFFF}
#info-vlozeno-okno .titulek a.zavrit{position:absolute;font-size:24px;font-weight:bold;text-decoration:none;right:15px;top:5px}
#info-vlozeno-okno .titulek a.zavrit .ad{width: 14px;height: 14px}
#info-vlozeno-okno .titulek{position:relative;text-transform:uppercase;padding:8px 40px 8px 20px}
#info-vlozeno-okno .titulek label i{}
#info-vlozeno-okno .linka{margin:10px 10px 0 10px;border-top: 1px solid;padding:10px}
#info-vlozeno-okno .celkem_cena{text-align: center;font-size: 16px}
#info-vlozeno-okno .info_dop_zdarma{padding:10px 0}
#info-vlozeno-okno .t_table{width:100%}
#info-vlozeno-okno h2{margin: 6px 0;font-size: 1.1em}
#info-vlozeno-okno img{padding:15px}
#info-vlozeno-okno .cena{font-size:1.5em;font-weight:bold}
#info-vlozeno-okno .buttonky a{margin:0.5em 0;text-decoration:none;padding:1em;display:block;font-size:14px;text-align:center}
#info-vlozeno-okno .buttonky a:hover{opacity: 0.7}
#info-vlozeno-okno .buttonky a.zavrit{}
#info-vlozeno-okno .buttonky a.objednat{}
.doobjednat{margin: 10px}
.nahoru{background-color: rgba(192,192,192, 0.6);border-radius: 100%;bottom: 2em;color: #303132;display: none;font-size: 25px;padding: 13px;position: fixed;right: 5%;text-decoration: none;width: 50px;height: 50px}
.nahoru:hover{background-color:rgba(102, 204, 153, 0.8);color:white}#top_grafika_kategorie{position:relative;z-index:10}
.obal_top_grafika_kategorie{position:relative}
.obal_top_grafika_kategorie h1{position:absolute;left:45px;font-size:28px;text-align: left;padding:0;margin:0}

@media all and (max-width:480px){
#top_grafika_kategorie{height: 180px;margin: 0}
.obal_top_grafika_kategorie {height:180px;overflow: hidden}
.obal_top_grafika_kategorie h1{left:15px;font-size:20px;z-index:100;top:calc(50% - 14px)}
.obal_top_grafika_kategorie img{height: 180px;position: absolute;right: -18%}
}

@media all and (min-width:481px) and (max-width: 850px){
#top_grafika_kategorie{height: 180px;margin: 0}
.obal_top_grafika_kategorie {height:180px;overflow: hidden}
.obal_top_grafika_kategorie h1{left:15px;font-size:20px;z-index:100;top:calc(50% - 14px)}
.obal_top_grafika_kategorie img{height: 180px;position: absolute;right: 0}
}

@media all and (min-width:851px){
#top_grafika_kategorie{margin: 15px}
.obal_top_grafika_kategorie img{width:100%;max-width:100%;max-height:100%;height:auto}
.obal_top_grafika_kategorie h1{top:calc(2em)}
}#slider_fade_res{position:relative;margin:20px auto 0 auto;background-color:#FFFFFF;max-width:1440px;width:100%;height:auto;overflow:hidden;}
#slider_fade_res a{display:block;}
#slider_fade_res .mySlides{display:none;position:absolute;top:0;left:0;right:0;bottom:0;visibility:visible;width:100% ;height:auto}
#slider_fade_res .mySlides:first-child{display:block;}
#slider_fade_res .is_active{position:relative;visibility:visible;}
#slider_fade_res img{width:100%;height:100%;object-fit:cover;vertical-align:middle;}

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

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

@media all and (min-width:1198px){
#top_kosik{flex-grow: 1;text-align: center;padding:0}
#top_kosik small{ font-size:12px}
#top_kosik a{display: inline-block;position:relative}
#top_kosik a svg{color:#65A656;fill:#65A656}
#top_kosik .link_kos{color:#65A656; text-decoration:none; font-weight: bold; position:relative; }
#top_kosik small{position: absolute;bottom:0;right: 2px;font-size: 11pt;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%}
#top_kosik .polozka_top_kosik a{color:#404142}
#top_kosik .polozka_top_kosik a span{display:none}

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


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


@media all and (min-width:651px){
.upoutavka_stitek_left_text{float:left;margin:0 15px 10px 0;}
.upoutavka_stitek_right_text{float:right;margin:0 0 10px 15px;}
.upoutavka_stitek_center_text{display:flex;justify-content:center;}
}
#clanky_kat{display:flex;flex-wrap: wrap;justify-content: flex-start;align-items:flex-start}
#clanky_kat .popis_kategorie_cms_abs{margin:15px 0}
#clanky_kat .vypis-clanky-kat{margin:15px 5px;width:calc(50% - 10px)}
#clanky_kat .vypis-clanky-kat h2{padding:0 0 10px 0}
#clanky_kat .vypis-clanky-kat a{display:block}
#clanky_kat .vypis-clanky-kat a:hover{text-decoration: none}
.popis_kategorie_cms{margin:15px 0}#clanky_vypis_table{margin: 10px 0 10px 0;padding:0}
#clanky_vypis_table .vypis-clanky{margin:10px 0;width:100%}
#clanky_vypis_table .vypis-clanky h2{font-size: 24px;font-weight: lighter}
#clanky_vypis_table .vypis-clanky .img-abstrakt img{max-width:100%;max-height:100%;width:100%;height:auto}
#clanky_vypis_table .vypis-clanky a{text-decoration: none}
#clanky_vypis_table .vypis-clanky .panel_rozsireni{padding:10px 0;color: #999999}
#clanky_vypis_table .vypis-clanky .abstrakt{padding:10px 0}
#clanky_vypis_table .vypis-clanky .detail_clanek{text-align: right;font-weight: bold;padding: 0 10px 0 0}
#str_bottom_clanky.strankovani{width: calc(100%)}

@media all and (max-width:480px){
#clanky_vypis_table .vypis-clanky{margin:10px 10px 20px 10px;border-bottom: 2px solid #EDEDED;padding-bottom:10px;s}
#clanky_vypis_table .vypis-clanky h2{font-size: 18px;padding:10px 0 0 0}
#clanky_vypis_table .vypis-clanky .detail_clanek a{color:#009CD9}
#str_bottom_clanky.strankovani{padding:0 10px 15px;}
}

@media all and (min-width:1198px){
#clanky_vypis_table .vypis-clanky .img-abstrakt{padding:0 20px 0 0}
}#clanky_vypis_flex{display:flex;flex-wrap: wrap}
#clanky_vypis_flex .vypis-clanky{display:flex;flex-wrap: wrap;flex-direction: column;align-items: center;margin:20px 0 0 0;padding:15px;border-bottom:1px solid #EEEEEE}
#clanky_vypis_flex .vypis-clanky:hover{opacity:0.8}
#clanky_vypis_flex .vypis-clanky h2{font-size: 20px;padding:10px;width:100%;text-align: left}
#clanky_vypis_flex .vypis-clanky h2 a{text-decoration: none}
#clanky_vypis_flex .vypis-clanky h2 a:hover{opacity:1;color:#000000}
#clanky_vypis_flex .vypis-clanky .abstrakt{padding:10px;font-size:15px}
#clanky_vypis_flex .vypis-clanky img{max-width:300px;width:100%;height:auto}
#clanky_vypis_flex .vypis-clanky.blog img{max-width:100%;height:auto}
#clanky_vypis_flex .blog .panel_rozsireni{text-align: left;width:100%;padding:0 10px;font-style: italic}
#str_bottom_clanky_flex {padding: 10px 10px 0 10px;margin: 15px 0 0 0}

@media all and (max-width:480px){
#clanky_vypis_flex .vypis-clanky{width:calc(100%)}
#str_bottom_clanky_flex {margin:15px auto 0 auto;}
}

@media all and (min-width:481px) and (max-width: 1197px){
#clanky_vypis_flex .vypis-clanky{width:calc(50% - 20px)}
}

@media all and (min-width:1198px){
#clanky_vypis_flex .vypis-clanky{width:calc(33.3333% - 20px)}
#clanky_vypis_flex .vypis-clanky:nth-child(3n+2){margin:20px 20px 0 20px}
#clanky_vypis_flex .vypis-clanky.blog{width:calc(50% - 20px);margin:0 10px 0 0}
#clanky_vypis_flex .vypis-clanky.blog:nth-child(even){margin:0 0 0 10px}
}
#clanky_vypis_klick{padding:25px; margin:0}
#clanky_vypis_klick .vypis-clanky a{text-decoration:none}
#clanky_vypis_klick .vypis-clanky h2>a:hover{opacity:0.6}
#clanky_vypis_klick .vypis-clanky h2.title_click{padding:5px 0;font-size:24px;text-decoration:none}
.vypis-clanky-klik{margin:0; padding: 0 0 15px 0}
.vypis-clanky-klik h2.title_click{background-color:#FAFAFA;padding:10px 40px 10px 10px;position:relative;cursor:pointer;font-size: 18px;font-weight: lighter}
.vypis-clanky-klik h2.title_click::after{content:"+";position:absolute;right:10px;top:0;font-size:36px}
.vypis-clanky-klik h2.minus{font-weight: bold;    color: #0077B7}
.vypis-clanky-klik h2.minus::after{content:"-";position:absolute;right:15px;top:-3px;font-size:36px}
.vypis-clanky-klik .abstrakt{margin:0;padding:15px 0;display:flex}
.vypis-clanky-klik .abstrakt div img{margin:20px;    padding:0}
.vypis-clanky-klik .abstrakt a{color: #ba372a}

 #clanky_vypis_klick_table h2.title_click{background-color:transparent}
.vypis-clanky-klik .t_table.minus h2::after{content:"-";position:absolute;right:15px;top:-3px;font-size:36px}
#clanky_st_menu{background-color:#F0F0F0;text-align:center;max-width:1440px;margin:45px auto 0 auto}
#clanky_st_menu h2{font-size:28px;font-weight:bold}
#clanky_st_menu h3 a{text-decoration: none}
#clanky_st_menu h3 a:hover{text-decoration: underline}
#clanky_st_menu .clanky_vypis_kat{text-align:left}
#clanky_st_menu .clanky_vypis_kat .obal {display:flex;flex-wrap:wrap;min-width:100%}
#clanky_st_menu .obal .vypis-clanky{padding:15px}
#clanky_st_menu .obal .vypis-clanky img{max-width:100%;max-height:100%;width:100%;height:auto}
#clanky_st_menu .obal .vypis-clanky h3{padding:10px 0}
#clanky_st_menu .obal .vypis-clanky .datum_vlozeno{color:#D4B491;font-size:14px;padding:10px 0}
#clanky_st_menu .obal .vypis-clanky .datum_vlozeno i{font-size:20px;color:#666666;padding:0 10px 0 0}
#clanky_st_menu .obal .vypis-clanky .popisek{color:#555555}
.button_posun_clanek {display:none}
.button_posun_clanek_mobil {display:none}

@media all and (max-width:579px){
#clanky_st_menu{padding:35px 0}
#clanky_st_menu .obal .vypis-clanky{width:calc(100%)}
}

@media all and (min-width:580px) and (max-width: 1197px){
#clanky_st_menu{padding:35px 20px}
#clanky_st_menu .obal .vypis-clanky{width:calc(50%)}
}

@media all and (min-width:1198px){
#clanky_st_menu{padding:35px 20px}
#clanky_st_menu .obal .vypis-clanky{width:calc(33.3333%)}
}
@-webkit-keyframes slide-in-fwd-center {
0% {-webkit-transform: translateZ(-1400px);transform: translateZ(-1400px);opacity: 0}
100% {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1}
}
@keyframes slide-in-fwd-center {
0% {-webkit-transform: translateZ(-1400px);transform: translateZ(-1400px);opacity: 0}
100% {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1}
}
#vypis-fulltext .full-hl{margin:0 0 20px 0;text-align: center}
#vypis-fulltext .title_kategorie,
#vypis-fulltext .title_clanky{padding: 11px 0 11px 50px;cursor: pointer;position: relative;background-color: #F0F8FF;border-radius: 50px 0 0 50px;height: 40px;margin:10px}
#vypis-fulltext .title_kategorie::before,
#vypis-fulltext .title_clanky::before{content:"+";position:absolute;top:0;left:1px;font-size:30px;font-weight: bold;background-color: #009CD9;color:#FFFFFF;line-height:40px;border-radius:50%;width:40px;height: 40px;text-align: center;box-shadow: 0 2px 0 4px #FFFFFF}
#vypis-fulltext .title_kategorie.minus::before,
#vypis-fulltext .title_clanky.minus::before{content:"-";font-size:43px;line-height:31px}
#vypis-fulltext .obal_kat,
#vypis-fulltext .obal_clanky{display:none;margin:15px}
#vypis-fulltext .kategorie {-webkit-animation: slide-in-fwd-center 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-fwd-center 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both}
.title_kat{padding:15px;margin:0 10px 15px 10px;background-color: #FAEBD7}
.menu_hledej{display:inline-block;padding: 5px 15px}#vypis-fulltext{padding:20px}
.polozky_fulltext{border-bottom:1px dotted #C0C0C0;margin-bottom:20px;padding:15px}
.polozky_fulltext:hover{background-color: #F0F8FF}
.polozky_fulltext a{font-weight: bold}
#vypis_kategorie .chybovka {margin: 25px 0 0 0;text-align: center;color: #f00;background-color: white;padding: 15px}
#vypis_kategorie .nulovy_vypis {margin: 25px 0 0 0;text-align: center;color: #f00;background-color: white;padding: 15px}
#vypis_kategorie {margin: 25px 0 0 0;position: relative}

.strankovani{position:relative;display:table;width:calc(100% - 30px)}
.strankovani a{color:#000;display:block;text-decoration:none;padding:4px;text-align:center;line-height:18px;border-radius:5px}
.strankovani ul{margin:0;padding:0;display:table-cell;text-align:left}
.strankovani ul li{list-style:none;display:inline-block;margin:0;margin:0}
.strankovani ul li a{min-width:30px;margin:0}
.strankovani a:hover{background: #DBF3FF}
.strankovani .aktiv-str{display:block;min-width:30px;text-align:center;line-height:18px;padding:4px;margin:0;background:#009CD9;color:#FFFFFF;border-radius:5px}
.strankovani .next_prev{display:table-cell;width:160px;text-align:right}
.strankovani .next_prev span{display:inline-block;margin-left:10px;position:relative}
.strankovani .next_prev span.str_prev a{padding:4px 5px 4px 20px}
.strankovani .next_prev span.str_next a{padding:4px 20px 4px 5px}
.strankovani .next_prev i{position:absolute}
.strankovani .next_prev span.str_prev a i{left:3px;top:5px}
.strankovani .next_prev span.str_next a i{right:3px;top:5px}
.btn_dalsi {text-align:center;margin:25px 0 0 0}
.btn_dalsi button {border:none;border-radius:3px;color:white;background-color:#0077B7;cursor:pointer;font-size:16px;margin:0 0 .5em 0;padding:8px 10px;border:1px solid #0077B7;border-radius:5px}
.btn_dalsi button:hover {background-color:#009CD9}
.load_dalsi_zbozi {margin:0 0 10px 0}
.load, .load_dalsi_zbozi {display:none}
#preloader_ad1 i {font-size:3em;-webkit-animation:spin 6s linear infinite;-moz-animation:spin 6s linear infinite;animation:spin 6s linear infinite;color:orangered}



.vypis_zbozi .polozka_zbozi{display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: justify;justify-content: space-between;text-align:center;float: left;width: 100%;border-bottom:2px solid #EDEDED}
.vypis_zbozi .adFlex .adFlex-cell{  display:flex}
.vypis_zbozi .polozka_zbozi{ margin:0; padding:10px}
.vypis_zbozi .polozka_zbozi:hover{}
.polozka_zbozi .obal_top {color: gray;font-size: 15px;position:relative}
.polozka_zbozi .obal_bottom {padding:0;margin:0;position:relative}
.polozka_zbozi .obal_head{text-align: justify}
.polozka_zbozi h2 {font-size: 18px;color:#4F4F4F;padding: 5px 0 5px 0;text-align: left;position:relative; }
.polozka_zbozi h2 a {text-decoration:none;}
.polozka_zbozi h2 a:hover {text-decoration: underline}
.polozka_zbozi .obrazek {position: relative}
.polozka_zbozi .obrazek figure {margin: 2%;padding: 0;position: relative;text-align: center;}
.polozka_zbozi .obrazek img{max-width:100%;max-height:100%}
.polozka_zbozi .data {position:relative}
.polozka_zbozi .obal_ceny_btn {padding: 10px 0}
.polozka_zbozi .cena {font-weight: bold;display: table;width: 100%;border-spacing: 3px;font-size: 22px}
.polozka_zbozi .cena div {display: table-cell;width: 50%}
.polozka_zbozi .cena .puvodni {font-size: 16px;font-weight: normal;white-space: nowrap}
.polozka_zbozi .cena s {font-weight: normal;color: #F25820}
.polozka_zbozi .obal_ceny_btn .usetrim {font-size: 14px;font-weight: normal;color: gray}
.polozka_zbozi .nadotaz {color:#3b8eb5;}
.polozka_zbozi .vo_cena {font-size: 12px;color: gray;font-weight: normal}
.polozka_zbozi .cena_no_vat {font-size: 12px;color: gray;font-weight: normal}
.polozka_zbozi .zdarma {color: #800202;font-weight: bold}
.obal_vypis_kosik {margin:15px 0 10px 0;display: inline-block}
.polozka_zbozi button {height:35px;background-color: #009CD9;border: none;padding: 5px 15px 5px 15px;color: white;border-radius: 3px;font-size: 16px;cursor: pointer;text-transform: none}
.polozka_zbozi button:hover {background-color: #009900}
.polozka_zbozi .link_detail {height:35px;padding: 0 15px;font-size: 16px;border-radius: 3px;cursor: pointer;text-decoration: none;display: inline-block;line-height: 35px;position: relative;font-size: 16px;color: white;background-color: #009CD9;text-transform: uppercase}
.polozka_zbozi .link_detail:hover {background-color: #009900}
.polozka_zbozi .link_detail i {text-transform: none;font-size: 26px;position: absolute;left: 5px;top: 5px;display:none}

.obal_vypis_kosik .obal_spin {position: relative;display: table;height: 35px;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;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none}
.obal_vypis_kosik .obal_spin .ks {text-align: center;width: 53px;height: 35px;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{margin:10px 0}
.dostupnost span {padding: 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 .odpocet {font-size: 18px;font-weight: bold;display: block;text-align: center}
.obal_barva_sestava {text-align: center;padding:10px 0}
.obal_barva_sestava a {text-decoration: none}
.obal_barva_sestava img, .obal_barva_sestava span {width: 6px;height: 26px;display: inline-block;border: 1px solid #C0C0C0;border-radius:50%}
.ikony {font-size:14px;font-weight:lighter;position:absolute;margin:1% 0 0 5px;z-index:40;top:10px;display:flex;flex-wrap: wrap;flex-direction: column}
.ikony span{display:inline-block;width:auto;margin:0 0 3px 0;padding:5px 10px;text-align: center;border-radius:25px;text-transform: uppercase;font-weight: bold}
.ikony .novinka{color:#ffffff;background-color:orange}
.ikony .vyprodej{color:#ffffff;background-color:#FF33FF}
.ikony .tip{color:#ffffff;background-color:#CC0033}
.ikony .akce{color:#ffffff;background-color:#0077B7}
.ikony .nejprodavanejsi{color:#ffffff;background-color:#990099}
.ikony .vl_stitek{color:#ffffff}
.ikony .sleva{color:#ffffff;background-color:#FF0000}
.polozka_zbozi .ikony .druhajakost{margin-top: 18px;max-width: 160px !important;margin-left: -24px !important;transform: rotate(-44deg)}
 .polozka_zbozi .stopky{background-color:#eef9ff;padding:6px;width:45px;border-radius:50%;text-align:center;margin:3px 0 0 0;}
.ikony .stopky svg{fill:#ffffff}
 .ikony_right{position:absolute;z-index:1;right:8px;top:0px;width:50px;}
 .polozka_zbozi .dop_zdarma{border:2px solid #006296;padding:2px;width:35px;border-radius:50%;text-align:center;height:35px;background-color:#EEF9FF;display:inline-block;margin:5px 0 0 0;}
.polozka_zbozi .dop_zdarma svg{width:28px;height:28px;fill:#006296;}
 .polozka_zbozi .sleva{color:#97C950;font-weight: bold;font-size: 16px}
.polozka_zbozi .ico_procento{background-color: #97C950;color: #FFFFFF;display:block;border-radius:50%;width:32px;height:32px;text-align: center;line-height:32px;font-weight: bold}
.polozka_zbozi .sleva_vypis{color:#97C950;font-size: 14px;font-weight:bold}
.polozka_zbozi .sleva_vypis .ico_procento{width:28px;height:28px;line-height:28px}

@media all and (max-width:480px) {
#str_top, #str_bottom {display: none}
#kde_bottom_obal {margin: 0 15px;text-align: center}
.obal_barva_sestava img, .obal_barva_sestava span {width: 34px;height: 34px;margin: 0 5px 5px 5px}
.vypis_zbozi{margin:20px 15px}
.ikony_right{right:-12px;}
}

@media all and (min-width:481px) and (max-width: 1197px) {
#str_top, #str_bottom {display: none}
#kde_bottom_obal {margin: 0 15px;text-align: center}
.obal_barva_sestava img, .obal_barva_sestava span {width: 34px;height: 34px;margin: 0 5px 5px 5px}
.vypis_zbozi{margin:20px 15px}
}

@media all and (min-width:1198px) {
.vypis_zbozi{margin:20px -5px}
.vypis_zbozi article{width:calc(25%)}
.vypis_zbozi article:nth-child(3n+2) {border-left-width: 0 !important;border-right-width: 0 !important}
.vypis_zbozi article:nth-child(1n+4) {border-top-width: 0 !important}
#str_top{display:none}
#str_bottom{padding: 10px 10px 0 10px;margin:15px 0 0 0}
}

.zahlavi_group_obal{display:table;width:100%}

@media all and (min-width:1198px){
#zahlavi_group{padding: 30px 0 0 0;position:relative}
#lupa_fulltext{display:table-cell;vertical-align: middle;width:60px;position:relative}
#butons_prani{display:table-cell;vertical-align: middle;width:60px;position:relative}
#top_kosik{display:table-cell;vertical-align: middle;width:60px;position:relative}
}#footer_group{;background-color:#0077B7;color:#A3CFE6}
#footer_group a{color:#A3CFE6}
#footer_group a:hover{color:#FFFFFF}
#footer_group h2{font-size:16px; color:#FFFFFF}
#footer_group h2::after{content:"";border-bottom:3px solid white;bottom:0;left:10px;width:50px;position:absolute}
#footer_group h3{color:#FFFFFF;font-weight: lighter}
#footer_group .logo_zapati{text-align: center;padding:20px 0 10px 0}
#spirala{margin: 45px 0;padding:0 40px;text-align: center;position:relative}
#spirala span{display:inline-block;margin:0 auto;position:relative;padding:20px 45px 0 45px}

@media all and (max-width:480px){
#footer_group{padding:15px}
#footer_group h2{position:relative;cursor:pointer;padding:10px 0 15px 10px;margin:10px 0 10px 0}
#spirala{padding:0 10px}
#spirala span{padding:20px 15px 0 15px}
#widget-container{
    padding: 0 0 20px 0
}

}

@media all and (min-width:481px) and (max-width: 1197px){
#footer_group{padding:15px 5px}
#footer_group .t_table{display:flex;flex-wrap:wrap}
#footer_group .footer_group_obal .t_cell_4{width:50%}
#footer_group h2{position:relative;cursor:pointer;padding:10px 0 15px 10px;margin:10px 0 10px 0}
#spirala{padding:0 10px}
#spirala span{padding:20px 15px 0 15px}
#spirala img{max-width: 100%;max-height: 100%;width: 100%;height: auto;padding: 0;margin: 0}

#widget-container{
    padding: 0 20px 0 0
}

}
@media all and (min-width:750px) and (max-width: 1197px){
#footer_group .footer_group_obal .t_cell_4{width:33.3333%}
}

@media all and (min-width:1198px){
#footer_group{padding:15px 5px;margin:45px 0 0 0}
#footer_group .footer_group_obal{padding:0 10px;max-width:1440px;margin:0 auto}
#footer_group .footer_group_obal h2{padding:10px;font-weight: normal;font-size:26px;position:relative}
}
#zak_centrum {border: 1px solid #ddd;padding: 10px}


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

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

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

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

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

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

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


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

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


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

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



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


#zak_centrum .obal_formular fieldset{border:none}

#tinymce{
    font-size: 16px
}

#tinymce h2{
    font-size:24px;
    color:#236fa1;
}
#tinymce h3{
    font-size:20px;
    color:#ba372a;
}

.tiny_paragraph{
     font-size: 18px;
     font-weight: bold
 }

.tiny_color_ramecek{
color: #EF7A47

}
.tiny_border_ramecek{
border:1px solid #EC6227
}

.tiny_bg_white{
    background-color: #FFFFFF;
    padding:20px
}
.tiny_bg_gray{
    background-color: #E1E1DF;
    padding:20px
}
.tiny_bg_silver{
    background-color: #FAFAFA;
    padding:20px
}
div.tiny_bg_silver{
    margin-top:20px
}

.tiny_bg_blue{
    background-color: #C2E0F4;
    padding:20px
}
.tiny_bg_red{
    background-color: #FFCCCC;
    padding:20px
}

.tiny_kolecko{
    background-color: rgba(20, 110, 157, 0.8);
    border-radius:50%;
    padding:15px;
    color:#FFFFFF;
    text-transform: uppercase;
    width:160px;
    height:160px;
    font-weight: bold;
    display:flex;
    align-items: center;
    text-align: center;
    font-size: 20px
}

.tiny_tlacitko_silver{
display: inline-block;
padding: 8px 12px;
background-color: #F7F7F7;
text-decoration: none;
border-radius: 18px;
border: 1px solid #F7F7F7;
}

.tiny_tlacitko_blue{
display: inline-block;
padding: 8px 16px;
background-color: #0077B7;
text-decoration: none;
border-radius: 18px;
border: 1px solid #0077B7;
position: relative;
color: #FFFFFF;
font-size: 22px;
}
blockquote{
    margin: 16px 0;
    padding:0
}

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

.tiny-table-color-blue{border-collapse: collapse;background-color: #FFFFFF;box-shadow: 0 0 32px -20px #8D8D8D;}
.tiny-table-color-blue tr:first-child td{background-color: #236FA1;color: #FFFFFF;font-weight: bold}
.tiny-table-color-blue tr:nth-child(odd){background-color: #F2F2F2;}
.tiny-table-color-blue td{border:1px dotted #009CD9;padding:15px 8px;}

.tiny-table-color-red{border-collapse: collapse;background-color: #FFFFFF;box-shadow: 0 0 32px -20px #8D8D8D;}
.tiny-table-color-red tr:first-child td{background-color: #BA372A;color: #FFFFFF;font-weight: bold}
.tiny-table-color-red tr:nth-child(odd){background-color: #F2F2F2;}
.tiny-table-color-red td{border:1px dotted #DD7369;padding:15px 8px;}

.tiny-table-color-gray{border-collapse: collapse;background-color: #FFFFFF;box-shadow: 0 0 32px -20px #8D8D8D;}
.tiny-table-color-gray tr:first-child td{background-color: #848484;color: #FFFFFF;font-weight: bold}
.tiny-table-color-gray tr:nth-child(odd){background-color: #F2F2F2;}
.tiny-table-color-gray td{border:1px dotted #DDDDDD;padding:15px 8px;}




@media all and (max-width:480px){
.tiny_kolecko{
    width:120px;
    height:120px;
    font-size: 14px
}

.tiny_bg_white{
    padding:10px
}

.tiny_bg_gray{
    padding:10px
}
.tiny_bg_blue{
    padding:10px
}
.tiny_bg_red{
    padding:10px
}
.tiny_img_responze{
    max-width:100%;
    max-height:100%;
    width:100%;
    height:auto;
    padding:0;
    margin:0
}
}


@media all and (min-width:481px) and (max-width: 1197px){
.tiny_kolecko{
    width:120px;
    height:120px;
    font-size: 14px
}
}
