/* * Общие-преобщие стили (типа стиля для body, враппера, итп)
 */
html{height:100%}
body{background:url('/i/body.png') center 0;min-height:100%;padding-bottom:224px;position:relative;margin:0;font:14px Arial;color:#262626}
body:before{content:"";position:fixed;background-color:white;top:0;bottom:0;left:50%;margin-left:-512px;width:1024px;z-index:-1}
article, footer, body, div, a, p, button, input, select, section, textarea, table, th, td, span, h1{-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box}
a{color:#008FD2}
a[target="_blank"] {color:#000}
h1{font-weight:normal;font-size:26px;color:#2C2C2C;margin:40px 0 14px;display:inline-block}
h2{font-size:18px}
h2, h3{margin:0;font-weight:normal}
img{border:0 none}
input{height:30px;border:1px solid #D4D4D4;padding:0 6px}
input, textarea, select{font:14px Arial}
input::-moz-placeholder, textarea::-moz-placeholder{color:#ABABAB;font-style:italic}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#ABABAB;font-style:italic}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#ABABAB;font-style:italic}
p{margin:0;padding:0}
table{border-collapse:collapse;margin:0}
/* общие стили */
.fake_link{color:#008FD2;cursor:pointer;border-bottom:1px dashed #008fd2}
.fake_link-white{color:white;border-bottom:1px dotted white}
.h{display:none !important}
.foot_tripadvisor{float:left;width:275px;clear:left;margin-top:14px}
.nowrap{white-space:nowrap}
.favorite_destinations{text-align:center}
.favorite_destinations_title h2{font-size:26px;line-height:28px}
.favorite_destinations_title p{margin-bottom:20px;font-size:20px}
.desctop_destination_img, .mobile_destination_img{width:100%}
.mobile_destination_img{display:none}
.come_to_visit a{color:#fff !important}
.china_bunner{display:block;text-align:center;margin-top:5px}
/* * about.css */
.about_block p{margin:0 0 10px}
.about_block h2{margin:10px 0}
.season_left{margin-top:25px;width:60%}
.introtext{font-style:italic;color:#666;font-size:15px}
.introtext a{color:#009ccf}
.listing_about_seasons{float:right;width:225px;margin:0 0 0 20px}
.season_block{height:115px;background:#fcfcfc;background:-webkit-linear-gradient(top,#fcfcfc,#e8eff1);background:-o-linear-gradient(top,#fcfcfc,#e8eff1); /* Opera 11.10+ */ background:-ms-linear-gradient(top,#fcfcfc,#e8eff1); /* IE10 */ background:linear-gradient(top,#fcfcfc,#e8eff1); /* CSS3 */ border:1px solid #dde4e6;padding:0 13px;margin-bottom:20px}
.season_title{margin:10px 0;font:bold 12px arial;color:#000}
.season_winter{border-top:5px solid #009bce}
.season_spring{border-top:5px solid#00b008}
.season_summer{border-top:5px solid#efc500}
.season_autumn{border-top:5px solid#ec4800}
.season_month{font-size:14px}
.season_month_name{color:#666}
.season_month_count{color:#000}
/* * address.css */
.address{margin:0 390px 0 295px;padding-top:2px;line-height:20px}
.address .fake_link{white-space:nowrap;font-size:13px}
.address a{font-size:13px;display:block}
.work_time{display:block}
/* * advantages.css */
.advantages{margin-top:40px;font-size:0;width:968px}
[class|="advantage_item"] {display:inline-block;vertical-align:top;width:297px;background:#e2f6da;color:#5e8400;font-size:14px;margin-right:37px;position:relative;height:97px}
[class|="advantage_item"]:nth-of-type(3n) {margin-right:0}
[class|="advantage_item"]:before{content:"";width:46px;height:45px;background:url("/i/advantages.png") 0 0 no-repeat;position:absolute;top:25px;left:15px}
.advantage_item-1{padding:22px 10px 10px 71px}
.advantage_item-2{padding:22px 10px 10px 78px}
.advantage_item-3{padding:15px 10px 10px 75px}
/* * alert2.css */
.alert2_wrapper{width:100%;height:100%;background:#000;position:fixed;left:0;top:0;opacity:0.6;z-index:1000;display:none}
.alert2_text{position:fixed;left:50%;top:40%;background:#fff;width:460px;height:150px;padding:42px 57px;font-size:19px;text-align:center;margin-top:-75px;margin-left:-230px;z-index:1001;display:none}
.alert2_close{position:absolute;right:15px;top:12px;font-weight:bold;cursor:pointer}
/* * blog.css */
.blogs{font-size:0;margin-bottom:14px}
.blogs_h1{font-size:24px;margin:12px 0 7px}
.blog{position:relative;display:inline-block;vertical-align:top;width:50%;padding-right:34px;margin-bottom:22px}
.blog_photo{float:left;max-width:160px;margin-top:4px}
.blog_title{font-size:20px;margin-left:176px}
.blog_text{font-style:italic;color:#8F8F8F;margin-left:176px;font-size:12px;line-height:120%;margin-top:10px}
.blog_tags{background:url('data:image/gif;base64,R0lGODlhDwAQAMQfAPTcysuzo/7u4vHx8cKrme7Yx+ne1uri3NG6qf3+/vzq2//y6Pbk1LSdi7ujkvnl0/bgz+3t7dbV1O7m4pN8a7u1samRfd/PwuTj4c7Hwvrn2N3e4Pf5+Pb28/n49v///yH5BAEAAB8ALAAAAAAPABAAAAWA4CeO5GcgiFGuSJcgazkFblweRCej/JXgpAlCIFgYYQnHSChQICyBhrRxEc0EDwXhQzEEggEFBPK4IC6Lr+gQeADGZIVCsBURGIX8m0w/jHB4BQBvfSUGDg96Cg4qKwYNeBoNjSUcAxkWDBYZEQMdHgkiCQMYEhUUFRIbGJ0uCSEAOw==') 0 1px no-repeat;padding:2px 0 0 20px}
.blog_tag{position:relative;color:#747474;font-size:12px;margin-right:6px}
.blog_tag:not(:last-child):after{content:",";position:absolute;top:0;right:-3px}
.blog_tag:last-child{margin-right:0}
.blog:not(:first-child) .blog_tags{position:absolute;top:133px}
.blog:nth-child(2n+3) {padding-left:20px;padding-right:0} /* первый пост в списке */
.blog:first-child{width:100%;padding-right:0;margin-bottom:26px}
.blog:first-child .blog_photo{margin-top:4px;max-width:300px}
.blog:first-child .blog_title,
.blog:first-child .blog_text{margin-left:330px}
.blog:first-child .blog_text{font-size:14px;margin-top:9px}
.blog:first-child .blog_tags{margin:10px 0 0 330px}
/* кнопка "ещё" */
.blog_more{display:block;background-color:#00698B;height:36px;line-height:34px;font-size:18px;width:100%}
/* * bottom_fixed.css */
.bottom{position:fixed;bottom:0;left:0;right:0;z-index:10}
.notall{background-color:#e6f6fa;background-image:url('/i/notallbg.jpg');background-repeat:no-repeat;background-position:bottom center}
.notall_text{max-width:1024px;margin:0 auto;padding:30px 10px 155px;font-size:16px;position:relative}
.notall_close{background-color:#f5f33d;position:absolute;top:-20px;right:-52px;border-radius:8px;height:42px;line-height:42px;font-size:16px;padding:0 33px 0 13px;cursor:pointer}
.notall_close:after{content:"X";font-size:20px;position:absolute;right:13px;top:0}
.gift{background-color:rgba(0,0,0, 0.6);text-align:center;padding:20px;font-size:18px}
.gift a{color:#fff}
/* * bread.css */
.breads{font-size:0;margin-top:32px}
.bread{font-size:18px;position:relative}
.bread:not(:first-child) {padding-left:25px}
.bread:not(:first-child):before{content:"";position:absolute;width:12px;height:7px;top:8px;left:6px;background:url(data:image/gif;base64,R0lGODlhDAAHAIABADIzNP///yH5BAEAAAEALAAAAAAMAAcAAAIPjGGpgavtDpi0IhhPfrkAADs=) 0 0 no-repeat}
/* * button.css */
button{border:0 none;cursor:pointer}
.button-blue{color:white;border:1px solid #045177;background:#3689b1;background:-webkit-linear-gradient(to top, #3689b1, #59a5d0);background:-ms-linear-gradient(to top, #3689b1, #59a5d0);background:linear-gradient(to top, #3689b1, #59a5d0);box-shadow:0 0 0 1px rgba(145,206,241, 0.4) inset;border-radius:5px}
.button-blue:disabled{border-color:#c4c4c4;background:-webkit-linear-gradient(to top, #a39d9d, #efeeee);background:-ms-linear-gradient(to top, #a39d9d, #efeeee);background:linear-gradient(to top, #a39d9d, #efeeee);box-shadow:0 0 0 1px rgba(237,237,237, 0.4) inset;color:#8e8e8e}
/* * calendar.css */
.calendar{border-width:1px 0 0 1px;border-style:solid;border-color:#d2d5d6;background-color:#f0f4f7}
.calendar_month{float:left;text-align:center;border-width:0 1px 1px 0;border-color:#D2D5D6;border-style:solid}
.calendar_month:nth-child(5) {clear:left}
.calendar_caption{background:#0098d7;background:-webkit-linear-gradient(to top, #0098d7, #26c6e8);background:-ms-linear-gradient(to top, #0098d7, #26c6e8);background:linear-gradient(to top, #0098d7, #26c6e8);color:white;text-shadow:1px 0 1px #0067c0;font-weight:bold;font-size:17px;padding:3px 0 4px;cursor:pointer}
.calendar_days{color:#6c7174;font-weight:bold}
.calendar_dow{background-color:#E6EBEF;font-size:9px;text-transform:uppercase;padding:3px 0}
.calendar_day{font-size:12px;width:33px;height:33px;border-width:1px;border-style:solid;border-color:#d2d5d6;cursor:pointer;text-shadow:1px 1px 1px #ffffff}
.calendar_day._range{border-color:#92D0E5;background-color:#A8DCEF}
.calendar_day._edge{background-color:#00A5DB;background-image:url(data:image/gif;base64,R0lGODlhBQAGAMQcAPz///z/+iOSyZ3f/7Xe8AiF1QVquv3/8aDS6Z/d9vvz/w6Cu//8+Rqu0v/+//n/+KPZ9ff/+Pn//SOwztzr/8rp/7Th9P//7yeRwanP9vn//7HS/////wAAAAAAAAAAACH5BAEAABwALAAAAAAFAAYAAAUYILcYBYdtASIQmiNlysFclAVEDzQNVdKEADs=);background-repeat:no-repeat;background-position:center 22px;color:white;text-shadow:2px 0 2px #0067c0}
.calendar_day._mark{font-weight:bold;font-size:110%;color:#000}
.calendar_action{text-align:center;padding:10px 0;clear:both}
.calendar_action .button-blue{width:140px;font-size:15px;height:28px}
.preview_month{position:absolute;border:20px solid transparent;border-right:20px solid #fff;cursor:pointer;top:133px;left:-55px}
.next_month{position:absolute;border:20px solid transparent;border-left:20px solid #fff;cursor:pointer;top:387px;left:940px}
.preview_month:hover{border-right-color:#A8DCEF}
.next_month:hover{border-left-color:#A8DCEF}
.bread:not(:first-child):before{content:"-";background:none;top:0;left:8px}
/* * catalogDescription.css */
.catalogDescription{margin-bottom:20px}
.catalogDescription .rur:after{margin:0 0 0 -6px}
/* * contact.css */
.contacts{/*float:right;width:165px;margin-top:-82px;*/ top:0;position:absolute;right:190px;width:165px}
[class|="contact"] {display:inline-block; /*padding-left:23px;*/ position:relative;margin-bottom:7px;background-repeat:no-repeat;background-position:0 center}
.contact-skype{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAATlBMVEX////b8Pc0v/O06Puk4PdYy/UMsvEArvAiuPIYtfFs0fYpu/I/wvOS3fny+/5kzvYStPFTyfV61veH2fhMx/Wr5frU8f2d4PnL7/3c9f3iHj3+AAAApUlEQVQY0z2PWRKEMAhEMVtD9kTHce5/0SGlZf9QPJYGIicAb/TKhWI/rQtndwPR/Lu3ceR090Hz2a7ztMP0RaD1WOk6qR6JFXAs0ZHjtFfPQfdsfY+FaokhBCCvrTNmq7FaALxmGgNm2koFEAW54bgEaHQCQX0csNMv+h+VZyb14KpGG0QEpD5iEvvIyahAiyQzvB9eleX5MLP0Y86hl73aGBBHf0sQB4vx6oaKAAAAAElFTkSuQmCC)}
.contacts-social{border:1px solid #EBF1F4;border-radius:3px;display:flex;align-items:center;padding:10px 5px;justify-content:space-evenly;width:150px}
.contacts-social p{font-size:12px;line-height:14px;color:#9EB1BD}
.contacts-social img{width:20px;height:20px}
/* * contact_us.css */
.contactUsSection{background:#F1F6F8;padding:50px 20px 10px;margin-left:-20px;margin-right:-20px;margin-top:23px} .contact_us-title{font-size:28px;line-height:100%;font-weight:600;margin-bottom:12px} .contact_us-step{margin:20px auto 40px} .contact_us-steps p{margin:6px auto} .contact_us-step-text-wrap [class|="phone"]{margin:7px 0 !important;width:173px;height:21px;font-size:18px} .contact_us-step-num{width:35px;height:35px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#DFECF1;font-size:26px;margin-right:12px;text-align:center} .contact_us-step-num span{width:35px} .step-text-title{font-size:20px;line-height:100%;font-weight:600} .step-text-bottom{line-height:120%;color:rgba(44, 44, 44, 0.56)} .steps-phones-wrap{display:flex;flex-direction:column;align-items:center} .steps-phones-wrap .viber_img{width:20px;height:20px} .step-text-yamap-wrap{display:flex;margin-top:15px} .step-text-yamap-img{margin-right:12px} .step-text-yamap-text{display:flex;flex-direction:column;line-height:110%} .step-text-btn{width:206px;height:40px;margin:15px auto 10px;text-decoration:none;display:flex;border-radius:5px;align-items:center;justify-content:center;color:#fff} .step-text-btn.__yellow{background-color:#FFC107;color:#000} .step-text-btn.__blue{background-color:#0194C5} .step-text-btn.__purple{background-color:#834995} .step-text-btn img{margin-right:5px} .contactUsSectionFrame{height:calc(100vh + 160px);padding:50px 20px 10px} .contactUsSectionSocial .foot_contacts-social-img{width:100px} .contactUsSectionSocial img{width:40px;height:40px}
/* * content.css */
.content{margin:0 auto;max-width:1024px;padding:20px 28px 24px 29px;background-color:white;margin:0 auto 175px}
.content:after{clear:both;content:"";display:block;height:1px}
/* * fake_select.css */
.fake_select_block{position:relative;padding:0;border-bottom:dotted 1px #54b4d3;cursor:pointer;margin-right:26px;font-size:13px;display:block;width:auto;color:#54b4d3}
.fake_select_block:after, .option._sel span:after{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAYAAABbNsX4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAsSURBVHjaYlz+8v9/BjTAFCHGwIgsECHGwMjw//9/hv///zMsf/n/P4wNGACcDRPyIt/KpgAAAABJRU5ErkJggg==");width:5px;height:3px;right:-10px;top:8px;content:"";display:block;position:absolute}
.select_fake{position:absolute;background:#00394B;min-width:120%;top:-5px;left:-8px;color:#54b4d3;z-index:8;display:none;padding:0px}
.select_ed{color:#54b4d3}
.option{cursor:pointer;position:relative;white-space:nowrap;display:block;padding:5px 16px 5px 8px;border-bottom:solid 1px #54b4d3;color:#54b4d3}
a.option{text-decoration:none}
.option:hover{background:#2A6578}
.option:nth-of-type(1) {border:none}
.option:nth-of-type(1):hover{background:#00394B;cursor:auto}
.option._sel span{position:relative;border-bottom:dotted 1px #80bfd3}
/* * filter_when.css */
/* календарик */
.filters:not(._mini) .filter_when,
.hotel .filter_when{position:relative;margin-top:6px;width:126px;height:30px;border-width:1px;border-style:solid;border-color:#CDCDCD #CDCDCD #CACACA;background:-webkit-linear-gradient(to top, #e7e7e7, #f7f7f7);background:-ms-linear-gradient(to top, #e7e7e7, #f7f7f7);background:linear-gradient(to top, #e7e7e7, #f7f7f7);font-size:14px;line-height:30px;text-align:center;cursor:pointer}
.hotel .filter_when{display:inline-block;margin-left:10px}
.filters:not(._mini) .filter_when:before,
.hotel .filter_when:before{content:"";position:absolute;display:block;width:24px;height:24px;top:2px;right:-30px;background:url(data:image/gif;base64,R0lGODlhGAAYAMQAAPn5+fT09Mnm9XzF4YjI5/W+Juzt7QBTcEWQtwBhglSn3dHS07Tb8KXW7JnR6qusrWS35GGrxODx+V2z42q75avT7n2/576/wMDBwtpxADSm0MLDw/z8/MHCwwpqn////yH5BAAAAAAALAAAAAAYABgAAAX/YNSMDmEOaKquSCO9gsDMdG3PrSSXA+X/P4hw2EA4ZIySBUgZOoUTh1FAIiyfzolWKyVUTFbIREEum80WBOHDabvfcIBc/kFAPmy4fs6vaz4bCwsPGxuEhoWHDx0di34fC3gdkngYlZcfFxyPkRwbbJ+eHwCfAJOmAR8ef4qJjIqvGBgPF6p/n4CUH5O7mJq2uaSjp6eWAcYXqasfsB0Zzxkds7K0F7TAuLwZBQUZvngXANjDo9vdH8fotQYXBsCLjYzQGRjWF/b2wLz735B4C8r+1AIwsFYAg+siGVjgbhm8RdPwPRAUaEEgYAH4AAjAsaOBjyA/qvJAsqTJkyhLDSZYufKAy5cwY7JMEAIAOw==) 0 0 no-repeat}
.filters:not(._mini) .filter_when .fake_link,
.hotel .filter_when .fake_link{border:0 none;color:#262626}
.filter_when .fake_link:before{content:'с ' attr(data-text_from)}
.filter_when .fake_link:after{content:' по ' attr(data-text_to)}
/* * foot.css */
.foot{position:absolute;bottom:0;height:200px;max-width:1024px;left:50%;margin-left:-512px;background-color:white;background-image:#e6e6e6;background-image:-webkit-linear-gradient(to top, #e6e6e6, #f5f5f5);background-image:-ms-linear-gradient(to top, #e6e6e6, #f5f5f5);background-image:linear-gradient(to top, #e6e6e6, #f5f5f5);box-shadow:0 2px 0 -1px white inset;border-top:1px solid #E5E5E5;padding:30px 30px 24px}
.foot_copy{float:left;width:275px;font-size:14px}
.foot_info{color:#535353;font-size:12px;margin:1px 0 0 285px}
.foot_text{margin:2px 0 20px}
.foot{width:100%}
.foot_info{width:570px}
.foot_contacts-social{position:absolute;right:30px;top:30px}
.foot_contacts-social p{font-size:12px;color:#676767}
.foot_contacts-social img{width:30px;height:30px}
.foot_contacts-social-img{display:flex;justify-content:space-around}
/* * head.css */
.head{margin-top:11px;position:relative;font-size:15px;height:100px}
.head_logo{display:block;width:270px;height:47px;float:left;margin-top:5px;position:relative}
.head_logo span{font-size:11px;line-height:11px;color:#828282;text-decoration:none;border:none;position:absolute;left:25%;top:75%}
/* * helpful.css */
[class|="helpful"] {border:1px solid #D3D3D3;border-radius:8px;text-align:center;padding:17px 24px 6px;margin-bottom:20px}
.helpful_link{position:relative;font-size:20px;margin-bottom:10px;display:inline-block}
.helpful_link:before{content:"";display:block;background-repeat:no-repeat;background-image:url('/i/sprite.png');margin:0 auto}
.helpful-where .helpful_link:before{width:124px;height:126px;background-position:0 0}
.helpful-blog .helpful_link:before{width:124px;height:102px;background-position:-124px 0}
.helpful_note{font-size:12px;color:#999;font-style:italic;line-height:116%;margin-top:-4px}
/* * hotel.css */
.hotel .fotorama{margin:0 -28px 0 -29px;background-color:#00212C}
.hotel_infos{margin-top:26px;font-size:0;padding-bottom:36px}
.hotel_info{display:inline-block;vertical-align:top;width:300px;margin-left:30px}
.hotel_info:first-child{margin-left:0}
.hotel_info_title{font-size:18px;margin-bottom:10px}
.hotel_info_text{color:#6A6969;font-size:14px;line-height:130%;margin-top:7px}
[class|="hotel_beach"] {color:#6A6969;font-size:14px;font-style:italic;background-repeat:no-repeat;padding-left:20px;padding-bottom:1px}
[class|="hotel_beach"]:before{content:"— "}
.hotel_beach-type{background-position:0 2px;background-image:url('data:image/gif;base64,R0lGODlhEAAQAKIAAKDV52W71+v2+c7q8w+PuTGlzAiczv///yH5BAAAAAAALAAAAAAQABAAAANheKoTFUOAJ5YSJueiiz0ANGVQM1gD0HEG9A0aII/Guaj14RwDF1gqgKLgAbWARUzxYBAuJAzCElD5KAKEn/VFIDi3jIK0uk0RA+TFwJY6SQJw6kHgCMgc3QfcBRJL7WlzCQA7')}
.hotel_beach-line{background-position:3px 2px;background-image:url('data:image/gif;base64,R0lGODlhCgAQALMAAACRwQCGswCKuACZyxyKrgCCrVWnwwCQvwCMuqDO3b/e6ACEsACOvQB8pcDe6P///yH5BAAAAAAALAAAAAAKABAAAARY8D1lWjNKvrTAGMCSTAu4dMNCHYfhOAZbDYUjOcVg0faD64SDwAUTHAiGAEBQKAgAAcPDyagymJJEAcFFFEYSQkAgCBA0m0Ig8EU/CM2zW2HJuN/y+wsdAQA7')}
.hotel_props{font-size:0;margin-bottom:3px}
.hotel_video_title{font-size:18px}
.hotel_video{background-color:black;border:3px solid black;font-size:0;margin-top:10px;text-align:center}
.hotel_chart{margin-top:35px}
.hotel_chart h2{margin-bottom:10px}
/* туры в отель */
.hotel_tours{margin-top:35px}
.hotel_tours_note{margin:8px 0 16px}
.hotel_tours .tours{border-top:1px solid #E9E9E9}
.hotel_tours [class|="tour_info"] {padding-top:11px}
.hotel_tours .tour_info-price{width:170px;padding:10px 0 10px 30px}
.hotel_tours .tour_info-when{width:207px;padding-left:0;padding-top:13px}
.hotel_tours .tour_info-term{width:108px}
.hotel_tours .tour_info-food{width:180px}
.hotel_tours .tour_info-room{}
.hotel_tours .tour_info-operator{}
/* форма заказа тура */
.hotel_tourForm .tourForm{margin:6px 0}
.hotel_tourForm + .tour{border-top:0 none}
/* * ico.css */
[class|="ico"] {background-image:url(/i/icons.png);background-repeat:no-repeat;display:block}
.ico-airport{width:18px;height:18px;background-position:-5px -5px}
.ico-arrival{width:18px;height:18px;background-position:-33px -5px}
.ico-beach{width:22px;height:22px;background-position:-61px -5px}
.ico-build{width:21px;height:21px;background-position:-93px -5px}
.ico-check{width:13px;height:11px;background-position:-124px -5px}
.ico-city{width:17px;height:20px;background-position:-147px -5px}
.ico-date{width:22px;height:24px;background-position:-174px -5px}
.ico-depart{width:18px;height:18px;background-position:-206px -5px}
.ico-first_line{width:24px;height:23px;background-position:-234px -5px}
.ico-for_adult{width:22px;height:22px;background-position:-268px -5px}
.ico-insurance{width:21px;height:18px;background-position:-300px -5px}
.ico-meal{width:22px;height:25px;background-position:-331px -5px}
.ico-repair{width:18px;height:20px;background-position:-363px -5px}
.ico-room{width:27px;height:22px;background-position:-391px -5px}
.ico-rooms{width:21px;height:22px;background-position:-428px -5px}
.ico-territory{width:17px;height:20px;background-position:-459px -5px}
.ico-towels{width:24px;height:20px;background-position:-486px -5px}
.ico-sunbed{width:24px;height:20px;background-position:-486px -5px}
.ico-transfer{width:31px;height:18px;background-position:-520px -5px}
/* * lightbox.css */
.lightbox{position:absolute;top:0;left:0;right:0;z-index:100;text-align:center}
.lightbox_area{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.7);z-index:1;cursor:pointer}
.lightbox_content{display:inline-block;position:relative;z-index:2;text-align:left;background-color:white; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box}
@media print{.lightbox ~ * {top:0 !important;display:none}}
/* * main.css */
.main{margin-left:308px}
.main_title{font-size:26px;margin-top:0;line-height:28px}
.main_text{margin:18px 0 21px;font-size:15px;line-height:126%}
.main_ul{padding:0}
.main_ul li{list-style:none}
/* * map.css */
.map{padding:10px;background-color:white;width:700px;height:500px}
/* * mark_smile.css */
.mark_smiles, [class|="mark_smile"] {display:inline-block}
[class|="mark_smile"] {margin-left:15px;position:relative}
[class|="mark_smile"]:before{content:"";position:absolute;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAAfCAMAAABd/VqoAAAARVBMVEUAAAD19fXTAABIjAD/nAD+qCH6x3eDsFTZLi5inCWsyY7hYWHt8Ony4uLvyMjb5dD51p/F2LL27+P8uU/mi4vrra3348NfQCNUAAAAAXRSTlMAQObYZgAAAjhJREFUSMftleuyoyAQhFcQuSMq+v6Puj1glovWVp2/p9KViKaLj8kwg3+++o2asoJVjDGVQnkcbGek5pxradzThuIh5lkcsTwN8KAAtpYWsP45e9PE3YzEuD3tKABelgNDfMITY8nff4CpMM42BQk5o7kZ7aUwoUvMywAHWwF962QstD6xpftnr5Jvvb0AeCs/9PDA1FRVHht7JXaV03pt7Ui4lh47uGKI25fYfY49tbMlXxHwlsEb3XLZ2kJMnQ6xN/DAEoBKnXBKxpVqZq/cUGboinWQE1qt2nGOMHZ87+GaYwO3FDhVC+JmqBYK/ay2QeBOowwRMwaJ2uGm2gcFvghxAV22UxwNHHFmuC3wREOqttQOkWeqQ+QGA5fVFgeo80zYBcNOeWngoIJnrc+VmCaI2WprmZNtHA0mp143cFApZEpORB/ttEYPH6V6+KARDvoCNujLNQ1w9YGH8+59z2yfFggXuub4dZ+WQYsYc071wj69j/rpN5T2ci1Yuh83FNqzcDNsaGKhtM553q2KX6qN2iAs15tbZb43fSleU8k6dD1K0eekU0HmIqSstHWOjnT32cXBfm+iPS5Q3B9NNCUihlCS42md0M7eACPmtqE/Icl/0v6TAq0qMfs4uKrrkJr/HlzH1MO9Yunjegt26+dY5Xrb2+uRe1zFvQ6wBzjRVQp+8sEysPvZkNFcGqTFSK7Nj14WtRBJNry9x1bgOX3M+mbvn9fcPr3BgU/W2gR08b/6qtdfcAIaO4bmOCMAAAAASUVORK5CYII=);background-repeat:no-repeat}
.mark_smile-good{color:#488c00;padding-left:25px}
.mark_smile-good:before{background-position:-36px -5px;width:21px;height:20px;left:0;top:7px}
.mark_smile-neutral{color:#ff8a00;padding-left:20px}
.mark_smile-neutral:before{background-position:-67px -5px;width:21px;height:20px;left:-5px;top:8px}
.mark_smile-bad{color:#c50000;padding-left:21px}
.mark_smile-bad:before{background-position:-5px -5px;width:21px;height:21px;left:-4px;top:8px}
/* * menu.css */
.menu{width:970px;height:85px;background:url("/i/v2/menu.png") 0 0 no-repeat;margin-top:20px}
.menu_body{position:relative}
[class|="menuCell"] {float:left;text-align:left;color:#80bfd3}
[class|="menuCell"]._active{color:#fff}
[class|="menuCell"]._active .select *, [class|="menuCell"]._active .menuCell_h2{color:#a7e9ff!important}
.menuCell-step1{width:340px}
.menuCell-step1._active{width:340px;height:85px;background:url("/i/v2/menucell.png") 0 0 no-repeat}
.menuCell-step2._active, .menuCell-step3._active{width:340px;height:85px;background:url("/i/v2/menucell.png") 0 -85px no-repeat}
.menuCell-step2{width:340px;padding-left:26px;margin-left:-26px}
.menuCell-step3{width:338px;padding-left:25px;margin-left:-25px}
.menuCell-step2 .menuCell_step{float:left;font-size:47px;padding:15px 12px 15px 25px}
.menuCell-step2 .menuCell_h{float:left;font-size:16px;padding:22px 0px 3px;width:230px}
.menuCell-step2 .menuCell_h2{float:left;font-size:13px;padding:0px;width:230px;color:#54b4d3}
.menuCell-step3 .menuCell_h{float:left;font-size:16px;padding:22px 0px 3px;width:160px}
.menuCell_step{float:left;font-size:47px;padding:15px 21px 15px 25px}
.menuCell_h{float:left;font-size:16px;padding:21px 0px 0px;width:240px}
.menuCell_h2{float:left;font-size:14px;padding:0px;width:240px;color:#54b4d3}
.menuCell_select{float:left;margin-top:2px}
/* * offer.css */
/* спец.предложения (акции) */
.offer{position:relative;background:#1f739c;background:-webkit-linear-gradient(to top, #1f739c, #3689b1);background:-ms-linear-gradient(to top, #1f739c, #3689b1);background:linear-gradient(to top, #1f739c, #3689b1);color:white;text-align:center;border-radius:6px;padding:19px 20px 20px;width:483px;display:inline-block;vertical-align:top;margin-top:25px;margin-right:46px}
.offer:before{content:"";position:absolute;width:67px;height:72px;top:-1px;right:-1px;background:url('/i/sprite.png') -248px 0 no-repeat}
/* акция с возвратом бабосов */
.offer-moneyback_caption{font-size:22px}
.offer-moneyback_how{font-size:29px;margin-top:7px}
.offer-moneyback_call{margin-top:17px;font-size:16px;font-style:italic}
/* * phone.css */
.phones{float:right; /*margin-right:32px;*/ margin-left:20px;text-align:left;width:185px}
.phone-main{/*margin-bottom:11px;*/ margin:0 0 5px 1px;padding-left:0;font-size:18px}
[class|="phone"]:not(.phone-main) {/*margin:0 0 5px 1px;padding-left:23px;*/ background-repeat:no-repeat;background-position:0 1px}
/*.phone-mts{background-image:url(data:image/gif;base64,R0lGODlhEAAQAKIAAP3V0/yIgv1COv4GAP3///4RAf////4AACH5BAAAAAAALAAAAAAQABAAAANJeLrcfiUE8WAZAhhDwigFAxYAsXHCJx6BeRIAKJLumzJYfRpe0+6nmE/3CjECwOIwCTMqcsxA4/LbxQazQYvABaScU4G4Qm4kAAA7)}
.phone-megafon{background-image:url(data:image/gif;base64,R0lGODlhEAAQALMAAObv6pnapVZHjCitQbauzcLkyc3J252SvN3a5kG1WG3Gf3lnpVJDilhJjjSxS////yH5BAAAAAAALAAAAAAQABAAAAR28EkJSgAGzP2AcsNQLMKhbUUyOOzIMAsyASrbLkwDn8pqi7iG7tD5KTwuYQ4Q8A0UBWhQaWjaQMCckmBlPQsAnKAhYHB9oACBzCiXM9dB4HAw1A+IhabnnRPsCHgGFDVyB205OzMqhogwMhsejTkmHDMYfycTEQA7)}
.phone-beeline{background-image:url(data:image/gif;base64,R0lGODlhEAAQALMAAOLd1vzrnLSxrF5dXvvhb/zMDPGtChASHVlRIv7kEPrQOZSRjTcxH3p3az09Rf///yH5BAAAAAAALAAAAAAQABAAAAR28EkJxFoCzP3AOCDjDIu2CQ7DIEPjNuUEGEZRKApBBDwxKTQbTscL7Dq04HDX8y0OqijLdXEJGqDswTEaeAeOBVYb4prDi6hahWgjGItA0kYvJO62wGNev+MVEnJ1dn4JBXoSAitujAgCHIpkW48ciQ1eDZQTEQA7)}*/
.phone_link{text-decoration:none;color:#262626}
.whatsapp_img{vertical-align:bottom;margin-left:3px}
[class|="phone-mts"]:not(.phone-main){background-position:0 5px}
/* * promo.css */
@font-face{font-family:'Roboto-Light';src:url('/fonts/Roboto-Light.ttf');font-display:swap}
@font-face{font-family:'Roboto-Regular';src:url('/fonts/Roboto-Regular.ttf');font-display:swap}
.promo_main{margin:40px 0 40px -12px;font-family:'Roboto-Light'}
.promo_h{text-align:center;font-size:36px;color:#323232;margin-left:12px}
.promo_country{position:absolute;top:20px;left:15px}
.promo_img{}
.promo_a{display:inline-block;position:relative;margin:20px 0 0 12px;width:310px;height:205px;color:#fff;font-size:36px;text-shadow:1px 1px 2px black}
.promo_price{position:absolute;bottom:20px;right:15px;font-family:'Roboto-Regular';font-size:34px}
/* * prop.css */
/* свойства отеля */
[class|="props"] {border-top:1px solid #E9E9E9;padding:16px 0 31px;font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box}
.props-half{width:50%;display:inline-block;vertical-align:top}
.props_title{font-size:18px}
.props_list{padding:0;margin:10px 0 0; -webkit-column-count:4; -moz-column-count:4;column-count:4; -webkit-column-gap:0; -moz-column-gap:0;column-gap:0}
.props-half .props_list{-webkit-column-count:2; -moz-column-count:2;column-count:2}
[class|="prop"] {margin-bottom:5px;display:block;padding-right:40px;display:inline-block;width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box}
.prop-paid{color:#458C00}
.prop_note{color:#ABABAB;font-size:12px;font-style:italic}
/* * rating.css */
.rating{display:inline-block;position:relative;background:#ffa605;background:-webkit-linear-gradient(to top, #ffa605, #ffd736);background:-ms-linear-gradient(to top, #ffa605, #ffd736);background:linear-gradient(to top, #ffa605, #ffd736);border-radius:6px;font-size:15px;font-weight:bold;width:44px;height:23px;line-height:23px;text-align:center;cursor:default}
.rating:hover:after{content:"Оценка от tophotels.ru";position:absolute;width:64px;font-size:11px;font-style:italic;font-weight:normal;color:#747474;right:-74px;top:-1px;line-height:12px;opacity:0.6;text-align:left}
/* * rur.css */
@font-face{font-family:"Ruble Arial";src:url("/fonts/ruble_arial.ttf");font-weight:100;font-display:swap}
.rur:after{content:" P";font-family:"Ruble Arial"}
/* * season.css */
.seasons{}
.seasons_h1{font-size:24px;margin-top:32px;margin-bottom:21px}
/* легенда */
.seasons_legends{font-size:0}
[class|="seasons_legend"] {display:inline-block;padding-left:59px;font-style:italic;font-size:14px;position:relative;margin-right:40px}
[class|="seasons_legend"]:before{content:"–";margin-right:7px}
[class|="seasons_legend"]:after{content:"";position:absolute;display:block;width:50px;height:25px;top:-2px;left:0}
/* сам календарик */
.seasonCalendar_deco{position:relative;display:block;top:31px;height:31px;background-color:#00698C;z-index:0;margin:-2px -28px 0 -29px;border-bottom:1px solid #A3D8EA;box-shadow:0 5px 4px -3px #C4C4C4}
.seasonCalendar{width:100%;position:relative;z-index:1;table-layout:fixed}
.season_head{color:white;font-size:13px;height:30px;background:url(data:image/gif;base64,R0lGODlhAQADAIABACmFpP///yH5BAEAAAEALAAAAAABAAMAAAICBFIAOw==) right 0 repeat-y}
.season_head:nth-child(n+2) {width:70px}
[class|="season"] {background-image:url(data:image/gif;base64,R0lGODlhAwABAIAAAPn++cfe3yH5BAAAAAAALAAAAAADAAEAAAICTFAAOw==), url(data:image/gif;base64,R0lGODlhAQADAIAAAP///8nd4yH5BAAAAAAALAAAAAABAAMAAAICTFAAOw==);background-position:0 bottom, right 0;background-repeat:repeat-x, repeat-y;font-size:11px;font-style:italic;text-align:center;line-height:120%;height:50px}
.season{font-size:14px;font-style:normal;text-align:left;padding-left:10px}
.season_continent .season{height:42px;background-image:url(data:image/gif;base64,R0lGODlhAwABAIAAAPn++cfe3yH5BAAAAAAALAAAAAADAAEAAAICTFAAOw==), url(data:image/gif;base64,R0lGODlhAQADAIABAMnd4////yH5BAEAAAEALAAAAAABAAMAAAICBFIAOw==)}
.season-compact{font-size:10px;line-height:110%;word-break:break-word}
.season-big{font-size:16px;line-height:110%}
/* цвета */
.seasons_legend-ski:after, .season-ski{background-color:#A3D8EA}
.seasons_legend-trip:after, .season-trip{background-color:#abeaa3}
.seasons_legend-beach:after, .season-beach{background-color:#f1db76}
.seasons_legend-shop:after, .season-shop{background-color:#eaa3a6}
.seasons_legend-ski, .season-ski{color:#00698C}
.seasons_legend-trip, .season-trip{color:#208912}
.seasons_legend-beach, .season-beach{color:#A06600}
.seasons_legend-shop, .season-shop{color:#850107}
/*Сезоны*/
.all_seasons{background:linear-gradient(180deg, #F9FDFF 0%, #EFF7FB 100%);position:relative;margin:0 -28px 40px -29px}
.all_seasons_wrap{background:url(https://travel63.ru/images/seasons/Calendar_1.png) no-repeat right;padding:20px 0 40px 29px}
.all_seasons h2{text-align:center;font-size:26px;line-height:28px;margin-bottom:20px}
.season_logo_a{border:1px solid ;border-radius:5px;text-decoration:none;font-family:Arial;font-style:normal;font-weight:normal;font-size:15px;line-height:18px;padding:2px 10px;display:inline-block;margin:10px 5px 10px 0;z-index:2;background-color:#fff}
.season_logo_a img{vertical-align:middle;margin-right:5px}
.winter_color a{color:#1A76B5;border-color:#1A76B5}
.winter_color a:hover{background-color:#EBF8FF}
.spring_color a{color:#19AC01;border-color:#19AC01}
.spring_color a:hover{background-color:#EFFFF3}
.summer_color a{color:#FF9800;border-color:#FF9800}
.summer_color a:hover{background-color:#FFECD0}
.autunm_color a{color:#DF5E00;border-color:#DF5E00}
.autunm_color a:hover{background-color:#FFEAD7}
.season_calendar{position:absolute;right:0;top:0;height:252px;z-index:1}
/* * sidebar.css */
.sidebar{width:258px;float:left;padding-top:3px}
.sidebar_like{margin-top:40px;border:1px solid #D3D3D3;background:#ebebeb;background:-webkit-linear-gradient(to top, #ebebeb, #f8f8f8);background:ms-linear-gradient(to top, #ebebeb, #f8f8f8);background:linear-gradient(to top, #ebebeb, #f8f8f8);border-radius:8px;padding:8px 30px 15px;text-align:center}
.sidebar_like_text{font-size:20px;color:#0094C5;font-style:italic}
/* * stars.css */
[class|="stars"], .stars{position:relative;display:inline-block;background-repeat:repeat-x}
[class|="stars"]:before{content:"";position:absolute;top:0;left:0;bottom:0;background-repeat:repeat-x}
.stars{width:84px;height:15px}
.stars-big{width:118px;height:22px;background-image:url('data:image/gif;base64,R0lGODlhGAAWALMAALq6uszMzLS0tNLS0vr6+vX19dzc3O3t7eHh4eXl5cLCwr+/v76+vsDAwMHBwf///yH5BAAAAAAALAAAAAAYABYAAATW8MlJh6E455NM0SAWEMQQngdCPN4JDkVcmC5WeMcxf3XBDQhOLjFIHFaYzmC5NCCeCWPHwDQcJAqLwbntOhHGYSIQkBgAywBzQG6r1wCEhIAAqAOKvMLBd+jJcUgPdAJ5foZ8DQ0MCg0ACYJzCAINe4mKDQuOj5ETBAaFmJkLC4wCciEHAAqkpAyvDA4AVyEJAg6wuQwNArQgZwsAr3wMAMKnJwHGlQLNq5s0GgR8CgyFWwsCjIydEwUADtoeJAdnAsE8GQUKAFaRBAcDdukY8DogPkcYEQA7')}
.stars-big:before{background-image:url('data:image/gif;base64,R0lGODlhGAAWAMQAAO7n1v6aIf+mI/v69/7FTOTVsfqNH9Cucv3wq//mjvm0TP+yKf/WZf7ZddiOMd3QrdzHkvzagtmcTc2jVff17uLGhOfdxObKeP+8L+zakvHt4NqfPda6gObSjP/Pdv///yH5BAAAAAAALAAAAAAYABYAAAXW4CeO5FOQaJpqWUepMAohCBTfLO3e8EzXvNUlQURUXkEKwFKJJCLOSMUCQJIsBUjlwm14v9BLZQwpAEQcAmPNbjM8DWjE41FwRIUJYc/v+xUEChMWIhQWE4AYiosLjY4KghZWA4cLGI6YCwKbAoMDKJQTmY2cAgGeKgMFG5qlpRsWnzAAG66bAbgbGjcWAbe4wLgOZzEPwccGAQaEMRzBBg4OycoGNjADB7jQBw8PB9IGBgeyKRQS2wUaAwMaDxPSElYoFAcTD+ok7O4c8vkaVTCU4CMRAgA7')}
[class|="stars"][data-stars="1"]:before{width:20%}
[class|="stars"][data-stars="2"]:before{width:40%}
[class|="stars"][data-stars="3"]:before{width:60%}
[class|="stars"][data-stars="4"]:before{width:80%}
[class|="stars"][data-stars="5"]:before{width:100%}
/* * top_months.css */
.top_months{display:inline-block;margin-bottom:8px}
.top_months_a{text-decoration:none;border-bottom:1px #008fd2 dotted;margin-right:4px}
.top_months_a._cur{border-bottom:none;font-weight:bold;color:#2C2C2C}
/* * tripadvisor.css */
[class|="tripadvisor_bg"] {background-repeat:no-repeat;min-height:20px}
.tripadvisor_bg-10{background-image:url('http://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/1.0-MCID-5.png')}
.tripadvisor_bg-15{background-image:url('http://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/1.5-MCID-5.png')}
.tripadvisor_bg-20{background-image:url('http://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/2.0-MCID-5.png')}
.tripadvisor_bg-25{background-image:url('http://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/2.5-MCID-5.png')}
.tripadvisor_bg-30{background-image:url('http://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/3.0-MCID-5.png')}
.tripadvisor_bg-35{background-image:url('http://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/3.5-MCID-5.png')}
.tripadvisor_bg-40{background-image:url('http://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/4.0-MCID-5.png')}
.tripadvisor_bg-45{background-image:url('http://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/4.5-MCID-5.png')}
.tripadvisor_bg-50{background-image:url('http://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/5.0-MCID-5.png')}
.tripadvisor_rank{font-weight:bold}
/* * video.css */
.video-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.video-responsive iframe,
.video-responsive object,
.video-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%}
/* * vk.css */
.vk_users{margin-top:40px;font-size:0}
.vk_like{margin-top:11px;margin-left:31px;font-size:0}
/* * workLink.css */
[class|="workLink"] {display:inline-block;margin:2px 0 2px -4px;font-size:16px;line-height:21px;padding:5px 15px}
.workLink-manager{background-color:#d7f6f2}
.workLink-all{background-color:#f5e7bb}
.workLink{margin-top:6px;font-size:13px;display:inline-block}
/* * worktime.css */
.worktime{margin:14px 410px 0 295px;font-style:italic;line-height:120%}
/* * callback.css */
.callback{background:#006080;width:966px;margin:10px 0;color:#fff;height:110px}
.callback:after{content:"";clear:both;display:block}
.callback_caption{width:42%;float:left;text-align:center;font-size:24px;padding:20px 0 0}
.callback_caption_phone{margin-top:6px;font-size:28px}
.callback_form{display:block;width:58%;float:right;text-align:left;font-size:16px; *padding-right:30px;padding-top:18px}
.callback_form_caption{margin-bottom:11px}
.callback_form > input[type="text"], .callback_notavailable_form > input[type="text"] {width:244px;height:38px;line-height:38px;padding:0 10px;text-align:left;font-size:16px}
.callback_form input.callback_name{width:154px}
.callback_form input.callback_phone{width:174px}
.callback_submit{width:165px;height:38px;line-height:34px;border:none;padding:0px;vertical-align:top; /*margin:0 32px 0 -14px;*/ border-radius:4px;background:transparent linear-gradient(to top, #b2b6b9, #fefefe) repeat scroll 0% 0%;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4);cursor:pointer;font-size:20px;color:#2a2d30;display:inline-block}
.callback_submit:hover{background:transparent linear-gradient(to top, #c3c7ca, #fff) repeat scroll 0% 0%}
.callback_notavailable{background:#404d52;text-align:center;color:#fff;padding:20px;margin-top:37px}
.callback_notavailable span{font-size:18px;display:block;margin-bottom:20px}
.callback_notavailable_form{margin:20px auto 0;width:615px}
.callback_notavailable_form > input[name="name"] {width:180px;margin-right:5px}
/* * tour.css */
.tours{table-layout:fixed;width:100%}
.tour{border-top:1px solid #E9E9E9}
.tour:first-child{border-top:0 none}
.tour:hover{cursor:pointer;background-color:#D4EEF6}
[class|="tour_info"] {padding:7px 0 10px;vertical-align:top}
.tour_info-when{padding-left:13px;padding-top:9px;line-height:14px}
.tour_info-food{font-size:14px}
.tour_info-room{}
.tour_info-operator{}
.tour_info-price{font-size:18px;color:#A30000;word-spacing:-4px;font-family:"Ruble Arial", "Arial"}
.tour_dow{color:#000;font-weight:bold}
/* * tourBuyInfo.css */
.tourBuyInfo{background:#f4f9fa;margin-top:15px;height:190px}
.tourBuyInfo:after{content:"";clear:both;display:block}
.tourBuyInfo_left{background:#404d52;float:left;width:47.5%;height:190px}
.tourBuyInfo_right{float:right;width:50%;height:190px}
[class|="tourBuyInfo_left"]:not(.tourBuyInfo_left) {position:relative;padding:40px 0 0px 78px;color:#fff;font-size:16px}
[class|="tourBuyInfo_left"]:not(.tourBuyInfo_left):last-child{margin-top:-11px;padding-bottom:40px}
[class|="tourBuyInfo_left"]:not(.tourBuyInfo_left):before{position:absolute;content:"";left:34px;top:44px;background-repeat:no-repeat}
.tourBuyInfo_left-gift:before{width:24px;height:26px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaBAMAAABfkYHAAAAALVBMVEUAAAD///////////////////////////////////////////////////////+hSKubAAAADnRSTlMA798QnzDPr4BQv3BgIMb7aTcAAACDSURBVBjTY2BgzVvAAARczwKApNG7JyCO3ztlMPnuAAMDzzuw2Lsn4U8ZGOJK/d6BOA8YJhkwazLwgTh1rxl43727wLDvOZBj9q6B4d07Bo53ySBzmh5NkHvIqafBgAbk3sHBQwYwxQCh8HDkEJyHqKYxg6WgEswIZUApenHkwBTYBQDAlqLKN4iI+gAAAABJRU5ErkJggg==")}
.tourBuyInfo_left-clock:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNDhweCIgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4IDQ4OyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48Y2lyY2xlIGN4PSIyMy44NiIgY3k9IjIzLjY4NiIgcj0iMTIuMzMxIiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS1taXRlcmxpbWl0OjEwOyIvPjxjaXJjbGUgY3g9IjIzLjg2IiBjeT0iMjMuNzQ2IiByPSI5LjIwNiIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiLz48cGF0aCBkPSJNMjQuNDg0LDIzLjgzN2MwLDAuMzE3LTAuMjc5LDAuNTc0LTAuNjI0LDAuNTc0bDAsMGMtMC4zNDQsMC0wLjYyNC0wLjI1Ny0wLjYyNC0wLjU3NHYtNC45MTIgIGMwLTAuMzE3LDAuMjc5LTAuNTc0LDAuNjI0LTAuNTc0bDAsMGMwLjM0NSwwLDAuNjI0LDAuMjU3LDAuNjI0LDAuNTc0VjIzLjgzN3oiIHN0eWxlPSJmaWxsOiNGRkZGRkY7Ii8+PHBhdGggZD0iTTIzLjg2LDI0LjQxMWMtMC4zNDUsMC0wLjYyNC0wLjI3OS0wLjYyNC0wLjYyNGwwLDBjMC0wLjM0NCwwLjI3OS0wLjYyMywwLjYyNC0wLjYyM2g1LjMzNSAgYzAuMzQ1LDAsMC42MjQsMC4yNzksMC42MjQsMC42MjNsMCwwYzAsMC4zNDUtMC4yNzksMC42MjQtMC42MjQsMC42MjRIMjMuODZ6IiBzdHlsZT0iZmlsbDojRkZGRkZGOyIvPjxsaW5lIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiB4MT0iMjMuODYiIHgyPSIyMy44NiIgeTE9IjE0LjQzNCIgeTI9IjE2LjMwMSIvPjxsaW5lIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiB4MT0iMjMuOTQxIiB4Mj0iMjMuOTQxIiB5MT0iMzAuOTU2IiB5Mj0iMzIuODIzIi8+PGxpbmUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiIHgxPSIzMy4xMzciIHgyPSIzMS4yNyIgeTE9IjIzLjcwNiIgeTI9IjIzLjcwNiIvPjxsaW5lIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiB4MT0iMTYuNjE0IiB4Mj0iMTQuNzQ3IiB5MT0iMjMuNzg3IiB5Mj0iMjMuNzg3Ii8+PC9zdmc+");width:26px;height:26px;background-size:45px 45px;background-position:-10px -10px}
.tourBuyInfo_right_tbl{width:434px;margin:21px 10px}
.tourBuyInfo_right_tbl td{font-size:14px;color:#2b2b2b;vertical-align:bottom;padding:5px 0}
.tourBuyInfo_right_tbl tr > td:first-child{text-align:left;width:70%}
.tourBuyInfo_right_tbl tr > td:last-child{text-align:right}
.tourBuyInfo_greenPrice{color:#5e8400;white-space:nowrap}
.tourBuyInfo_greenPrice.loading{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20px' height='20px' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' class='lds-eclipse' style='background:none;'%3E%3Cpath ng-attr-d='{{config.pathCmd}}' ng-attr-fill='{{config.color}}' stroke='none' d='M10 50A40 40 0 0 0 90 50A40 44 0 0 1 10 50' fill='%235e8400' transform='rotate(330 50 52)'%3E%3CanimateTransform attributeName='transform' type='rotate' calcMode='linear' values='0 50 52;360 50 52' keyTimes='0;1' dur='1s' begin='0s' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/path%3E%3C/svg%3E");background-position:0 1px;background-repeat:no-repeat;padding-left:21px}
.tourBuyInfo_redPrice{color:#a60808;white-space:nowrap}
.tourBuyInfo_right_tbl tr:last-child > td{padding-top:8px;font-size:18px}
.tourBuyInfo_right_tbl tr:last-child > td:last-child{font-size:22px}
/* * tourForm.css */
.tourForm_h1{margin-top:34px}
.tourForm{background-color:#F8F8F8;border-width:3px 0 1px;border-color:#0094C5;border-style:solid;border-radius:6px/8px;padding:20px 20px 15px 32px}
.tourForm:after{content:"";height:1px;display:block;clear:both}
.tourForm_caption{color:#0094C5;font-size:20px;margin-bottom:20px}
.tourForm_infos{float:left;width:470px}
.tourForm_info{font-size:16px;font-style:italic;position:relative;padding-left:146px;margin-bottom:10px}
.tourForm_info_title{position:absolute;left:0;top:0;font-size:14px;font-style:normal;color:#747474}
.tourForm_offer{font-size:12px;color:#747474;font-style:italic;line-height:116%;margin-top:21px}
.tourForm_offer:before{content:"! ";color:#A60808;font-style:normal;font-weight:900}
.tourForm_fields{margin-left:500px;font-size:0}
.tourForm_price{font-size:16px;font-style:italic;margin-left:4px}
.tourForm_price .rur{color:#A60808;font-size:32px;font-style:normal;display:block}
.tourForm_title{font-size:18px;margin-top:14px}
[class|="tourForm_field"] {display:inline-block;border-color:#8F8F8F}
.tourForm_field-name{width:402px;margin:6px 0 10px}
.tourForm_field-phone{width:196px}
.tourForm_field-email{width:196px;margin-left:10px}
.tourForm .button-blue{width:122px;height:42px;font-size:19px;margin-top:10px}
.tourForm_note{color:#639EB1;font-size:12px;font-style:italic;margin:12px 0 14px;line-height:120%}
/* * tourInfo.css */
/* * tourList.css */
.tourLists{margin:0 0 0 18px}
.tourList_hotel a{color:#008FD2}
.tourLists_resort{font-size:12px;position:relative;top:39px;margin-bottom:7px}
.tourLists_resort_bg{padding:3px 5px 4px;background-color:#006a8c;display:inline-block}
.tourLists_resort_bg .fake_link{color:#fff;border-bottom:1px dashed #fff}
[class|=tourLists_searchbox], .tourLists_searchbox{display:inline-block;width:706px;height:50px;line-height:50px;font-size:16px;padding-left:18px;background-color:#E9E9E9;margin-bottom:17px}
.tourLists_search{width:328px;margin-left:5px}
.tourLists_searchbox-order{width:239px}
.tourLists_order{width:100px}
.tourList{position:relative;padding:17px 0 15px 220px;min-height:240px}
.tourList[data-count_more_tours=""],
.tourList[data-count_more_tours="LOAD"]
.tourList[data-count_more_tours="LOADING"]{background-image:url(data:image/gif;base64,R0lGODlh3AATAPQAAP///wAAAL6+vqamppycnLi4uLKyssjIyNjY2MTExNTU1Nzc3ODg4OTk5LCwsLy8vOjo6Ozs7MrKyvLy8vT09M7Ozvb29sbGxtDQ0O7u7tbW1sLCwqqqqvj4+KCgoJaWliH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAA3AATAAAF/yAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgECAaEpHLJbDqf0Kh0Sq1ar9isdjoQtAQFg8PwKIMHnLF63N2438f0mv1I2O8buXjvaOPtaHx7fn96goR4hmuId4qDdX95c4+RG4GCBoyAjpmQhZN0YGYFXitdZBIVGAoKoq4CG6Qaswi1CBtkcG6ytrYJubq8vbfAcMK9v7q7D8O1ycrHvsW6zcTKsczNz8HZw9vG3cjTsMIYqQgDLAQGCQoLDA0QCwUHqfYSFw/xEPz88/X38Onr14+Bp4ADCco7eC8hQYMAEe57yNCew4IVBU7EGNDiRn8Z831cGLHhSIgdE/9chIeBgDoB7gjaWUWTlYAFE3LqzDCTlc9WOHfm7PkTqNCh54rePDqB6M+lR536hCpUqs2gVZM+xbrTqtGoWqdy1emValeXKwgcWABB5y1acFNZmEvXwoJ2cGfJrTv3bl69Ffj2xZt3L1+/fw3XRVw4sGDGcR0fJhxZsF3KtBTThZxZ8mLMgC3fRatCLYMIFCzwLEprg84OsDus/tvqdezZf13Hvr2B9Szdu2X3pg18N+68xXn7rh1c+PLksI/Dhe6cuO3ow3NfV92bdArTqC2Ebc3A8vjf5QWf15Bg7Nz17c2fj69+fnq+8N2Lty+fuP78/eV2X13neIcCeBRwxorbZrAxAJoCDHbgoG8RTshahQ9iSKEEzUmYIYfNWViUhheCGJyIP5E4oom7WWjgCeBBAJNv1DVV01MZdJhhjdkplWNzO/5oXI846njjVEIqR2OS2B1pE5PVscajkxhMycqLJgxQCwT40PjfAV4GqNSXYdZXJn5gSkmmmmJu1aZYb14V51do+pTOCmA00AqVB4hG5IJ9PvYnhIFOxmdqhpaI6GeHCtpooisuutmg+Eg62KOMKuqoTaXgicQWoIYq6qiklmoqFV0UoeqqrLbq6quwxirrrLTWauutJ4QAACH5BAAKAAEALAAAAADcABMAAAX/ICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSAQIBoSkcslsOp/QqHRKrVqv2Kx2OhC0BAXHx/EoCzboAcdhcLDdgwJ6nua03YZ8PMFPoBMca215eg98G36IgYNvDgOGh4lqjHd7fXOTjYV9nItvhJaIfYF4jXuIf4CCbHmOBZySdoOtj5eja59wBmYFXitdHhwSFRgKxhobBgUPAmdoyxoI0tPJaM5+u9PaCQZzZ9gP2tPcdM7L4tLVznPn6OQb18nh6NV0fu3i5OvP8/nd1qjwaasHcIPAcf/gBSyAAMMwBANYEAhWYQGDBhAyLihwYJiEjx8fYMxIcsGDAxVA/yYIOZIkBAaGPIK8INJlRpgrPeasaRPmx5QgJfB0abLjz50tSeIM+pFmUo0nQQIV+vRlTJUSnNq0KlXCSq09ozIFexEBAYkeNiwgOaEtn2LFpGEQsKCtXbcSjOmVlqDuhAx3+eg1Jo3u37sZBA9GoMAw4MB5FyMwfLht4sh7G/utPGHlYAV8Nz9OnOBz4c2VFWem/Pivar0aKCP2LFn2XwhnVxBwsPbuBAQbEGiIFg1BggoWkidva5z4cL7IlStfkED48OIYoiufYIH68+cKPkqfnsB58ePjmZd3Dj199/XE20tv6/27XO3S6z9nPCz9BP3FISDefL/Bt192/uWmAv8BFzAQAQUWWFaaBgqA11hbHWTIXWIVXifNhRlq6FqF1sm1QQYhdiAhbNEYc2KKK1pXnAIvhrjhBh0KxxiINlqQAY4UXjdcjSJyeAx2G2BYJJD7NZQkjCPKuCORKnbAIXsuKhlhBxEomAIBBzgIYXIfHfmhAAyMR2ZkHk62gJoWlNlhi33ZJZ2cQiKTJoG05Wjcm3xith9dcOK5X51tLRenoHTuud2iMnaolp3KGXrdBo7eKYF5p/mXgJcogClmcgzAR5gCKymXYqlCgmacdhp2UCqL96mq4nuDBTmgBasaCFp4sHaQHHUsGvNRiiGyep1exyIra2mS7dprrtA5++z/Z8ZKYGuGsy6GqgTIDvupRGE+6CO0x3xI5Y2mOTkBjD4ySeGU79o44mcaSEClhglgsKyJ9S5ZTGY0Bnzrj+3SiKK9Rh5zjAALCywZBk/ayCWO3hYM5Y8Dn6qxxRFsgAGoJwwgDQRtYXAAragyQOmaLKNZKGaEuUlpyiub+ad/KtPqpntypvvnzR30DBtjMhNodK6Eqrl0zU0/GjTUgG43wdN6Ra2pAhGtAAZGE5Ta8TH6wknd2IytNKaiZ+Or79oR/tcvthIcAPe7DGAs9Edwk6r3qWoTaNzY2fb9HuHh2S343Hs1VIHhYtOt+Hh551rh24vP5YvXSGzh+eeghy76GuikU9FFEainrvrqrLfu+uuwxy777LTXfkIIACH5BAAKAAIALAAAAADcABMAAAX/ICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSAQIBoSkcslsOp/QqHRKrVqv2Kx2OhC0BAWHB2l4CDZo9IDjcBja7UEhTV+3DXi3PJFA8xMcbHiDBgMPG31pgHBvg4Z9iYiBjYx7kWocb26OD398mI2EhoiegJlud4UFiZ5sm6Kdn2mBr5t7pJ9rlG0cHg5gXitdaxwFGArIGgoaGwYCZ3QFDwjU1AoIzdCQzdPV1c0bZ9vS3tUJBmjQaGXl1OB0feze1+faiBvk8wjnimn55e/o4OtWjp+4NPIKogsXjaA3g/fiGZBQAcEAFgQGOChgYEEDCCBBLihwQILJkxIe/3wMKfJBSQkJYJpUyRIkgwcVUJq8QLPmTYoyY6ZcyfJmTp08iYZc8MBkhZgxk9aEcPOlzp5FmwI9KdWn1qASurJkClRoWKwhq6IUqpJBAwQEMBYroAHkhLt3+RyzhgCDgAV48Wbgg+waAnoLMgTOm6DwQ8CLBzdGdvjw38V5JTg2lzhyTMeUEwBWHPgzZc4TSOM1bZia6LuqJxCmnOxv7NSsl1mGHHiw5tOuIWeAEHcFATwJME/ApgFBc3MVLEgPvE+Ddb4JokufPmFBAuvPXWu3MIF89wTOmxvOvp179evQtwf2nr6aApPyzVd3jn089e/8xdfeXe/xdZ9/d1ngHf98lbHH3V0LMrgPgsWpcFwBEFBgHmyNXWeYAgLc1UF5sG2wTHjIhNjBiIKZCN81GGyQwYq9uajeMiBOQGOLJ1KjTI40kmfBYNfc2NcGIpI4pI0vyrhjiT1WFqOOLEIZnjVOVpmajYfBiCSNLGbA5YdOkjdihSkQwIEEEWg4nQUmvYhYe+bFKaFodN5lp3rKvJYfnBKAJ+gGDMi3mmbwWYfng7IheuWihu5p32XcSWdSj+stkF95dp64jJ+RBipocHkCCp6PCiRQ6INookCAAwy0yd2CtNET3Yo7RvihBjFZAOaKDHT43DL4BQnsZMo8xx6uI1oQrHXXhHZrB28G62n/YSYxi+uzP2IrgbbHbiaer7hCiOxDFWhrbmGnLVuus5NFexhFuHLX6gkEECorlLpZo0CWJG4pLjIACykmBsp0eSSVeC15TDJeUhlkowlL+SWLNJpW2WEF87urXzNWSZ6JOEb7b8g1brZMjCg3ezBtWKKc4MvyEtwybPeaMAA1ECRoAQYHYLpbeYYCLfQ+mtL5c9CnfQpYpUtHOSejEgT9ogZ/GSqd0f2m+LR5WzOtHqlQX1pYwpC+WbXKqSYtpJ5Mt4a01lGzS3akF60AxkcTaLgAyRBPWCoDgHfJqwRuBuzdw/1ml3iCwTIeLUWJN0v4McMe7uasCTxseNWPSxc5RbvIgD7geZLbGrqCG3jepUmbbze63Y6fvjiOylbwOITPfIHEFsAHL/zwxBdvPBVdFKH88sw37/zz0Ecv/fTUV2/99SeEAAAh+QQACgADACwAAAAA3AATAAAF/yAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgECAaEpHLJbDqf0Kh0Sq1ar9isdjoQtAQFh2cw8BQEm3T6yHEYHHD4oKCuD9qGvNsxT6QTgAkcHHmFeX11fm17hXwPG35qgnhxbwMPkXaLhgZ9gWp3bpyegX4DcG+inY+Qn6eclpiZkHh6epetgLSUcBxlD2csXXdvBQrHGgoaGhsGaIkFDwjTCArTzX+QadHU3c1ofpHc3dcGG89/4+TYktvS1NYI7OHu3fEJ5tpqBu/k+HX7+nXDB06SuoHm0KXhR65cQT8P3FRAMIAFgVMPwDCAwLHjggIHJIgceeFBg44eC/+ITCCBZYKSJ1FCWPBgpE2YMmc+qNCypwScMmnaXAkUJYOaFVyKLOqx5tCXJnMelcBzJNSYKIX2ZPkzqsyjPLku9Zr1QciVErYxaICAgEUOBRJIgzChbt0MLOPFwyBggV27eCUcmxZvg9+/dfPGo5bg8N/Ag61ZM4w4seDF1fpWhizZmoa+GSortgcaMWd/fkP/HY0MgWbTipVV++wY8GhvqSG4XUEgoYTKE+Qh0OCvggULiBckWEZ4Ggbjx5HXVc58IPQJ0idQJ66XanTpFraTe348+XLizRNcz658eHMN3rNPT+C+G/nodqk3t6a+fN3j+u0Xn3nVTQPfdRPspkL/b+dEIN8EeMm2GAYbTNABdrbJ1hyFFv5lQYTodSZABhc+loCEyhxTYYkZopdMMiNeiBxyIFajV4wYHpfBBspUl8yKHu6ooV5APsZjQxyyeNeJ3N1IYod38cgdPBUid6GCKfRWgAYU4IccSyHew8B3doGJHmMLkGkZcynKk2Z50Ym0zJzLbDCmfBbI6eIyCdyJmJmoqZmnBAXy9+Z/yOlZDZpwYihnj7IZpuYEevrYJ5mJEuqiof4l+NYDEXQpXQcMnNjZNDx1oGqJ4S2nF3EsqWrhqqVWl6JIslpAK5MaIqDeqjJq56qN1aTaQaPbHTPYr8Be6Gsyyh6Da7OkmmqP/7GyztdrNVQBm5+pgw3X7aoYKhfZosb6hyUKBHCgQKij1rghkOAJuZg1SeYIIY+nIpDvf/sqm4yNG5CY64f87qdAwSXKGqFkhPH1ZHb2EgYtw3bpKGVkPz5pJAav+gukjB1UHE/HLNJobWcSX8jiuicMMBFd2OmKwQFs2tjXpDfnPE1j30V3c7iRHlrzBD2HONzODyZtsQJMI4r0AUNaE3XNHQw95c9GC001MpIxDacFQ+ulTNTZlU3O1eWVHa6vb/pnQUUrgHHSBKIuwG+bCPyEqbAg25gMVV1iOB/IGh5YOKLKIQ6xBAcUHmzjIcIqgajZ+Ro42DcvXl7j0U4WOUd+2IGu7DWjI1pt4DYq8BPm0entuGSQY/4tBi9Ss0HqfwngBQtHbCH88MQXb/zxyFfRRRHMN+/889BHL/301Fdv/fXYZ39CCAAh+QQACgAEACwAAAAA3AATAAAF/yAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgECAaEpHLJbDqf0Kh0Sq1ar9isdjoQtAQFh2fAKXsKm7R6Q+Y43vABep0mGwwOPH7w2CT+gHZ3d3lyagl+CQNvg4yGh36LcHoGfHR/ZYOElQ9/a4ocmoRygIiRk5p8pYmZjXePaYBujHoOqp5qZHBlHAUFXitddg8PBg8KGsgayxvGkAkFDwgICtPTzX2mftHW3QnOpojG3dbYkNjk1waxsdDS1N7ga9zw1t/aifTk35fu6Qj3numL14fOuHTNECHqU4DDgQEsCCwidiHBAwYQMmpcUOCAhI8gJVzUuLGThAQnP/9abEAyI4MCIVOKZNnyJUqUJxNcGNlywYOQgHZirGkSJ8gHNEky+AkS58qWEJYC/bMzacmbQHkqNdlUJ1KoSz2i9COhmQYCEXtVrCBgwYS3cCf8qTcNQ9u4cFFOq2bPLV65Cf7dxZthbjW+CgbjnWtNgWPFcAsHdoxgWWK/iyV045sAc2S96SDn1exYw17REwpLQEYt2eW/qtPZRQAB7QoC61RW+GsBwYZ/CXb/XRCYLsAKFizEtUAc+G7lcZsjroscOvTmsoUvx15PwccJ0N8yL17N9PG/E7jv9S4hOV7pdIPDdZ+ePDzv2qMXn2b5+wTbKuAWnF3oZbABZY0lVmD/ApQd9thybxno2GGuCVDggaUpoyBsB1bGGgIYbJCBcuFJiOAyGohIInQSmmdeiBnMF2GHfNUlIoc1rncjYRjW6NgGf3VQGILWwNjBfxEZcAFbC7gHXQcfUYOYdwzQNxo5yUhQZXhvRYlMeVSuSOJHKJa5AQMQThBlZWZ6Bp4Fa1qzTAJbijcBlJrtxeaZ4lnnpZwpukWieGQmYx5ATXIplwTL8DdNZ07CtWYybNIJF4Ap4NZHe0920AEDk035kafieQrqXofK5ympn5JHKYjPrfoWcR8WWQGp4Ul32KPVgXdnqxM6OKqspjIYrGPDrlrsZtRIcOuR86nHFwbPvmes/6PH4frrqbvySh+mKGhaAARPzjjdhCramdoGGOhp44i+zogBkSDuWC5KlE4r4pHJkarXrj++Raq5iLmWLlxHBteavjG+6amJrUkJJI4Ro5sBv9AaOK+jAau77sbH7nspCwNIYIACffL7J4JtWQnen421nNzMcB6AqpRa9klonmBSiR4GNi+cJZpvwgX0ejj71W9yR+eIgaVvQgf0l/A8nWjUFhwtZYWC4hVnkZ3p/PJqNQ5NnwUQrQCGBBBMQIGTtL7abK+5JjAv1fi9bS0GLlJHgdjEgYzzARTwC1fgEWdJuKKBZzj331Y23qB3i9v5aY/rSUC4w7PaLeWXmr9NszMFoN79eeiM232o33EJAIzaSGwh++y012777bhT0UURvPfu++/ABy/88MQXb/zxyCd/QggAIfkEAAoABQAsAAAAANwAEwAABf8gII5kaZ5oqq5s675wLM90bd94ru987//AoHBIBAgGhKRyyWw6n9CodEqtWq/YrHY6ELQEBY5nwCk7xIWNer0hO95wziC9Ttg5b4ND/+Y87IBqZAaEe29zGwmJigmDfHoGiImTjXiQhJEPdYyWhXwDmpuVmHwOoHZqjI6kZ3+MqhyemJKAdo6Ge3OKbEd4ZRwFBV4rc4MPrgYPChrMzAgbyZSJBcoI1tfQoYsJydfe2amT3d7W0OGp1OTl0YtqyQrq0Lt11PDk3KGoG+nxBpvTD9QhwCctm0BzbOyMIwdOUwEDEgawIOCB2oMLgB4wgMCx44IHBySIHClBY0ePfyT/JCB5weRJCAwejFw58kGDlzBTqqTZcuPLmCIBiWx58+VHmiRLFj0JVCVLl0xl7qSZwCbOo0lFWv0pdefQrVFDJtr5gMBEYBgxqBWwYILbtxPsqMPAFu7blfa81bUbN4HAvXAzyLWnoDBguHIRFF6m4LBbwQngMYPXuC3fldbyPrMcGLM3w5wRS1iWWUNlvnElKDZtz/EEwaqvYahQoexEfyILi4RrYYKFZwJ3810QWZ2ECrx9Ew+O3K6F5Yq9zXbb+y30a7olJJ+wnLC16W97Py+uwdtx1NcLWzs/3G9e07stVPc9kHJ0BcLtQp+c3ewKAgYkUAFpCaAmmHqKLSYA/18WHEiZPRhsQF1nlLFWmIR8ZbDBYs0YZuCGpGXWmG92aWiPMwhEOOEEHXRwIALlwXjhio+BeE15IzpnInaLbZBBhhti9x2GbnVQo2Y9ZuCfCgBeMCB+DJDIolt4iVhOaNSJdCOBUfIlkmkyMpPAAvKJ59aXzTQzJo0WoJnmQF36Jp6W1qC4gWW9GZladCiyJd+KnsHImgRRVjfnaDEKuiZvbcYWo5htzefbl5LFWNeSKQAo1QXasdhiiwwUl2B21H3aQaghXnPcp1NagCqYslXAqnV+zYWcpNwVp9l5eepJnHqL4SdBi56CGlmw2Zn6aaiZjZqfb8Y2m+Cz1O0n3f+tnvrGbF6kToApCgAWoNWPeh754JA0vmajiAr4iOuOW7abQXVGNriBWoRdOK8FxNqLwX3oluubhv8yluRbegqGb536ykesuoXhyJqPQJIGbLvQhkcwjKs1zBvBwSZIsbcsDCCBAAf4ya+UEhyQoIiEJtfoZ7oxUOafE2BwgMWMqUydfC1LVtiArk0QtGkWEopzlqM9aJrKHfw5c6wKjFkmXDrbhwFockodtMGFLWpXy9JdiXN1ZDNszV4WSLQCGBKoQYHUyonqrHa4ErewAgMmcAAF7f2baIoVzC2p3gUvJtLcvIWqloy6/R04mIpLwDhciI8qLOB5yud44pHPLbA83hFDWPjNbuk9KnySN57Av+TMBvgEAgzzNhJb5K777rz37vvvVHRRxPDEF2/88cgnr/zyzDfv/PPQnxACACH5BAAKAAYALAAAAADcABMAAAX/ICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSAQIBoSkcslsOp/QqHRKrVqv2Kx2OhC0BIUCwcMpO84OT2HDbm8GHLQjnn6wE3g83SA3DB55G3llfHxnfnZ4gglvew6Gf4ySgmYGlpCJknochWiId3kJcZZyDn93i6KPl4eniopwq6SIoZKxhpenbhtHZRxhXisDopwPgHkGDxrLGgjLG8mC0gkFDwjX2AgJ0bXJ2djbgNJsAtbfCNB2oOnn6MmKbeXt226K1fMGi6j359D69ua+QZskjd+3cOvY9XNgp4ABCQNYEDBl7EIeCQkeMIDAseOCBwckiBSZ4ILGjh4B/40kaXIjSggMHmBcifHky5gYE6zM2OAlzGM6Z5rs+fIjTZ0tfcYMSlLCUJ8fL47kCVXmTjwPiKJkUCDnyqc3CxzQmYeAxAEGLGJYiwCDgAUT4sqdgOebArdw507IUNfuW71xdZ7DC5iuhGsKErf9CxhPYgUaEhPWyzfBMgUIJDPW6zhb5M1y+R5GjFkBaLmCM0dOfHqvztXYJnMejaFCBQlmVxAYsEGkYnQV4lqYMNyCtnYSggNekAC58uJxmTufW5w55mwKkg+nLp105uTC53a/nhg88fMTmDfDVl65Xum/IZt/3/zaag3a5W63nll1dvfiWbaaZLmpQIABCVQA2f9lAhTG112PQWYadXE9+FtmEwKWwQYQJrZagxomsOCAGVImInsSbpCBhhwug6KKcXXQQYUcYuDMggrASFmNzjjzzIrh7cUhhhHqONeGpSEW2QYxHsmjhxpgUGAKB16g4IIbMNCkXMlhaJ8GWVJo2I3NyKclYF1GxgyYDEAnXHJrMpNAm/rFBSczPiYAlwXF8ZnmesvoOdyMbx7m4o0S5LWdn4bex2Z4xYmEzaEb5EUcnxbA+WWglqIn6aHPTInCgVbdlZyMqMrIQHMRSiaBBakS1903p04w434n0loBoQFOt1yu2YAnY68RXiNsqh2s2qqxuyKb7Imtmgcrqsp6h8D/fMSpapldx55nwayK/SfqCQd2hcFdAgDp5GMvqhvakF4mZuS710WGIYy30khekRkMu92GNu6bo7r/ttjqwLaua5+HOdrKq5Cl3dcwi+xKiLBwwwom4b0E6xvuYyqOa8IAEghwQAV45VvovpkxBl2mo0W7AKbCZXoAhgMmWnOkEqx2JX5nUufbgJHpXCfMOGu2QAd8eitpW1eaNrNeMGN27mNz0swziYnpSbXN19gYtstzfXrdYjNHtAIYGFVwwAEvR1dfxdjKxVzAP0twAAW/ir2w3nzTd3W4yQWO3t0DfleB4XYnEHCEhffdKgaA29p0eo4fHLng9qoG+OVyXz0gMeWGY7qq3xhiRIEAwayNxBawxy777LTXbjsVXRSh++689+7778AHL/zwxBdv/PEnhAAAIfkEAAoABwAsAAAAANwAEwAABf8gII5kaZ5oqq5s675wLM90bd94ru987//AoHBIBAgGhKRyyWw6n9CodEqtWq/YrHY6ELQEhYLD4BlwHGg0ubBpuzdm9Dk9eCTu+MTZkDb4PXYbeIIcHHxqf4F3gnqGY2kOdQmCjHCGfpCSjHhmh2N+knmEkJmKg3uHfgaaeY2qn6t2i4t7sKAPbwIJD2VhXisDCQZgDrKDBQ8aGgjKyhvDlJMJyAjV1gjCunkP1NfVwpRtk93e2ZVt5NfCk27jD97f0LPP7/Dr4pTp1veLgvrx7AL+Q/BM25uBegoYkDCABYFhEobhkUBRwoMGEDJqXPDgQMUEFC9c1LjxQUUJICX/iMRIEgIDkycrjmzJMSXFlDNJvkwJsmdOjQwKfDz5M+PLoSGLQqgZU6XSoB/voHxawGbFlS2XGktAwKEADB0xiEWAodqGBRPSqp1wx5qCamDRrp2Qoa3bagLkzrULF4GCvHPTglRAmKxZvWsHayBcliDitHUlvGWM97FgCdYWVw4c2e/kw4HZJlCwmDBhwHPrjraGYTHqtaoxVKggoesKAgd2SX5rbUMFCxOAC8cGDwHFwBYWJCgu4XfwtcqZV0grPHj0u2SnqwU+IXph3rK5b1fOu7Bx5+K7L6/2/Xhg8uyXnQ8dvfRiDe7TwyfNuzlybKYpgIFtKhAgwEKkKcOf/wChZbBBgMucRh1so5XH3wbI1WXafRJy9iCErmX4IWHNaIAhZ6uxBxeGHXQA24P3yYfBBhmgSBozESpwongWOBhggn/N1aKG8a1YY2oVAklgCgQUUwGJ8iXAgItrWUARbwpqIOWEal0ZoYJbzmWlZCWSlsAC6VkwZonNbMAAl5cpg+NiZwpnJ0Xylegmlc+tWY1mjnGnZnB4QukMA9UJRxGOf5r4ppqDjjmnfKilh2ejGiyJAgF1XNmYbC2GmhZ5AcJVgajcXecNqM9Rx8B6bingnlotviqdkB3YCg+rtOaapFsUhSrsq6axJ6sEwoZK7I/HWpCsr57FBxJ1w8LqV/81zbkoXK3LfVeNpic0KRQG4NHoIW/XEmZuaiN6tti62/moWbk18uhjqerWS6GFpe2YVotskVssWfBOAHACrZHoWcGQwQhlvmsdXBZ/F9YLMF2jzUuYBP4a7CLCnoEHrgkDSCDAARUILAGaVVqAwQHR8pZXomm9/ONhgjrbgc2lyYxmpIRK9uSNjrXs8gEbTrYyl2ryTJmsLCdKkWzFQl1lWlOXGmifal6p9VnbQfpyY2SZyXKVV7JmZkMrgIFSyrIeUJ2r7YKnXdivUg1kAgdQ8B7IzJjGsd9zKSdwyBL03WpwDGxwuOASEP5vriO2F3nLjQdIrpaRDxqcBdgIHGA74pKrZXiR2ZWuZt49m+o3pKMC3p4Av7SNxBa456777rz37jsVXRQh/PDEF2/88cgnr/zyzDfv/PMnhAAAIfkEAAoACAAsAAAAANwAEwAABf8gII5kaZ5oqq5s675wLM90bd94ru987//AoHBIBAgGhKRyyWw6n9CodEqtWq/YrHY6ELQEhYLDUPAMHGi0weEpbN7wI8cxTzsGj4R+n+DUxwaBeBt7hH1/gYIPhox+Y3Z3iwmGk36BkIN8egOIl3h8hBuOkAaZhQlna4BrpnyWa4mleZOFjrGKcXoFA2ReKwMJBgISDw6abwUPGggazc0bBqG0G8kI1tcIwZp51djW2nC03d7BjG8J49jl4cgP3t/RetLp1+vT6O7v5fKhAvnk0UKFogeP3zmCCIoZkDCABQFhChQYuKBHgkUJkxpA2MhxQYEDFhNcvPBAI8eNCx7/gMQYckPJkxsZPLhIM8FLmDJrYiRp8mTKkCwT8IQJwSPQkENhpgQpEunNkzlpWkwKdSbGihKocowqVSvKWQkIOBSgQOYFDBgQpI0oYMGEt3AzTLKm4BqGtnDjirxW95vbvG/nWlub8G9euRsiqqWLF/AEkRoiprX2wLDeDQgkW9PQGLDgyNc665WguK8C0XAnRY6oGPUEuRLsgk5g+a3cCxUqSBC7gsCBBXcVq6swwULx4hayvctGPK8FCwsSLE9A3Hje6NOrHzeOnW695sffRi/9HfDz7sIVSNB+XXrmugo0rHcM3X388o6jr44ceb51uNjF1xcC8zk3wXiS8aYC/wESaLABBs7ch0ECjr2WAGvLsLZBeHqVFl9kGxooV0T81TVhBo6NiOEyJ4p4IYnNRBQiYCN6x4wCG3ZAY2If8jXjYRcyk2FmG/5nXAY8wqhWAii+1YGOSGLoY4VRfqiAgikwmIeS1gjAgHkWYLQZf9m49V9gDWYWY5nmTYCRM2TS5pxxb8IZGV5nhplmhJyZadxzbrpnZ2d/6rnZgHIid5xIMDaDgJfbLdrgMkKW+Rygz1kEZz1mehabkBpgiQIByVikwGTqVfDkk2/Vxxqiqur4X3fksHccre8xlxerDLiHjQIVUAgXr77yFeyuOvYqXGbMrbrqBMqaFpFFzhL7qv9i1FX7ZLR0LUNdcc4e6Cus263KbV+inkAAHhJg0BeITR6WmHcaxhvXg/AJiKO9R77ILF1FwmVdAu6WBu+ZFua72mkZWMfqBElKu0G8rFZ5n4ATp5jkmvsOq+Nj7u63ZMMPv4bveyYy6fDH+C6brgnACHBABQUrkGirz2FwAHnM4Mmhzq9yijOrOi/MKabH6VwBiYwZdukEQAvILKTWXVq0ZvH5/CfUM7M29Zetthp1eht0eqkFYw8IKXKA6mzXfTeH7fZg9zW0AhgY0TwthUa6Ch9dBeIsbsFrYkRBfgTfiG0FhwMWnbsoq3cABUYOnu/ejU/A6uNeT8u4wMb1WnBCyJJTLjjnr8o3OeJrUcpc5oCiPqAEkz8tXuLkPeDL3Uhs4fvvwAcv/PDEU9FFEcgnr/zyzDfv/PPQRy/99NRXf0IIACH5BAAKAAkALAAAAADcABMAAAX/ICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSAQIBoSkcslsOp/QqHRKrVqv2Kx2OhC0BIWCw/AoDziOtCHt8BQ28PjmzK57Hom8fo42+P8DeAkbeYQcfX9+gYOFg4d1bIGEjQmPbICClI9/YwaLjHAJdJeKmZOViGtpn3qOqZineoeJgG8CeWUbBV4rAwkGAhIVGL97hGACGsrKCAgbBoTRhLvN1c3PepnU1s2/oZO6AtzdBoPf4eMI3tIJyOnF0YwFD+nY8e3z7+Xfefnj9uz8cVsXCh89axgk7BrAggAwBQsYIChwQILFixIeNIDAseOCBwcSXMy2sSPHjxJE/6a0eEGjSY4MQGK86PIlypUJEmYsaTKmyJ8JW/Ls6HMkzaEn8YwMWtPkx4pGd76E4DMPRqFTY860OGhogwYagBFoKEABA46DEGBAoEBB0AUT4sqdIFKBNbcC4M6dkEEk22oYFOTdG9fvWrtsBxM23MytYL17666t9phwXwlum2lIDHmuSA2IGyuOLOHv38qLMbdFjHruZbWgRXeOe1nC2BUEDiyAMMHZuwoTLAQX3nvDOAUW5Vogru434d4JnAsnPmFB9NBshQXfa9104+Rxl8e13rZxN+CEydtVsFkd+vDjE7C/q52wOvb4s7+faz025frbxefWbSoQIAEDEUCwgf9j7bUlwHN9ZVaegxDK1xYzFMJH24L5saXABhlYxiEzHoKoIV8LYqAMaw9aZqFmJUK4YHuNfRjiXhmk+NcyJgaIolvM8BhiBx3IleN8lH1IWAcRgkZgCgYiaBGJojGgHHFTgtagAFYSZhF7/qnTpY+faVlNAnqJN0EHWa6ozAZjBtgmmBokwMB01LW5jAZwbqfmlNips4B4eOqJgDJ2+imXRZpthuigeC6XZTWIxilXmRo8iYKBCwiWmWkJVEAkfB0w8KI1IvlIpKnOkVpqdB5+h96o8d3lFnijrgprjbfGRSt0lH0nAZG5vsprWxYRW6Suq4UWqrLEsspWg8Io6yv/q6EhK0Fw0GLbjKYn5CZYBYht1laPrnEY67kyrhYbuyceiR28Pso7bYwiXjihjWsWuWF5p/H765HmNoiur3RJsGKNG/jq748XMrwmjhwCfO6QD9v7LQsDxPTAMKsFpthyJCdkmgYiw0VdXF/Om9dyv7YMWGXTLYpZg5wNR11C78oW3p8HSGgul4qyrJppgllJHJZHn0Y0yUwDXCXUNquFZNLKyYXBAVZvxtAKYIQEsmPgDacr0tltO1y/DMwYpkgUpJfTasLGzd3cdCN3gN3UWRcY3epIEPevfq+3njBxq/kqBoGBduvea8f393zICS63ivRBTqgFpgaWZEIUULdcK+frIfAAL2AjscXqrLfu+uuwx05FF0XUbvvtuOeu++689+7778AHL/wJIQAAOwAAAAAAAAAAAA==);background-position:center center;background-repeat:no-repeat}
.tourList_photo{position:absolute;left:0;top:20px;max-width:200px;font-size:0}
.tourList_info{float:left;width:180px;min-height:200px}
.tourList_hotel{font-size:18px}
.tourList_resort{font-size:12px;margin-top:5px;display:block}
.tourList_depart{font-size:12px;margin:0;display:block}
.tourList_info .stars{margin-top:10px}
.tourList .tophotels{margin-top:10px}
.tourList .tophotels_rating{font-weight:bold;font-size:24px}
.tourList .tripadvisor{margin-top:10px}
.tourList .tripadvisor_rank{font-size:16px;font-weight:bold}
/* список туров */
.tourList .tours_block{margin-left:215px}
.tourList .tours{margin-top:-9px;width:100%}
.tourList .tour_info-when{width:120px;white-space:nowrap}
.tourList .tour_dow{line-height:160%;display:block}
.tourList .tour_info-term{width:80px}
.tourList .tour_info-food{width:108px}
.tourList .tour_info-room{width:200px;padding-right:5px}
.tourList .tour_info-operator{width:80px}
.tourList .tour_info-price{text-align:right;white-space:nowrap}
.tourList .tour{border:none}
/* всякие действия, типа "ещё туры" */
.tourList_actions{margin-left:12px;margin-top:6px}
.tourList_action{position:relative;font-size:12px;margin-right:28px}
.tourList_action:before{content:"";position:absolute;left:-9px;top:4px;width:5px;height:5px;background:url('data:image/gif;base64,R0lGODlhBQAFAIABABGgz////yH5BAEAAAEALAAAAAAFAAUAAAIHhBN2yntRAAA7') 0 0 no-repeat}
/* баджики */
.tourList .tourList_icons{position:absolute;top:184px;left:4px}
[class|="tourList_icon"] {background-repeat:no-repeat;width:33px;height:33px;display:inline-block;position:relative}
[class|="tourList_icon"]:hover:before{position:absolute;top:40px;background-color:#096d8d;color:#fff;white-space:nowrap;height:22px;line-height:22px;padding:0 10px;font-size:12px}
[class|="tourList_icon"]:hover:after{content:"";position:absolute;top:34px;left:8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:9px solid #096d8d}
.tourList .tourList_icon-beach{background-image:url('/i/icons/beach.png')}
.tourList .tourList_icon-beach:hover{background-image:url('/i/icons/beach-blue.png')}
.tourList .tourList_icon-beach:hover:before{content:"На первой линии";left:-40px}
.tourList .tourList_icon-rus{background-image:url('/i/icons/rus.png')}
.tourList .tourList_icon-rus:hover{background-image:url('/i/icons/rus-blue.png')}
.tourList .tourList_icon-rus:hover:before{content:"«Русский» отель";left:-40px}
.tourList .tourList_icon-16{background-image:url('/i/icons/16.png')}
.tourList .tourList_icon-16:hover{background-image:url('/i/icons/16-blue.png')}
.tourList .tourList_icon-16:hover:before{content:"Запрещен въезд с детьми";left:-40px}
.tourList_icon-winter{background-image:url('/i/icons/winter.png')}
.tourList_icon-winter:hover{background-image:url('/i/icons/winter-blue.png')}
.tourList_icon-winter:hover:before{content:"Подходит для отдыха зимой";left:-40px}
/* панельки */
.tourList [class|="is_good"] {}
.tourList [class|="is_good"]:after{content:"";position:absolute;top:58px;left:-5px;z-index:2;width:0;height:0;border-top:5px solid #ff4600;border-left:5px solid transparent}
.tourList .is_good_plank{background-color:#ff4600;position:absolute;top:30px;left:-5px;color:#fff;z-index:2;padding:0 20px 0 7px;height:28px;line-height:28px;font-size:12px}
.tourList .is_good-pegas .is_good_plank{padding-right:18px}
.tourList .is_good-tophotels .is_good_plank{padding-right:36px;background-position:center right 4px;background-repeat:no-repeat;background-image:url('/i/crown.png')}
.tourList .is_good_star{width:33px;height:33px;background-image:url('/i/star.png');position:absolute;top:-2px;right:-17px}
.badge{border-radius:10px;padding:7px 10px 7px 30px;color:#fff;font-size:11px;line-height:13px;margin:0 10px 0 0;height:26px;width:max-content}
.h_h1_tourist_check{background:url(/i/diamond.png) no-repeat 5px;background-color:#43B95D}
.h_h1_operator{background:url(/i/star_new.png) no-repeat 8px 6px;background-color:#0194C5}
.h_h1_tourist_like{background:url(/i/hart.png) no-repeat 8px 6px;background-color:#F03863}
.h_h1_top_100{background:url(/i/crown_new.png) no-repeat 8px 6px;background-color:#FF7020}
.h_badge{padding:0 0 10px 0}
.l_badge{position:absolute;top:30px;left:2px;z-index:10}
.l_badge .badge{display:block;margin-bottom:5px}
.tours th{font-family:Arial;font-style:normal;font-weight:normal;font-size:12px;line-height:16px;color:#8A8A8A;text-align:left}
[class|="tour_info"] {padding:6px 0 6px}
th.tour_info-price_th{text-align:center}
.tourList .tours_block{margin-left:200px}
.tourList .tour_info-when{width:135px}
.tours th, .tour_info-dt_update{font-family:Arial;font-style:normal;font-weight:normal;font-size:12px;line-height:16px;color:#8A8A8A;text-align:left;vertical-align:bottom}
.tour_info-price{padding:0}
.tour_info-dt_update{word-spacing:-1px;text-align:right}
[class|="tour_info"] {padding:6px 0 6px}
th.tour_info-price_th{text-align:center}
.tourList .tours_block{margin-left:200px}
.tourList .tour_info-when{width:135px}
.tourList{overflow:hidden}
.progress-bar{background-color:#006d91;height:35px;padding:5px;width:100%;margin:50px 0; -moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; -moz-box-shadow:0 1px 5px #00526d inset, 0 1px 0 #00526d; -webkit-box-shadow:0 1px 5px #00526d inset, 0 1px 0 #00526d;box-shadow:0 1px 5px #00526d inset, 0 1px 0 #00526d}
.progress-bar span{display:inline-block;height:25px;width:200px; -moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px; -moz-box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset; -webkit-box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset;box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset; -webkit-transition:width .4s ease-in-out; -moz-transition:width .4s ease-in-out; -ms-transition:width .4s ease-in-out; -o-transition:width .4s ease-in-out;transition:width .4s ease-in-out} .blue span{background-color:#34c2e3}
.stripes span{-webkit-background-size:30px 30px; -moz-background-size:30px 30px;background-size:30px 30px;background-image:-webkit-gradient(linear, left top, right bottom, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));background-image:-webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -webkit-animation:animate-stripes 3s linear infinite; -moz-animation:animate-stripes 3s linear infinite}
@-webkit-keyframes animate-stripes{0% {background-position:0 0} 100% {background-position:60px 0}}
@-moz-keyframes animate-stripes{0% {background-position:0 0} 100% {background-position:60px 0}}
.shine span{position:relative}
.shine span::after{content:'';opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px; -webkit-animation:animate-shine 2s ease-out infinite; -moz-animation:animate-shine 2s ease-out infinite}
@-webkit-keyframes animate-shine{0% {opacity:0;width:0} 50% {opacity:.5} 100% {opacity:0;width:95%}}
@-moz-keyframes animate-shine{0% {opacity:0;width:0} 50% {opacity:.5} 100% {opacity:0;width:95%}}
.glow span{-moz-box-shadow:0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset; -webkit-box-shadow:0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;box-shadow:0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset; -webkit-animation:animate-glow 1s ease-out infinite; -moz-animation:animate-glow 1s ease-out infinite}
@-webkit-keyframes animate-glow{0% {-webkit-box-shadow:0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset} 50% {-webkit-box-shadow:0 5px 5px rgba(255, 255, 255, .3) inset, 0 -5px 5px rgba(255, 255, 255, .3) inset} 100% {-webkit-box-shadow:0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset}}
@-moz-keyframes animate-glow{0% {-moz-box-shadow:0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset} 50% {-moz-box-shadow:0 5px 5px rgba(255, 255, 255, .3) inset, 0 -5px 5px rgba(255, 255, 255, .3) inset} 100% {-moz-box-shadow:0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset}} .map_loader, .tour_loader{position:absolute;z-index:15;top:0;left:0;box-sizing:border-box;width:100%;height:100%;overflow:hidden;color:#000000;transition:opacity .7s ease;opacity:0;background-color:rgba(0,0,0,.55)} .map_loader:after,
.map_loader:before,
.tour_loader:after,
.tour_loader:before{box-sizing:border-box} .map_loader.is-active, .tour_loader.is-active{left:0;opacity:1}
.tour_loader.is-active{z-index:15}
/* * bottom_fixed.css */
.bottom{z-index:100}
.map_loader-default:after, .tour_loader-default:after{position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);width:48px;height:48px;content:'';animation:rotation 1s linear infinite;border:solid 8px #ffffff;border-left-color:transparent;border-radius:50%}
.tour_loader{top:0;height:95%;left:-100%;z-index:0}
.hotel_loader{height:100%}
.tourBuyInfo, .h_tours_list{position:relative}
._absent{display:none}
@keyframes rotation{from{transform:rotate(0)} to{transform:rotate(359deg)}} @keyframes blink{from{opacity:.5} to{opacity:1}}
/* * tourNote.css */
.tourNote{position:relative;display:inline-block;width:430px;padding-left:86px;margin-top:23px}
.tourNote:before{content:"";position:absolute;width:66px;height:74px;background:url('/i/sprite.png') -315px 0 no-repeat;top:2px;left:0}
/* * filter.css */
/* фильтр выборатуров */
.filters{position:relative;border-radius:5px;background:#00698b;background:-webkit-linear-gradient(to bottom, #00698b, #007196);background:-ms-linear-gradient(to bottom, #00698b, #007196);background:linear-gradient(to top, #00698b, #007196);box-shadow:0 2px 5px 0 rgba(0,0,0,0.22);color:white;font-size:0;z-index:99;padding:14px 0 14px 18px}
/*.filters._changed{box-shadow:0 2px 0 0 #003748, 0 2px 5px 0 rgba(0,0,0,0.22)}*/
.filters_hint{position:absolute;width:131px;height:79px;border:2px solid white;background-color:green;text-align:center;padding:13px 6px 0;font-size:12px;font-style:italic;top:-83px;left:-30px;line-height:116%;border-radius:65px / 39px;background:#0094c5;background:-webkit-linear-gradient(to top, #0094c5, #ffd200);background:-ms-linear-gradient(to top, #0094c5, #ffd200);background:linear-gradient(to top, #0094c5, #ffd200)}
.filters_hint:before{content:"";position:absolute;display:block;bottom:-11px;left:50%;margin-left:-11px;border-color:white transparent transparent;border-style:solid;border-width:11px 11px 0}
.filters_hint:after{content:"";position:absolute;display:block;bottom:-8px;left:50%;margin-left:-9px;border-color:#0094C5 transparent transparent;border-style:solid;border-width:9px 9px 0}
.filters_submit, .filters_reset{background-color:#004257;background-color:#ffc107;position:absolute;border-radius:0 0 6px 6px;color:black;text-decoration:underline;font-size:15px;text-align:center;padding:0 24px;height:28px;bottom:-28px;left:50%;cursor:pointer;z-index:-1;font-style:italic; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%);transform:translateX(-50%)}
.filters:not(._changed) .filters_submit{display:none}
[class|="filter"] {display:inline-block;vertical-align:top;font-size:16px;position:relative}
[class|="filter"]:before{content:attr(data-title);font-size:18px;display:block;margin-bottom:5px}
.filter-who{width:150px}
.filter-where{width:130px}
.filter-when{width:185px}
.filter-term{width:164px}
.filter-hotel{width:168px}
.filter-price{}
/* вывод выбранных значений */
.filter_value{display:inline-block;position:relative;cursor:pointer;padding-right:10px;margin-left:2px}
.filter_value:before{content:attr(data-text_value);position:relative;color:#a7e9ff;border-bottom:1px dashed #a7e9ff;display:inline-block;line-height:100%;z-index:2}
.filter_value:after{content:"";position:absolute;right:0;top:9px;width:0;height:0;border-color:#a7e9ff transparent transparent;border-width:3px 3px 0;border-style:solid;z-index:2}
.filter_value[data-text_value=""]:after{display:none}
.filter_value._expanded{z-index:4}
.filter_value:not(._expanded) .filterList{display:none}
.filter_select{position:absolute;left:0;top:0;bottom:0;width:100%;z-index:3} /* страны и курорты */
.filter_resort .filter_value{font-size:13px;margin-top:5px}
.filter_resort .filter_value:after{top:8px}
/* звёздочки отеля */
.filter-hotel .filterList_item{font-size:0;padding-top:3px;padding-bottom:3px}
.filter-hotel .filterList_item:last-child{padding-bottom:4px}
.filter_value .stars, .filter_value[filter-name="hotel"]:before{width:84px;height:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAMAAAA1b9QjAAAAOVBMVEUAAAAAJTEAJTEAJTEAJTEAJTEAJTEAJTEAJTEAJTEAJTEAJTEAJTEAJTEAJTEAJTEAJTEAJTEAJTGgYWUvAAAAEnRSTlMAIZlmfBvGBIoxljznKkgPbNUDe6vJAAAAYklEQVQY013PWw6AIBBDUVQU8e3d/2JtGETw/E2TNhlnAgTX8OCbYETGOpmR+V2IwzKRTMsQtcZPLnxU7XoqfaehSCWm7ZVidWYj28oHRbBkp9gtORDvkcOSk/sKKl83p84HpY8J98d85ZQAAAAASUVORK5CYII=)}
.stars:before, .filter_value[filter-name="hotel"]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAMAAAA1b9QjAAAAtFBMVEUAAADegiXUeyDegiXOdRzReB7YfSHYfSHbgCPFbBbegiXegiXmiSnhhSbLcxrGbhfDbBbCahXDbBbCahXvqQP0rwP0sQnoogLfmALQeB71tBH63JD4zFr503T2uiPmjC7zvDrIcx7bgSXqqj3ruXbppCX2wDf11Z/psG7imUvvxIvhjjj3wz/vuW7wt3X53JrwsCDPgjHfmQXyv0HTjj/WjwPutj3tpwPEbRfwrBDajRrWih4ao2OYAAAAFHRSTlMAM5nGPDCKAx4MZpZ+iucqSNV7bFs9PFsAAACtSURBVBjTVY5VDoNAAAW3SgWnbHF3d73/vbqFkpT5nORNHljBdB0DO/Asw3fipue5fvs3RKooKbEVDo/nKVY1TY1Pz8cB1awwiHw5gTCR/SgILQCujqwqnsTzkqeosnNF0aOtSZBHQEmzj9/8RXThawG64mVpn8XivVCIZ7BCGpWAqAzyJ+5m3Qp9L7S1eV8NVRr9OE1jb5TUauimmweWHeauobcVw2HoPMcsqw828RJDVAxyEQAAAABJRU5ErkJggg==)}
.filter_value[filter-name="hotel"] {padding:0;margin:0}
.filter_value[filter-name="hotel"]:before{content:"";padding-bottom:2px;vertical-align:top;background-repeat:repeat-x}
.filter_value[filter-name="hotel"]:after{border:0 none;top:0;left:0;height:15px;background-repeat:repeat-x}
.filter_value[filter-name="hotel"][data-text_value="1"]:after{width:20%}
.filter_value[filter-name="hotel"][data-text_value="2"]:after{width:40%}
.filter_value[filter-name="hotel"][data-text_value="3"]:after{width:60%}
.filter_value[filter-name="hotel"][data-text_value="4"]:after{width:80%}
.filter_value[filter-name="hotel"][data-text_value="5"]:after{width:100%}
/* минимизированный фильтр */
.filters._mini{width:100%;max-width:1024px;top:0;position:fixed;margin:0 -28px 0 -29px;border-radius:0;padding-left:40px;box-shadow:0 3px 5px -2px (0,0,0,0.22)}
.filters._mini .filters_hint{display:none}
.filters._mini .filter_resort:before{content:", ";font-style:italic}
.filters._mini [class|="filter"] {font-size:12px}
.filters._mini [class|="filter"][data-stitle]:before{content:attr(data-stitle)}
.filters._mini [class|="filter"]:before{font-style:normal;font-size:12px;display:inline-block;font-weight:bold}
.filters._mini .filter_value{font-size:12px;font-style:italic;margin-top:0;padding-right:0}
.filters._mini .filter_value:not([filter-name="hotel"]):after{content:none}
.filters._mini .filter_value[filter-name="hotel"] {top:-2px;margin-right:2px}
.filters._mini .filter-who{width:168px}
.filters._mini .filter-where{width:180px}
.filters._mini .filter-when{width:158px}
.filters._mini .filter-term{width:126px}
.filters._mini .filter-hotel{width:192px;font-style:italic}
.filters._mini .filter_country,
.filters._mini .filter_resort,
.filters._mini .filter_when{display:inline-block}
.filters._mini .filter_when .fake_link{font-style:italic;color:#a7e9ff;border-bottom:1px dashed #a7e9ff;margin-left:5px}
.filters_dummy{height:94px}
.filters:not(._mini) + .filters_dummy{display:none}
.filter-btns{position:absolute;bottom:-28px;display:flex;width:100%;justify-content:center;z-index:-1}
.filters_submit, .filters_reset{margin:0 5px;position:relative; -webkit-transform:none; -ms-transform:none;transform:none;left:auto;bottom:auto}
.filters_reset{background-color:#004257;display:block !important;padding:6px 24px;color:#fff}
.filter-label{display:none !important}
/* * filterList.css */
.filterList{position:absolute;top:-3px;left:-7px;padding-top:35px;min-width:-webkit-calc(100% + 14px);min-width:calc(100% + 14px);background-color:#00394B;z-index:1}
.filterList_items{font-size:13px;color:#A7E9FF}
.filterList_item{white-space:nowrap;border-top:1px solid #5491A5;padding:4px 6px}
.filterList_item:first-child{border-top:0 none}
.filterList_item:hover{background-color:#2A6578}
.filterList_item a{text-decoration:none;color:#A7E9FF}
/* * 404.css */
.title_404{background:url(/img/404.jpg) no-repeat top right;width:470px;height:330px;margin:80px auto 40px;justify-content:flex-end;display:flex;flex-direction:column;text-align:left}
.title_404_text{width:85%;text-align:center}
.title_404 h1{margin:0;font-weight:bold;font-size:85px;line-height:85px}
.title_404_h1{font-weight:bold;font-size:26px;line-height:26px;margin-bottom:20px}
.title_404_p{font-size:14px;line-height:20px;text-align:center;color:#373435}
.p_404{font-size:16px;line-height:22px;width:98%;margin:0 0 40px 0}
.operators_404{margin-bottom:40px}
.operators_404 .operator_logo{margin:0 5px 0 0;border:1px solid #e5e5e5;padding:2px;height:44px;width:123px}
.callback_404{background:#FFFFFF;box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);padding:20px 40px 20px 80px}
.callback_404_title{font-size:26px;line-height:34px;text-align:center}
.callback_404_title_p{font-size:18px;line-height:23px;text-align:center;margin:10px 0 35px}
.callback_404_half{width:47%;display:inline-block;vertical-align:top}
.callback_404_left{width:55%}
.callback_404_right{width:44%}
.callback_404_half_last{margin-left:5%}
.callback_404_text{font-size:14px;line-height:18px;color:#252525;padding:10px 0 0 10px}
.callback_404_button{padding:10px;font-size:18px;line-height:130%;text-align:center;color:#FFFFFF;background:#0194C5;border:5px solid #cfeaf3;width:99%}
.callback_404 .form_submit_wrap, .callback_404 .form_notice{text-align:center}
.callback_404 .form_submit_wrap{margin:5px 40px 20px 0}
.callback_404 .form_notice{font-size:12px;line-height:16px;text-align:center;color:#252525}
.promo_h2_404{font-size:20px;text-align:left;font-weight:600}
/* * Pwork.css */
.Pwork_body{padding-bottom:161px}
.Pwork_content{margin:0 auto;width:1024px;padding:0}
.Pwork_img{margin-left:-14px}
/* * contacts.css */
.contactSection{text-align:center}
.contactSection h1{font-size:36px;line-height:41px}
.contactInfo{width:55%;text-align:left;display:inline-block;margin:20px 0}
.contactInfoAddress span{padding-left:20px}
.contactPhones{width:35%;display:inline-block;vertical-align:top;margin:20px 0;text-align:left;border:1px solid #E5E5E5;box-sizing:border-box;border-radius:5px;padding:18px}
.contactInfo p, .contactPhones p{margin:10px 0 !important;font-size:16px;line-height:21px}
.contactLinks{text-align:left;margin:20px 0}
.contactLinks span{margin:0 20px 0 0}
.contactLinks a{font-size:16px;line-height:21px;padding:10px 20px;border-radius:5px;margin:0 20px;width:260px;text-align:center}
.contactInfoTitle{font-weight:600}
#contact-phone-main{background-repeat:no-repeat;background-image:url(/i/svg/phone.svg);/* margin-top:20px !important;*/}
/*p[id|="contact-phone"] {padding-left:28px !important;background-position:0 !important}
#contact-phone-mts{background-image:url(/i/svg/mts-logo.svg)}
#contact-phone-megafon{background-image:url(/i/svg/mgf-logo.svg)}
#contact-phone-beeline{background-image:url(/i/svg/bee-logo.svg)}*/
#contact-whatsapp{margin-top:40px 0 0 !important}
#contact-whatsapp{vertical-align:middle;font-size:16px;line-height:16px;display:inline-block;margin-left:5px}
.contactMap{position:relative;max-width:1024px;margin:0 -60px 40px -60px}
#map_contacts{height:400px}
.contactMapInfo{position:absolute;width:460px;padding:30px;text-align:left;z-index:10;background-color:#fff;top:55px;font-size:16px;line-height:18px;box-shadow:0px 0px 4px rgba(0, 0, 0, 0.25);margin-left:30px;z-index:2}
.contactMapInfo p{margin:10px 0}
.contactMapInfo p.contactMapInfoButton{padding:10px;font-size:18px;line-height:130%;text-align:center;color:#FFFFFF;background:#0194C5;border:5px solid #cfeaf3;margin-top:30px 0;cursor:pointer}
.contactMapInfo p.contactMapInfoButton:hover{background-color:#38b4f8}
.contactMapInfo p.contactMapInfoNote{text-align:center;font-size:12px}
.contactContent{text-align:left;margin-left:30px}
.contactInfoWork span{padding-left:20px}
.contactSocial{margin-top:20px}
.fotorama{min-width:1px;overflow:hidden}
.fotorama__modal{position:absolute;left:-99999px;top:-99999px}
.fotorama__caption__wrap{color:#fff !important;background-color:#000 !important}
.contactGalleryImg{width:32%;margin:3px}
.contactSocialVK{margin-left:10px}
.viber_img{height:18px;margin-bottom:-3px;margin-left:5px}
/* * hotel.css */
a.img-hotel{display:block}
.h_h1_stars{width:120px;height:23px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAKQSURBVEhLtZRJTypREIULkFEmSRASTBgWJjIZVvz/DWsWRkg0EOMCQhhVVAb18ZVcbO1+sd/inaRyu29X1amxPR87yH+Ed3+6QrfblZubm/2bO7gmWCwWEo/Hxefzyevr6/72d7gm6Pf7cnp6KmdnZ/+UhSuC+XwuqVRKPB6P+P1+CYfDrrNwRXB3d6cEOEWy2azrLH4leHh4kFAoJAzber2W1WqlfXDbC8cxxfD5+VmdTSYTSSaTEggE5P39Xbxer5bp5eVFxuOxpNNpDSASiUgwGNx7+IISDIdDdbhcLvfXuw+7eiMYEi3OOSFAjo6OZLPZyNPTk2b39vamJ4JNNBrVoVCCVqulFwgKOMA5TjE0kUNgiE0mCDZgu92q7mg00nI2m81Pgl6vJ7e3t9o8IuOjcWSMIbICAusJIMMWgvPzc8nn858E1JoydTodyWQyqki5TPQAIkNmQAAAkuPjYy0ZPatWq9obenJoMsyDwUCur68lkUioMQbGCbASmGcCIGtOGl+v19U5QYIDAYCETK6urjQiInNyasA7AVB7gsE5jYXQ4NseMIq5XE4uLi7k8fHxQGAEWN8RdIicspgeWmFbNCaFEqH409nfhMBisdi3hhvYb3Zg0agpggPzbN6NAE5KRHmd4EhAecxyIYBakxXCs5WYZxbVCTYClNlOHDGmnJSArGazmUynU42WOybF6BCUE2wEpMsOYMxvmQhxypaXy2UV5pt55xs66PJTxPYnbAREx1QAnIBKpSKXl5dSLBalVCpJo9HQO6JHx0wSo/oT3/YAUMt2u61ZFAoFnWt2gjJYQSDospz39/dycnIitVpN/6xW2AhIkx4QHY513S3bbAWm5tfOUDCqnF8Q+QPAMvqPq+XqHwAAAABJRU5ErkJggg==");background-repeat:repeat-x;display:inline-block;overflow:hidden;margin-left:6px}
[class|="h_h1_stars"]:before{content:"";position:relative;display:inline-block;background-repeat:repeat-x;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAN/SURBVHjatJTdbhtFGIaf3R2vvf6N4zhNnKYRf4KmSdVKqAcUBEI94gRxKUiIg14CSL0ADjkrPUHqBYBUkChRe0BSS4QkJHFL7caJ7fhnd7yeGQ7WqUnrKkFKVxqNVvr0PfO+3ztjGWMMr/Gz/0/x7ur3VMp3Xg+gfbBLJnWIa3aRvebZA6rrP5Cbu0xh4QqVR7fPFnBY/5tczsVW+wirh+e2T63iVIBnGz+SP5eDoAGySXFmhsdrt88G0GlU8NwWMdOFoAWyiRtTuKaG9FsnAqxxMZV+E9muomSdXvUeU4WAuOuAMmAEiCR+L6B+4JAufYDjTZNIz+B62fGAg8p9VGeDTrOKQw8bieNIHFuSywjiQoMCrFgEQIDjEUhNqyNROoZSNtq4GCtOKltETF4kP3cVAVAr3+FC5gnFwiTQB/vIOQNhCH0FxCIATrRMl4RIkphIgAGUAtkEA+3tX3j89M8RIDV/g62171jUNZyUgEEnGo8xgI52rUDrIdeKlGjAONG/MiCyyFaPzXaMqWufjCyS/iF7lYfsrdxi6ZwhlnZAPgMdRI2NjpY2QxjRrmzQNlgC3Gn8jkXZzzJ7/UsKpSXiXnY05FB2qe6sUP/9FssTNURiAP0OWM5zt4411yY69UABAhm4rNkXmfvoK6ZKywjXezlFoexS233A3m/fcCldwY2FoPRxgGGohAiAIfAF5dgypQ+/ZmruMiIWf3VM1aDPk417yPs3eSffhvDIoiPv9ai5MYBNOZhl4tNvmVl4H9sRx2IqXsytI1wy+XmUk4CwOUzQ8MQv2qQAS+OKBOmJ2ZeajwUA9Ht10r1/okSGemTNkVXajGyyLLzwKeErbvVYgN/YZUZLkM5wiER3w1gjFeEgsslxSHYb+J29071FRmv6zR3i2oAcAC6YJO2mYtUv8qibp9syQBbsBPQHZPSAYH/rdArUIEA3trFsASKL3wnZVGnk21+Qf+M6xijK6z+R3PqZt2yLRNxDWE3CvXVUKHH+k6CxgH7QxtnfRIdx/uq5tOY/ZnrxMxZKS3jpImAonr9K/d0b/LF6l8L2r7yJCwfbhP3uyQDLdghK13jYmie//Dnvnb9CMjONiCWe12QnL+ClChRmL1HbWeHB6l280iKW7Zz8XA/CgN5hFTXok8xM43o5LMsa66/RmsBv4HfqCBEnlSvhCPdYzb8DAOWWy8FJWOVrAAAAAElFTkSuQmCC");height:24px}
[class|="h_h1_stars"][data-stars="5"]:before{width:100%}
[class|="h_h1_stars"][data-stars="4"]:before{width:80%}
[class|="h_h1_stars"][data-stars="3"]:before{width:60%}
[class|="h_h1_stars"][data-stars="2"]:before{width:40%}
[class|="h_h1_stars"][data-stars="1"]:before{width:20%}
.h_marks{margin:0px 0 0 -29px;width:1024px}
.h_mark{background:#f5f5f5;width:100%;font-size:0;margin:0 0 2px}
[class|="h_mark_item"] {display:inline-block;position:relative;height:35px;line-height:37px;margin:0 0 2px;padding:0 30px;font-size:16px}
[class|="h_mark_item"]:before{position:absolute;content:"";background-position:0 0;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAjCAYAAABVcWC0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABMSURBVHjaVIwxDoAwDAOd6/9fycaMxFSbgaaIJTo71um+zpBEJNZLtkVs4cwmz/Wwv87C6fEStKWqRBV9QFAI2JGxIow92QR/Sx3PABLtN/xAAVr8AAAAAElFTkSuQmCC");width:1px;height:35px;top:0px}
.h_mark_item-1{width:281px}
.h_mark_item-1:before{display:none}
.h_mark_item-2{width:480px;padding-left:20px;padding-right:10px}
.h_mark_item-2:before{left:-5px}
.h_mark_item-3{width:260px;padding-left:22px;padding-right:0}
.h_mark_item-3:before{left:-5px}
.h_mark_link{font-size:15px;font-style:italic;cursor:pointer}
.tophotelsMark{display:inline-block;background:transparent linear-gradient(to top, #FFA706, #FDDD5C) repeat scroll 0% 0%;font-weight:bold;padding:3px 6px;margin:9px 0px 0px 7px;height:21px;line-height:15px;border-radius:5px;font-size:14px}
.h_tripadvisor{margin:7px 0 0;width:120px;height:20px;display:inline-block;position:relative;top:2px}
.h_mark_item-2 a{color:#000;font-weight:bold}
.h_icons{margin-top:23px;float:left;margin-bottom:24px;width:100%}
[class|="h_icon"] {font-size:12px;display:table;padding:0 24px 0 31px;float:left;height:30px;margin-bottom:11px;position:relative}
[class|="h_icon"] [class|="ico"] {position:absolute;background-repeat:no-repeat;left:0;top:50%;margin-top:-10px}
[class|="h_icon"] span{display:table-cell;vertical-align:middle;text-align:left;height:30px}
.h_smFilter{background:#008ebd;width:968px;margin:28px 0 30px 0;padding:0 0 7px 0;color:#fff;clear:left}
.h_smFilter_dates{height:52px;line-height:53px;font-size:16px;float:left;width:355px;padding:0 0 0 18px}
.h_date{height:30px;margin:0 5px;width:85px;padding:0 5px;position:relative;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsQAAA7EAZUrDhsAAACxSURBVDhP7ZPNDYQgEIUf2IUGepELliIF0QvGxDaI3rSR3R0WMexvcK/7XQZemJc3BNjlBiLGGHDOYa2Nyp2+71FV1ZNO8FgD8zzDex93B8uyvNQJ1rZtSKC1xrZtYIyhaRqM4xgOdF2HdV1Dsrqukz5NU6gpwTAMEEJkzYRzDlLKrHlHKXUkKIUSkAHIoJS9h2p2ieQYXD+sH8kMTvEfIR/hDD8/pOw3lpIM3t3wd4Arc9D2gbFLqP4AAAAASUVORK5CYII=") no-repeat;background-position:62px 7px}
.h_smFilter_who{float:left;height:52px;line-height:53px;font-size:16px;float:left;width:298px;padding:0 18px}
.smFilter_submit{background:#F2A913;background:transparent linear-gradient(to top, #F2A913, #F2CB35) repeat scroll 0% 0%;height:37px;line-height:36px;color:#1F1F1F;width:295px;border-radius:6px;border:medium none;margin-top:8px;font-size:18px;cursor:pointer}
.smFilter_submit:hover{background:#F2CB35;background:transparent linear-gradient(to top, #F3ba24, #F3dc46) repeat scroll 0% 0%}
.h_photos{background:#00212c;margin:30px 0 0 -29px;width:1024px}
.h_included{font-size:0;margin-top:45px}
[class|="h_included_h"] {font-size:18px;width:100%;display:inline-block}
.h_included_h-hotel{width:665px}
.h_included_h-children{width:300px}
.h_included_hotel{vertical-align:top;display:inline-block;width:665px;margin-top:9px}
.h_included_hotel_item{vertical-align:top;font-size:14px;display:inline-block}
.h_included_hotel_item span{color:#bcbcbc;font-style:italic;font-size:12px}
.h_included_hotel_item:nth-of-type(3n+1) {width:194px}
.h_included_hotel_item:nth-of-type(3n+2) {width:148px}
.h_included_hotel_item:nth-of-type(3n+3) {width:300px}
.h_included_hotel_item._money{color:#458c00}
.h_included_hotel_item._money:after{content:"$"}
.h_included_children{vertical-align:top;display:inline-block;width:300px;margin-top:14px}
.h_included_children_item{font-size:14px;display:block}
.h_included_children_item._money{color:#458c00}
.h_included_children_item._money:after{content:"$"}
.h_rooms{margin-top:42px}
.h_rooms h2{text-align:left}
.h_rooms_tbl{margin-top:9px}
.h_rooms_tbl:after{content:"";display:block;height:0px;clear:both}
[class|="h_rooms_tbl"]:not(.h_rooms_tbl) {float:left;font-weight:bold}
.h_rooms_tbl-1{width:221px}
.h_rooms_tbl-2{width:300px}
.h_rooms_tbl-3{width:200px}
.h_rooms_desc{padding-bottom:7px;border-bottom:solid 1px #E9E9E9}
.item_arr{display:inline-block;position:relative;margin-right:11px}
.item_arr:before{content:"";background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACSSURBVHjaXM6xCkFhFAfwH+5uspru5AHMNkpRXkDKqhSzlYXVqMhgMchqU8obKOUB7hMwWT76uv86neF3OucUrC4dHLHDQJSSZv+BD6Z44/rDJPQFapjjhQMUoy1D3LBBPY8fdJHhjDRGAcaoYJnHcribYZLkcIsqGnjGOEMbPdzjh1oBRzj9potIscc61D/fAQBt9RttOko0agAAAABJRU5ErkJggg==");top:2px;left:0;position:absolute;display:block;width:7px;height:11px}
._opened .item_arr{transform:rotate(90deg);margin:0px 8px 0 4px}
.h_rooms_desc_item_top:after{content:"";display:block;height:0px;clear:both}
[class|="item_top"] {float:left;font-size:13px}
.item_top-type{width:318px;color:#008ebd}
.item_top-capacity{width:237px}
.item_top-square{width:168px}
.item_top-square sup{font-size:9px}
.item_top-link{width:240px}
.item_top-link .fake_link{border-bottom:dotted 1px}
.item_switcher{cursor:pointer}
.h_rooms_desc_item_info{margin-top:0px;display:none}
._opened .h_rooms_desc_item_info{display:block}
.item_info_fotos{margin-top:18px}
.item_info_fotos:after{content:"";display:block;height:0px;clear:both}
.item_info_fotos_wrap{overflow:hidden;width:930px;height:197px;float:left}
.wrap_line{width:1300px;height:197px}
.item_info_fotos_wrap img{margin-right:16px}
.item_info_fotos_next{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAdCAYAAACT4f2eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEaSURBVHjafNNBR0RhFMbxXxOzGtrOBxiib9Cq7RBtI8qshmGIiD5CDMMQo4iIVhHRsnXfoFWrVhERQ8TQonN5uffM4TrP6/7f49xzn7Nm+jzEpf84wq2GaMWLjzifSaKFH1zEeQu7GQhXcQFOV4GfuA69g+0MhBmWWdUSfMNT6L3otxGE88jrOFkFvsQDh+hmIEwjt8uqTeBD9AtDbGTgMiYgoFEGwg2+Qh+jnYELzEN3McjAqtcq+qvA/bKVDOzEF8MrHjPwoBpL9bcy8DjyO+4ysF8YYlI5qgkcNXi0BvaKVZgVrq+B47DYotijGtjBIPQc3xk4iJH8FlZrBMeFIT4ysI/NGMVk1bpWA74vTFsDe1GxXK5a/A0A3Ug1Fv3iXO8AAAAASUVORK5CYII=");width:10px;height:29px;cursor:pointer;margin:83px 19px 0 0px;float:right}
.h_rooms_desc_item{margin-top:7px;border-top:1px solid #E9E9E9;padding-top:17px;padding-bottom:6px}
.item_info_opt{vertical-align:top;display:inline-block;width:100%;margin-top:28px;font-size:0}
.item_info_opt_var{vertical-align:top;font-size:14px;display:inline-block;width:295px;margin-right:20px}
.item_info_opt_var span{color:#bcbcbc;font-style:italic;font-size:12px}
.item_info_opt_var._money, .item_info_opt_var._money span{color:#458c00}
.item_info_opt_var._money:after{content:" $"}
.item_info_text{margin-top:28px;margin-bottom:19px;font-size:12px}
.h_video{margin-top:46px}
.h_video h2, .h_graph h2, .h_tours h2{text-align:left}
.h_video_wrap{width:100%;height:496px;border:solid 3px #000;margin-top:10px}
.h_graph{margin-top:49px}
.h_graph_wrap{margin:0 auto;width:100%;text-align:center;height:511px;margin-top:26px}
.h_tours{margin-top:20px}
.h_tours_filter{background:#006d91;width:1024px;margin:14px 0 0 -29px;height:44px}
.filterForm{width:100%;padding:0 0 0 10px;margin:auto;height:44px;line-height:48px;color:#fff;font-size:12px}
.filterForm span{color:#a7e9ff;position:relative;padding:0;cursor:pointer;width:auto;display:inline-block}
.filter_date{width:180px !important}
/*
.filter_who{margin-right:0px;display:inline-block;width:auto;max-width:120px}
.filter_date{margin-right:40px}
.filter_food{margin-right:24px}
.dvdr{margin-right:34px;border:none!important;cursor:auto!important}
*/
.h_tours_list{margin-top:20px}
.h_tours_list_item{background:#f4f7f8;width:966px;height:62px;border-radius:5px;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);font-size:0;margin-bottom:7px}
.h_tours_list_item._best{background:#d4f2fc;position:relative;margin-bottom:46px}
.h_tours_list_item._best:after{content:"Лучшая цена";position:absolute;background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADiSURBVHjatNOxSsNAHMDhz9SgoEsmHyUIChbBQegovpdP4OQiLi7Sya20TyB9AulgO7RL7aBLAjGkqb0kt10C34/7H3cwnn9rstIk/rOfLDbHeMRDmsSjSIsrw19wj+FksTmPOsBvs09LzKOO8E/00ySeRl3i0DRQizcN7MSbBP6FFwOXeMJRmzgc4gJvOMEp7rBuA89P8IVVth/gectJ9sbzwAf6mNVEKnFMd80zv4O6SDCe34FS5B1nWeQVPVyH4OVAVeSm8G9vfNs7KI8rGK97aMVIMF41onLkCj+hOPwOADB4W2x2AtUOAAAAAElFTkSuQmCC") no-repeat scroll 20px 5px;left:0px;bottom:-43px;width:224px;height:30px;color:#C8EEFA;text-transform:uppercase;font-size:23px;padding:0 0 0 54px}
.h_tours_list_item:not(.hidden_tour){display:flex;justify-content:space-between}
[class|="list_item"] {font-size:13px;vertical-align:top;display:inline-block;height:62px;line-height:67px;padding:0 20px}
.list_item-logo img{vertical-align:middle}
.list_item-logo{width:148px}
.list_item-date{width:120px}
.list_item-howlong{width:105px;font-weight:bold}
.list_item-type{width:158px;white-space:nowrap}
.list_item-room{width:200px;line-height:125%;display:flex;align-items:center;padding-top:0}
.list_item-price{width:120px;color:#a30000;font-size:18px;padding-left:0px;text-align:right}
.list_item-order{width:135px;padding:0}
.list_item_order{border:none;border-radius:5px;height:36px;line-height:32px;padding:0;text-align:center;color:#fff;font-size:13px;cursor:pointer;background:#007ba4;background:linear-gradient(to top, #007ba4, #009acc);width:120px;font-weight:bold;margin:13px 0}
.list_item_order:hover{background:#118cb5;background:linear-gradient(to top, #118cb5, #11abdd)}
.h_tours_more{margin-top:16px;background:#DDECF1 none repeat scroll 0% 0%;width:968px;height:46px;line-height:45px;text-align:center;font-size:18px}
.h_tours_more span{color:#008ebd;border-bottom:dotted 1px #008ebd}
.h_smFilter_who .fake_select_block{display:inline;height:auto;font-size:16px;line-height:18px}
.h_smFilter_who .fake_select_block:after{display:none}
.h_smFilter_who .fake_select_block * {color:#97e9fb}
.filterForm .fake_select_block{position:relative;padding:0;border-bottom:dotted 1px #54b4d3;cursor:pointer;margin-right:5px;font-size:13px;display:block;width:auto;color:#54b4d3;line-height:14px}
.filterForm .fake_select_block:after, .option._sel span:after{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAYAAABbNsX4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAsSURBVHjaYlz+8v9/BjTAFCHGwIgsECHGwMjw//9/hv///zMsf/n/P4wNGACcDRPyIt/KpgAAAABJRU5ErkJggg==");width:5px;height:3px;right:-10px;top:8px;content:"";display:block;position:absolute;display:none}
.filterForm .select_fake{position:absolute;background:#00394B;min-width:120%;top:-5px;left:-8px;color:#54b4d3;z-index:8;display:none;padding:0px}
.filterForm .select_ed{color:#54b4d3;white-space:nowrap}
.filterForm .option{cursor:pointer;position:relative;white-space:nowrap;display:block;padding:5px 16px 5px 8px;border-bottom:solid 1px #54b4d3;color:#54b4d3}
.filterForm .option:hover{background:#2A6578}
.filterForm .option:nth-of-type(1) {border:none}
.filterForm .option:nth-of-type(1):hover{background:#00394B;cursor:auto}
.filterForm .option._sel span{position:relative;border-bottom:dotted 1px #80bfd3}
.filter_num1 .fake_select_block, .filter_num2 .fake_select_block{margin-right:5px}
.pastDay{background-color:#9ca3a8;color:#fff;text-shadow:none}
.tourLists_resort{display:inline-block;margin:8px;top:-3px}
.blog{margin-bottom:40px}
.promo_h h1{font-size:1.17em;display:block;margin:30px 0 14px;line-height:1.2em}
.promo_h div{font-size:20px}
.empty_text{margin-top:30px}
.global_season_menu{clear:both}
.global_season_h2{width:100%;text-align:center;background-repeat:repeat-x;background-position:center;background-image:url(/i/Line.png)}
.country_title{display:block;width:20%;margin:0 auto;background-color:#fff}
.country_title img{height:18px;margin:0 20px 2px 0;vertical-align:middle}
.country_title .img_ae, .country_title .img_cn,.country_title .img_lk{height:28px}
.country_title p{display:inline-block;text-decoration:underline}
.global_season_menu ul{text-align:center;padding:0}
.global_season_menu ul li{display:inline-block;margin:0 2px;font-weight:600}
.global_season_menu ul li a:before, .global_season_menu ul li a:after{margin:0 5px}
.hot_tours:before, .hot_tours:after, .hot_tours_1:after{content:url(/i/svg/flame.svg)}
.sky_tours:before, .sky_tours:after{content:url(/i/svg/skier.svg)}
.early_tours:before, .early_tours:after{content:url(/i/svg/star.svg)}
.ny_tours:before, .ny_tours:after, .ny_tours_1:after{content:url(/i/svg/christmas_tree.svg)}
.may_tours:before, .may_tours:after{content:url(/i/svg/balloon.png)}
.krym_tours:before, .krym_tours:after, .krym_tours:after{content:url(/i/icons/krym.png)}
.sochi_tours:before, .sochi_tours:after, .sochi_tours:after{content:url(/i/icons/sochi.png)}
.a_global{display:inline-block;text-align:center;text-decoration:none;margin:0 0 20px;height:40px;line-height:40px;color:#2C2C2C;padding:0 20px;width:auto}
.div_global{text-align:right}
.norur{display:none}
.all_tours_operator{margin:20px auto 40px}
.all_tours_operator h2{text-align:center;font-size:26px;line-height:28px}
.operator_logo{width:300px}
.not_use{pointer-events:none;pointer:default}
.tour_operator_4 .logo_a{width:24%;padding:7px;vertical-align:middle}
.tour_operator_4 .operator_logo{width:220px;height:50px;margin:15px 0}
.tour_operator_5 .logo_a{width:19%;padding:7px;vertical-align:middle}
.tour_operator_5 .operator_logo{width:170px;height:50px;margin:15px 0}
.filterForm{position:relative}
.see_more{margin-left:20px;font-size:24px;cursor:pointer;color:#008FD2}
.noclick{pointer-events:none}
.filter_p{display:inline-block}
.hidden_tour{display:none}
.promo_main.promo_main_global{margin:0 0 40px -28px}
.content_2{position:relative;padding:20px 28px 0px 29px;margin:0 auto}
.tourListTitle{height:400px;margin:30px -28px 0 -47px;width:1024px}
.tourListTitle img{width:100%;height:inherit}
.tourListContent_1{position:absolute;background:none;color:#fff;top:-400px; /* text-align:center; */ /* width:1024px; */ /* margin:0 auto; */ left:135px; /* margin-left:-50%; */ text-align:center;width:660px; /* z-index:10000; */ padding:36px 0 0}
.tourListContent_2{position:absolute;background:none;color:#fff;top:-200px; /* text-align:center; */ /* width:1024px; */ /* margin:0 auto; */ left:135px; /* margin-left:-50%; */ text-align:center;width:660px; /* z-index:10000; */ padding:0 30px 30px;justify-content:flex-end;height:200px;display:flex;flex-direction:column}
.tourListContent_1 h1{margin:0;font-size:40px;line-height:46px;color:#fff;font-weight:bold}
.tourListContent_2 h2{margin:0 0 10px 0;font-size:30px;line-height:34px;font-weight:bold}
.tourListContent_2 span{font-size:20px;line-height:23px}
.tourLists_resort{margin:0}
.mobile{display:none}
.tourListContent_2 .button{display:inline-block; -webkit-appearance:none;outline:0;position:relative;border:none;font-size:18px;line-height:23px;padding:0;z-index:1;box-sizing:border-box;text-align:center;cursor:pointer;color:#fff}
.tourListContentButton .button__yellow_border{background-color:#F2CB35;line-height:38px;outline:5px solid rgba(242, 203, 53, 0.2);padding:0 25px;margin:5px; -webkit-transition:background-color .2s ease;transition:background-color .2s ease}
.tourListContentButton .button{font-size:18px;line-height:23px;padding:7px 83px 8px;text-align:center;color:#262626;background:linear-gradient(180deg, #F2CB35 0%, #F2A913 100%)}
.tourListContentButton{margin:10px 0 0}
.same_hotels h2{margin:15px 0}
.same_hotel{display:inline-block;margin:0 20px 0 0;position:relative;width:220px;vertical-align:top;text-align:center}
.same_hotel:last-child{margin:0}
.same_hotel .tophotels_rating{font-size:14px;padding-left:20px;background:url("/img/crown.png") left center no-repeat;margin-left:10px;margin-right:10px;font-weight:bold}
.same_hotel .tourList_hotel{font-size:24px}
.same_hotel .tourList_icons{position:absolute;top:160px;left:16px}
.same_hotel .tourList_icon-beach{background-image:url('/i/icons/beach.png')}
.same_hotel .tourList_icon-beach:hover{background-image:url('/i/icons/beach-blue.png')}
.same_hotel .tourList_icon-beach:hover:before{content:"На первой линии";left:-40px;z-index:1}
.same_hotel .tourList_icon-rus{background-image:url('/i/icons/rus.png')}
.same_hotel .tourList_icon-rus:hover{background-image:url('/i/icons/rus-blue.png')}
.same_hotel .tourList_icon-rus:hover:before{content:"«Русский» отель";left:-40px;z-index:1}
.same_hotel .tourList_icon-16{background-image:url('/i/icons/16.png')}
.same_hotel .tourList_icon-16:hover{background-image:url('/i/icons/16-blue.png')}
.same_hotel .tourList_icon-16:hover:before{content:"Запрещен въезд с детьми";left:-40px;z-index:1}
.same_hotel .rating-block{margin:2px 0 5px}
.same_hotel .l_badge{left:16px;top:16px}
.same_hotel .tourList_resort{margin-bottom:5px}
@media (max-width:670px){.logo_a{width:49%} .tour_operator_4 .operator_logo, .tour_operator_5 .operator_logo{width:120px;margin:5px 0} .country_title{width:200px} .a_global{font-size:14px}}
@media (max-width:320px){.a_global{font-size:12px}}
/* * p_tour.css */
.p_tour{margin-top:40px}
.p_tour h1{font-size:26px;margin:12px 0 7px;display:block}
.p_tour h2{text-align:center;font-size:22px;font-weight:normal;margin-top:35px}
.p_tour_id{background-color:#d8edf2;padding:0 7px;display:inline-block;font-weight:bold;line-height:24px;float:right;margin-top:2px}
.p_tour_imgs{width:486px;margin-top:15px;float:left}
.p_tour_img_first{float:left;margin-right:10px}
.p_tour_img{display:inline-block;margin-right:0;margin-bottom:1px;padding:0;width:72px;height:72px;cursor:pointer}
.p_tour_img._cur{border:2px solid #00718c;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
.p_tour_hotel{margin-top:17px;min-height:228px}
.p_tour_operator{float:right;margin-top:4px}
.p_tour_hotel_link{font-size:24px}
.p_tour_resort_name{margin-top:5px;color:#636363;font-size:12px}
.p_tour .stars{margin-top:13px}
.p_tour_info{clear:both;width:970px;border-collapse:separate;border-spacing:4px;margin-left:-4px;font-size:12px;margin-top:20px}
[class|="p_tour_info"]:not(.p_tour_info) {background-color:#f8f8f8;border:1px solid #e9e9e9;border-top:none;border-left:none;margin-bottom:4px;height:66px}
.p_tour_info-main{width:50%;padding:0 0 0 14px}
.p_tour_info_room, .p_tour_info_meal, .p_tour_info_date{float:left;width:28%;padding-left:10px;display:table}
.p_tour_info_room{}
.p_tour_info_meal{}
.p_tour_info_date{white-space:nowrap}
.p_tour_info-transfer{width:25%;padding-left:20px}
.p_tour_info-insurance{width:25%;padding-left:21px}
.p_tour_info_red{text-align:center;background-color:#fbe7e8;color:#ce0002;height:29px}
.p_tour_info [class|="ico"] {float:left}
.p_tour_info .ico-room,
.p_tour_info .ico-meal,
.p_tour_info .ico-date,
.p_tour_info_room .p_tour_info_text,
.p_tour_info_meal .p_tour_info_text,
.p_tour_info_date .p_tour_info_text{display:table-cell;vertical-align:middle}
.p_tour_info .ico-room,
.p_tour_info .ico-meal,
.p_tour_info .ico-date{margin-right:10px}
.p_tour_info .ico-transfer{margin-top:-5px}
.p_tour_info .ico-insurance{margin-top:9px}
.p_tour_info-transfer .p_tour_info_text{margin-left:48px}
.p_tour_info-insurance .p_tour_info_text{margin-left:36px}
.p_tour_hotel_ratings{margin-top:27px;margin-left:488px}
.p_tour_hotel_ratings .h_marks{display:none}
.p_tour_hotel_tophotels{background-image:url('/i/tophotels.png');background-repeat:no-repeat;padding-top:17px;padding-left:125px;margin-bottom:8px}
.p_tour_hotel_tripadvisor{padding-top:0;padding-left:125px}
[class|="tripadvisor_bg"] .p_tour_hotel_tripadvisor{background-size:80px}
.p_tour_info-fly{width:50%;padding:10px;margin-bottom:4px;height:66px}
.fly_scheme{position:relative;padding:0 5px 10px 15px}
.fly_scheme:before{content:"";position:absolute;height:0px;width:432px;left:15px;text-align:center;top:47px;border-top:solid 1px #404d52}
.fly_scheme_flytime{content:"";position:absolute;height:0px;width:100%;text-align:center;left:0;top:25px}
.fly_scheme:after{content:"";position:absolute;height:0px;width:7px;height:7px;background:#404d52;border-radius:100%;top:44px;left:50%;margin-left:-2.5px}
.fly_scheme_from{width:30%;float:left;text-align:left}
.fly_scheme_to{width:29%;float:right;text-align:left}
.fly_scheme_from_time{font-size:24px;color:#0094c5}
.fly_scheme_from_time .ico-depart{margin:0 0 0 10px;width:20px;height:20px;display:inline-block;float:none}
.fly_scheme_from_date{margin-top:-4px}
.fly_scheme_from_airport{margin-top:12px}
.fly_scheme_to_time{font-size:24px;color:#0094c5}
.fly_scheme_to_time .ico-arrival{margin:0 0 0 10px;width:20px;height:20px;display:inline-block;float:none}
.fly_scheme_to_date{margin-top:-4px}
.fly_scheme_to_airport{margin-top:12px}
.p_tour_hotel_tophotels{padding-top:2px;padding-left:86px;margin-top:8px}
.tourBuyInfo{padding:30px;height:auto;display:block}
.tourBuyInfo_h2{font-size:26px;line-height:26px;text-align:center;color:#252525}
.tourBuyInfo_right_tbl{margin:21px auto;width:385px}
.tourBuyInfo_price{font-size:16px;line-height:21px;text-align:right;color:#252525}
.tourBuyInfo_right_tbl tr > td:first-child{width:285px}
.tourBuyInfo_right_tbl tr:last-child > td.tourBuyInfo_fullPrice{font-size:16px;line-height:21px;color:#252525;padding-top:30px}
.tourBuyInfo_right_tbl tr:last-child > td .tourBuyInfo_priceBlue{font-size:20px;line-height:26px;text-align:right;color:#2C97D2}
.tourBuyInfo_info{text-align:left;font-style:italic}
.tourBuyInfo .button{width:100%}
.order_tour_modal .meeting_modal_heading{margin-bottom:20px}
.order_tour_modal .form_submit_wrap{display:-webkit-box;display:flex; -webkit-box-pack:center;justify-content:center}
.order_tour_modal .form_submit{width:100%;font-size:20px;height:43px}
.order_tour_modal .form_notice{font-size:12px;line-height:16px;text-align:center;color:#8a8a8a;margin-top:15px}
.order_tour_modal .form_info{margin-bottom:20px}
.order_tour_label{position:fixed;top:-15px;right:55px;background:url(/images/rectangle.png) no-repeat 0;z-index:2000;color:#fff;height:30px;width:151px;padding:5px 20px}
.p_tour_info-main{width:60%}
.p_tour_info_room{width:36%}
.p_tour_info-transfer{width:18%;padding-left:10px}
.p_tour_info .ico-transfer{margin-top:0}
.p_tour_info-insurance{width:22%;padding-left:10px}
.ico-transfer{height:40px}
/* * sider.css */
.sider{position:fixed;top:50%;left:0;width:118px;border-radius:0 7px 7px 0;color:white;font-style:italic;font-size:13px;background-color:rgba(36,44,47, 0.85);padding:8px 0 8px 4px; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%);transform:translateY(-50%)}
.sider_title{font-weight:bold}
.sider_photo{display:block;margin:8px 0 2px 1px;max-width:106px}
.sider_link{margin:0 2px 0 4px;color:white;display:block}
/* * small_width.css */
@media (max-width:1024px) {body{background:none} .notall_close{right:0} .content{width:100%} .china_bunner{display:none} .preview_month{border:10px solid transparent;border-right:10px solid #fff;top:3px;left:0px} .next_month{border:10px solid transparent;border-left:10px solid #fff;top:257px;left:905px} .l_badge{top:10px}}
@media screen and (max-width:1023px) {.head .phones{text-align:center} [class|="phone"]:not(.phone-main) {float:none;display:block} .lightbox_content{display:block} .map{width:100%;height:300px} .map ymaps[style*="width:680"] {width:100%!important} /* Tours */ .filters{padding:10px;position:static!important} [class|="filter"] {display:block;width:auto;margin:0 0 15px;text-align:center;font-size:18px} .filter_country{margin-bottom:10px} .filter_resort .filter_value{font-size:16px} .filters:not(._mini) .filter_when:before{right:5px;z-index:10} .filters:not(._mini) .filter_when{width:auto} .filter-term .filter_value{font-size:30px;padding:10px;margin-right:10px} .filter-term .filter_value:after{top:50%} .filter-term .filterList{top:10px} .filterList_item{padding:8px;font-size:16px} .filter-hotel .filterList_item{padding:8px} .filters_submit{position:static;display:block;width:100%;box-sizing:border-box;height:40px;color:#333;background-color:#ffc107;transform:none;border-radius:5px} .about_block .top-block{padding:10px;background-color:#e9e9e9;display:flex;justify-content:space-between;align-items:center;margin-bottom:40px} .top-block .tourLists_searchbox, .top-block .tourLists_searchbox-order{margin:0;padding:0;display:block;height:auto;line-height:1.5} .tourLists_search{width:100%;margin:0;display:block} .top-block .tourLists_searchbox{width:60%} .top-block .tourLists_searchbox-order{text-align:right;width:38%} a.img-hotel{display:block;margin-bottom:15px;width:220px} .tourList{padding:0;margin-bottom:40px} .tourList_photo{position:static;display:block;width:100%;height:auto} /*.tourList_info{margin:0;float:none;width:auto}*/ .tourList .tours{width:100%} .tourList_info{display:flex;flex-direction:column;min-height:initial} .tourList_hotel{order:2;font-size:24px;line-height:26px} .rating-block{order:1;display:flex;align-items:center;margin-bottom:15px} .tourList_info .stars, .tourList .tripadvisor{margin-top:0} .tourList .tophotels{margin:0} .rating-block .tophotels_rating + span, .rating-block .tophotels_rating + span + a, .rating-block .tripadvisor span:not([class]), .rating-block .tripadvisor span:not([class]) + a{display:none} .tourList .tophotels_rating{font-size:14px;padding-left:20px;background:url("/img/crown.png") left center no-repeat;margin-left:10px;margin-right:10px} .tourList .tripadvisor .nubmer{padding-left:24px;font-size:14px;background:url("/img/icon_tripadvisor.svg") left center no-repeat; -webkit-background-size:20px;background-size:20px;font-weight:bold;white-space:nowrap} .tourList .tours_block{position:absolute;top:0;left:0;margin-left:215px} .tours{table-layout:initial} .tourList .tourList_icons{top:160px} table.tours td{background-color:#f5f5f5;padding:5px;border-bottom:2px solid white;vertical-align:middle} .tourList_actions{padding:5px 0} .tourList_action{font-size:14px;margin-right:0} /* Hotel page */ .menu, .h_smFilter, .hotel_chart, .h_tours_filter{display:none} .h_marks{width:auto;margin:0} .h_mark{display:flex;justify-content:space-between;align-items:stretch;background-color:transparent} .h_mark_item-1, .h_mark_item-2, .h_mark_item-3{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;height:auto;padding:5px;line-height:1.5;margin:0;background-color:#f5f5f5} .h_mark_item-2>div>span{display:block} [class|="h_mark_item"]:before{display:none} .h_mark_item-2{border-left:2px solid white;border-right:2px solid white} .mark_smiles{font-size:12px;display:flex;flex-wrap:wrap;justify-content:center} [class|="mark_smile"] {display:flex;align-items:center;height:21px;margin:0 3px;padding-left:0} [class|="mark_smile"]:before{top:auto!important;position:static;margin-right:6px} .h_tours_list_item{width:100%;display:flex;justify-content:space-between} .hidden_tour{display:none} [class|="list_item"] {line-height:1.5;width:auto!important;height:auto;padding:0 5px;display:flex;align-items:center} .list_item-price{white-space:nowrap} /*Tour page*/ .p_tour_imgs{width:224px;margin-right:10px} .p_tour_img_first{margin-right:0;margin-bottom:10px} .p_tour_hotel_ratings{margin-left:234px} .p_tour_info{display:block;width:auto;margin-left:0;border-collapse:collapse} .p_tour_info tbody, .p_tour_info tr, .p_tour_info td{width:100%!important;height:auto!important;border:0!important;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap} .p_tour_info td{padding:10px!important;margin-bottom:2px!important} .p_tour_info-transfer .p_tour_info_text, .p_tour_info-insurance .p_tour_info_text{margin-left:10px} .p_tour_info .ico-insurance{margin-top:0} .p_tour_info_room, .p_tour_info_meal, .p_tour_info_date{float:none;display:flex;align-items:center;justify-content:center;width:30%;padding-left:0} /*.tourBuyInfo{display:flex;justify-content:center;height:auto}*/ .tourBuyInfo_left, .tourBuyInfo_right{float:none;width:100%;height:auto;padding:10px;display:flex;flex-direction:column;justify-content:center} [class|="tourBuyInfo_left"]:not(.tourBuyInfo_left), [class|="tourBuyInfo_left"]:not(.tourBuyInfo_left):last-child{padding:0 0 0 30px;margin:0;font-size:14px} [class|="tourBuyInfo_left"]:not(.tourBuyInfo_left) {margin-bottom:15px} [class|="tourBuyInfo_left"]:not(.tourBuyInfo_left):before{left:0;top:50%;margin-top:-15px} /*.tourBuyInfo_right_tbl{width:auto;margin:0 0 15px}*/ .tourBuyInfo_right_tbl td{vertical-align:middle} .callback{width:auto;height:auto;display:flex;flex-direction:column;align-items:center;margin-top:0;margin-bottom:20px;padding:10px} .callback_caption{padding-top:0;float:none;width:auto;margin-bottom:15px} .callback_form{padding:0;float:none;width:auto;display:flex;flex-wrap:wrap;justify-content:center} .callback_form_caption{width:100%} .callback_form input.callback_name, .callback_form input.callback_phone{margin-right:10px} .h_tours_filter{display:block;height:240px;width:100%;margin:20px auto;text-align:center} .filter_p{display:block;font-size:14px} .filter_p.arrival{display:inline-block} .h_tours_filter .filters_submit{position:relative;left:0px;bottom:0px;width:95%} .h_tours_list{margin-top:40px} .h_tours_filter .filter_when{margin-left:-30px} .h_tours_filter .filter_date{width:170px !important} .filter-btns{position:relative;flex-direction:column;bottom:auto;z-index:1} .filters_submit{margin:0 0 10px 0} .filters_reset{color:#fff;text-decoration:none;border-bottom:1px dashed;width:70px;padding:0;margin:0 auto;background:no-repeat;height:auto;font-style:normal;border-radius:0} .foot_info{width:auto} .foot_contacts-social{width:100%;display:flex;align-items:center;right:auto;top:auto;left:315px;bottom:5px} .foot_contacts-social p{margin-right:5px} .foot_contacts-social-img{width:70px}}
@media (max-width:768px){.contacts{position:relative;top:auto;right:auto} .filters_submit{font-size:16px;height:36px;bottom:-36px} .filters_hint, .contacts iframe, .small_hidden{display:none} .contacts-social{width:215px;margin:0 auto} .contacts-social p{font-size:15px} .contacts-social img{width:30px;height:30px} .address a{font-size:15px} .head_logo, .contacts, .phones, .address, .worktime, .sidebar{float:none;width:auto;margin:0 auto} .head_logo, .worktime, .address{text-align:center} .phones{margin-top:15px;line-height:140%} [class|="phone"]:not(.phone-main) {//float:left;margin-right:15px} .phone-main{text-align:center;display:inline-block} .address{clear:both} .worktime{margin:10px auto} [class|="filter"]{margin:4px auto} .filters._mini{padding-left:6px} .filters._mini [class|="filter"][data-stitle] {width:auto;margin:6px 10px} [class|="filter"]:before, .filters._mini [class|="filter"][data-stitle]:before{display:none} .filters:not(._mini) .filter_when{margin-top:0} .head{height:auto} .main{margin:0 auto} .foot{height:auto;left:0;margin-left:0} .foot_copy{float:none;width:auto;margin:0 auto} .foot_info{margin:10px 0 0 0} /* tourLists */ [class|=tourLists_searchbox], .tourLists_searchbox{width:auto;margin:0 auto;padding:0 12px} .tourLists_search{max-width:100%} .tourLists{margin:0 auto} .tourList{padding-left:0} .tourList_info{float:none;width:auto;margin:auto;text-align:left} .tourList_actions{width:auto} .tourList .tours{margin:0 auto} /*.tourList .tours_block{margin-left:0}*/ .tour_info-price{white-space:nowrap} [class|="tour_info"] {padding:0 6px 6px 0} .tour_info-operator{font-size:11px} /* blog */ .blogs, .blog{width:auto;margin:0 auto} .next_month{top:764px;left:210px} .order_tour_label{top:5px} .badge{display:block;margin:0 auto 10px;float:left} .hotel_info{margin:10px 0 0 0} .filters{padding:20px} .filter-who, .filter-when, .filter-where, .filter-price{display:flex;align-items:baseline;width:100%} .filter-label{display:block !important;margin:0 5px 0 0 !important} .filter_country{display:flex;margin-right:15px} .filter-when{margin:0 0 10px} .filter_when{width:calc(100% - 50px) !important;margin-left:2px} [class|="filter"]{text-align:left} .filter-term .filter_value{font-size:18px} .filter_value:after{border-width:5px 5px 0;right:-5px} .filter-who, .filter-hotel, .filter-price{margin-bottom:10px} .mobile{display:block} .nomobile, .tourListContentButton{display:none} .tourListTitle{height:300px;margin:30px 0 0;width:100%} .tourListContent_1{width:100%;left:0;top:-300px;padding:30px 0 0} .tourListContent_2{width:100%;left:0;padding:0 15px 24px} .tourListContent_1 h1{font-size:24px;line-height:28px} .tourListContent_2 h2{font-size:20px;line-height:23px} .tourListContent_2 span{font-size:18px;line-height:21px} .work_time{display:inline}}
@media screen and (max-width:767px) {body{padding-bottom:0} .foot{position:static} .content{padding-left:20px;padding-right:20px} /*Tours*/ .about_block .top-block{display:block} .top-block .tourLists_searchbox, .top-block .tourLists_searchbox-order{text-align:center;width:100%} .top-block .tourLists_searchbox{margin-bottom:10px} .tourList{margin-bottom:20px;text-align:center;overflow:visible} .tourList .tours_block{position:relative;margin-left:0} .tourList_hotel{margin-bottom:15px} a.img-hotel{margin-left:-20px;margin-right:-20px;position:relative;width:100vw} .tourList_hotel a{margin-right:5px} .tourList_resort, .tourList_depart{display:inline;font-size:14px} a.all_tours{display:block;background:#FFDD55;border-radius:5px;font-size:12px;text-decoration:none;width:155px;margin:10px auto;text-align:center;padding:5px} .tour_delimeter{width:100vw;height:5px;box-shadow:0px 2px 4px rgb(0 0 0 / 15%);margin-left:-20px} .tourList_photo{max-width:100%} .rating-block{justify-content:center} .tourList .is_good_plank{top:15px} .tourList [class|="is_good"]:after{top:43px} .tourList .tourList_icons{top:auto;bottom:10px} table.tours td{font-size:12px;text-align:left} .tourList .tour_info-price{font-size:14px;font-weight:bold} .tourList_actions{text-align:left;margin-left:10px} .tourList_action{font-size:14px} /*Hotel*/ .h_mark{display:block;margin-bottom:0} [class|="h_mark_item"] {border-bottom:2px solid white;border-left:0!important;border-right:0!important} .props_list{-webkit-column-count:2; -moz-column-count:2; -o-column-count:2;column-count:2} .props-half{display:block;width:auto} .h_tours_list_item{height:auto;flex-wrap:wrap; /*justify-content:center;*/ padding:5px} [class|="list_item"] {padding-top:5px;padding-bottom:5px} .list_item_order{width:30px;height:30px;box-sizing:border-box} .list_item_order:before{content:"»";font-family:Arial, sans-serif;font-size:24px;display:block;font-weight:normal;line-height:30px} .list_item_order>span{display:block;text-indent:-10000px} /*Tour page*/ .p_tour_imgs{width:100%;margin-right:0;float:none} .p_tour_hotel_ratings{margin-left:0} .p_tour_img_first{display:block;float:none;width:100%;height:auto} .p_tour_hotel_ratings .h_marks{display:block} /*.p_tour_hotel_tophotels, .p_tour_hotel_tripadvisor{display:none}*/ .p_tour_info_room, .p_tour_info_meal, .p_tour_info_date{width:auto} .p_tour_info_room{margin-right:10px} .p_tour_info_room, .p_tour_info_meal{margin-bottom:5px} .tourBuyInfo{flex-direction:column} .callback_form input.callback_name, .callback_form input.callback_phone{width:100%;margin:0 0 10px} .callback_submit{display:block;width:100%} .callback_caption{font-size:20px} .callback_404_half{width:100%} .callback_404_half_last{margin-left:0} .callback_404{padding:10px 20px 40px} .callback_404_text{padding:0;text-align:justify} .callback_404 .form_submit_wrap{margin:10px 20px 20px} .content{margin:0 auto} .filters._mini{margin:0} .tours th{vertical-align:bottom} .advertising{margin-bottom:20px} .foot_contacts-social{position:relative;left:auto;bottom:auto}}
@media screen and (max-width:673px) {.desctop_destination_img{display:none} .mobile_destination_img{display:block}}
@media screen and (max-width:767px) {.contactMap{margin:0 0 40px 0} .contactInfo, .contactPhones{width:100%} .contactPhones p{display:block !important} #contact-phone-main{text-align:left} .contactLinks a{width:100%;margin:10px 0;padding:5px} .contactMapInfo{position:relative;top:0;padding:5px;width:100%;margin-left:0} .contactMapInfo p.contactMapInfoButton{font-size:16px} .contactMapInfo p.contactMapInfoNote{font-size:12px} .contactGallery img{margin:10px 0;width:49%} .head_logo{text-align:left;width:270px} .contactContent{margin-left:0} .tours th{vertical-align:bottom}}
@media screen and (max-width:480px) {.contactGallery img{width:99%} .title_404{width:100%;background-position:center top;margin-top:40px} .title_404_text{margin:0 auto} .p_404{font-size:14px;line-height:18px} .callback_404 .form_submit_wrap{margin:10px 0 20px} .callback_404_button{font-size:14px} .callback_404_text{font-size:12px;line-height:16px} .callback_404 textarea::placeholder{font-size:12px;line-height:16px} .callback_404 textarea{height:110px} .tourBuyInfo_h2{font-size:20px;line-height:22px} .tourBuyInfo_right_tbl td{font-size:12px;line-height:14px;vertical-align:bottom} .tourBuyInfo_right_tbl{width:100%;font-size:12px;line-height:14px} .tourBuyInfo_right_tbl tr > td:first-child{width:150px} .tourBuyInfo_price{font-size:12px;line-height:14px} .tourBuyInfo_right_tbl tr:last-child > td .tourBuyInfo_priceBlue{font-size:16px;line-height:18px} .tourBuyInfo_right_tbl tr:last-child > td.tourBuyInfo_fullPrice{font-size:14px;line-height:16px} .order_tour_modal .form_info{font-size:12px;line-height:14px} .order_tour_modal .form_submit{font-size:14px;line-height:16px} .same_hotel{margin:0 auto 15px;display:block} .same_hotel:last-child{margin:0 auto;display:block} .h_tours_list_item{justify-content:flex-start} .phones{text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between} [class|="phone"]:not(.phone-main){margin:0}}
@media screen and (max-width:374px) {table.tours td{font-size:9px}}
@media screen and (max-width:945px){.next_month{top:763px;left:211px}}
@media screen and (max-width:713px){.next_month{left:443px}}
@media screen and (max-width:481px){.next_month{top:1775px;left:211px} .p_tour_info-main, .p_tour_info-transfer, .p_tour_info_room, .p_tour_info_meal, .p_tour_info_date{flex-direction:column} .ico-transfer{height:18px}}