* {margin:0;padding:0;outline:none;}
body,html{width:100%;height:100%;font-family:"Calibri","Arial",sans-serif;color:#fff;font-size:14px;line-height:1.3em;}

img {border:0}
ul {list-style:none}
a{outline:none;color:#fff;text-decoration:underline;}
a:hover{color:#7b4000;text-decoration:underline;}
table,td{border:none;border-collapse: collapse;}

.hover{position:absolute;top:0;left:40px;width:260px;z-index:2;}
/*.hover .logo{245.134.52 0.75}
.hover .logo{245.134.52 0.46}
.hover .logo{245.134.52 0.75}
*/
.hover .logo{padding:35px 0;text-align:center;/*background-color: rgba(219, 129, 45, 0.8);*/background:url(../images/bg80.png) 0 0 repeat;}
.hover .menu ul li{margin-top:4px;/*border-top:1px #e0944a solid;border-bottom:1px #e0944a solid;*/}
.hover .menu ul li a{display:block;padding:10px 0;text-align:center;font-weight:bold;color:#fff;font-size:16px;text-decoration:none;background:url(../images/bg54.png) 0 0 repeat;/*background-color: rgba(219, 129, 45, 0.54);*//*background:url(/images/m_ina.png) 0 0 repeat;*/}
.hover .menu ul li.active,.hover .menu ul li a:hover{background:url(../images/bg80.png) 0 0 repeat;/*background-color: rgba(219, 129, 45, 0.8);*//*background:url(/images/m_a.png) 0 0 repeat;*/}
.weather{position:absolute;bottom:20px;left:40px;width:258px;height:120px;z-index:2;overflow:hidden}
.weather h2{padding:5px 10px 10px 10px;text-align:center;font-size:20px;}
.weather .wz{display:table;}
.weather .today{display:table-cell;float:left;width:160px;}
.weather .today p{padding:5px 0 8px 80px;}
.weather .today b,.weather .today i,.weather .today u{display:block;text-decoration:none;font-style:normal;padding-left:80px;}
.weather .today b{font-size:20px;font-weight:normal;padding-bottom:18px;}
.weather .today i,.weather .today u{font-style:italic;padding-left:0;display:inline;}
.weather .today i{padding-left:10px;}
.weather .forecast{display:table-cell;float:left;padding-top:4px;padding-left:10px;}
.weather .forecast ul li{margin-bottom:10px;padding-left:35px;text-align:center;}
.weather .forecast ul li b{display:block;padding-top:2px;text-align:center;}
.weather .today.ico1{background:url(../images/weather/sun.png) 8px 0 no-repeat;}
.weather .today.ico2{background:url(../images/weather/most-sun.png) 8px 0 no-repeat;}
.weather .today.ico3{background:url(../images/weather/part-clouds.png) 8px 0 no-repeat;}
.weather .today.ico4{background:url(../images/weather/clouds.png) 8px 0 no-repeat;}
.weather .today.ico5{background:url(../images/weather/rain.png) 8px 0 no-repeat;}
.weather .today.ico6{background:url(../images/weather/snow-rain.png) 8px 0 no-repeat;}
.weather .today.ico7{background:url(../images/weather/rain.png) 8px 0 no-repeat;}
.weather .today.ico8{background:url(../images/weather/tunder.png) 8px 0 no-repeat;}

.weather .forecast ul li.ico1{background:url(../images/w_sm/sun.png) 0px 2px no-repeat;}
.weather .forecast ul li.ico2{background:url(../images/w_sm/clouds.png) 0px 2px no-repeat;}
.weather .forecast ul li.ico3{background:url(../images/w_sm/clouds.png) 0px 2px no-repeat;}
.weather .forecast ul li.ico4{background:url(../images/w_sm/clouds.png) 0px 2px no-repeat;}
.weather .forecast ul li.ico5{background:url(../images/w_sm/rain.png) 0px 2px no-repeat;}
.weather .forecast ul li.ico6{background:url(../images/w_sm/snow-rain.png) 0px 2px no-repeat;}
.weather .forecast ul li.ico7{background:url(../images/w_sm/snow.png) 0px 2px no-repeat;}
.weather .forecast ul li.ico8{background:url(../images/w_sm/tunder.png) 0px 2px no-repeat;}

.zn{position:absolute;bottom:50px;left:40px;width:320px;height:41px;z-index:2;}
.move{z-index:0;position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.sharing{position:absolute;bottom:7px;right:110px;z-index:2;}
.cam{position:absolute;top:16px;right:16px;width:172px;height:44px;z-index:2;}

.content{width:450px;position:absolute;bottom:46px;top:16px;right:16px;z-index:3;/*background-color: rgba(219, 129, 45, 0.8);*/background:url(../images/bg80.png) 0 0 repeat;}
.content>.in{padding:20px 25px 20px 50px;}
.content .text{padding-right:16px;}
.content .text>ul{padding-bottom:20px;}
.content .text>ul li{padding-bottom:10px;text-align:center;font-size:1.1em}
.content .services h2{text-align:center;font-size:20px;padding-bottom:20px;}
.scroll_block{width:375px;height:100%;overflow: auto;margin-right:-20px;}
.content h1{font-size:22px;text-align:center;padding-bottom:40px;}
.content p{font-size:14px;padding-bottom:14px;}
.content .about p{text-align:center;font-size:1.1em;}

.webcam{margin:0 auto 15px auto;width:172px;height:44px;overflow:hidden;}
.cam .webcam{margin:0;width:172px;height:44px;overflow:hidden;}
.webcam a{display:block;font-size:17px;color:#e67000;text-decoration:none;background:url(../images/webcam.png) 0 0 no-repeat;padding:14px 0 16px 30px;}
.webcam a:hover{background:url(../images/webcam.png) 0 -45px no-repeat;color:#ff5700}

.content_horiz{width:70%;position:absolute;top:50%;right:0px;z-index:3;background:url(../images/bg80.png) 0 0 repeat;/*background-color: rgba(219, 129, 45, 0.8);*/margin-top:-50px;}
.content_horiz .in{padding:20px 0 25px 20px;}
.content_horiz h1{font-size:22px;text-align:left;padding-bottom:20px;}
.content_horiz ul li{padding-bottom:15px;font-size:14px;}

.content_scheme{position:absolute;top:40%;left:55%;z-index:3;background:url(../images/bg80.png) 0 0 repeat;/*background-color: rgba(219, 129, 45, 0.8);*/margin-left:-320px;margin-top:-238px;}
.content_scheme .in{padding:20px;}

.content h2{font-size:20px;}
.content h2 a{text-decoration:none;border-bottom:1px #fff dotted;}
.content h2 a:hover{border-bottom:none;}

.content .room_info{padding-bottom:15px;}
.content .imgs{padding-top:10px;display:table;margin-left:-1px;padding-bottom:10px;margin-right:-10px;}
.content .imgs li{float:left;margin-left:1px;display:table-cell}
.content .imgs li a img{border:1px #dcdcdc solid;opacity:0.8;}
.content .imgs li a:hover img{opacity:1;}
.content .expand{display:none;padding-bottom:10px;}
.content .expand p{font-size:1em;padding-bottom:4px;}

.pr_bok{display:table;width:354px;}
.pr_bok .price{display:table-cell;float:left;font-size:23px;width:181px;font-weight:bold;padding-top:12px;}
.pr_bok .price span{font-size:16px;font-weight:normal}
.pr_bok .book{display:table-cell;float:right;width:172px;height:45px;overflow:hidden;}
.pr_bok .book a{display:block;text-align:center;font-size:17px;color:#e67000;text-decoration:none;background:url(../images/btn.png) 0 0 no-repeat;padding:14px 0 16px 0px;}
.pr_bok .book a:hover{background:url(../images/btn.png) 0 -45px no-repeat;color:#ff5700}
.rooms p{padding-bottom:5px;}
p.notify{color:#f2f2f2;font-style:italic;padding-top:5px;font-size:12px;}

.notice-covid{
        font-size: 16px;
        position: absolute;
    width: 580px;
    left: 50%;
    top: 50%;
    margin-left: -300px;
    margin-top: -135px;
    background: rgba(255,255,255,0.8);
    color: #000;
    padding: 20px;
    z-index: 999;
    text-align:center;
}
.notice-covid h3,.notice-covid p{
    padding-bottom:15px;
}