*{margin:0;padding:0}img{border:none}@font-face{font-family:'Fira Sans';src:url("../fonts/FiraSans-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Fira Sans';src:url("../fonts/FiraSans-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Fira Sans';src:url("../fonts/FiraSans-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Fira Sans';src:url("../fonts/FiraSans-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'Fira Sans';src:url("../fonts/FiraSans-Bold.woff") format("woff");font-weight:700;font-style:normal}body{min-width:1024px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body>.wrapper{width:100%;}body.loading{}::selection{background:#e6e6e6}::-moz-selection{background:#e6e6e6}::-webkit-input-placeholder{color:#373737}:-moz-placeholder{color:#373737}::-moz-placeholder{color:#373737}:-ms-input-placeholder{color:#373737}.page-inner .block-header .wrapper{text-align:right}.page-inner .block-header .languages{display:inline-block;float:none;vertical-align:middle}.page-inner .block-header .order{display:inline-block;vertical-align:middle;position:relative;top:0;left:0;margin-left:0;width:275px}.page-inner .block-header .order:before{display:none}.page-inner .block-header .order:after{display:none}.page-inner .block-header .phone{vertical-align:middle;display:inline-block;float:none;margin:0 22px 0 24px}.page-inner .block-header .logo{position:absolute;left:0;top:6px}.block-header{position:fixed;top:0;left:0;z-index:2;width:100%;font-size:0;height:50px;background-color:#ffffff;overflow:hidden}.block-header .wrapper{width:980px;margin:auto;position:relative}.block-header .languages{height:50px;float:left;line-height:50px;font-size:0}.block-header .languages li{display:inline-block;height:24px;line-height:24px;padding:0 13px;position:relative;vertical-align:middle}.block-header .languages li a{font-family:"Fira Sans", sans-serif;font-size:14px;font-weight:normal;line-height:24px;color:#262626;text-decoration:underline}.block-header .languages li a:hover{color:#6c6c6c}.block-header .languages li.active{background-color:#242424}.block-header .languages li.active a{color:#ffffff;text-decoration:none}.block-header .languages li.active:after{display:block;content:"";position:absolute;width:0;height:0;border-top:solid 7px #242424;border-left:6px solid transparent;border-right:6px solid transparent;left:50%;top:100%;margin-left:-6px}.block-header .order{display:block;position:absolute;top:0;left:50%;width:298px;margin-left:-149px;height:50px;line-height:50px;font-family:"Fira Sans", sans-serif;font-weight:300;font-size:20px;text-align:center;text-transform:uppercase;color:#ffffff;background-color:#9f0b11;background:#9f0b11;background:-moz-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #9f0b11), color-stop(50%, #c00008), color-stop(100%, #9f0b11));background:-webkit-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-o-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-ms-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:linear-gradient(to right, #9f0b11 0%, #c00008 50%, #9f0b11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f0b11', endColorstr='#9f0b11', GradientType=1);cursor:pointer;text-decoration:none}.block-header .order span{position:relative;z-index:1}.block-header .order:before{display:block;position:absolute;content:"";top:0;left:0;width:298px;height:50px;z-index:0;background-color:#9f0b11;background:#9f0b11;background:-moz-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #9f0b11), color-stop(50%, #c00008), color-stop(100%, #9f0b11));background:-webkit-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-o-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-ms-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:linear-gradient(to right, #9f0b11 0%, #c00008 50%, #9f0b11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f0b11', endColorstr='#9f0b11', GradientType=1);-webkit-transform:skewX(10deg);-moz-transform:skewX(10deg);-o-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg)}.block-header .order:after{display:block;position:absolute;content:"";top:0;left:0;width:298px;height:50px;z-index:0;background-color:#9f0b11;background:#9f0b11;background:-moz-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #9f0b11), color-stop(50%, #c00008), color-stop(100%, #9f0b11));background:-webkit-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-o-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-ms-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:linear-gradient(to right, #9f0b11 0%, #c00008 50%, #9f0b11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f0b11', endColorstr='#9f0b11', GradientType=1);-webkit-transform:skewX(-10deg);-moz-transform:skewX(-10deg);-o-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}.block-header .order:hover{background:#7a070b;background:-moz-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #7a070b), color-stop(50%, #9e0007), color-stop(100%, #7a070b));background:-webkit-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-o-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-ms-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:linear-gradient(to right, #7a070b 0%, #9e0007 50%, #7a070b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a070b', endColorstr='#7a070b', GradientType=1)}.block-header .order:hover:before,.block-header .order:hover:after,.block-header .button .order:hover:before,.block-header .button .order:hover:after{background:#7a070b;background:-moz-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #7a070b), color-stop(50%, #9e0007), color-stop(100%, #7a070b));background:-webkit-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-o-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-ms-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:linear-gradient(to right, #7a070b 0%, #9e0007 50%, #7a070b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a070b', endColorstr='#7a070b', GradientType=1)}.block-header .phone{display:block;float:right;height:50px;line-height:50px;font-family:'Fira Sans';font-size:23px;color:#5c5c5c}.block-header .phone img{position:relative;top:-2px}.block-header .phone strong{font-size:35px;font-weight:300;color:#000000}.block-status{position:relative;margin-top:50px}.block-status .background-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;background-position:center}.block-status .menu{position:relative;z-index:1;background-color:rgba(0,0,0,0.7)}@media screen and (min-width: 1600px){.block-status .menu{min-height:1000px}}@media screen and (min-width: 1900px){.block-status .menu{min-height:1200px}}.block-status .wrapper{width:980px;margin:auto;text-align:center;position:relative;padding-bottom:50px;white-space:nowrap;font-size:0}.block-status .wrapper:after{content:"";clear:both;position:relative;display:block}.block-status .wrapper .logo{display:inline-block;margin:70px 0}.block-status .wrapper h2{position:relative;height:50px;line-height:50px;margin:0 12px 50px;font-family:"Fira Sans", sans-serif;font-weight:300;font-size:23px;text-align:center;text-transform:uppercase;color:#ffffff;background-color:#9f0b11;background:#9f0b11;background:-moz-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #9f0b11), color-stop(50%, #c00008), color-stop(100%, #9f0b11));background:-webkit-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-o-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-ms-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:linear-gradient(to right, #9f0b11 0%, #c00008 50%, #9f0b11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f0b11', endColorstr='#9f0b11', GradientType=1);cursor:pointer;text-decoration:none}.block-status .wrapper h2 span{position:relative;z-index:1}.block-status .wrapper h2 span:before,.block-status .wrapper h2 span:after{width:137px;height:6px;background:url(../images/lines.png);display:inline-block;content:"";vertical-align:middle;margin:0 13px}.block-status .wrapper h2 span:before{background-position:top left}.block-status .wrapper h2 span:after{background-position:top right}.block-status .wrapper h2:before{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:50px;z-index:0;background-color:#9f0b11;background:#9f0b11;background:-moz-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #9f0b11), color-stop(50%, #c00008), color-stop(100%, #9f0b11));background:-webkit-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-o-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-ms-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:linear-gradient(to right, #9f0b11 0%, #c00008 50%, #9f0b11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f0b11', endColorstr='#9f0b11', GradientType=1);-webkit-transform:skewX(26deg);-moz-transform:skewX(26deg);-o-transform:skewX(26deg);-ms-transform:skewX(26deg);transform:skewX(26deg)}.block-status .wrapper h2:after{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:50px;z-index:0;background-color:#9f0b11;background:#9f0b11;background:-moz-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #9f0b11), color-stop(50%, #c00008), color-stop(100%, #9f0b11));background:-webkit-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-o-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-ms-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:linear-gradient(to right, #9f0b11 0%, #c00008 50%, #9f0b11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f0b11', endColorstr='#9f0b11', GradientType=1);-webkit-transform:skewX(-26deg);-moz-transform:skewX(-26deg);-o-transform:skewX(-26deg);-ms-transform:skewX(-26deg);transform:skewX(-26deg)}.block-status .wrapper h2:hover{background:#7a070b;background:-moz-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #7a070b), color-stop(50%, #9e0007), color-stop(100%, #7a070b));background:-webkit-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-o-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-ms-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:linear-gradient(to right, #7a070b 0%, #9e0007 50%, #7a070b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a070b', endColorstr='#7a070b', GradientType=1)}.block-status .wrapper h2:hover:before,.block-status .wrapper h2:hover:after{background:#7a070b;background:-moz-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #7a070b), color-stop(50%, #9e0007), color-stop(100%, #7a070b));background:-webkit-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-o-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-ms-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:linear-gradient(to right, #7a070b 0%, #9e0007 50%, #7a070b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a070b', endColorstr='#7a070b', GradientType=1)}.block-status .wrapper .item{position:relative;display:inline-block;color:#ffffff;text-align:left;margin-left:-50px;vertical-align:top}.block-status .wrapper .item h3{white-space:nowrap;text-transform:uppercase;font-family:"Fira Sans", sans-serif;font-weight:300;font-size:24px;line-height:24px;margin-bottom:24px}.block-status .wrapper .item ul li{display:block;line-height:24px}.block-status .wrapper .item ul li a{white-space:nowrap;color:#ffffff;text-decoration:none;font-family:"Fira Sans", sans-serif;font-weight:normal;font-size:15px}.block-status .wrapper .item ul li a:hover{color:#b1b1b1}.block-status .wrapper .social{position:absolute;right:0;top:50px;font-size:0}.block-status .wrapper .social li{display:inline-block;margin-left:20px}.block-status .wrapper .social li:hover{opacity:0.5}@media screen and (max-width: 1200px){.rus .block-status .wrapper .item{margin-right:20px}.rus .block-status .wrapper .item ul li a{font-size:14px}}.block-about{background-color:#ffffff}.block-about .wrapper{max-width:1300px;margin:auto}.block-about .wrapper .text{padding:0;width:100%;background-color:#ffffff}.block-about .wrapper .text>*{display:block;width:1150px;box-sizing:border-box;margin:0 0 0 auto}.block-about .wrapper .text .custom table{    border-spacing: 0px;}.block-about .wrapper .text .custom table tr td:last-child p{    margin-bottom: 0px;}.block-about .wrapper .text .custom table tr td:last-child p img{    display:block;}.block-about .wrapper .text h2{font-weight:bold;font-size:30px;font-family:"Fira Sans", sans-serif;line-height:30px;text-transform:uppercase;color:#3a3a3a;margin-bottom:21px}.block-about .wrapper .text p{font-size:16px;font-family:Tahoma, sans-serif;font-weight:300;color:#868686;margin-bottom:10px;line-height:1.2em}.block-about .wrapper .text .rating{display:block;position:relative;top:5px;height:25px;overflow:hidden}.block-about .wrapper .text .rating.star-1{width:31px}.block-about .wrapper .text .rating.star-2{width:62px}.block-about .wrapper .text .rating.star-3{width:93px}.block-about .wrapper .text .rating.star-4{width:124px}.block-about .wrapper .text .rating.star-5{width:158px}.block-gallery{position:relative}.block-gallery .slider-pagination{z-index:1000;width:100%;position:absolute;left:0;bottom:20px;font-size:0;text-align:center}.block-gallery .slider-pagination li{display:inline-block;width:15px;height:15px;box-sizing:border-box;border:2px solid #ffffff;margin:0 4px;cursor:pointer}.block-gallery .slider-pagination li.active{background-color:#ffffff}.block-gallery .slider{width:100%;overflow:hidden;position:relative;-ms-scroll-snap-type:mandatory;-ms-scroll-snap-points-x:snapInterval(0%, 100%)}.block-gallery .slider .slide,.block-gallery .slider .shaper{width:100%;max-width:1900px;overflow:hidden;display:inline-block}.block-gallery .slider .slide img,.block-gallery .slider .shaper img{display:block;width:100%;max-width:1900px;margin:auto}.block-gallery .slider .slide{position:absolute}.block-gallery .slider .slide .text{position:absolute;width:550px;top:70px;left:50%;margin-left:-490px;color:#ffffff;white-space:normal}.block-gallery .slider .slide .text h3{font-family:"Fira Sans", sans-serif;font-size:54px;font-weight:300;margin-bottom:14px}.block-gallery .slider .slide .text p{font-size:16px;font-family:Tahoma, sans-serif;font-weight:300;margin-bottom:6px}.block-gallery .slider .arrow-left,.block-gallery .slider .arrow-right{position:absolute;top:50%;height:113px;margin-top:-56px;width:113px;text-align:center;cursor:pointer;z-index:1000;-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;-ms-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.block-gallery .slider .arrow-left{left:-113px}.block-gallery .slider .arrow-right{right:-113px}.block-gallery .slider:hover .arrow-left{left:0}.block-gallery .slider:hover .arrow-right{right:0}.block-main{position:relative;margin-top:100px;}.block-main .view{width:100%}.block-main .wrapper{width:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.6);padding:37px 0 25px;text-align:center}.block-main .wrapper .note{position:relative;display:inline-block;font-family:"Fira Sans", sans-serif;font-size:20px;font-weight:bold;color:#000000;background-color:#ffffff;line-height:20px;padding:0 7px;margin-bottom:9px}.block-main .wrapper .note span{position:relative;z-index:1}.block-main .wrapper .note:before{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:0;background-color:#ffffff;-webkit-transform:skewX(20deg);-moz-transform:skewX(20deg);-o-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg)}.block-main .wrapper .note:after{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:0;background-color:#ffffff;-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-o-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg)}.block-main .wrapper h1{font-family:"Fira Sans", sans-serif;font-size:70px;font-weight:300;color:#ffffff;max-width:980px;margin:auto;text-transform:uppercase;line-height:1em}.block-hotel{width:100%;overflow:hidden;position:relative;font-size:0;min-height:400px}.block-hotel .view{width:100%}.block-hotel .wrapper{position:absolute;height:100%;top:0;width:50%;left:-196px;background-color:rgba(0,0,0,0.6)}.block-hotel .wrapper .description{margin-top:105px;float:right;width:392px;padding-right:40px;box-sizing:border-box;color:#ffffff;font-size:18px}.block-hotel .wrapper .description .note{font-size:18px;font-family:"Fira Sans", sans-serif;font-weight:300;line-height:18px;display:block;color:#ffffff;margin-bottom:2px}.block-hotel .wrapper .description h2{font-size:38px;font-family:"Fira Sans", sans-serif;font-weight:300;line-height:38px;text-transform:uppercase;margin-bottom:32px}.block-hotel .wrapper .description p{font-size:12px;font-family:Tahoma, sans-serif;line-height:1.4em;margin-bottom:25px}@media screen and (min-width: 1280px){.block-hotel .wrapper .description p{font-size:14px}}@media screen and (min-width: 1600px){.block-hotel .wrapper .description p{font-size:16px}}.block-hotel .wrapper .description .logo{width:56px;height:76px;display:block;margin-top:52px}@media screen and (max-width: 1200px){.block-hotel .wrapper{left:-100px}}.block-hotel.even .wrapper{margin-left:196px;left:50%}.block-hotel.even .wrapper .description{float:none;padding:0 0 0 40px}@media screen and (max-width: 1200px){.block-hotel.even .wrapper{margin-left:100px}}.block-menu{position:fixed;top:50px;left:0;z-index:2;height:50px;width:100%;overflow:visible;background-color:#000000}.block-menu .wrapper{max-width:1300px;margin:auto;background-color:rgba(0,0,0,0.85)}.block-menu .wrapper menu{width:980px;padding:0 5px;margin:auto;white-space:nowrap;height:50px;overflow:hidden;-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;-ms-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.block-menu .wrapper menu:hover{height:400px}.block-menu .wrapper .item{position:relative;display:inline-block;color:#ffffff;text-align:left;margin-right:30px;vertical-align:top}.block-menu .wrapper .item:hover:before{position:absolute;left:-5px;top:12px;content:"";width:100%;height:38px;background-color:#505050;border-left:5px solid #505050;border-right:5px solid #505050}.block-menu .wrapper .item:hover:after{position:absolute;left:0;top:42px;content:"";width:0;height:0;border-top:5px solid #ffffff;border-left:5px solid transparent;border-right:5px solid transparent}.block-menu .wrapper .item>a{position:relative;z-index:2;white-space:nowrap;text-transform:uppercase;font-family:"Fira Sans", sans-serif;font-weight:500;font-size:16px;text-decoration:none;color:#ffffff;top:2px;line-height:48px;display:block}.block-menu .wrapper .item ul{border-top:#505050 2px solid;position:relative;z-index:2;top:0px;padding-top:20px}.block-menu .wrapper .item ul li{display:block;}


.block-status .parent:hover:after{position:absolute;left:0;top:58px;content:"";width:0;height:0;border-top:5px solid #ffffff;border-left:5px solid transparent;border-right:5px solid transparent; display: none;} 


.block-status .parent>a{position:relative;z-index:2;white-space:nowrap;text-transform:uppercase;font-family:"Fira Sans", sans-serif;font-weight:500;font-size:14px;text-decoration:none;color:#ffffff;top:10px;line-height:39px;display:block}
.head{font-size:24px !important; font-weight:300 !important; max-width:195px; height:80px; white-space: pre-line !important;}

.block-status .parent ul{position:relative;z-index:2;top:0px;padding-top:20px}.parent ul li{display:block;}

.block-status .parent:hover:before{
position:absolute;
left:-5px;
top:12px;
content:"";
width:100%;
height:38px;

}

.block-status .parent {position: relative;
color: #FFF;
text-align: left;
margin-right: 30px;
vertical-align: top;
display: inline-block !important;
}


/*.block-menu .parent:hover:after{position:absolute;left:0;top:42px;content:"";width:0;height:0;border-top:5px solid #ffffff;border-left:5px solid transparent;border-right:5px solid transparent} .block-menu .parent>a{position:relative;z-index:2;white-space:nowrap;text-transform:uppercase;font-family:"Fira Sans", sans-serif;font-weight:500 !important;font-size:14px !important;text-decoration:none;color:#ffffff;top:10px;line-height:39px;display:block}*/

.block-menu .parent ul{border-top:#505050 2px solid;position:relative;z-index:2;top:0px;padding-top:20px}.parent ul li{display:block;}

/*.block-menu .parent:hover:before{
position:absolute;
left:-5px;
top:12px;
content:"";
width:100%;
height:38px;
background-color:#505050;
border-left:5px solid #505050;
border-right:5px solid #505050;
}*/

.block-menu .parent {position: relative;
color: #FFF;
text-align: left;
margin-right: 30px;
vertical-align: top;
display: inline-block !important;
}



.block-menu .wrapper ul li a{white-space:nowrap;color:#ffffff;text-decoration:none;font-family:"Fira Sans", sans-serif;font-weight:300;font-size:12px}.block-menu .wrapper ul li a:hover{color:#b1b1b1}

.block-menu .wrapper .item ul li a{white-space:nowrap;color:#ffffff;text-decoration:none;font-family:"Fira Sans", sans-serif;font-weight:300;font-size:14px}.block-menu .wrapper .item ul li a:hover{color:#b1b1b1}.block-menu.small .wrapper .item>a{font-size:14px}.block-menu.small .wrapper .item ul li a{font-size:12px}.block-footer{background-color:#ffffff;padding:37px 0 39px}.block-footer .wrapper{width:980px;margin:auto;position:relative}.block-footer .logo{width:50px;height:69px;display:block;float:left}.block-footer p{margin-left:70px;color:#797979;font-size:12px;font-family:Tahoma, sans-serif;width:580px}.block-footer ul.links{position:absolute;right:140px;top:2px}.block-footer ul.links li{display:block}.block-footer ul.links a{white-space:nowrap;color:#000000;font-size:14px;font-family:Tahoma, sans-serif;text-decoration:underline}.block-footer ul.links a:hover{color:#c0c0c0}.block-footer ul.links a:before{display:inline-block;position:relative;left:-5px;top:-1px;content:"";width:0;height:0;border-left:3px solid #000000;border-top:3px solid transparent;border-bottom:3px solid transparent}.block-footer .studio{position:absolute;right:0;top:0;width:120px;text-align:center}.block-footer .studio a{white-space:nowrap;color:#555555;font-size:11px;font-family:"Fira Sans", sans-serif;text-decoration:underline}.block-footer .studio a:hover{color:#c0c0c0}.block-footer .studio a span{position:relative;top:-3px}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotation{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-ms-keyframes rotation{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}@-o-keyframes rotation{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.block-screen{position:fixed;top:0;left:0;width:100%;height:0;background-color:#000000;opacity:0;z-index:1500;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.block-screen.active{height:100%;opacity:0.9}.loading2 .block-screen{height:100%;opacity:1;background:url(../images/logo-travel.svg) center no-repeat #000}.loading .block-screen:after{display:block;margin-right:20px;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:100px;content:"";-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:40px;height:40px;border-top:5px dotted #ffffff;border-left:5px dotted #b7b7b7;border-bottom:5px dotted #696969;border-right:5px dotted #323232;-webkit-animation:rotation linear 2s infinite;-moz-animation:rotation linear 2s infinite;-ms-animation:rotation linear 2s infinite;-o-animation:rotation linear 2s infinite;animation:rotation linear 2s infinite}
.block-contacts,.block-popup{z-index:2000;/*width:690px;*/box-sizing:border-box;background:#ffffff;border:10px solid #ffffff;/*position:absolute;*/text-align:center;-webkit-transition:top 0.5s ease-in-out;-moz-transition:top 0.5s ease-in-out;-ms-transition:top 0.5s ease-in-out;-o-transition:top 0.5s ease-in-out;transition:top 0.5s ease-in-out}
.block-contacts h3,.block-popup h3{font-family:"Fira Sans", sans-serif;font-size:55px;font-weight:300;line-height:55px;color:#1c1c1c;margin:40px 0 30px;text-transform:uppercase}.block-contacts p,.block-popup p{font-size:18px;font-family:Tahoma, sans-serif;color:#6e6e6e;margin-bottom:30px}.block-contacts p span,.block-popup p span{color:#000000;font-size:20px}.block-contacts p a,.block-popup p a{color:#000000;font-size:20px;text-decoration:underline}.block-contacts p a:hover,.block-popup p a:hover{text-decoration:none}.block-contacts .note,.block-popup .note{font-size:16px}.block-contacts .map,.block-popup .map{height:253px;background-color:gray}.block-contacts .close,.block-popup .close{position:absolute;width:17px;height:18px;right:10px;top:10px;background:url(../images/close.png) no-repeat;cursor:pointer}.block-popup{padding-bottom:10px;padding-top:40px;top:-1000px}.block-popup .wrapper{max-height:800px;overflow:auto}.block-popup h3{font-size:45px;line-height:45px;margin-top:0}.block-popup p{text-align:left;padding:0 10px;font-size:15px;margin-bottom:0;line-height:22px}.block-form2{z-index:2000;position:absolute;width:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.block-form2 .wrapper{width:690px;margin:auto;box-sizing:border-box;background:#ffffff;position:relative}.block-form2 .wrapper .form{position:relative}.block-form2 .wrapper .form h3{height:70px;text-align:center;font-weight:300;font-family:"Fira Sans", sans-serif;font-size:23px;line-height:70px;background-color:#9f0b11;background:#9f0b11;background:-moz-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #9f0b11), color-stop(50%, #c00008), color-stop(100%, #9f0b11));background:-webkit-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-o-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-ms-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:linear-gradient(to right, #9f0b11 0%, #c00008 50%, #9f0b11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f0b11', endColorstr='#9f0b11', GradientType=1);margin-bottom:30px;text-transform:uppercase;color:#ffffff}.block-form2 .wrapper .form h3 span{position:relative;z-index:1}.block-form2 .wrapper .form h3 span:before,.block-form2 .wrapper .form h3 span:after{width:137px;height:6px;background:url(../images/lines.png);display:inline-block;content:"";vertical-align:middle;margin:0 13px}.block-form2 .wrapper .form h3 span:before{background-position:top left}.block-form2 .wrapper .form h3 span:after{background-position:top right}
.block-form2 .wrapper .form fieldset{font-family:Tahoma, sans-serif;font-size:16px;border:none;color:#373737;display:block;width:500px;margin:0 auto 0px}
.block-form2 .wrapper .form fieldset input,.block-form2 .wrapper .form fieldset select,.block-form2 .wrapper .form fieldset textarea,.block-form2 .wrapper .form fieldset option{padding:0 8px;background:transparent;border-radius:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Tahoma, sans-serif;font-size:16px;display:block;border:2px solid #e8e8e8;width:100%;box-sizing:border-box;outline:none;box-shadow:none;border-collapse:collapse;border-spacing:0}.block-form2 .wrapper .form fieldset input:focus,.block-form2 .wrapper .form fieldset select:focus,.block-form2 .wrapper .form fieldset textarea:focus,.block-form2 .wrapper .form fieldset option:focus{border:2px solid #636363}.block-form2 .wrapper .form fieldset input.error,.block-form2 .wrapper .form fieldset select.error,.block-form2 .wrapper .form fieldset textarea.error,.block-form2 .wrapper .form fieldset option.error{color:#9f0b11}.block-form2 .wrapper .form fieldset input,.block-form2 .wrapper .form fieldset select{line-height:30px}.block-form2 .wrapper .form fieldset select{background:url(../images/select-arrow.png) no-repeat 473px 7px}.block-form2 .wrapper .form fieldset .placeholder{color:green}.block-form2 .wrapper .form fieldset textarea{height:205px;padding:12px}.block-form2 .wrapper .form p{text-align:center;margin-bottom:20px}.block-form2 .wrapper .form p.error{font-size:14px;font-family:Tahoma;font-weight:bold;box-sizing:border-box;padding:0 12px;height:36px;line-height:36px;color:#ffffff;background-color:#000000;margin:0;display:none;white-space:nowrap;top:0;left:0;position:absolute;opacity:0}.block-form2 .wrapper .form p.error.epic-fail{position:relative;white-space:normal;margin-top:1em;font-size:0.7em}.block-form2 .wrapper .form p.error.epic-fail:after{display:none}.block-form2 .wrapper .form p.error:after{position:absolute;top:100%;left:14px;content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #000000;-webkit-transform:skewX(20deg);-moz-transform:skewX(20deg);-o-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg)}.block-form2 .wrapper .form .close{position:absolute;width:17px;height:18px;right:17px;top:22px;background:url(../images/close-white.png) no-repeat;cursor:pointer}.block-form2 .wrapper .success{display:none}.block-form2.success{margin-top:-161px}.block-form2.success .wrapper{width:590px;text-align:center}.block-form2.success .wrapper .form{display:none}.block-form2.success .wrapper .success{display:block}.block-form2.success .wrapper .success h3{font-family:"Fira Sans", sans-serif;font-size:55px;font-weight:300;line-height:55px;color:#1c1c1c;margin:52px 0 30px;text-transform:uppercase}.block-form2.success .wrapper .success p{font-size:16px;font-family:Tahoma, sans-serif;color:#6e6e6e;margin-bottom:35px}.block-form2.success .wrapper .success p span{color:#000000;font-size:20px}.block-form2.success .wrapper .success p a{color:#000000;font-size:20px;text-decoration:underline}.block-form2.success .wrapper .success p a:hover{text-decoration:none}.block-form2.success .wrapper .success .element-button{margin-bottom:60px}.element-button{display:inline-block;position:relative;height:31px;line-height:31px;font-family:"Fira Sans", sans-serif;font-weight:300;font-size:18px;text-transform:uppercase;color:#ffffff;background-color:#9f0b11;background:#9f0b11;background:-moz-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #9f0b11), color-stop(50%, #c00008), color-stop(100%, #9f0b11));background:-webkit-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-o-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-ms-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:linear-gradient(to right, #9f0b11 0%, #c00008 50%, #9f0b11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f0b11', endColorstr='#9f0b11', GradientType=1);cursor:pointer;text-decoration:none;padding:0 16px;left:5px}.element-button span{position:relative;z-index:1}.element-button:before{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:31px;z-index:0;background-color:#9f0b11;background:#9f0b11;background:-moz-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #9f0b11), color-stop(50%, #c00008), color-stop(100%, #9f0b11));background:-webkit-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-o-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-ms-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:linear-gradient(to right, #9f0b11 0%, #c00008 50%, #9f0b11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f0b11', endColorstr='#9f0b11', GradientType=1);-webkit-transform:skewX(20deg);-moz-transform:skewX(20deg);-o-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg)}.element-button:after{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:31px;z-index:0;background-color:#9f0b11;background:#9f0b11;background:-moz-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #9f0b11), color-stop(50%, #c00008), color-stop(100%, #9f0b11));background:-webkit-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-o-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-ms-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:linear-gradient(to right, #9f0b11 0%, #c00008 50%, #9f0b11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f0b11', endColorstr='#9f0b11', GradientType=1);-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-o-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg)}.element-button:hover{background:#7a070b;background:-moz-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #7a070b), color-stop(50%, #9e0007), color-stop(100%, #7a070b));background:-webkit-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-o-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-ms-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:linear-gradient(to right, #7a070b 0%, #9e0007 50%, #7a070b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a070b', endColorstr='#7a070b', GradientType=1)}.element-button:hover:before,.element-button:hover:after{background:#7a070b;background:-moz-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #7a070b), color-stop(50%, #9e0007), color-stop(100%, #7a070b));background:-webkit-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-o-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:-ms-linear-gradient(left, #7a070b 0%, #9e0007 50%, #7a070b 100%);background:linear-gradient(to right, #7a070b 0%, #9e0007 50%, #7a070b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a070b', endColorstr='#7a070b', GradientType=1)}#marker-top{position:fixed;width:0;height:0;left:0;top:0}#marker-bottom{position:fixed;width:0;height:0;left:0;top:100%}
/*# sourceMappingURL=main.css.map */


 body {
    font-family:verdana;
    font-size:15px;
    }  

    .link {color:#fff; text-decoration:none}
    .link:hover {color:#fff; text-decoration:underline}  

#mask {
    position:absolute;
    left:0;
    top:0;
    z-index:99;
    background-color:#000;
    display:none;
    }

#boxes .window {
    position:fixed;
    left:0;
    top:0px;
    -top: 40px;
    width:700px;
    height:600px;
    display:none;
    z-index:9999 !important;
    padding: 20px;
    overflow: hidden;
    }  

#boxes #dialog {
    width:690px; 
    height:603px;
    padding:0px;
    background-color:#ffffff;
    }  

#boxes #dialog2 {
    width:690px; 
    height:663px;
    padding:0px;
    background-color:#ffffff;
    }  	
	
#boxes #dialog3 {
    width:690px; 
    height:663px;
    padding:0px;
    background-color:#ffffff;
    }  		
	
	#dialog3 .block-contacts p,.block-popup p{font-size:18px;font-family:Tahoma, sans-serif;color:#6e6e6e;margin-bottom:0px}
	
.top {
    position:absolute;
    left:0;
    top:0;
    width:370px;
    height:30px;
    /*background: #0085cc;*/
    padding: 8px 20px 6px 10px;
    }

.close {
    float:right;
    }

.content {
    padding-top: 0px;
}
.horizontal li {
    list-style-type: none; /* Убираем маркеры */
	/*float:left;*/
   }


.block-header .button .order{display:block;position:absolute;top:0;left:30%;width:298px;margin-left:-149px;height:50px;line-height:50px;font-family:"Fira Sans", sans-serif;font-weight:300;font-size:20px;text-align:center;text-transform:uppercase;color:#ffffff;background-color:#9f0b11;background:#9f0b11;background:-moz-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #9f0b11), color-stop(50%, #c00008), color-stop(100%, #9f0b11));background:-webkit-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-o-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-ms-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:linear-gradient(to right, #9f0b11 0%, #c00008 50%, #9f0b11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f0b11', endColorstr='#9f0b11', GradientType=1);cursor:pointer;text-decoration:none}

span.nav-header.head {
    font-size: 24px !important;
    font-weight: 300 !important;
    max-width: 195px;
    height: 57px;
    white-space: pre-line !important;
    display: block;
}

menu span.nav-header.head {
    font-size: 19px !important;
    height: 50px;
    float: none;
    display: table-cell;
    vertical-align: middle;}
	
.overlay {
	background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    left: 0;
	display: none;
    top: 0;
}
.itemarticle {
    left: 0px !important;
    width: 63% !important;
}
.itemarticle > .description {
    margin-top: 10px !important;
    width: 90% !important;
}
.block-header .button .order:after{display:block;position:absolute;content:"";top:0;left:0;width:298px;height:50px;z-index:0;background-color:#9f0b11;background:#9f0b11;background:-moz-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #9f0b11), color-stop(50%, #c00008), color-stop(100%, #9f0b11));background:-webkit-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-o-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-ms-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:linear-gradient(to right, #9f0b11 0%, #c00008 50%, #9f0b11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f0b11', endColorstr='#9f0b11', GradientType=1);-webkit-transform:skewX(-10deg);-moz-transform:skewX(-10deg);-o-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}

.block-header .button .order:before{display:block;position:absolute;content:"";top:0;left:0;width:298px;height:50px;z-index:0;background-color:#9f0b11;background:#9f0b11;background:-moz-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #9f0b11), color-stop(50%, #c00008), color-stop(100%, #9f0b11));background:-webkit-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-o-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:-ms-linear-gradient(left, #9f0b11 0%, #c00008 50%, #9f0b11 100%);background:linear-gradient(to right, #9f0b11 0%, #c00008 50%, #9f0b11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f0b11', endColorstr='#9f0b11', GradientType=1);-webkit-transform:skewX(10deg);-moz-transform:skewX(10deg);-o-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg)}
li.item-313.divider.deeper.parent {
    display: none !important;
}
li.item-323.divider.deeper.parent {
    display: none !important;
}
li.item-318.divider.deeper.parent {
    display: none !important;
}

.container input{
    outline: none;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #000;
    width: 20%;
    margin-bottom: 11px;
    font-size: 22px;
    font-family: 'FuturaNewLightOblique', sans-serif;
    font-style: italic;
    font-weight: 100;
    padding: 7px;
    box-sizing: border-box;
    text-indent: 4px;
    border: 2px solid transparent;
}
input.kabinet {
    cursor: pointer;
    text-transform: uppercase;
    font-family: 'FuturaNewDemi', sans-serif;
    font-style: normal;
    width: 160px;
    margin-left: 19px;
    margin-top: 14px;
    height: 40px;
    border: none;
    background: linear-gradient(to right, #9f0b11 0%, #c00008 50%, #9f0b11 100%);
    color: white;
}
.block-about .wrapper .text>* {
    /* padding-right: 5px; */
    padding-left: 15px;
}
body {
    min-width: 1150px;
}
.block-status .parent {
    margin-right: 20px;
}
.block-contacts p {
    width: 100%;
    margin-left: 0;
}
div#dialog, div#dialog6  {
    position: absolute !important;
}
.block-main {
    min-height: 784px;
}