@media all{
/*body{background:#575700 url(../images/bg.jpg) repeat top center;color:#000;font:.66em verdana, arial, sans-serif;line-height:180%;margin:0 auto;text-align:center;}*/
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/nunito-sans-v12-latin-ext_latin-regular.woff2') format('woff2')}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:400;font-display:swap;src:url('../fonts/nunito-sans-v12-latin-ext_latin-italic.woff2') format('woff2')}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/nunito-sans-v12-latin-ext_latin-700.woff2') format('woff2')}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:700;font-display:swap;src:url('../fonts/nunito-sans-v12-latin-ext_latin-700italic.woff2') format('woff2')}
html{line-height: 1.65; -webkit-font-smoothing: antialiased;font-weight: 400;}
body{background-color: #575700;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;color:#000;font-size:.85em;font-family: "Nunito Sans",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;margin:0 auto;text-align:center;}
#header{z-index:100;background:transparent url(../images/chata-top.png) no-repeat top center;border:none;height:253px;margin:6px auto 0;position:relative;width:964px;}
#top{position:relative;height:206px;}
.headphoto{height:175px;left:213px;position:absolute;top:18px;width:720px;}
#tophref{height:100px;left:32px;position:absolute;top:20px;width:170px;}
#topinfo{color:#FFF;font-weight:700;height:4em;left:44px;position:absolute;text-align:left;top:135px;width:12em;}
#topprint{color:#000;display:none;font-size:1.1em;font-weight:700;height:20px;margin:0 auto 20px;position:relative;width:880px;}
#menu{background:url(../images/top_bottom.png) no-repeat;background-position: 10px 0px;height:33px;margin:4px auto 0;padding-top:10px;position:relative;text-align:left;top:0px;}
#menu ul{line-height:normal;margin:0;padding:0 30px;}
#menu ul li{display:inline;float:left;list-style:none;text-align:center;width:8em;}
#menu ul li a{color:#fff;display:block;font-size:1.1em;height:24px;padding-top:9px;text-decoration:none;text-transform:uppercase;}
#menu ul li a:hover,#menu ul li a.semi-active,#menu ul li a.active{background:url(../images/menu_tab1.gif) no-repeat bottom center;color:#fff;font-weight:700;}
dropdown{position:relative;display:block}
.dropdown-content{display:none;position:absolute;top:43px;left:710px;background-color:#F6E4BD;width:192px;border:1px solid #A50D11;border-top:0;padding:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:100}
.dropdown:hover .dropdown-content{display:block}
.nicEdit-main{background-color:#fff!important}
a.active{font-weight:700;}
input,select,textarea{box-shadow:none;outline: none;font-size:1em;background-color:#FCF7EC;border:1px solid #746445;color:#000;margin:5px 0;padding:2px 3px;}
input:hover,input:focus,textarea:hover,textarea:focus{background-color:#FFF;border:1px solid #08C;color:#000;}
input:required:valid, textarea:required:valid {border-color: #6D761C;box-shadow: 0 0 5px #7E8C22;}
input:focus:invalid, textarea:focus:invalid {box-shadow: 0 0 5px #d45252;border-color: #b03535;}
.button{background-color:#0086C4;color:#FFF;cursor:pointer;padding:2px 8px;box-shadow: none;}
.button:hover,.button:focus{background-color:#0090D3;border-color:#FCF7EC;color:#FFF;}
td{color:#000;line-height:150%;padding:2px;}
th{background-color:#FADB98;color:#A50D11;}
.pricetable{background-color:#F6E4BD;}
.pricetable th{background-color:#F6E4BD;border-bottom:2px solid #08C;color:#A50D11;font-weight:700;padding:2px 10px;vertical-align:middle;}
.pricetable td{border-bottom:1px solid #CCC;height:26px;padding:2px 10px;text-align:left;vertical-align:middle;}
.pricetable tr:hover td,.admin_table tr:hover td{background-color:#FCF7EC;}
.price_group {display:inline-block; position:relative;left:-5px;}
.myGreen{color:#6D761C;}
.phototable{margin-left:-3px;}
h1,h2,h3{color:#A50D11;font-size:1.4em;font-weight: 700;margin:10px 0;padding:2px 2px 2px 0;}
#content{z-index:99;background:url(../images/content_bg.png) repeat-y top center;clear:both;min-height:460px;margin:0 auto;position:relative;text-align:left;width:964px;}
#text{float:left;margin-left:22px;padding:10px 5px 10px 20px !important;width:662px!important;}
#text ul{padding:0 0 5px 20px;}
#text ul li{list-style-type:disc;}
#image_table ul li{height:160px;margin:5px;display:inline;float:left;list-style:none;list-style-type:none;text-align:center;}
#sideBar{float:right;margin-right:16px;padding:10px 15px 20px 0 !important;width:200px!important;}
#sideBar h1,#sideBar h2,#sideBar h3{background-color:#A50D11;color:#fff;font-size:1em;padding:2px;text-align:center;}
#title{float:right;margin-right:36px;height:20px;padding:4px 0;}
#booking_cal{min-height:400px;text-align:center;width:100%;}
.reservationCalTable{margin:5px 10px 5px 0;padding:5px 10px 5px 0;}
#booking_cal table {border:0;}
.reservationCal td {text-align:center; vertical-align:top;}
.reservationCalTable td{height:20px;text-align:center;vertical-align:middle;color:#FFF;}
.reservationCalTable th{height:20px;text-align:center;vertical-align:middle;background-color:#FCF7EC;color:#000}
.reservationCalLegend{margin-top:20px;position:relative;}
.reservationCalLegend td{height:20px;text-align:left;vertical-align:middle;}
.reservationCalDates {margin:0 auto;}
.reservationCalDates td {text-align:center; vertical-align:middle;}
.cal_nastup_wday{background:#A50D11 url(../images/calres.png) no-repeat -5px -3px;}
.cal_nastup_wend{background:#8C090E url(../images/calres.png) no-repeat -80px -3px;}
.cal_odchod_wday{background:#7E8C22 url(../images/calres.png) no-repeat -43px -3px;}
.cal_odchod_wend{background:#6D761C url(../images/calres.png) no-repeat -118px -3px;}
.cal_wday{background-color:#7E8C22;}
.cal_wend{background-color:#6D761C;}
.cal_today{background-color:#08C;}
.cal_reservedwday{background-color:#A50D11;}
.cal_reservedwend{background-color:#8C090E;}
td.cal_pending{color:yellow;text-shadow: 0 0 10px #FFF,-1px 0 #000,0 -1px #000,1px 0 #000,0 1px #000;}
.cal_free:hover{color:yellow;text-shadow: 0 0 10px #FFF,-1px 0 #000,0 -1px #000,1px 0 #000,0 1px #000;}
.cur_pointer{cursor:pointer;}
.cur_default{cursor:default;}
.cur_help{cursor:help;}
p{padding-bottom:5px!important;padding-top:5px!important;}
.nobreak{white-space:nowrap;}
.virtualtour{border:1px solid #746445;height:375px;width:651px;}
.imageborder{border:1px solid #746445;}
.mini_photos{border:1px solid #746445;margin-right:4px;margin-top:2px;}
.imgleft{float:right;margin-right:10px;position:relative;top:-40px;}
.stars{border:none;height:18px;margin-bottom:-3px;width:18px;}
.width70{width:95px;}
.width80{width:80px;}
.width118{width:118px;}
.width120{width:120px;}
.width140{width:140px;}
.width160{width:160px;}
.width310{width:382px;}
.width260{width:260px;}
.width100p{width:100%;}
.zero{position: absolute;top: 0;left: 0;height: 0;width: 0;z-index: -1;opacity:0.1}
#contact_form{background:#F6E4BD;min-height:400px;margin:30px auto;padding:20px;width:400px;}
.clear{clear:both}
.index_img{float:left;margin-right:12px;margin-top:4px;}
.qr_mini{margin:0 0 0 50px;}
#myform{margin-top:12px;}
.myformTable{margin:0 auto;background-color:#FADB98;border:1px solid #746445;padding:5px;}
.myformTable td {vertical-align: middle;}
#myform .tdLabel{padding-top:7px;}
#secimage{border:1px solid #746445;margin-right:5px;margin-top:5px;}
.center{text-align:center;}
.left{float:left;}
.right{float:right;}
.lang_icons{border:none;margin-bottom:-4px;}
img.left{padding:5px 5px 5px 0;}
img.right{padding:5px 0 5px 5px;}
.date{display:block;font-weight:700;}
.visible{display:block;}
.error,.alert,.notice,.success,.info{border:2px solid #ddd;margin-bottom:1em;padding:.8em;}
.error,.alert{background:#FBE3E4;border-color:#A50D11;color:#000;}
.notice{background:#fff6bf;border-color:#ffd324;color:#000;}
.success{background:#E6E489;border-color:#696900;color:#000;}
.info{background:#d5edf8;border-color:#92cae4;color:#000;}
.notice a{color:#514721;}
.success a{color:#264409;}
.info a{color:#205791;}
#footer{z-index:99;background:url(../images/top_bottom.png) no-repeat;background-position: 10px -53px;position:relative;color:#FFF;margin:0 auto 6px;font-size:.8em;height:34px;width:964px;}
#footer .textik{margin:0px 42px 0;text-align:center;position:relative;padding-top:3px;height:30px;}
#footer a:hover{color:#FFF}
#footer .right_links{padding-right:68px;}
#footer .left_links{padding-left:26px;}
.fb{position:absolute;right:42px;top:4px;}
.fp{position:absolute;right:21px;top:4px;}
.fr{position:absolute;right:0px;top:4px;}
a.loginIcon{position:absolute;left:0px;top:3px;height:18px;width:14px;}
.only_print,.only_inline_print,.hidden{display:none;}
.required,a,a:visited{color:#A50D11;}
a:hover{color:#0088CC;}
.cal_wday_txt,.cal_wend_txt{background-color:#00728B;color:#FFF;font-weight:700;}
.cal_wday_noact,.cal_wend_noact{background-color:#F6E4BD;color:#F6E4BD;}
.advancedpanorama,.noborder{border:none;}
.currency_flags{margin:0 2px -4px;}
.bord_bottom{border-bottom:2px solid #0088CC;margin-bottom:15px;width:100%;}
.weather{color:#FFF;position:absolute;right:40px;text-align:right;top:20px;}
.thermo{width:18px; height:18px;float:right;margin-left:5px;padding-top:1px;}
.weather_items{display:inline-block;float:left;margin:5px;text-align:center;}
#footer a,.weather a{color:#FFF;}
#scrollToTop{z-index:1000;width:48px;height:48px;padding:5px;position:fixed;bottom:10px;right:10px;display:none;cursor: pointer;background: url(../images/totop.png) no-repeat center 5px;}
#scrollToTop:hover{background-position: center -53px;opacity:1}
.verticalNav{z-index:10;width:52px;height:120px;background: url(../images/pagearrows.png) no-repeat;position:fixed;top:50%;margin-top:-60px;display: block;}
.verticalNav.nPrev{background-position: -53px center;left: 0px;}
.verticalNav.nPrev:hover{background-position: 0px center;}
.verticalNav.nNext{background-position: -106px center;right: 0px;}
.verticalNav.nNext:hover{background-position: -159px center;
}
/*PANORAMA*/
.panorama-viewport{position:relative;width:600px;overflow:hidden;margin:0;padding:0;text-align:left;}
.panorama-container{position:relative;width:100000px;margin:0;padding:0;}
.panorama-control{position:absolute;display:none;padding:0;margin:0;bottom:-1px;left:0;width:100%;height:25px;text-align:left;}
.panorama-control-left,.panorama-control-right,.panorama-control-pause{float:left;padding:0;margin:0;color:#A50D11;text-decoration:none;font-weight:bold;font-size:20px;background:#FFF;filter:alpha(opacity=50);opacity:.5;line-height:25px;width:217px;text-align:center;font-family:'Arial', sans-serif}
.panorama-control-left:hover,.panorama-control-right:hover,.panorama-control-pause:hover{text-decoration:none;filter:alpha(opacity=80);opacity:.8;}
.panorama-control-pause{text-transform:uppercase;}
.panorama-panel{position:absolute;display:none;top:0;right:0;background:#009cff;filter:alpha(opacity=50);opacity:.5;color:white;padding:4px;}
.panorama-panel h2{font-size:11px;text-transform:uppercase;font-family:Arial,sans-serif;text-align:right;}
.panorama-panel ul{display:none;}
.panorama{position:relative;margin:0;padding:0;border:none;}
.panorama-area{border:2px solid white;filter:alpha(opacity=20);opacity:.2;background:black;font-size:100%;cursor:pointer;text-decoration:none;color:white;text-align:right;}
.panorama-area-hover{background:#0080e2;cursor:pointer;}
.area0-hover{background:#ff7e00;}
.area1-hover{background:#25bf5b;}
.panorama-title{margin:0;position:absolute;right:0;top:0;font-size:16px;background:#FFF;padding:3px 8px;filter:alpha(opacity=50);opacity:.5;}
/*CALENDAR*/
/* calendar icon */
img.tcalIcon{cursor:pointer;margin-left:1px;vertical-align:middle;}
/* calendar container element */
#tcal{position:absolute;visibility:hidden;z-index:100;width:190px;padding:2px 0 0 0;background-color:#FFFFFF;}
/* all tables in calendar */
#tcal table{width:100%;border:6px solid #FFFFFF;border-collapse:collapse;background-color:#F6E4BD;}
/* navigation table */
#tcal table.ctrl{border-bottom:0;background-color:#FFFFFF;}
/* navigation buttons */
#tcal table.ctrl td{width:15px;height:20px;}
/* month year header */
#tcal table.ctrl th{background-color:white;color:black;border:0;}
/* week days header */
#tcal th{border:1px solid #FFFFFF;border-collapse:collapse;text-align:center;padding:3px 0;font-family:tahoma,verdana,arial;font-size:1em;background-color:#00728b;color:white;}
/* date cells */
#tcal td{border:0;border-collapse:collapse;text-align:center;padding:2px 0;font-family:tahoma,verdana,arial;font-size:1em;width:26px;cursor:pointer;}
/* date highlight   in case of conflicting settings order here determines the priority from least to most important */
#tcal td.othermonth{color:gray;}
#tcal td.weekend{background-color:#FADB98;}
#tcal td.today{border:1px solid #00728b;}
#tcal td.selected{border:1px solid #FFFFFF;color:#FFFFFF;background-color:#0088CC;}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF{position:absolute;visibility:hidden;z-index:98;border:0;}
/* transparent shadow */
#tcalShade{position:absolute;visibility:hidden;z-index:99;}
#tcalShade table{border:0;border-collapse:collapse;width:100%;}
#tcalShade table td{border:0;border-collapse:collapse;padding:0;}
/*COLORBOX*/
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:#000}
#colorbox{outline:0}
#cboxContent{border:5px solid #fff;margin-top:20px;background:#fff}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ddd}
#cboxLoadedContent{background:#fff}
#cboxTitle{position:absolute;top:-25px;left:0;color:#fff}
#cboxCurrent{position:absolute;top:-25px;right:0;color:#fff}
#cboxLoadingGraphic{background:url(../virtual-tour/css/loading.svg) no-repeat center center;background-size: 50% 50%}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}
#cboxPrevious{position:absolute;top:50%;left:0;margin-top:-32px;background:url(../virtual-tour/css/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}
#cboxPrevious:hover{background-position:bottom left}
#cboxNext{position:absolute;top:50%;right:0;margin-top:-32px;background:url(../virtual-tour/css/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}
#cboxNext:hover{background-position:bottom right}
#cboxClose{position:absolute;top:0;right:0;display:block;background:url(../virtual-tour/css/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}
#cboxClose:hover{background-position:bottom center}
.admin_table td {padding:5px 3px;}
}
/*css styles for printing only*/
@media print{
#footer{background:#FFF;color:#000;}
.cal_nastup_wday,.cal_nastup_wday_p,.cal_nastup_wend{text-decoration:underline;}
.cal_odchod_wday,.cal_odchod_wday_p,.cal_odchod_wend{text-decoration:overline;}
.cal_wday_noact,.cal_wend_noact{visibility:hidden;}
.cal_reservedwday,.cal_reservedwday_p,.cal_reservedwend{text-decoration:line-through;}
body,#content,.myformTable,.reservationCalTable{background:#FFF;}
.reservationCalTable td{color:#000;background:#FFF;}
.reservationCalLegend td{color:#000;background:#FFF;}
.loginIcon,.reservationCalDates,.no_print,#header{display:none;}
.only_print,#topprint{display:block;}
.only_inline_print{display:inline;}
.admin_table td{border-bottom:1px dotted #666;}
}