@font-face{font-family:'Conv_MyriadPro-BoldCondIt';src:url('../fonts/MyriadPro-BoldCondIt.eot');src:url('../fonts/MyriadPro-BoldCondIt.eot') format('embedded-opentype'),
url('../fonts/MyriadPro-BoldCondIt.woff') format('woff'),
url('../fonts/MyriadPro-BoldCondIt.ttf') format('truetype'),
url('../fonts/MyriadPro-BoldCondIt.svg') format('svg');font-weight:normal;font-style:normal;}
::-ms-clear{display:none;width:0;height:0;}
html,
body{box-sizing: border-box;padding:0;margin:0;padding:0;font-family:sans-serif, Arial, Verdana, "Trebuchet MS";font-size:14px;color:#000;}
body sup{font-size:10px;}
label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
input[type=checkbox]{border:0;}
.main_logo1{font-family:'Conv_MyriadPro-BoldCondIt', Tahoma;}
.clickable:hover, a:hover{text-decoration:underline;color:#000000;cursor:pointer;}
.locked{text-decoration:none;color:#999999;}
.u{text-decoration:underline;}
button{cursor:pointer;}
.help-block{color:#FF0000;}
input, select, textarea{outline:0;border:1px solid #CCC;}
.has-error input{border:1px solid red;}
.has-success input{border:1px solid #CCC;}
.errorBorder{border:1px solid #F00 !important;}
.container{width:auto;~width:1024px;~width:1280px;margin:0 auto;clear:both;}
.float_center{text-align:center;}
#header{position:relative;width:100%;height:200px;margin:0;}
#toploginForm{width:194px;height:auto;background:#33CCFF;float:right;padding:4px;margin:10px;border-radius:7px;overflow:auto;font-size:14px;}
#toploginForm input, #toploginForm button{padding:5px 5px;margin-bottom:3px;border-radius:4px;border:1px solid #0099ff;}
#toploginForm input{width:182px;}
#toploginForm input:focus{border:1px solid red;}
#toploginForm a, #toploginForm a:visited{color:#0000FF;}
#toploginForm #buttonSection{overflow:auto;}
#toploginForm #buttonSection div{float:left;padding-right:3px;width:auto;}
#headRightIcons{position:absolute;width:212px;height:43px;right:10px;bottom:10px;}
.headRightIcon{width:43px;height:43px;margin-left:10px;float:right;background-repeat:no-repeat;}
.clear{clear:both;}
.marginNull{margin:0;position:relative;height:1px;width:auto;}
.floating{float:left;position:relative;}
.floating-with-margin{float:left;position:relative;margin-left:10px;}
.line_padding{position:relative;margin-bottom:5px;overflow:hidden;}
.req{color:red;font-size:18px;font-weight:bold;}
.textarea-full{width:100%;padding:0;resize:vertical;}
.hRule{display:block;clear:both;padding-top:10px;margin-bottom:5px;border-bottom:1px solid #999;}
#footerIcons{position:relative;margin-top:10px;width:auto;height:auto;overflow:hidden;}
.footerIcon{width:43px;height:43px;float:left;margin:0 10px 10px 0;background-repeat:no-repeat;background-position:center;}
body{background-position:center 0;background-repeat:no-repeat;background-attachment:fixed;}
#copy{display:block;position:relative;padding:15px;font-family:arial;~float:left;}
#liveinternet{position:absolute;padding-top:5px;left:50%;margin-left:-44px;width:88px;height:120px;}
#main{margin:0;padding:0;height:auto;min-height:1000px;position:relative;overflow:visible;min-width:840px;}
#left-block{margin:0;~float:left;width:224px;margin-right:-10px;~outline:1px solid white;position:absolute;left:0;}
#right-block{margin:0;~float:right;width:224px;margin-left:-10px;~outline:1px solid white;position:absolute;right:0;}
#center-block{display:block;float:none;position:relative;margin:0 224px 0 224px;min-height:600px;~outline:1px solid blue;}
.adaptblock{position:relative;margin:10px 0;border-radius:7px;border:1px solid #999;background:#FFFFFF;}
.gallery-adaptblock{position:relative;margin:0 -10px 0 -10px;background:transparent;overflow:hidden;}
.adaptblock-left{position:relative;~width:280px;margin:10px 10px;border-radius:7px;border:1px solid #999;background:#FFFFFF;overflow:visible;}
.adaptblock-body, .adaptblock-date{position:relative;width:auto;padding:10px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;overflow:hidden;}
.adaptblock-icons{position:relative;margin-left:10px;width:auto;height:56px;padding:0px;overflow:visible;}
.adaptblock-calendar{position:relative;margin-left:10px;width:202px;height:145px;padding:0px;background-image:url(../img/calendar-202-145.png);background-repeat:no-repeat;overflow:visible;}
.adaptblock-cards{position:relative;margin-left:10px;width:202px;height:145px;padding:0px;background-image:url(../img/cards-202-70.png);background-repeat:no-repeat;overflow:visible;}
.news-image{position:relative;width:182px;height:144px;background-image:url(../img/news-182-144.png);background-repeat:no-repeat;overflow:visible;}
.contact-icon{float:left;width:43px;height:46px;margin-right:10px;margin-bottom:10px;background:transparent;}
.contact-icon-tooltip{position:absolute;overflow:hidden;margin-top:3px;margin-left:-43px;background:#FFF;width:116px;text-align:center;padding:4px;border:1px solid #999;border-radius:4px;z-index:10000;display:none;}
.contact-icon-tooltip-wrapper{position:absolute;width:43px;height:46px;display:none;}
.contact-icon-left-tooltip{position:absolute;~outline:1px solid #FF0;z-index:10000;width:360px;height:65px;bottom:40px;left:0px;}
.contact-icon-left-tile{position:absolute;~outline:1px solid #F0F;width:52px;height:25px;bottom:0;left:10px;background-image:url(../img/left-tile.png?b=1);}
.contact-icon-body{position:absolute;bottom:25px;width:auto;min-height:15px;min-width:80px;height:auto;~outline:1px solid #0FF;background:#9ef0ef;border-radius:5px;padding:4px;text-align:center;}
#photo-and-video{margin-left:10px;height:95px;}
.photo-and-video-icon{width:96px;height:95px;margin-right:10px;float:left;}
.adaptblock-date{font:10px Arial;font-weight:italic;padding:0 10px;}
h1, h2, h3, h4, h5, h6{font-size:inherit;line-height:1;font-weight:bold;}
h1 a, h1 a:visited,
h2 a, h2 a:visited,
h3 a, h3 a:visited,
h4 a, h4 a:visited,
h5 a, h5 a:visited,
h6 a, h6 a:visited{color:black;text-decoration:none;}
.adaptblock-head h1, .adaptblock-head-only h1,
.adaptblock-head h2, .adaptblock-head-only h2,
.adaptblock-head h3, .adaptblock-head-only h3{font-size:15px;line-height:28px;margin:0;padding:0;~outline:1px solid red;display:inline-block;height:28px;}
.adaptblock-head, .adaptblock-head-only{position:relative;width:auto;padding-top:0px;height:28px;background-color:#00CCFF;border-top-left-radius:7px;border-top-right-radius:7px;text-align:center;font-family:arial;font-size:15px;font-weight:bold;}
.adaptblock-head, .adaptblock-head-only{background:#a3daed;background:-moz-linear-gradient(top, #a3daed 26%, #71ceef 51%, #21b4e2 51%, #00aee8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(26%,#a3daed), color-stop(51%,#71ceef), color-stop(51%,#21b4e2), color-stop(100%,#00aee8));background:-webkit-linear-gradient(top, #a3daed 26%,#71ceef 51%,#21b4e2 51%,#00aee8 100%);background:-o-linear-gradient(top, #a3daed 26%,#71ceef 51%,#21b4e2 51%,#00aee8 100%);background:-ms-linear-gradient(top, #a3daed 26%,#71ceef 51%,#21b4e2 51%,#00aee8 100%);background:linear-gradient(to bottom, #a3daed 26%,#71ceef 51%,#21b4e2 51%,#00aee8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3daed', endColorstr='#00aee8',GradientType=0);}
.adaptblock-head-only{border-radius:7px;}
.adaptblock-head-button{display:block;position:absolute;right:2px;bottom:2px;background:#33CCFF;border:1px solid #00FFFF;padding:2px 5px;border-radius:4px;cursor:pointer;}
.adaptblock-head-input{margin-top:-3px;width:45%;font-size:15px;font-weight:bold;text-align:center;display:none;}
.adaptblock-head-fields{text-align:center;display:inline-block;width:365px;height:15px;padding-top:4px;}
.adaptblock-h, .adaptblock-h-only{position:relative;width:auto;color:#000;background:transparent;border:0;padding:0;outline:0;height:23px;font-family:arial;font-size:15px;~font-weight:bold;}
.adaptblock-h{margin:10px;margin-bottom:0;}
.adaptblock-h-only{margin:10px 0 10px 0;}
.ab-h-center, .ab-h-left, .ab-h-right{position:absolute;height:23px;}
.ab-h-center{background-image:url(../img/ab-h-center.png);background-repeat:repeat-x;width:96%;left:2%;}
.ab-h-left, .ab-h-right{width:60px;background-repeat:no-repeat;}
.ab-h-left{background-image:url(../img/ab-h-left.png);left:0;top:0;}
.ab-h-right{background-image:url(../img/ab-h-right.png);right:0;top:0;}
.ab-h-text{position:relative;text-align:center;line-height:23px;height:23px;}
.ab-h-delete-icon{z-index:6001;display:block;position:absolute;right:0;top:0;width:18px;height:18px;margin:3px;background:url(../img/times2.png);cursor:pointer;}
.adaptblock-h-button-150{display:block;position:absolute;right:0;top:0;width:150px;height:23px;line-height:23px;cursor:pointer;text-align:center;}
.ab-h-text h1, .ab-h-text h2, .ab-h-text h3, .ab-h-text h4, .ab-h-text h5{line-height:23px;margin:0;font-weight:normal;}
.adaptblock-h-fields{text-align:center;display:inline-block;width:365px;height:16px;padding-top:3px;}
table.apartment-table{width:100%;~min-width:877px;background:#99EEFF;~border-collapse:collapse;}
.apartment-table td{border:1px solid #999;background:#FFF;}
.tright{text-align:right;}
.fullInTd{width:95%;margin:0;border:0;}
.apartment-row{position:relative;background:#F9E;min-width:400px;overflow:visible;}
.gallery_container{margin:0 auto;overflow:hidden;position:relative;padding-left:10px;}
.gallery_city_container{position:relative;margin-bottom:10px;float:left;margin-right:10px;overflow:hidden;}
img{border:0;}
.gallery_accommodation_name_background,
.gallery_accommodation_name,
.gallery_accommodation_address_background,
.gallery_accommodation_address{position:absolute;width:100%;text-align:center;color:#000;}
.gallery_accommodation_name_background,
.gallery_accommodation_address_background{background:#66CCFF;opacity:0.8;}
.gallery_accommodation_name_background{height:24px;border-top-left-radius:7px;border-top-right-radius:7px;}
.gallery_accommodation_name{padding-top:3px;height:21px;}
.gallery_accommodation_address_background{bottom:0;height:19px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;}
.gallery_accommodation_address{bottom:0;padding-top:2px;height:17px;font-size:13px;}
.gallery_image_container{display:block;border-radius:7px;background:#99EEFF;}
.gallery_name_container{text-align:center;padding:5px;}
.article{line-height:1.1;}
.image_left, img.left, iframe.left, .image_right, img.right, iframe.right{display:inline-block;margin-top:0px;display:inline-block;margin:0;//margin-bottom:5px;}
.image_left, img.left, iframe.left{float:left;margin-right:10px;}
.image_right, img.right, iframe.right{float:right;margin-left:10px;}
.preview_image_container{display:inline-block;float:left;margin-right:10px;border-radius:5px;width:162px;height:93px;background:#EEE;}
.container{min-width:1263px;}
.gallery_container{width:825px;}
.gallery_image_container{width:265px;height:153px;}
@media screen and (min-width:10px){.container{min-width:780px;}
.gallery_container{width:345px;}
.gallery_image_container{width:162px;height:93px;}
}
@media screen and (min-width:958px){.container{min-width:958px;}
.gallery_container{width:520px;~background:#FF0;}
.gallery_image_container{width:250px;height:144px;}
}
@media screen and (min-width:966px){.container{min-width:966px;}
.gallery_container{width:528px;}
.gallery_image_container{width:254px;height:146px;}
}
@media screen and (min-width:983px){.container{min-width:983px;}
.gallery_container{width:545px;}
.gallery_image_container{width:262px;height:151px;}
}
@media screen and (min-width:1007px){.container{min-width:1007px;}
.gallery_container{width:569px;}
.gallery_image_container{width:274px;height:158px;}
}
@media screen and (min-width:1214px){.container{min-width:1214px;}
.gallery_container{width:776px;}
.gallery_image_container{width:248px;height:143px;}
}
@media screen and (min-width:1239px){.container{min-width:1239px;}
.gallery_container{width:801px;}
.gallery_image_container{width:257px;height:148px;}
}
@media screen and (min-width:1263px){.container{min-width:1263px;}
.gallery_container{width:825px;}
.gallery_image_container{width:265px;height:153px;}
}
@media screen and (min-width:1300px){.container{min-width:1300px;}
.gallery_container{width:862px;}
.gallery_image_container{width:277px;height:160px;}
}
@media screen and (min-width:1325px){.container{min-width:1325px;}
.gallery_container{width:887px;}
.gallery_image_container{width:285px;height:164px;}
}
@media screen and (min-width:1349px){.container{min-width:1349px;}
.gallery_container{width:909px;}
.gallery_image_container{width:293px;height:169px;}
}
@media screen and (min-width:1374px){.container{min-width:1374px;}
.gallery_container{width:936px;}
.gallery_image_container{width:302px;height:174px;}
}
@media screen and (min-width:1399px){.container{min-width:1399px;}
.gallery_container{width:961px;}
.gallery_image_container{width:230px;height:132px;}
}
@media screen and (min-width:1423px){.container{min-width:1423px;}
.gallery_container{width:983px;}
.gallery_image_container{width:235.4px;height:135px;}
}
@media screen and (min-width:1534px){.container{min-width:1534px;}
.gallery_container{width:1096px;}
.gallery_image_container{width:264px;height:152px;}
}
@media screen and (min-width:1559px){.container{min-width:1559px;}
.gallery_container{width:1121px;}
.gallery_image_container{width:270px;height:156px;}
}
@media screen and (min-width:1583px){.container{min-width:1583px;}
.gallery_container{width:1153px;}
.gallery_image_container{width:276px;height:159px;}
}
@media screen and (min-width:1614px){.container{min-width:1614px;}
.gallery_container{width:1176px;}
.gallery_image_container{width:284px;height:163px;}
}
@media screen and (min-width:1639px){.container{min-width:1639px;}
.gallery_container{width:1201px;}
.gallery_image_container{width:290px;height:167px;}
}
@media screen and (min-width:1663px){.container{min-width:1663px;}
.gallery_container{width:1225px;}
.gallery_image_container{width:292px;height:170px;}
}
@media screen and (min-width:1854px){.container{min-width:1854px;}
.gallery_container{width:1416px;}
.gallery_image_container{width:273px;height:157px;}
}
@media screen and (min-width:1879px){.container{min-width:1879px;}
.gallery_container{width:1441px;}
.gallery_image_container{width:278px;height:160px;}
}
@media screen and (min-width:1903px){.container{min-width:1903px;}
.gallery_container{width:1465px;}
.gallery_image_container{width:283px;height:163px;}
}
@media screen and (min-width:1982px){.container{min-width:1982px;}
.gallery_container{width:1544px;}
.gallery_image_container{width:298px;height:172px;}
}
@media screen and (min-width:2007px){.container{min-width:2007px;}
.gallery_container{width:1569px;}
.gallery_image_container{width:303px;height:175px;}
}
@media screen and (min-width:2031px){.container{min-width:2031px;}
.gallery_container{width:1591px;}
.gallery_image_container{width:308px;height:177px;}
}
@media screen and (min-width:2494px){.container{min-width:2494px;}
.gallery_container{width:2056px;}
.gallery_image_container{width:283.7px;height:163px;}
}
@media screen and (min-width:2519px){.container{min-width:2519px;}
.gallery_container{width:2081px;}
.gallery_image_container{width:287px;height:165px;}
}
@media screen and (min-width:2543px){.container{min-width:2543px;}
.gallery_container{width:2105px;}
.gallery_image_container{width:290.7px;height:167px;}
}
.delimiter{width:100%;border:0;border-bottom:1px solid #999;margin-top:5px;margin-bottom:5px;}
.cat-item-0{padding:5px;background:#FFDFDF;border-bottom:1px solid #999;}
.cat-item-1{padding:5px;background:#DFFFFF;border-bottom:1px solid #999;}
.cat-item-2{padding:5px;background:#F6F6F6;border-bottom:1px solid #999;}
.cat-item-none{padding:5px;background:transparent;border-bottom:1px solid #999;}
.cat-districts{float:left;font-size:13px;}
.iconBySettings{float:right;width:28px;height:28px;background:#FEFEFE;border:1px solid #999;border-radius:3px;}
.ddContainer{position:relative;width:100%;height:18px;margin-bottom:10px;font-size:13.3333330154419px;font-family:Arial;}
.ddFixContainer{position:absolute;width:100%;height:18px;}
.dropdownCheckbox{position:relative;width:180px;cursor:default;height:18px;overflow:hidden;background:#FFFFFF;border:1px solid #CCCCCC;background-image:url(../img/ddArrow.png);background-repeat:no-repeat;}
.ddOk{position:relative;width:180px;padding:5px 0;display:none;background:#FFFFFF;border:1px solid #CCCCCC;border-top:0;text-align:center;cursor:pointer;}
.ddcSelect{padding:1px 0 0 4px;height:17px;margin:0;width:160px;}
.ddcItem{display:block;width:165px;}
.ddcItem:hover{background:#1e90ff;color:#FFF;}
.button_minus, .button_plus{font-weight:bold;width:20px;height:20px;font-size:15px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-o-user-select:none;user-select:none;}
.inputFullWidth{display:block;font-size:15px;width:180px;padding:0;margin:0;margin-bottom:10px;}
.inputFullWidthWithStyle{display:block;font-size:15px;position:absolute;width:180px;margin-bottom:10px;~box-sizing:content-box;opacity:0;background:transparent;z-index:2;}
.inputFullWidthWithStyle option{}
.selectPlaceholder{position:absolute;top:0px;padding:1px 0 0 4px;height:17px;width:176px;height:18px;overflow:hidden;background:#FFFFFF;border:1px solid #CCCCCC;background-image:url(../img/ddArrow.png);background-repeat:no-repeat;z-index:0;}
.inputNumberLabelContainer{overflow:hidden;margin-left:4px;margin-bottom:4px;}
.inputNumberContainer{overflow:hidden;margin-bottom:0px;}
.input99999{width:37px;}
.input999999{width:45px;}
.button_up{background-image:url(../img/button_up.png);}
.button_down{background-image:url(../img/button_down.png);}
.button_up, .button_down{width:16px;height:19px;cursor:default;background-repeat:no-repeat;}
.button_find{text-align:center;margin-top:7px;}
.disabled{color:#666;}
.starsContainer{position:relative;width:180px;height:20px;margin-bottom:5px;overflow:hidden;~outline:1px dashed #F00;}
.stars{display:block;width:40px;height:20px;~margin-right:20px;float:left;background-image:url(../img/star.png);background-position:0 -20px;background-repeat:no-repeat;}
.starsContainer2{position:relative;width:180px;height:20px;margin-bottom:5px;overflow:hidden;~outline:1px dashed #F00;}
.stars2{display:block;width:40px;height:20px;~margin-right:20px;float:left;background-image:url(../img/star.png);background-position:0 -20px;background-repeat:no-repeat;}
#star5{width:20px;}
#stars5{width:20px;}
.starActive{background-position:0 0;}
.starInactive{background-position:0 -20px;}
.starsMobile{display:block;width:20px;height:20px;margin-right:20px;float:left;background-image:url(../img/starOff.png);}
.starsMobile #star5{margin-right:0;}
.starActiveMobile{background-image:url(../img/starOn.png);}
.starInactiveMobile{background-image:url(../img/starOff.png);}
.advStarsContainer{display:inline-block;position:relative;width:125px;height:20px;margin-bottom:5px;overflow:hidden;~outline:1px dashed #F00;}
.advStars{display:block;width:25px;height:20px;float:left;background-image:url(../img/star.png);background-position:0 -20px;background-repeat:no-repeat;}
.advStarActive{background-position:0 0;}
.advStarInactive{background-position:0 -20px;}
.starOn, .srarOff{display:inline-block;margin-bottom:-5px;width:20px;height:20px;background-image:url(../img/star.png);background-repeat:no-repeat;}
.starOn{background-position:0 0;}
.srarOff{background-position:0 -20px;}
.breadcrumb{display:inline-block;width:auto;padding:10px;padding-bottom:0;margin:0;}
.breadcrumb > li{display:inline;}
.fourToOneLevel-1{width:auto;overflow:hidden;}
.fourToOneLevel-2{min-width:215px;width:50%;float:left;overflow:hidden;}
.fourToOneLevel-3{width:50%;min-width:215px;float:left;~background:#CFF;}
.wrapperFourToOne2-3{padding-bottom:5px;overflow:hidden;}
.scheme1-a, .scheme1-b, .scheme1-c{position:relative;overflow:hidden;}
.scheme1-a{width:auto;}
.scheme1-b{width:33%;float:left;min-width:196px;}
.scheme1-c{width:50%;float:left;min-width:196px;}
@media screen and (max-width:1080px){.scheme1-b{width:50%;}
.scheme1-b-horizontal{~min-width:392px;clear:both;width:100%}
}
.scheme2-a, .scheme2-b, .scheme2-c, .scheme2-d{position:relative;overflow:hidden;}
.scheme2-a{width:auto;}
.scheme2-b{width:50%;float:left;min-width:290px;}
.scheme2-c{width:50%;float:left;min-width:290px;}
.scheme2-label{min-width:215px;float:left;}
.first-block, .second-block, .third-block{float:left;}
.first-block{float:left;width:308px;}
.detect:after{content:'default';}
.second-block, .third-block{float:left;width:240px;}
.object-field{width:226px;margin-left:10px;}
.object-label{display:inline-block;float:left;width:48px;margin-left:10px;}
.object-field-with-label{display:inline-block;float:left;width:176px;}
.object-short-field-with-label{display:inline-block;float:left;width:176px;}
@media screen and (min-width:10px){.detect:after{content:'min-width: 10px';}
.second-block, .third-block{float:left;width:308px;}
.object-field{width:304px;margin-left:0px;}
.object-label{margin-left:0px;}
.object-field-with-label{width:254px;}
.object-short-field-with-label{width:144px;}
}
@media screen and (min-width:1024px){.detect:after{content:'min-width: 1024px';}
.second-block, .third-block{float:left;width:210px;}
.object-field{width:196px;margin-left:10px;}
.object-label{margin-left:10px;}
.object-field-with-label{width:146px;}
.object-short-field-with-label{width:146px;}
}
@media screen and (min-width:1280px){.detect:after{content:'min-width: 1280px';}
.second-block, .third-block{float:left;width:240px;}
.object-field{width:226px;margin-left:10px;}
.object-field-with-label{width:176px;}
.object-short-field-with-label{width:66px;}
}
@media screen and (min-width:1350px){.detect:after{content:'min-width: 1366px';}
.second-block, .third-block{float:left;width:280px;}
.object-field{width:266px;margin-left:10px;}
.object-field-with-label{width:216px;}
.object-short-field-with-label{width:106px;}
}
@media screen and (min-width:1440px){.detect:after{content:'min-width: 1440px';}
.second-block, .third-block{float:left;width:320px;}
.object-field{width:306px;margin-left:10px;}
.object-field-with-label{width:256px;}
.object-short-field-with-label{width:146px;}
}
@media screen and (min-width:1600px){.detect:after{content:'min-width: 1600px';}
.second-block, .third-block{float:left;width:390px;}
.object-field{width:376px;margin-left:10px;}
.object-field-with-label{width:326px;}
.object-short-field-with-label{width:216px;}
}
@media screen and (min-width:1680px){.detect:after{content:'min-width: 1680px';}
.second-block, .third-block{float:left;width:430px;}
.object-field{width:416px;margin-left:10px;}
.object-field-with-label{width:366px;}
.object-short-field-with-label{width:256px;}
}
@media screen and (min-width:1920px){.detect:after{content:'min-width: 1920px';}
.second-block, .third-block{float:left;width:550px;}
.object-field{width:536px;margin-left:10px;}
.object-field-with-label{width:486px;}
.object-short-field-with-label{width:376px;}
}
.admin-menu{width:auto;overflow:auto;}
.admin-menu-item{
	float:left;
	margin:5px;
    background: #666666;
    color: #ffffff;
    text-align: center;
    padding: 5px;
    cursor: pointer;
}
	.admin-menu-item a{;
		color: #ffffff;
	}
	.admin-menu-item a:hover{;
		color: #ffffff;
	}
	
.v-menu-item a , .v-menu-item a:visited{display:block;background:#CCFFFF;color:#000000;padding:2px 7px;}
.v-menu-item a:hover{display:block;background:#00AEE8;color:#FFFFFF;padding:2px 7px;text-decoration:none;}
.v-menu-delimiter{width:auto;height:1px;border:0;background:#999;}
.locationItem{display:inline-block;background:#FFFFFF;border:1px solid #00AEE8;border-radius:3px;padding:3px 5px;margin:1px;}
.locationItem.u, .locationItem:hover{background:#00AEE8;color:#FFFFFF;}
.pagination{display:block;padding-left:0;margin:10px 0 0 0;}
.pagination > li{display:block;background:#FFFFFF;border:1px solid #00AEE8;border-radius:3px;margin:3px;float:left;}
.pagination > li.active a, .pagination > li a:hover{background:#00AEE8;color:#FFFFFF;text-decoration:none;}
.pagination > li a, .pagination > li span{display:block;padding:3px 10px;}
.delete_icon{display:inline-block;width:18px;height:18px;background:url(../img/times.png);cursor:pointer;}
.adaptblock_delete_icon{display:block;position:relative;float:right;width:18px;height:18px;margin:4px;background:url(../img/times2.png);cursor:pointer;}
.message{color:red;}
.info{font:13px Arial;}
.tooltip-max .tooltip-inner, .tooltip-max .tooltip-arrow{display:none;}
.serviceIcons{margin-top:10px;}
.standartIcon span{left:14px;bottom:27px;display:none;z-index:10;padding:3px 0px;margin-left:-50px;width:100px;line-height:14px;text-align:center;border-radius:5px;position:absolute;border:1px solid #666;background:#CCFFFF;color:#000000;}
.standartIcon:hover span{display:inline;}
.callout{position:absolute;z-index:20000 !important;width:20px;height:10px;background-color:transparent;background-image:url(../img/callout-20x10.png);position:absolute;border:0;bottom:-10px;left:40px;}
.bbButtons{overflow:auto;}
.bbButton{border:1px solid #999;float:left;margin-right:5px;padding:3px;border-radius:5px;min-width:20px;text-align:center;cursor:pointer;margin-bottom:5px;}
.active-item,
.inactive-item,
.line-delimiter,
.steeps-length{display:inline-block;position:relative;}
.active-item,
.inactive-item{width:22px;height:22px;line-height:22px;text-align:center;border-radius:11px;border:1px solid #999;}
.active-item{background:#33CCFF;color:#FFF;}
.inactive-item{background:#EEE;color:#000;}
.line-delimiter{width:70px;line-height:22px;height:11px;margin-bottom:10px;border-bottom:1px solid #999;}
.steeps-length{overflow:hidden;width:250px;}
.button-image{display:block;padding:7px 12px;border:1px solid #666;border-radius:4px;background:#33CCFF;outline:none;margin:0 5px;cursor:pointer;}
.button-image:hover, .button-image-active{background:#0066FF;color:#FFF;}
#refresh-c{width:50px;height:50px;background-image:url(../img/refresh-c.png);background-repeat:no-repeat;cursor:pointer;}
.folder-c, .folder-c-active{float:left;display:block;padding:7px 12px;border:1px solid #666;color:#000;border-radius:4px;outline:none;margin:0 5px;}
.folder-c-active, .folder-c:hover{background:#33CCFF;cursor:pointer;}
.cat-item-first-block{width:170px;height:16px;line-height:16px;position:relative;}
.cat-item-second-block{width:160px;padding:0 5px 5px 5px;line-height:16px;position:absolute;overflow:hidden;z-index:3000;background:#FFF;text-indent:10px;border-radius:5px;visibility:hidden;}
.cat-item-second-block-close{height:16px;}
.cat-item-second-block-open{height:auto;cursor:default;}
.cat-item-label{height:16px;margin-bottom:5px;cursor:pointer;}
.cat-item-options{display:block;height:26px;line-height:26px;cursor:pointer;text-indent:10px;border-radius:3px;}
.cat-item-options:hover{background:#66CCFF;}
#callMeIcon{cursor:pointer;}
.iCaptcha{position:relative;width:230px;height:88px;overflow:hidden;border:1px solid #999;border-radius:4px;}
.iCaptchaBody{position:relative;width:230px;}
.iCaptchaL{position:relative;float:left;width:163px;padding-left:10px;}
.iCaptchaR{position:relative;float:left;width:55px;height:55px;cursor:pointer;background-image:url(../img/refresh-c.png);background-repeat:no-repeat;background-position:2.5px;}
.iCaptAsk{display:inline-block;width:150px;line-height:22px;margin-bottom:5px;}
.b-35-container{position:relative;float:left;height:20px;color:#000;display:block;border:0;background:transparent;padding:0;outline:0;}
.b-35-text{position:relative;margin:0 15px;height:20px;line-height:20px;}
.b-35-center{position:absolute;height:20px;background-image:url(../img/b-35-off-center.png);width:80%;left:10%;}
.b-35-left, .b-35-right{position:absolute;height:20px;width:35px;}
.b-35-left{background-image:url(../img/b-35-off-left.png);left:0;top:0;}
.b-35-right{background-image:url(../img/b-35-off-right.png);right:0;top:0;}
.b-35-container:hover .b-35-center{background-image:url(../img/b-35-on2-center.png);}
.b-35-container:hover .b-35-left{background-image:url(../img/b-35-on2-left.png);}
.b-35-container:hover .b-35-right{background-image:url(../img/b-35-on2-right.png);}

.b-35-center-action {position:absolute;height:20px;background-image:url(../img/b-35-on2-center.png);width:80%;left:10%;}
.b-35-left-action , .b-35-right-action {position:absolute;height:20px;width:35px;}
.b-35-left-action {background-image:url(../img/b-35-on2-left.png);left:0;top:0;}
.b-35-right-action {background-image:url(../img/b-35-on2-right.png);right:0;top:0;}

#newNotes{margin-top:10px;}
.qNote{margin:10px 0;}
.qNoteCaption, .qNoteCaptionEditable, .qNoteBody{display:block;border:1px solid #999;line-height:20px;width:100%;box-sizing:border-box;background:inherit;font-size:14px;}
.qNoteCaption, .qNoteCaptionEditable{height:20px;overflow:hidden;margin-bottom:5px;}
.qNoteCaptionEditable{display:none;min-height:20px;}
.qNoteBody{overflow:auto;outline:none;min-height:20px;}
.qNoteMenu{}
#pageUp{position:fixed;z-index:1000;width:75px;height:91px;bottom:10px;right:10px;background-image:url(../img/pageUp.png);background-repeat:no-repeat;}
#pageUpA{display:block;width:50px;height:91px;}
/**/.hiddenItems{display:none;}
.admin_table{border-collapse:collapse;text-align:center;margin:0px auto;}
.admin_table td, .admin_table th{border:1px solid #000;padding:5px;}
.admin_table th{background: #666666;color:#ffffff;}
button:focus { outline: none; }
textarea { resize: vertical; }


.search_show {
	display:none;
	background: #FFFFFF;
	z-index:8000;
	position:absolute;
	width:71%;
	height: 300px;
	border-radius:0px 0px 5px 5px;
	border:1px #000000 solid;
	color:#000000;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	font-size:12px;
    overflow: auto;
}
#bilet_search {
	display:none;
	background: #FFFFFF;
	z-index:8000;
	position:absolute;
	top:105px;
	width:71%;
	border-radius:0px 0px 5px 5px;
	border:1px #000000 solid;
	color:#000000;
}

.bilets  {
	float:left;padding:10px;width:53%;
}

.windows_tarif{
	text-align:left;
	padding:10px;
	background: #ffffff;
	border:1px #000000 solid;
	border-radius:10px;
	position:absolute;
	width:200px;
	height:auto;
	z-index:7000;
	margin-left:30px;
}

.ui_tpicker_unit_hide {
display:none;
}

.title_show {
cursor:pointer;
}
.ui-state-default {
cursor:pointer;
 list-style-type: none;
margin-top:5px;
background:#ffffff;
}
.active_td {
background:#35e0eb;
}
.no_active_td {
background:#ffffff;
}
.hover {
background:#d7f5ff;
}
.hover_bed_price {
color:#e7c400;
}
td.money.ui-selecting { background: #d7f5ff; }


#calendar4 {
  width: 100%;
  font: monospace;
  line-height: 1.2em;
  font-size: 15px;
  text-align: center;
}
#calendar4 thead tr:last-child {
  font-size: small;
  font-weight: 700;
  color: rgb(103, 103, 103);
}
#calendar4 tbody td {
  color: rgb(44, 86, 122);
}
#calendar4 tbody td:nth-child(1) {
  font-size: small;
  color: rgba(103, 103, 103, .7);
}
#calendar4 tbody td:nth-child(n+7), #calendar4 .holiday {
  color: rgb(231, 140, 92);
}
#calendar4 tbody td.today {
  outline: 3px solid red;
}


    .myDiv .b-share-icon_vkontakte{
        background: url("/files/img/43x43vk.png") no-repeat 0 0;
        width: 32px;
        height: 32px;
    }
    .myDiv .b-share-icon_facebook{
        background: url("/files/img/43x43facebook.png") no-repeat 0 0;
        width: 32px;
        height: 32px;
    }
    .myDiv .b-share-icon_odnoklassniki{
        background: url("/files/img/43x43ok.png") no-repeat 0 0;
        width: 32px;
        height: 32px;
    }    
    .myDiv .b-share-icon{
        margin-left: 10px;
    }
	
	.object-label {
width:150px;
}

a{color:#000000;text-decoration:none;}
a:hover,a:focus{color:#000000;text-decoration:none ;}
.a_under:hover,.a_under:focus{color:#000000;text-decoration:underline ;}


select::-ms-expand {
  display: none;
}
input {
vertical-align:middle;
}

img {
vertical-align:middle;
}

.main_region {
	position:absolute;
    z-index: 5600;
	margin-top:20px;
	width:99%;
    padding: 5px;
    background: rgb(232, 238, 239);
    border: 1px solid rgb(216, 226, 232);
    border-radius: 5px;
}

.date_main {
	float:left;
	margin-left:5px;
	width:9%;
}

.money_main {
	text-align:center;
	margin-top:10px;
	float:right;
	border-radius: 5px;
	font-size: 18px;
	height: 30px;
	width:11.6%;
}
.menu_show:hover {
	background:#666666;
	color:#ffffff;
}
.menu_show :hover  > a {
	background:#666666;
	color:#ffffff;
}

.f_left {
	float:left;
}
.f_right {
	float:right;
}
.clear {
	clear:both;
}
.cursor {
	cursor:pointer;
}
.disnone {
	display:none;
}
#oshibkaq {
	color: rgb(150, 167, 177);
	background: rgb(232, 238, 239);
	border: 1px solid rgb(216, 226, 232);
	border-radius: 5px;
	height: 120px;
	width: 300px;
	position: fixed;
	top: 10%;
	left: 40%;
	padding: 5px;
	z-index: 9999;
	overflow-y: auto;
}
#popup10 {
	background: rgb(255, 255, 255);
	padding: 10px;
	border: 1px solid rgb(0, 0, 0);
	position: fixed;
	top: 50px;
	left: 40%;
	z-index: 1000;
}
#simplemodal_close {
	background:#ffffff;
	padding:10px;
	border:1px solid #000000;
	position:absolute;
	top:200px;
	left:40%;
	z-index:1000;
	text-align:center;
}
#confirm_window {
	background: rgb(255, 255, 255);
	padding: 10px;
	width: 400px;
	border: 1px solid rgb(0, 0, 0);
	position: fixed;
	top: 20%;
	left: 40%;
	z-index: 1000;
}

#search_show_city {
	display: none;
	background: #FFFFFF;
	z-index: 8000;
	position: absolute;
	width: 40%;
	border-radius: 0px 0px 5px 5px;
	border: 1px #000000 solid;
	color: #000000;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	font-size: 12px;
}
.show_all {
	border:1px solid #000000;
	padding:10px 0px;
	width:(100% - 2px);
	text-align:center;
	margin-top:10px;
}
.select_search {
	background: #ffffff;	
	cursor:pointer;
	border-top: dotted 1px #eee;
}

.select_search:hover {
	background: #e8ebe9;
}
.phones_code {
	cursor:pointer;
}
#phone_code {
	border:1px solid #000000;
	border-right:0px;
	width:200px;
	float:left;
	background: #ffffff;
}

	.popular_plash {
		width: 80%;
	}
	.popular_plash_last {
		min-height:340px;
		text-align:center;
		background:#f2f2f2;
		width: calc(20% - 30px);
	}
	#searchs1 {
		margin-bottom:10px;
		padding:10px;
		width: 75%;
	}
	.content_item2 {
		height:160px;
	}
	.content_item3 {
		width: calc(20% - 20px);
		height:160px;
		margin-left:20px;
	}
	.content_item_img3 {
		width:100%;
	}
	.content_item {
		width:280px;
		height:310px;
	}

	.content_item_not_hotel {
		width:280px;
		height:300px;
	}
	
	.content_item_img {
		width:280px;
		height:200px;
	}
	.content_item_first {
		margin-bottom:20px;
	}
	.content_item_last {
		margin-left:20px;
		margin-bottom:20px;
	}
	#adult {
		width: 130px;
	}	
	#datep {
		padding:10px;
		margin-left:5px;
		width:9%;	
	}
	#datep2 {
		padding:10px;
		margin-left:5px;
		width:9%;
	}
	#search_botton {
		background:#666666; 
		color:#ffffff;
		width:100px;
		padding:10px;
		text-align:center;
		border-radius:5px;	
    cursor: pointer;
	}
	.hide1140{
		display:inline;	
	}
	.hide1180{
		display:inline;	
	}
	.hide1080{
		display:inline;	
	}
	.show890{
		display:none;
	}
	.hide890{
		display:inline;	
	}
	.hide990{
		display:inline;	
	}
	.hide645 {
		display:inline;	
	}
	.hide600 {
		display:inline;	
	}
	.search_main_tab {
		cursor:pointer;
		float:left;
		width:100px;
		padding:10px;
		text-align:center;
		border-top:1px solid #000000;
		border-bottom:1px solid #000000;
	}
	.search_mains {
		width:962px;
		margin:0 auto;
	}
	.hide790{
		display:block;	
	}
	.show790{
		display:none;	
	}
	.hide725{
		display:block;	
	}
	.show725{
		display:none;	
	}
	.hide1200{
		display:block;	
		width: 1180px;
		margin: 0 auto;
	}
	
	.show1200{
		display:none;
	}
	.hide520 {
		display:block;	
	}
	.show520 {
		display:none;
	}
	.hide740 {
		display:block;	
	}
	.show740 {
		display:none;
	}
	.search_services_tab {
		width:150px;
	}
	.footer_text {
		width:700px;
		margin-top:10px;
	}
	.img1200 {
		width:580px;
	}
	.img21200 {
		width:280px
	}
	.footer_menu {
		display:block;
	}
	.search_main7 {
		width:910px;
	}
	.fx11 {
		padding:20px;
		float:left;
		width:245px;
		height:200px;
		border:1px solid #000000;
		border-radius:5px;
		background:#f2f2f2;
		margin-left:10px;
	}
	.fx {
		margin:0 auto;
		width:100%;
		max-width:1200px;
		margin-top:10px;
	}
	.sh11 {
		float:left;
		padding:20px;
		width:14%;
		min-height:200px;
		border:1px solid #000000;
		border-radius:5px;
		background:#f2f2f2;
		margin-left:10px;
	}
	.shtitle11 {
		font-size:20px;
	}
	.f11 {
		float:left;
	}
	.f111 {
		float:left;
		width:400px;
	}
	.f1111 {
		float:left;
		margin-left:50px;
		width:450px;
	}
	.f22 {
		float:right;
	}
	.f222 {
		float:left;
	}
	.f2222 {
		float:right;
	}
	.hide860{
		display:block;
	}
	.show860{
		display:none;
	}
	.search_companion_tab {
		width:180px;
	}
	.search_main4 {
		width:1040px;
	}
	.search_main_last4 {
		width:1040px;
	}
	#searchs_tour {
		padding:10px;
		width:79%;
	}	
	#tour_money {
		width:17%;
	}
	.hide700 {
		display:block;
	}	
	#adult_tour {
		padding:10px;
		width:130px;
	}	
	#search_botton2{
		background:#666666; 
		color:#ffffff;
		width:100px;
		padding:10px;
		text-align:center;
		border-radius:5px;
	}	
	.hide670 {
		display:block;
	}
	#datep5 {
		margin-left:5px;
		padding:10px;
		width:9%;
	}
	#datep6 {
		margin-left:5px;
		margin-right:5px;
		padding:10px;
		width:9%;
	}
	#cruises_adults {
		padding:10px;
		width:130px;
	}
	#cruises_children {
		padding:10px;
	}
	#search_botton3 {
		background:#666666;
		color:#ffffff;
		width:100px;
		padding:10px;
		text-align:center;
		border-radius:5px;
	}
	
	#cruises_title {
		padding:10px;
		width:60%;
	}
	
	.menu_acount_left {
		width:20%;
	}
	
	.menu_acount_left_hide {
		width:200px;
		position:fixed;
		left:0px;
		top:70px;
		display:none;
		background: #f2f2f2;
		border: 1px solid #000000;
		border-radius: 5px;
		padding:5px;
		cursor:pointer;
	}
	
	#account_center_block {
		margin-left:10px;
		width:calc(80% - 10px);
	}
	
	.menu_acount_left2 {
		width:20%;
		display:none;
	}	
	
	.footer {
		width:1200px;
		margin:0 auto;
	}
	
	
	
	
	
	
	
	
	
	
	
@media screen and (max-width: 1300px) {
	.content_item3 {
		width: calc(25% - 20px);
	}
}
	


@media screen and (max-width: 1215px) {
	.fx11 {
		width:215px;
		height:220px;
		font-size:13px;
	}
	.fx {
		max-width:1080px;
	}
	.search_mains {
		width: 1000px;
		margin: 0 auto;
	}
	.search_main_tab{
		width:100px;
		font-size:13px;
	}
}

@media screen and (max-width: 1200px) {
	.hide1200{
		display:none;
	}
	.show1200{
		display:block;
	}
	.img1200 {
		width:280px;
	}
	.footer_menu {
		display:none;
	}
	#searchs1 {
		margin-bottom:10px;
		padding:10px;
		width:50%;
	}
	.content_item {
		width:270px;
		height:350px;
	}
	.content_item_not_hotel {
		width:270px;
		height:300px;
	}	

	.content_item_img {
		width:270px;
		height:200px;
	}
	.footer {
		width:800px;
	}
}
@media screen and (max-width: 1180px) {
	.hide1180{
		display:none;
	}
}
@media screen and (max-width: 1140px) {
	.hide1140{
		display:none;
	}
	.footer_text {
		width:500px;
	}
}

@media screen and (max-width: 1160px) {
	.content_item {
		width:260px;
		height:350px;
	}
	.content_item_not_hotel {
		width:260px;
		height:300px;
	}
	.content_item_img {
		width:260px;
		height:200px;
	}
}

@media screen and (max-width: 1120px) {
	.content_item {
		width:250px;
		height:350px;
	}
	.content_item_not_hotel {
		width:250px;
		height:300px;
	}
	.content_item_img {
		width:250px;
		height:200px;
	}
}

@media screen and (max-width: 1080px) {
	.hide1080{
		display:none;
	}
	.fx11 {
		width:170px;
		height:220px;
		font-size:12px;
	}
	.fx {
		max-width:900px;
	}
	.sh11 {
		font-size:12px;
	}
	.content_item {
		width:240px;
		height:350px;
	}
	.content_item_not_hotel {
		width:240px;
		height:300px;
	}
	.content_item_img {
		width:240px;
		height:200px;
	}
}

@media screen and (max-width: 1040px) {
	.content_item {
		width:230px;
		height:350px;
	}
	.content_item_not_hotel {
		width:230px;
		height:300px;
	}
	.content_item_img {
		width:230px;
		height:200px;
	}
	.search_companion_tab {
		width:90px;
		font-size:12px;
	}
	.search_main4 {
		width:560px;
	}
}

@media screen and (max-width: 1000px) {
	.content_item {
		width:220px;
		height:350px;
	}
	.content_item_not_hotel {
		width:220px;
		height:300px;
	}
	.content_item_img {
		width:220px;
		height:200px;
	}
	.content_item3 {
		width: calc(33.3% - 20px);
	}
}

@media screen and (max-width: 990px) {
	.hide990 {
		display:none;
	}
}

@media screen and (max-width: 980px) {
	.search_main_tab {
		width:70px;
	}
	.search_mains {
		width:730px;
		margin:0 auto;
	}
	.footer_text {
		width:100%;
		text-align:center;
	}
}

@media screen and (max-width: 960px) {
	.content_item {
		width:210px;
		height:350px;
	}
	.content_item_not_hotel {
		width:210px;
		height:300px;
	}
	.content_item_img {
		width:210px;
		height:200px;
	}
}

@media screen and (max-width: 920px) {
	.content_item {
		width:200px;
		height:350px;
	}
	.content_item_not_hotel {
		width:200px;
		height:300px;
	}
	.content_item_img {
		width:200px;
		height:200px;
	}
	.search_main7 {
		width:725px;
		font-size:11px;
	}
	.search_services_tab {
		width:120px;
	}
}

@media screen and (max-width: 900px) {
	.fx11 {
		width:120px;
		height:240px;
		font-size:11px;
	}
	.fx {
		max-width:700px;
	}
	.shtitle11 {
		font-size:16px;
	}
	.sh11 {
		width:12%;
	}
	.content_item2 {
		width:45%;
		margin-left: 20px;
	}
	
	.f11 {
		float:none;
		width:100%;
		text-align:center;
	}
	.f111 {
		float:none;
		width:100%;
		text-align:center;
	}
	.f1111 {
		float:none;
		margin-left:0px;
		width:100%;
		text-align:center;
	}
	.f22 {
		display:none;
	}
	.f222 {
		float:none;
		width:100%;
		text-align:center;
	}
	.f2222 {
		float:none;
		width:100%;
		text-align:center;
	}	
}

@media screen and (max-width: 890px) {
	.hide890{
		display:none;
	}
	.show890{
		display:block;
	}
}

@media screen and (max-width: 880px) {
	.content_item {
		width:190px;
		height:350px;
	}
	.content_item_img {
		width:190px;
		height:200px;
	}
}

@media screen and (max-width: 860px) {
	.hide860 {
		display:none;
	}
	.show860 {
		display:block;
	}
	#searchs1 {
		margin-bottom:10px;
		padding:10px;
		width:40%;
	}
}

@media screen and (max-width: 840px) {
	.content_item {
		width:180px;
		height:350px;
	}
	.content_item_img {
		width:180px;
		height:200px;
	}
	#searchs_tour {
		padding:10px;
		width:75%;
	}	
	#tour_money {
		width:17%;
	}
}

@media screen and (max-width: 800px) {
	.content_item {
		width:170px;
		height:350px;
	}
	.content_item_img {
		width:170px;
		height:200px;
	}
	#account_center_block {
		margin-left:0px;
		width:100%;
	}
	.menu_acount_left {
		width:200px;
		position:fixed;
		top:90px;
		display:none;
	}
	.menu_acount_left_hide {
		display:block;
	}
	.footer {
		width:100%;
	}
}

@media screen and (max-width: 790px) {
	.hide790{
		display:none;
	}
	.show790{
		display:block;
	}
	.margin790 {
		margin-top:50px;
	}
	.f11 {
		float:none;
		width:100%;
		text-align:center;
	}
}

@media screen and (max-width: 760px) {
	.content_item {
		width:225px;
		height:350px;
	}
	.content_item_img {
		width:225px;
		height:200px;
	}
	.content_item3 {
		width: calc(50% - 20px);
	}
	.popular_plash {
		width: calc(100% - 20px);
	}
	.popular_plash_last {
		width: 100%;
	}
}

@media screen and (max-width: 740px) {
	.hide740 {
		display:none;
	}
	.show740 {
		display:block;	
	}
	.search_main_last4 {
		width:260px;
	}
	.search_companion_tab {
		width:30px;
	}
}

@media screen and (max-width: 732px) {
	.content_item {
		width:215px;
		height:350px;
	}
	.content_item_img {
		width:215px;
		height:200px;
	}
}

@media screen and (max-width: 725px) {
	.hide725 {
		display:none;
	}
	.show725 {
		display:block;
	}
	.search_main_tab {
		width:50px;
		height:30px;
		font-size:11px;
	}
	.search_mains {
		width:565px;
		margin:0 auto;
	}
	.fx11 {
		float:none;
		display:block;
		width:calc(100% - 2px);
		height:200px;
		margin-top:10px;
		margin-left:0px;
		padding:0px;
		text-align:center;
	}
	.fx {
		max-width:725px;
	}
	.sh11 {
		float:none;
		display:block;
		width:calc(100% - 2px);
		height:50px;
		margin-top:10px;
		margin-left:0px;
		padding:0px;
		text-align:center;
	}
	.search_services_tab {
		width:30px;
	}
	.search_main_last7 {
		width:260px;
	}
}


@media screen and (max-width: 702px) {
	.content_item {
		width:205px;
		height:350px;
	}
	.content_item_img {
		width:205px;
		height:200px;
	}
	
	#searchs_tour {
		width: 95%;
		display: block;	
		margin-bottom: 10px;		
	}
	
	#adult_tour {
		width: 95%;
		display: block;
	}
	
	#children_tour {
		width: 95%;
		display: block;
		margin-top:10px;
	}
	#search_botton2 {
		width: 95%;
		display: block;
		margin-top:10px;
	}	
	
	#tour_money {
		display:none;
	}
	.hide700 {
		display:none;
	}

	#tour_cat {
		display:none;
	}
	#tour_podcat {
		display:none;
	}
	#day_tour {
		display:none;
	}
	#complexity_tour {
		display:none;
	}
	#month_tour {
		display:none;
	}
}

@media screen and (max-width: 672px) {
	.content_item {
		width:310px;
		height:350px;
	}
	.content_item_img {
		width:310px;
		height:200px;
	}
	.hide670 {
		display:none;
	}	
	
	#datep5 {
		width:95%;
		display:block;
		margin-left:0px;
		margin-top:10px;
	}
	#datep6 {
		width:95%;
		display:block;
		margin-left:0px;
		margin-top:10px;
	}
	#cruises_adults {
		width:95%;
		display:block;
		margin-top:10px;
	}
	#cruises_children {
		width:95%;
		display:block;
		margin-top:10px;
	}
	#search_botton3 {
		width:95%;
		display:block;
		margin-top:10px;
	}
	#cruises_title {
		width:95%;
		display:block;
	}
}

@media screen and (max-width: 658px) {
	.content_item {
		width:300px;
		height:350px;
	}
	.content_item_img {
		width:300px;
		height:200px;
	}
}

@media screen and (max-width: 645px) {
	.hide645 {
		display:none;
	}
}

@media screen and (max-width: 640px) {
	.content_item {
		width:100%;
		height:350px;
		margin-left:0px;
	}
	.content_item_img {
		width:100%;
		height:200px;
	}
	.content_item_last {
		margin-left:0px;
		width: calc(100%);
	}
	.content_item3 {
		width: calc(100% - 20px);
	}
}

@media screen and (max-width: 600px) {
	.hide600 {
		display:none;
	}
	.search_main_tab {
		width: 20px;
		height: 15px;
	}
	.search_mains {
		width:325px;
		margin:0 auto;
	}
	
	#searchs1 {
		width:95%;
		display:block;
	}
	
	#datep {
		width:45%;	
		margin-left: 0px;
	}
	
	#datep2 {
		width:45%;
	}
	
	#adult {
		width:49%;	
		margin-top:10px;
	}

	#children {
		width:49%;
		margin-top:10px;
	}

	#search_botton {
		width:100%;
		display:block;	
		float:none;
		margin-top:10px;
	}
	.f_right_search_botton {
		float:none;
	}
}

@media screen and (max-width: 520px) {
	.hide520 {
		display:none;
	}
	
	.show520 {
		display:block;
	}
}

@media screen and (max-width: 510px) {
	#datep {
		width:44%;	
		margin-left: 0px;
	}
	
	#datep2 {
		width:44%;
	}
}

@media screen and (max-width: 500px) {
	.footer_text {
		width:100%;	
	}
}

@media screen and (max-width: 430px) {
	#datep {
		width:43%;	
		margin-left: 0px;
	}
	#datep2 {
		width:43%;
	}
}

@media screen and (max-width: 400px) {
	.content_item2 {
		width:100%;
		margin-left: 0px;
	}
}

.botton {
	background:#666666;
	color:#ffffff;
	padding:10px;
	border-radius:5px;
	text-align: center;
	cursor:pointer;
}

.clear_height10 {
	clear:both;
	height:10px;
}
.plash {
	padding:10px;
}

@media screen and (min-width: 1000px) {
	.table_slid td div {
		width: 19.5vw;
		height:auto;
	}
}
.translite_submit {
	display:none;
}
.admin_bron {
	display:none;
	position: fixed;
	top: 10%;
	left: 35%;
	background: #fff;
	z-index: 1000;
	overflow: auto;
	padding:20px;
	border:1px solid #000000;
	border-radius:10px;
	box-shadow:0 10px 25px rgba(0,0,0,0.5)
}

.chessboard_booking {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 30px;
	position:absolute;
	text-align: left;
	font-size: 12px;
	white-space: nowrap;
	border-radius: 5px;
}

.chessboard_year {
	padding: 0px;
	font-size:13px;
	position: static !important;
	display: inline-block !important;
	background: #fff;
	border: solid #c6c5c5;
	border-width: 1px;
}

.chessboard_year_day {
	width:30px;
	position: static !important;
	display: inline-block !important;
	border: solid #c6c5c5;
	border-width: 1px;
}

.chessboard_day {
	width:30px;
	height: 29px;
	position: static !important;
	display: inline-block !important;
	background: #fff;
	border: solid #c6c5c5;
	border-width: 1px;
}

.chessboard_nomer_day {
	width:30px;
	height: 41px;
	position: static !important;
	display: inline-block !important;
	background: #fff;
	border: solid #c6c5c5;
	border-width: 1px;
}

.material-icons {
    font-size: 18px !important;
    vertical-align: middle;
	cursor:pointer;
}

.top_navbar {
	width:100%;
	background:#666666;
	color:#ffffff;
	padding:15px 0px;
	position:fixed;
	z-index:998;
	top:0px;
	left:0px;
}

#alert_window {
	background: rgb(218 255 213);
	padding: 10px;
	width: 400px;
	border: 1px solid rgb(0, 0, 0);
	position: fixed;
	top: 0px;
    right: 0px;
	z-index: 1000;
	opacity: 0.8;
}


#fon {
  display:none;
  position:fixed;
  z-index:999;
  top:0px;
  width:100%;
  height:100%;
  background:#000000;
  opacity:0.7;
}

.popup {
  display:none;
  background:#ffffff;
  padding:10px;
  width:400px;
  border:1px solid #000000;
  position:fixed;
  top:50px;
  left:40%;
  z-index:1000;
}

.left_bar_plash {
  background:#ffffff;
  padding:10px;
  border:1px solid #000000;
  border-radius:5px;
  margin-top:10px; 
}

.left_bar_plash_rest {
  background:#f2f2f2;
  text-align:center;
  padding:10px;
  margin-top:10px;
}

.account-menu-time {
  padding:10px;width:90px;
  background: url("/files/img/ico25.jpg") #ffffff;
  background-position: 10px center;
  background-repeat: no-repeat;
  padding-left: 30px;
}

.account_save_on_hotel {
  font-size:12px;
  width:150px;
  padding:10px;
  text-align:center;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
}