.a-kontakt{color:#333;text-decoration:none}.a-footer{color:#fff;text-decoration:none}.a-toparrow{text-decoration:none;font-weight:bold;font-size:2rem}.a-toparrow:hover{text-decoration:none;opacity:.8}.ul-obrazky{list-style-type:none}.li-obrazky{margin-left:0!important;margin-right:0!important}.div-td{width:100%;max-width:7.5rem;padding:.5rem!important}.div-td img{max-width:100%!important}.container-fluid,.container{text-align:center}#tophead{border-bottom:1px solid rgba(0,0,0,0.12);font-size:14px;text-align:center;height:auto;padding:10px;z-index:9999}#tophead:hover{cursor:pointer}.hidden{display:none}@media(min-width:992px){#mainNav .navbar-brand{font-size:1.5em}}.poptavka-form{max-width:560px;margin-inline:auto;text-align:left}.poptavka-form label{font-weight:600;margin-bottom:.25rem}.poptavka-form .form-check-label{font-weight:400}.poptavka-form .form-control:focus,.poptavka-form .form-select:focus,.poptavka-form .form-check-input:focus{border-color:var(--brand-gold);box-shadow:0 0 0 .2rem rgba(var(--brand-gold-rgb),0.3)}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.poptavka-status:empty{display:none}.poptavka-status{border-radius:.25rem;padding:.6rem .9rem;text-align:center}.poptavka-status.is-ok{background-color:#d4edda;color:#155724}.poptavka-status.is-error{background-color:#f8d7da;color:#721c24}table{table-layout:fixed}.table-znacky{border-collapse:separate;border-spacing:1em;max-width:100%}.table-center{justify-content:center;display:flex}td{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}img{height:auto}table img{max-width:100%;max-height:100%}.container img{max-width:100%;max-height:100%}.p_icDic{border-radius:.25rem!important;border-color:#c0c0c0;border-width:2px;border-style:solid;max-width:680px;padding:10px;text-align:center;margin-left:auto;margin-right:auto;display:block;line-height:160%;font-size:12pt}.box{max-width:680px;padding:10px;margin-left:auto;margin-right:auto}.okrouhleVyplnene{border-radius:.25rem!important;border-color:#696969;border-width:2px;border-style:solid;background-color:#e2e3e5;text-align:center;display:block;line-height:180%}.okrouhle{border-radius:.25rem!important;border-color:#c0c0c0;border-width:2px;border-style:solid;text-align:center;margin-bottom:10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:18px;color:#333}.okrouhle li{padding:0 0 2px 10px;text-align:left;margin-left:auto;margin-right:auto}.okrouhle table{border-spacing:10px 0}.okrouhle h1,.okrouhle h2,.okrouhle h3,.okrouhle h4,.okrouhle h5,.okrouhle h6{font-family:"Open Sans",sans-serif}.pracovni-doba{font-size:12pt}.pracovni-doba p{margin-bottom:.8rem}.pracovni-doba td:first-child{padding-inline-end:.75rem}.desktop-break{display:none}.link-doc{color:#0d6efd}.link-doc:focus-visible,.link-doc:hover{color:#0a58ca}html{scroll-padding-top:var(--nav-offset,71px)}#mainNav{position:sticky;top:0;z-index:1020}.scroll-to-top{opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.scroll-to-top.is-visible{opacity:1;visibility:visible}@media screen and (min-width:600px){.desktop-break{display:none}a.cssbox_prev,a.cssbox_next{padding:0 16px 0 16px}a.cssbox_close{padding:0 16px 0 16px}table.cenik{border-collapse:separate}}@media screen and (max-width:800px){.ipad-break{display:none}}@media screen and (max-width:600px){.mobile-break{display:none}.desktop-break{display:block}.cenik table{border-collapse:collapse;width:100%}.cenik td{padding-left:4px;padding-right:4px;border:1px solid #cdcdcd}.cenik th{padding-left:4px;padding-right:4px;border:1px solid #cdcdcd}.cenik tr:first-child th:nth-child(1){border:1px transparent}a.cssbox_prev,a.cssbox_next{padding:0 8px 0 8px;background-color:rgba(0,0,0,0.8)}a.cssbox_close{padding:0 8px 0 8px}.div-td{max-width:3.8rem}.okrouhle{font-size:14px}.okrouhle li{padding:0}svg{width:80%}}@media screen and (max-width:400px){#certifikaty img{max-height:72%}.navbar-brand{font-size:.8rem!important}.okrouhle{font-size:12px}.p_icDic{font-size:10pt}body{font-size:.8rem}.pracovni-doba{font-size:10pt}.pracovni-doba p{margin-bottom:.5rem}}@media screen and (max-width:310px){.navbar-brand{font-size:.6rem!important}}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}th{padding-bottom:.5rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}h2{font-size:22px!important;line-height:24px!important;padding-bottom:5px}.okrouhle h3{font-size:18px;line-height:20px}.page-section{padding:1rem 0}.masthead{padding-block-start:clamp(2rem,5vw,4rem);padding-bottom:1rem}