/* CSS Document */
/* body a central setting */
body{padding:0;margin:0px auto;font-family:'Open Sans',arial,sans-serif;font:normal 16px 'Open Sans';color:#333333;text-align:center;-webkit-text-size-adjust:none;-webkit-appearance:none;}
body:after{display:none;}
div.clear{float:none;clear:both;padding:none;margin:none;}
a, select, input{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
p{line-height:1.3em;width:auto;height:auto;text-align:left;}
.skryvany{display:none;}
/* color spec */
.bg-seda1{background-color:#222126;}
.bg-seda2{background-color:#2e2d32;}
.bg-seda3{background-color:#434345;}
.icon-spec1{color:#1ea7b1;}
.bg-light-upd{background-color:#e8e9ea;}
/* logo & icon */
.img-logo{width:auto;height:auto}
.icon-height{width:auto;max-height:15px;}
/* jerab */
.jerab{position:absolute;top:auto;left:auto;margin-left:-7px;margin-top:5px;}
.icon-jerab{width:auto;max-height:25px;}
.nav-item:hover{background:url('../grafika/jerab.png') no-repeat 100% 50%;background-size:12px 25px;}
/* aktuality */
.spec-div-name{line-height:1.7rem;}
.spec-div-text{height:300px;overflow:hidden;}
.spec-div-akt{height:200px;overflow:hidden;}
.spec-div-item1{border:solid 1px #ededed;line-height:1.3rem;width:100%;}
.spec-div-item2{border:solid 1px #ededed;line-height:1.3rem;width:48%;}
.spec-div-item3{border:solid 1px #ededed;line-height:1.3rem;width:32%;}
.spec-div-item-all{border:solid 1px #ededed;line-height:1.3rem;}
/* lang sel */
.lang-sel{width:100%;height:auto;max-width:26px;border:solid 1px #999999;}
/* top spec */
.border-spec-top{border-top:solid 3px #009afe;}
.padding-search{padding:8px 10px 9px 10px;}
.top-margin{height:95px;}
/* table */
table{font:normal 14px arial;border-collapse:collapse;color:#000000;}
td{padding:10px 20px 10px 20px;text-align:left;vertical-align:middle;line-height:1.4rem;}
.img-table{width:auto;max-height:30px;}
/* kontakt spec */
.bg-kontakt-1{background-color:#0099ff;}
.bg-kontakt-2{background-color:#0a1316;}
.text-overflow-upd{overflow-y:auto;max-height:550px;}
/* font-size */
.font-size13{font-size:.8rem;}
.font-size14{font-size:.9rem;}
.font-size16{font-size:1.0rem;}
.font-size18{font-size:1.2rem;}
.font-size28{font-size:1.8rem;}
.font-size36{font-size:2.8rem;}
h1, h2, h3, h4, h5, h6{font-size:2rem;}
/* image */
.img-gal-upd{max-height:255px;cursor:pointer;}
.img-gal-upd:hover{opacity:0.5;}
.img-gal-upd2{max-height:255px;cursor:pointer;}
.img-gal-upd2:hover{opacity:0.9;}
.logo-hover:hover{opacity:0.8;}
/* layouty */
.nazev2{min-height:75px;}
.text2{min-height:135px;}
.nazev3{min-height:75px;}
.text3{min-height:135px;}
/* cursor */
.cursor-pointer{cursor:pointer;}
.line-height13{line-height:1.3rem;}
#sipka_top_up{bottom:33px;right:10px;z-index:1000;background-color:#12192B;padding:2px 7px 5px 7px;}
/* video banner */
#myVideo{position:relative;right:0;bottom:0;width:100%;height:auto;}
#myVideoContent{position:absolute;left:auto;bottom:0;background:rgba(0, 0, 0, 0.5);color:#f1f1f1;width:100%;padding:20px 30px 20px 30px;text-align:left;}
#myVideoBtn{width:200px;font-size:18px;padding:10px;border:none;background:#a9d609;color:#fff;cursor:pointer;}
#myVideoBtn:hover{background:#ddd;color:black;}
.video-sticky{position:absolute;top:auto;left:50%;margin-top:-120px;margin-left:-50px;z-index:100;cursor:pointer;}
@media (max-width:599px){#myVideoContent{display:none;}}
/* mapa */
.div_map{width:100%;height:100%;min-height:550px;}
.smap .cluster img{display:none;}
.smap .cluster div{background-color:transparent !important;border:none !important;background:url('../grafika/shluk.png') no-repeat 50% 50%;}
.cluster span{color:#000000;font-size:1.2em;position:relative;top:-1px;left:1px;}
/* vyskakovaci okno */
#cekuj_div_bann1{position:fixed;top:0px;left:0px;text-align:center;width:100%;height:100vh;background:url('../grafika/stin.png') repeat;z-index:2000;}
#cekuj_div_bann2{text-align:center;margin:0px auto;padding:0px;z-index:2100;display:inline-block;}
#cekuj_div_bann3{padding-top:200px;z-index:2200;position:fixed;top:auto;left:auto;}
@media (max-height:600px) {#cekuj_div_bann3{padding-top:30px;}}
@media (max-width:999px) {#cekuj_div_bann3{padding-top:10px;}}
@media (max-width:500px) {#cekuj_div_bann1, #cekuj_div_bann2, #cekuj_div_bann3{display:none;}}
/* mobile */
@media (max-width:550px) {.soc-skryt{display:none;}}
@media (max-width:999px){
  .float-left{float:none;width:100%;}
  .width-50{width:100%;}
  .mobile-footer-skryt{display:none;}
}
@media (max-width:1440px){.mobile-skryt{display:none;}}