*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background:#f2f2f2 url(../i/bg.png) left top repeat}body a{color:#54698d}body header{height:87px;margin-bottom:18px}body section.col-left{float:left;width:327px;position:relative}body section.col-center{float:left;width:550px;margin:0 18px;padding-top:105px}body section.col-right{float:left;width:327px;padding-top:9px}body main{margin:0 auto;width:1240px}body main nav{font-size:12px;text-transform:uppercase;font-weight:700;color:#000}body main nav ul{margin:22px 0 0 75px;padding:0}body main nav ul li{list-style:none;margin-bottom:11px}body main nav ul li a{color:#54698d;text-decoration:none}body main nav ul li ul{margin:15px 0 0 30px;font-size:11px}body main nav ul li ul li{padding-left:10px;background:url(../i/dot.png) left 5px no-repeat;margin-bottom:12px}body main .col-center{line-height:1.7em}body main h1{margin:0 0 25px 0}body main p{margin:0 0 25px 0}body main .banner-place-small,body main .banner-place-big{width:550px;height:267px;position:relative;margin-bottom:18px;overflow:hidden}body main .banner-place-small .item,body main .banner-place-big .item{background:#fff;position:relative;width:550px;height:267px}body main .banner-place-small .item img,body main .banner-place-big .item img{float:left}body main .banner-place-small .item .text,body main .banner-place-big .item .text{margin:0 0 0 307px;padding:25px 25px 25px 0;position:relative;height:267px}body main .banner-place-small .item .text .table,body main .banner-place-big .item .text .table{display:table;height:217px}body main .banner-place-small .item .text .table .row,body main .banner-place-big .item .text .table .row{display:table-row}body main .banner-place-small .item .text .table .row:first-child,body main .banner-place-big .item .text .table .row:first-child,body main .banner-place-small .item .text .table .row:last-child,body main .banner-place-big .item .text .table .row:last-child{height:25px}body main .banner-place-small .item .text .table .row .cell,body main .banner-place-big .item .text .table .row .cell{display:table-cell}body main .banner-place-small .item .text .table .row .middle,body main .banner-place-big .item .text .table .row .middle{vertical-align:middle}body main .banner-place-small .item .text span,body main .banner-place-big .item .text span{font-size:18px}body main .banner-place-small .item .text a,body main .banner-place-big .item .text a{font-size:25px;color:inherit;text-decoration:none;text-transform:uppercase;line-height:1.2}body main .banner-place-big{width:834px;position:relative;margin-left:-284px}body main .banner-place-big .item{width:834px}body main .banner-place-big .item .text{margin:0 0 0 591px}body main .contacts{background:url(../i/contacts-bg.png) right top no-repeat;min-height:140px;padding:25px 0 0 75px;display:block;width:100%;margin-top:30px}body main .contacts.main{position:absolute;top:675px;margin-top:0}body main .contacts .phones{padding:0 0 0 55px;background:url(../i/phone.png) 0 4px no-repeat;margin:0 0 20px 0}body main .contacts .address{padding:0 0 0 55px;background:url(../i/map.png) 10px 4px no-repeat;margin:0 0 20px 0}body footer{margin:30px auto 0 auto;width:1240px;height:100px}body footer .table{display:table}body footer .table .col{display:table-cell;vertical-align:top}body footer .table .col.col-1{padding-left:87px;padding-top:28px}body footer .table .col.col-2{padding-left:45px}body footer .table .col.col-3{padding-left:45px}body footer .table .col.col-4{padding-left:45px;padding-top:8px}body footer .table .col.col-5{padding-left:35px;padding-top:23px;width:60px}body footer .table .col.col-6{padding-left:8px;padding-top:23px;width:51px}body footer .table .col.col-7{padding-left:35px;padding-top:38px;color:#717277}body .bcrumbs{list-style:none;display:table;margin:0 0 36px 0;padding:0;font-size:12px}body .bcrumbs li{margin:0;padding:2px 6px;background:#a4b1c2;display:table-cell;border-left:1px solid #eff1f0;border-right:1px solid #eff1f0}body .bcrumbs li a{color:#fff;text-decoration:none}body .bcrumbs li.active{background:0}body .list-item{margin:0 0 18px 0}body .list-item span.date{display:block}body .list-item a{font-weight:700}body .list-item p{margin:9px 0}body .content-wrap{padding:0 0 0 20px}body .content-wrap h1{line-height:1.2em}body .pager{margin:18px 0 0 0;padding:0;list-style:none;display:table-cell}body .pager li{display:table-cell;padding:2px 6px}body .pager li a{text-decoration:none}body .pager li.active{background:#a4b1c2;color:#fff}body .continent{float:left;width:33%;margin:0 0 18px 0;padding:0 18px 0 0}body .continent b{display:block;margin:0 0 9px 0}body .continent p{margin:0}body figure{position:relative;margin:0 0 18px 0}body figure img{margin-left:-20px}body .map{width:550px;height:400px}body .tabs{margin:27px 0 27px -20px;width:550px}body .tabs .header{height:44px;border-bottom:3px solid #717277}body .tabs .header .item{padding:10px 20.8px 0 8px;color:#54698d;font-weight:700;float:left;cursor:pointer;height:41px}body .tabs .header .item.active{background:#717277 url(../i/tab.png) right top no-repeat;color:#fff;cursor:default}body .tabs .body{background-color:#fff}body .tabs .body .text{padding:18px}body .tabs .body .text p{margin-bottom:9px}body .tabs .body .text p:last-child{margin:0}body .resorts{background:#fff;width:550px;margin:0 0 18px -20px}body .resort{border-top:1px solid #dedee0}body .resort:first-child{border:0}body .resort b{display:block;height:42px;padding:10px 0 0 20px;font-weight:400;color:#54698d;background-image:url(../i/plus.png);background-position:517px 10px;background-repeat:no-repeat;cursor:pointer}body .resort b:hover{background-color:#ebedf2}body .resort b.active{background-image:url(../i/minus.png);background-color:#ebedf2}body .resort ul{display:none;padding:13px 0 13px 60px;margin:0;background:#f7f8f8}body .resort ul li{padding:.3em 0}body .resort ul li a{text-decoration:none}body .gallery{width:550px;margin:0 0 30px -20px}body .gallery .big{position:relative;margin:0 0 10px 0;height:380px;overflow:hidden}body .gallery .big .item img{cursor:pointer}body .gallery .big .item .zoom{width:33px;height:32px;background:url(../i/zoom.png) left top no-repeat;position:absolute;bottom:10px;right:10px}body .gallery .preview{position:relative}body .gallery .preview .larr{position:absolute;width:24px;height:42px;left:0;top:29px;background:url(../i/larr.png) left top no-repeat;cursor:pointer}body .gallery .preview .rarr{position:absolute;width:24px;height:42px;right:0;top:29px;background:url(../i/rarr.png) left top no-repeat;cursor:pointer}body .gallery .preview .container{position:relative;overflow:hidden;width:470px;height:100px;margin:0 auto}body .gallery .preview .container .slider{position:absolute}body .gallery .preview .container .item{float:left;margin:0 10px 0 0}body .gallery .preview .container .item img{cursor:pointer}body .gallery .preview .container .item.active img{opacity:.55}body .form{background:#fff;width:550px;margin:18px 0 0 -20px;padding:18px 18px 18px 18px;color:#666}body .form input.text,body .form textarea{border:1px solid #aeafb2;border-radius:3px;width:337px;padding:1px 10px}body .form input.calendar{border:0;height:35px;width:35px;background:url(../i/calendar.png) left top no-repeat}body .form .ui-datepicker-trigger{border:0;height:35px;width:35px;padding:0;display:block;float:left}body .form .ui-datepicker-trigger img{display:inline-block}body .form input.date{width:197px;margin:0 10px 0 0;float:left}body .form input.text{height:35px}body .form textarea{height:145px}body .form h1{font-size:24px;color:#000}body .form .row{margin:0 0 7px 0}body .form .row label{display:block;float:left;width:170px;padding:5px 0 0 0}body .form .row input[type=radio]{margin:0 2px 0 20px}body .form .row input[type=radio].first{margin:0 2px 0 0}body .form .buttons{padding:10px 0 0 170px}body .form input[type=submit],body .form input[type=reset]{padding:7px 12px;color:#fff;background:#a5b0c2;border:0;border-radius:6px;margin:0 15px 0 0}body .partners{margin:36px 0 0 0}body .partners h1{margin-bottom:36px}body .partners .item{float:left;width:50%;margin:0 0 18px 0;height:75px}body .partners .item img{margin:auto 0}body .leisure{background:#fff;position:relative;width:550px;height:267px;margin-bottom:18px}body .leisure img{float:left}body .leisure .text{margin:0 0 0 307px;padding:25px 25px 25px 0;position:relative;height:267px}body .leisure .text .table{display:table;height:217px}body .leisure .text .table .row{display:table-row}body .leisure .text .table .row:first-child,body .leisure .text .table .row:last-child{height:25px}body .leisure .text .table .row .cell{display:table-cell}body .leisure .text .table .row .middle{vertical-align:middle}body .leisure .text .table .row p:last-child{margin-bottom:0}body .leisure .text span{font-size:18px}body .leisure .text a{font-size:25px;color:#54698d;text-decoration:none;text-transform:uppercase;line-height:1.2}body .red{color:red}body .form-switcher{margin:18px 0 0 0;font-size:24px}body .form-switcher a{text-decoration:none;border-bottom:1px dashed}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
