* {margin: 0;padding: 0;box-sizing: border-box;}body {width: 100%;min-width: 320px;max-width: 1200px;margin: 0 auto;position: relative;font-size: 11px;color: #3a3a3a;line-height: 1.3;font-family: Sans-serif, "Helvetica Neue", Arial;}#site-container {height: inherit;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;background: #fbfbf8;}h1, h2, h3 {color: #551a1a;font-weight: normal;font-family: "PT Sans Caption", Verdana, Helvetica;}h4 {font-weight: normal;text-decoration: underline;font-family: Verdana, Helvetica, "PT Sans Caption";}p {display: block;margin: .5em 0;}h1 {}h3 {margin-top: 1em;}p {text-indent: 1em;}#site-content col-l *:not(form) ul {margin: .5em 0;}li {list-style-type: none;list-style-position: inside;}.colr-block:not(.top-destinations) li, #hotel-list .city-resort-menu .submenu li:not(:first-child), .navbar .menu-auth li, .navbar .menu-top .menu-sub li, #main .news .block-group .block-item li, #legal-content li, .regular-desc li, .block-order-payment-bank li, .block-order-content li {padding-left: 1em;margin: 0 0 .25em 0;background: url(../images/odot.png) 0px .5em no-repeat;}#hotel-description .facilities-group ul li, #main .block-main.extra li {list-style-type: none;padding-left: 1.5em;background: url(../images/tick.png) left 0.2em no-repeat;}input, textarea, select, button {font: unset;}.bkred {background:#ba2f14;}.bkyellow {background: #f7931d;}.bkgreen {background-color: #79a341;}a {color: #1b90ca;text-decoration: none;}a:hover, a:active {color: #eb8f00;text-decoration: none;}.pages li > a {display: block;}#site-container, .ui-dialog {font-size: 137%;}.block-title > span, #main .top-direct .item-ttl, #cabinet .block-title-payment, #hts .tour-item .price .price-val, .ui-selectmenu-menu {font-size: 137%;}#cabinet .hotel-tours .tour-item .price-val {font-size: 137%;}nav li.tmitem a, header a.greenbutton, .button, .cons-form .button-org, #main .st_main .st-btn a, .cons-form .b-submit {font-family: Roboto,Tahoma,Arial;}nav li.tmitem a, header a.greenbutton, .cons-form .button-org, #main .st_main .st-btn a, .cons-form .b-submit {text-transform: uppercase;} span.star1.stars, span.star2.stars, span.star3.stars, span.star4.stars, span.star5.stars {background: url(../images/stars.png) no-repeat top left;height: 15px;margin-left: .5em;display: inline-block;}span.star5 {width: 85px;}span.star4 {width: 68px;}span.star3 {width: 51px;}span.star2 {width: 34px;}span.star1 {width: 17px;}span.hv1:after {content: "HV-1";}span.hv2:after {content: "HV-2";}span.apt:after, span.villas:after {content: "(без категории)";}span.apta:after {content: "A";}span.aptb:after {content: "B";}span.aptc:after {content: "C";}span.turclass:after {content: "ТУРКЛАСС";}.blink {animation-name: blinker;animation-iteration-count: infinite;animation-timing-function: cubic-bezier(1.0,2.0,1.0,2.0);animation-duration: 1.5s;-webkit-animation-name: blinker;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: cubic-bezier(1.0,2.0,1.0,2.0);-webkit-animation-duration: 1.5s;}@keyframes blinker {from {opacity: 1.0;}to {opacity: 0.2;}}@-webkit-keyframes blinker {from {opacity: 1.0;}to {opacity: 0.2;}}#notice-bar {position: absolute;right: 44px;top: 88px;z-index: 10000;}#notice-bar .ntb-content {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: fixed;background: #fefefe;border: solid 1px #8bc34a85;border-top-left-radius: 3px;border-bottom-left-radius: 3px;box-shadow: 0 0 0 3px #fefefe;}#notice-bar .ntb-content div {width: 42px;height: 42px;box-shadow: inset 0 0 8px 0 #f3f2dc;cursor: pointer;}#notice-bar .ntb-content div:not(:last-child) {border-bottom: solid 1px #8bc34a85;}#notice-bar .msgnotice {background: #fff url(../images/notice-bar/mess.png) center no-repeat;}#notice-bar .callback {background: #fff url(../images/notice-bar/callback.png) center no-repeat;}#notice-bar .whatsapp {background: #fff url(../images/notice-bar/whatsapp.png) center no-repeat;}#notice-bar .vkontakte {background: #fff url(../images/notice-bar/vkontakte.png) center no-repeat;}#notice-bar .facebook {background: #fff url(../images/notice-bar/facebook.png) center no-repeat;}#notice-bar .messenger {background: #fff url(../images/notice-bar/messenger.png) center no-repeat;}#notice-bar .instagram {background: #fff url(../images/notice-bar/instagram.png) center no-repeat;}#notice-bar .telegram {background: #fff url(../images/notice-bar/telegram.png) center no-repeat;}#notice-bar .odnoklassniki {background: #fff url(../images/notice-bar/odnoklassniki.png) center no-repeat;}#notice-bar .ntb-content div a, #notice-bar .ntb-content div span {display: block;width: inherit;height: inherit;}.navbar {width: 100%;background: url(../images/1280/18.jpg) no-repeat top center;background-size: cover;}.navbar.narrow {height: 320px;}.navbar > .wrapper {position: relative;height: inherit;padding: 145px 53px 55px 53px;}.navbar .logo {width: 277px;height: 98px;top: 35px;left: 53px;position: absolute;background: url(../images/logo-navbar.png) no-repeat center left;cursor: pointer;background-size: 260px;}.navbar .logo a {display: block;width: inherit;height: inherit;}.navbar .menu-top { position: absolute;background: #fbfbf8;bottom: 0;left: 0;}.navbar .menu-top > ul {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;border-top: 4px solid #fbfbf8;border-right: 4px solid #fbfbf8;border-top-right-radius: 4px;}.navbar .menu-top ul, .navbar .menu-top li {position: relative;}.navbar .menu-top > ul > li > a {font-size: 110%;display: block;margin: 0 .75em 0 .5em;line-height: 33px;letter-spacing: .05em;cursor: pointer;user-select: none;}.navbar .menu-top > ul > li > li {padding: .5em .75em;}.navbar .menu-top .itm-1 {background: #b0ab27;padding-left: 33px;}.navbar .menu-top .itm-1::before {background: #b0ab27 url(../images/itm1_bef.png) left no-repeat;content: "";position: absolute;width: 33px;height: 33px;top: 0;left: -3px;}.navbar .menu-top .itm-2 {background: #ba2f14;padding-left: 29px;}.navbar .menu-top .itm-2::before {background: #ba2f14 url(../images/itm2_bef.png) left no-repeat;content: "";position: absolute;width: 29px;height: 33px;top: 0;left: 0;}.navbar .menu-top .itm-3 {background: #74a33b;padding-left: 33px;}.navbar .menu-top .itm-3::before {background: #74a33b url(../images/itm3_bef.png) left no-repeat;content: "";position: absolute;width: 31px;height: 33px;top: 0;left: 0;}.navbar .menu-top .itm-4 {background: #f7931d;padding-left: 33px;}.navbar .menu-top .itm-4::before {background: #f7931d url(../images/itm4_bef.png) left no-repeat;content: "";position: absolute;width: 31px;height: 33px;top: 0;left: 0;}.navbar .menu-top .itm-5 {background: #f7931d;padding-left: 24px;}.navbar .menu-top .itm-5::before {background: #f7931d url(../images/itm5_bef.png) left no-repeat;content: "";position: absolute;width: 22px;height: 33pxtop: 0;left: 0;}.navbar .menu-direct {background: #f3f2dd;position: absolute;left: .5em;top: 100%;z-index: 1100;padding: 1em 1em 1em 0;border: solid 1px #e7e7e2;box-shadow: 5px 5px 5px rgba(0,0,0,0.3);}.navbar .menu-direct > .wrapper {width: 900px;overflow-y: auto;}.navbar .menu-direct ul {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap;flex-wrap: wrap;max-height: 510px;}.navbar .menu-direct ul > li {margin-left: 1em;white-space: nowrap;line-height: 1.5em;}.navbar .menu-direct ul > li > a {color: #551a1a;}.navbar .menu-direct ul > li > a:hover {color: #eb8f00;}.navbar .menu-direct ul > li > a > i {margin-right: 5px;}.navbar .menu-sub {min-width: 100%;background: #f3f2dd;position: absolute;right: 0;top: 35px;z-index: 1000;padding: 1.5em 1.5em 1em .5em;box-shadow: 5px 5px 5px rgba(0,0,0,0.3);}.navbar .menu-sub > ul {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.navbar .menu-sub > ul > li {line-height: 1.5em;white-space: nowrap;}.navbar .btn-set {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;top: 15px;right: 53px;}.navbar .button {background: #0077c4;padding: .4em 1em;text-align: center;cursor: pointer;user-select: none;color: #fff;margin: 0 auto;}.navbar .button.auth {font-size: 90%;background: #0077c4 url(../images/cabinet/user.png) left 5px center no-repeat;padding: .4em 1em .4em 22px;text-align: center;cursor: pointer;user-select: none;border: 3px solid #fefefe;border-radius: 3px;}.navbar .button.auth::before {}.navbar .menu-auth {font-size: 90%;min-width: 100%;position: absolute;top: 32px;right: 0;margin-top: 3px;padding: 1em 1em .5em 1em;background: #ffffff;border-radius: 4px;border: 1px solid #dedede;box-shadow: 0 20px 45px 0 rgba(0, 0, 0, 0.4);z-index: 1;}.navbar .menu-auth ul {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.navbar .menu-auth li {white-space: nowrap;line-height: 1.5em;}.navbar .offices .metro a {color: #fff;text-decoration: underline;}.navbar .menu-auth a:hover, .navbar .offices .metro a:hover {color: #eb8f00;text-decoration: none;}.navbar .offices {position: absolute;top: 60px;right: 53px;padding: .25em .75em;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;background: rgba(58, 58, 58, 0.5);border-radius: 3px;}.navbar .office {text-align: left;}.navbar .office:first-child {padding-right: 1em;border-right: dashed 1px #fefefe;}.navbar .office:last-child {margin-left: .75em;}.navbar .office .metro {padding-left: 21px;color: #fff;position: relative;}.navbar .office .metro::before {content: "";background: url(../images/address_bef.png) no-repeat right 1px top;position: absolute;width: 21px;height: 19px;top: 0;left: 0;}.navbar .office .metro a {padding-left: .5em;}.navbar .office .phones {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.navbar .office .tel {line-height: 1.5em;}.navbar .office .phones a {padding-left: 21px;position: relative;color: #fff;}.navbar .office .phones a:hover {color: #f5f5f5;}.navbar .office .phones a::before {content: "";background: url(../images/phone_bef.png) no-repeat center;position: absolute;width: 21px;height: 17px;top: 0;left: 0;}.navbar .office .phones a > span {margin-left: .5em;}#site-content {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;border-left: solid 1px #f3f2dd;border-right: solid 1px #f3f2dd;padding: 0 .75em 2em .75em;}footer {max-width: 1200px;height: 149px;padding: 1em;background: #fbfbf8 url(../images/footer1280.png) no-repeat center;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;position: relative;}footer .subtitle {position: absolute;width: 200px;top: -33px;left: -5px;padding-left: 55px;line-height: 50px;color: white;background: url(../images/headphone.png) no-repeat top left;}footer .fish {font-size: 80%;width: 258px;height: 93px;position: absolute;top: -18px;right: 5px;background: url(../images/logo_footer.png) no-repeat top right;padding: 45px 0 0 26px;color: #8f1010;font-weight: bold;}footer .wrapper {width: 100%;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin-top: 10px;}footer .phones {height: inherit;-webkit-box-flex: 0;-ms-flex: 0 0 200px;flex: 0 0 200px;}footer .wrapper .center {font-size: 80%;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}footer .phones .office {display: block;color: #890c08;}footer .phones .tel {font-size: 150%;display: block;color: #551a1a;text-decoration: none;}footer .phones .tel span {font-size: 75%;position: relative;top: -0.25em;}footer .cards {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: .25em;}footer .cards img {margin-right: .5em;}footer .center .notice {text-align: center;}footer .legal {margin-top: .25em;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}footer .legal li:not(:first-child) {margin-left: .5em;padding-left: .7em;background: url(../images/odot.png) 0px .5em no-repeat;}footer .wrapper .counters {height: inherit;-webkit-box-flex: 0;-ms-flex: 0 0 240px;flex: 0 0 240px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}footer .counters div {padding: 0 1em;}#w_author p {text-align: center;text-indent: unset;}#w_author fieldset, #form_cb fieldset {border: none;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#w_author fieldset input, #form_cb fieldset input {margin: .5em 0;}#w_author input, #form_cb input {padding: .5em 1em;}nav {width: inherit;height: 40px;line-height: 100%;}nav ul.topmenu {width: inherit;height: inherit;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;list-style-type: none;padding: 0;margin: .5em auto;}nav ul.topmenu li {height: inherit;position: relative;cursor: pointer;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;line-height: 40px;}nav .topmenu, .colr-block a.cb-link, .navbar .menu-top > ul > li > a {color: #fff;}nav .topmenu a:hover, header .button a:hover, .colr-block a.cb-link:hover, .navbar .menu-top > ul > li > a:hover {color: #f5f5f5;}div.spr-red {border-bottom: 3px solid #ba2f14;margin: 0 1em;}div.spr-grn {border-bottom: 3px solid #79a341;margin: 0 1em;}div.spr-org {border-bottom: 3px solid #f7931d;margin: 0 1em;}#block-top {margin-top: 1em;}#burning-preview {margin-top: .5em;}#burning-preview > ul {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;background: #f8f8f8;padding: .5em 1em;border-radius: 4px;box-shadow: 0 0 2px 0px #c5c5c5;}#burning-preview > ul > li {flex-basis: 33%;padding: .25em .25em .25em 1em;background: url(../images/odot.png) 0px .75em no-repeat;}#burn {width: inherit;height: auto;padding: 2em 0 1em 0;}#burn .wrapper {width: inherit;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#burn .hottour-item {padding: 0 1em;width: 33%;height: auto;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#burn .hottour-item .type-1, #burn .hottour-item .type-2, #burn .hottour-item .type-3 {padding: .5em 1em;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-line-pack: start;align-content: flex-start;}#burn .hottour-item .type-1 {background: url(../images/bk_burn_1.png) no-repeat top left;background-size: 100%;}#burn .hottour-item .type-2 {background: url(../images/bk_burn_2.png) no-repeat top left;background-size: 100%;}#burn .hottour-item .type-3 {background: url(../images/bk_burn_3.png) no-repeat top left;background-size: 100%;}#burn .subtitle {position: relative;}#burn .subtitle > span {font-size: 110%;color: #c1321c;padding-left: 32px;}#burn .subtitle > span::before {content: "";background: url(../images/i_flame.gif) top left no-repeat;position: absolute;width: 22px;height: 28px;bottom: 0;left: 5px;}#burn .subtitle > div {font-size: 120%;width: 6.5em;height: 32px;position: absolute;top: -3px;right: 7px;opacity: .65;padding: 0 .5em;line-height: 32px;border: solid 1px #fff;}#burn .subtitle .tplus {display: block;height: inherit;position: absolute;bottom: .25em;}#burn .weather-icon {margin-left: 0 !important;border-radius: 32px;background: linear-gradient(to bottom, #ffffff 0%, #ffffff00 100%);box-shadow: 0 0 8px 2px #ffffff6b;}#burn .weather-type-1 {background-color: #d1e2896b;box-shadow: inset 0 0 8px 6px #d1e289;}#burn .weather-type-2 {background-color: #c1e2eb6b;box-shadow: inset 0 0 8px 6px #c1e2eb;}#burn .weather-type-3 {background-color: #e0e0a06b;box-shadow: inset 0 0 8px 6px #e0e0a0;}#burn .hotel {font-size: 110%;padding: 0.25em 0;}#burn .hotel a.name {text-decoration: none;}#burn .desc {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#burn .desc .galery {width: 100px;height: 100px;-webkit-box-flex: 0;-ms-flex: none;flex: none;}#burn .galery img {max-width: inherit;width: 100%;height: auto;margin: auto;outline: 1px solid rgba(255, 255, 255, 0.85);outline-offset: 1px;}#burn .galery a:hover img {outline: 2px solid #fff;}#burn .desc .tour-info {padding-left: 0.5em;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-line-pack: start;align-content: flex-start;}#burn .desc .tour-info span {padding: 0.125em 0;}#burn .tour-info .price span {color: #c1321c;font-weight: bold;}#burn .link {padding: 0.25em 0;text-align: right;}.block-title, .block-title-sub, .block-title-right {font-size: 110%;font-family: "PT Sans Caption", Verdana, Helvetica;}.block-title {width: 100%;padding: .5em 0;}.block-title > span {display: block;color: #890900;padding: .5em 0 .25em .25em;border-bottom: 3px solid #890900;}.block-title.blue > span {color: #0079c2;border-bottom: 3px solid #0074c5;}.block-title.crimson > span {color: #c01d67;border-bottom: 3px solid #c01d67;}.block-title.green > span {color: #78a43a;border-bottom: 3px solid #78a43a;}.block-title.red > span {color: #ba2f14;border-bottom: 3px solid #ba2f14;}.block-title.orange > span {color: #f7591d;border-bottom: 3px solid #f7591d;}#cabinet .block-title-payment {margin-bottom: .5em;text-align: center;color: #551a1a;}.block-subtitle {width: 100%;font-size: 120%;padding: 1em 0 .5em 0;color: #551a1a;text-align: center;}.block-title-right {padding: 1em 0 .25em 0;}.block-title-right > span {display: block;padding: 0 1em 0 1.5em;}#cabinet .block-title-right > span {padding-left: 45px;}.block-title-left {font-size: 110%;padding: .25em;font-family: 'PT Sans Caption', Verdana, Helvetica;}.block-title-right .font-color-default {color: #3a3a3a;}.block-title-right .font-color-white {color: #fff;}.block-title-left .font-color-orange {color: #f7931d;}.block-title-left .font-color-red {color: #c1321c;}.block-title-right.bk1 {background: url(../images/rcol_hdr_bk1.png) top no-repeat;}.block-title-right.bk2 {background: url(../images/rcol_hdr_bk2.png) top no-repeat;}.block-title-right.yellow {background-color: #f7931d;}.block-title-right.green {background-color: #79a341;}.block-title-right.red {background-color: #ba2f14;}.block-title-right.blue {background-color: #0078c1;}.block-title-right.orange {background-color: #f7591d;}.block-title-right.burgundy {background-color: #c01d67;}.block-title-ico {width: 19px;height: 20px;float: left;margin-left: 19px;}#recommended-hotels .block-group, #hotel-list .hotel-category:last-child, #last-booked-tours .block-group {margin-bottom: 1.5em;}#main {padding-bottom: 1em;}#main > div {padding: .5em 0 1em 0;}#main > div:first-child {margin-top: 1em;}#main > div:not(:last-child) {border-bottom: dotted 2px #551a1a50;}#main > .block-group > .wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}#main > .block-group > .wrapper > .block-main:nth-child(1) {margin-right: .75em;}#main .block-main {width: 100%;}#main .block-main.blog {min-width: 320px;max-width: 450px;}#main > .block-group:not(.community) > .wrapper > .block-main > .wrapper {padding: .75em .5em .5em .5em;}#main .blog > .wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;background: #fff;}#main .blog .block-item {position: relative;}#main .blog .block-item {padding: 0 .5em;margin-bottom: .5em;}#main .blog .block-item:not(:last-child) {padding-bottom: .75em;border-bottom: 1px dotted rgb(231, 231, 226);}#main .block-item img {width: 100%;height: auto;}#main .top-direct > .wrapper {margin-top: .5em;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}#main .top-direct .block-group {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}#main .top-direct .turkey {background: url(../images/index/directions/Turkey.jpg) no-repeat;}#main .top-direct .thailand {background: url(../images/index/directions/Thailand.jpg) no-repeat;}#main .top-direct .emirates {background: url(../images/index/directions/UAE.jpg) no-repeat;}#main .top-direct .dominicana {background: url(../images/index/directions/Dominicana.jpg) no-repeat;}#main .top-direct .cyprus {background: url(../images/index/directions/Cyprus.jpg) no-repeat;}#main .top-direct .tunisia {background: url(../images/index/directions/Tunisia.jpg) no-repeat;}#main .top-direct .block-item > .wrapper {font-size: 90%;max-width: 95%;position: absolute;bottom: .5em;left: .5em;background: rgba(58, 58, 58, 0.5);padding: .5em;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;color: #fff;}#main .top-direct .block-item .isub-ttl {color: #fff;line-height: 1.5em;border-bottom: dashed 1px #c2c2b0;}#main .top-direct .desc li {list-style-type: none;padding-left: 1.5em;background: url(../images/tick.png) left 0.2em no-repeat;}#main .top-direct .weather ul {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}#main .top-direct .weather li {width: 50%;}#main .top-direct .block-group:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}#main .top-direct .block-group:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}#main .top-direct .block-group:nth-child(2) > .wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#main .top-direct .block-group:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}#main .top-direct .block-group:nth-child(3) > .wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}#main .top-direct .block-group:nth-child(1) .block-item {height: 480px;}#main .top-direct .block-group:nth-child(2) .block-item {height: 236px;}#main .top-direct .block-group:nth-child(3) .block-item {height: 240px;}#main .top-direct .block-group .block-item {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;margin-bottom: .5em;position: relative;}#main .top-direct .block-group .block-item > a {display: block;width: inherit;height: inherit;}#main .top-direct .block-group:nth-child(1) .block-item, #main .top-direct .block-group:nth-child(3) .block-item:not(:last-child) {margin-right: .5em;}#main .top-direct .item-ttl {position: absolute;top: .5em;left: .5em;color: #fff;}#main .burning {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#main .burning > .wrapper {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;background: #fff;}#main .burning .block-item {width: 100%;}#main .burning .tour-item {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}#main .burning .tour-item {padding: .25em .5em;}#main .burning .tour-item:hover {border-radius: 4px;background-color: rgba(243, 242, 221, 0.5);}#main .burning .tour-item:not(:last-child) {border-bottom: 1px dotted rgb(231, 231, 226);}#main .burning .tour-item > div {margin-top: .5em;margin-bottom: .5em;}#main .burning .tour-item > .photo-thumbs {width: 304px;min-width: 304px;height: 228px;position: relative;margin-right: 1em;}#main .burning .tour-item > .tour-info {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;min-width: 220px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#main .burning .tour-item > .tour-info > div:not(:last-child) {margin-bottom: .5em;}#main .burning .tour-item .hotel-name > a {font-size: 120%;}#main .burning .tour-item .price {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-top: auto;text-align: right;}#main .burning .tour-item .price-val {font-size: 137%;color: #ba3014;}#main .burning .tour-item .reservation {cursor: pointer;user-select: none;color: #1b90ca;}#main .blog .block-item .announcement {text-indent: 1em;}#main .welcome {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;background: #fcfbf6;}#main .extra {height: auto;max-width: 400px;}#main .item-ttl {font-size: 120%;display: block;padding: .5em 0;margin-bottom: .5em;color: #633637;}#main .welcome p, #main .extra li {line-height: 1.5em;}#main .block-group .welcome > .wrapper, #main .block-group .extra > .wrapper, #main .news > .wrapper {display: block !important;padding: 1.5em 2em !important;}#main .block-group .welcome, #main .block-group .extra, #main .news > .wrapper {background: #fff;}#main .welcome h1 {background: url(../images/globus.png) no-repeat left center;font-family: "Trebuchet MS";padding: 0 0 0 47px;margin: 0 0 10px 0;}#main .news .block-group > .wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;}#main .news .block-group .block-item {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}#main .news .block-group .block-item:last-child {border-left: 1px dotted rgb(231, 231, 226);padding-left: 2em;}#main .community {margin-bottom: 2em;}#main .rewards {display: grid;}#main .rewards > .wrapper {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}#main .wigets {-webkit-box-flex: 0;-ms-flex: 0 0 320px;flex: 0 0 320px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#main .wigets > .wrapper {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}#main .rewards > .wrapper, #main .wigets > .wrapper {overflow: auto;background: #fff;padding: 1.5em 1em;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}#main .wigets .facebook {margin-top: .5em;}#main .rewards > .wrapper > div {padding: .5em;}#main .rewards > .wrapper > div:not(:last-child) {margin-right: 1em;}#main .rewards > .wrapper > div a {display: block;}#main .rewards > .wrapper > div img {height: 240px;border: 1px solid #e7e7e2;}#main .wigets > .wrapper > div:not(:last-child) {margin-right: 1em;}#main .st_main .st-btn a, .cons-form .button-org {border: 1px solid #d55303;color: white;font-size: 120%;padding: 0.5em 1em;border-radius: 4px;background: #f8a822;background: linear-gradient(to bottom, #f8a822 0%, #dc6505 100%);}.colr-block {width: inherit;margin-bottom: 1em;}.colr-block .cb-body {background-color: #f3f2dd;position: relative;}.colr-block .cb-body:not(.info) {padding: 1em 1em 33px 1em;}.colr-block .cb-body .subtitle {display: block;padding: 0 0 .5em 1em;}.colr-block .cb-body .cb-link {position: absolute;z-index: 2;bottom: 0;right: 0;background: #f7931d url(../images/rcol_lnk_bk.png) top left no-repeat;color: #fff;padding: .5em .75em .25em .75em;}.colr-block .cb-body .city-list {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;word-wrap: break-word;}.colr-block .city-list a {display: block;margin: 0 0 5px 0;max-width: 85px;text-align: center;position: relative;}.colr-block .city-list a:nth-child(3n+2) {margin: 0 4px 5px 4px;}.colr-block .city-list a img, .colr-block.top-destinations .country-city-list > a > img {max-width: inherit;width: 100%;height: auto;margin: auto;outline: 1px solid rgba(255, 255, 255, 0.85);outline-offset: 1px;}.colr-block .city-list a span {display: block;max-width: inherit;position: absolute;z-index: 2;bottom: 1px;left: 0;right: 0;background-color: rgba(153, 153, 153, 0.65);font-size: 90%;color: #fff;}.colr-block .city-list a:hover, .colr-block.top-destinations .country-city-list > a:hover {outline: 2px solid #fff;}.colr-block .city-list a:hover span {text-decoration: underline;}.colr-block .tophotel-item {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: .25em;}.colr-block .tophotel-item a {text-decoration: none;}.colr-block .cb-body > ul, .colr-block .cb-body > div:last-of-type {margin-bottom: .75em;}.colr-block .tophotel-item span.cb-rate {color: #578b19;flex-basis: 3.75em;text-align: right;white-space: nowrap;}.colr-block .review-item:not(:last-of-type), .colr-block.top-destinations .block-country:not(:last-of-type) {margin-bottom: 1em;padding-bottom: 1em;border-bottom: solid 1px #fff;}.colr-block .review-item .review-options {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.colr-block .review-item .author, .colr-block .review-item .rating {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.colr-block .review-item .author .rest-time {color: #ba2f14;}.colr-block .review-item .rating {flex-basis: 4em;text-align: center;}.colr-block .review-item .rating .value, #hotel-reviews .rate-overall .value {color: #fff;padding: 0.25em;font-size: 110%;}.colr-block .cb-body.info {padding: 1em;}.colr-block .story-item .rs-name span {color: #ba2f14;}.colr-block .cb-body.route-sel {padding: 1.5em;border-radius: 4px;}#holiday-list #calendar.cb-body, #holiday-info #calendar.cb-body {padding: 0;background-color: unset;border: 3px solid #f3f2dd;}#holiday-list #calendar .item-block, #holiday-info #calendar .item-block {max-width: unset;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 1em 0;}#holiday-list #calendar .item-block:not(:last-of-type), #holiday-info #calendar .item-block:not(:last-of-type) {border-bottom: 3px solid #f3f2dd;}#holiday-list #calendar .hasDatepicker > div, #holiday-info #calendar .hasDatepicker > div {display: block;}#tour-search .wrapper > .col-r {padding-top: 1em;}.colr-block.top-destinations .block-country .name > a > span {font-size: 110%;}.colr-block.top-destinations .block-country .name img {margin-right: 0.5em;}.colr-block.top-destinations .country-info {padding: 0.5em 0;display: -webkit-flex;display: -ms-flexbox;display: flex;}.colr-block.top-destinations .country-info {background: url(../images/gbar_h.gif) left bottom repeat-x;}.colr-block.top-destinations .country-info .currency {color: #666;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;text-align: right;}.colr-block.top-destinations .block-country .country-city-list {padding-top: .5em;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.colr-block.top-destinations .block-country .country-city-list > a {max-width: 100px;}.colr-block.top-destinations .country-city-list ul {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;margin-left: .5em;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.colr-block.top-destinations .country-city-list ul li {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;list-style-type: none;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.colr-block.top-destinations .country-city-list .tplus, .colr-block.top-destinations .country-city-list .tminus {margin-left: .25em;white-space: nowrap;}.colr-block.top-destinations .country-city-list .weather-icon {width: 20px;margin-left: .25em;}#country > .wrapper, #tour-search > .wrapper, #hotel-description > .wrapper, #hotel-reviews > .wrapper, .regular-list > .wrapper, .regular-desc > .wrapper, #last-booked-tours > .wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}#country > .wrapper, #hotel-list > .wrapper, #hotel-description > .wrapper, #hotel-reviews > .wrapper, .regular-list > .wrapper, .regular-desc > .wrapper, #tour-search > .wrapper, #hotels-rating > .wrapper {padding-bottom: 1em;}#country > .wrapper > .col-l, #tour-search > .wrapper > .col-l, #hotel-reviews > .wrapper > .col-l, .regular-list > .wrapper > .col-l, .regular-desc > .wrapper > .col-l {min-width: 0;max-width: 100%;margin-right: .75em;}#wedding-tours > .wrapper > .col-l {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-line-pack: start;align-content: flex-start;}#country > .wrapper > .col-l > .announcement {background: #fefefe;border: 1px solid #e7e7e2;box-shadow: 0 0 3px #e9e9e9;padding: 1em;margin-bottom: 1em;}#country > .wrapper > .col-l > .announcement img, .wrapper > .col-l > p > img {width: 250px;height: auto;float: left;margin: .25em .5em .5em 0;outline: 1px solid #e7e7e2;}#country > .wrapper > .col-l > .announcement a:hover img {outline: 2px solid #e7e7e2;}#country > .wrapper > .col-l > .announcement > p {margin-top: 0;}.descdop-link {float: right;font-size: 90%;background: #eee url(../images/btbtn.gif) center top no-repeat;padding: 13px 8px 4px 8px;cursor: pointer;font-weight: bold;text-align: center;color: #666;} .descdop-link:hover {background:#ffda91 url(../images/btbtn.gif) center top no-repeat;color:#ba2f14;}#country .page-link {float: left;padding: 6px 15px 8px 15px;background-color: #f7931d;background-image: url(../images/uniug-r1.png);background-position: bottom right;background-repeat: no-repeat;color: #fff;}#country .page-link:hover {color: #f5f5f5;}#country > .wrapper > .col-r, #hotel-description > .wrapper > .col-r, #hotel-reviews > .wrapper > .col-r, .regular-list > .wrapper > .col-r, .regular-desc > .wrapper > .col-r, #tour-search > .wrapper > .col-r {height: auto;-webkit-box-flex: 0;-ms-flex: 0 0 300px;flex: 0 0 300px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-line-pack: start;align-content: flex-start;}#recommended-hotels .block-group > .title, #last-booked-tours .block-group > .title, #cabinet .selection-group > .title {margin-bottom: 3px;}#recommended-hotels .block-group.crimson, #recommended-hotels .block-group.crimson > .title, #last-booked-tours .block-group.crimson, #last-booked-tours .block-group.crimson > .title, #cabinet .selection-group.crimson, #cabinet .selection-group.crimson > .title {border-bottom: solid 3px #c01d67;}#recommended-hotels .block-group.blue, #recommended-hotels .block-group.blue > .title, #last-booked-tours .block-group.blue, #last-booked-tours .block-group.blue > .title, #cabinet .selection-group.blue, #cabinet .selection-group.blue > .title {border-bottom: solid 3px #40a6e5;}#recommended-hotels .block-group.green, #recommended-hotels .block-group.green > .title, #last-booked-tours .block-group.green, #last-booked-tours .block-group.green > .title, #cabinet .selection-group.green > .title {border-bottom: solid 3px #79a341;}#recommended-hotels .block-group.blue > .title span, #last-booked-tours .block-group.blue > .title span, #cabinet .selection-group.blue > .title span {background: #40a6e5 url(../images/fug.gif) bottom right no-repeat;}#recommended-hotels .block-group.green > .title span, #last-booked-tours .block-group.green > .title span, #cabinet .selection-group.green > .title span {background: #79a341 url(../images/fug.gif) bottom right no-repeat;}#recommended-hotels .block-group > .title span, #last-booked-tours .block-group > .title span, #cabinet .selection-group > .title span:not(.notice) {display: inline-block;width: auto;min-width: 170px;padding: 0 2em 0 1em;color: #fff;background: #c01d67 url(../images/fug.gif) bottom right no-repeat;padding-top: 3px;line-height: 22px;letter-spacing: .05em;}.regular-block-item, #hotel-reviews .block-review, #search-results .block-item, #cabinet .block-selection .block-hotel, #cabinet .block-selection .discard {margin-bottom: .5em;background: #fefefe;border: 1px solid #e7e7e2;box-shadow: 0 0 3px #e9e9e9;}.regular-block-item, #cabinet .block-selection .block-hotel {padding: 1em 1em .5em 1em;}#cabinet .discard {padding: 1em;}#cabinet .discard .note span {color: #1b90ca;cursor: pointer;user-select: none;letter-spacing: .05em;}#cabinet .discard-items > ul {margin-top: .5em;padding-left: .5em;}#cabinet .discard-items > ul > li:not(:last-child) {margin-bottom: .25em;}.regular-block-item .hotel-info > div:not(:last-child), #hotel-description .hotel-info > div:not(:last-child), #hotel-reviews .hotel-location, #search-results .block-item .hotel-info > div:not(:last-child), #cabinet .block-selection .hotel-info > div:not(:last-child) {margin-bottom: .5em;}.regular-block-item .hotel-info .main-info {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.regular-block-item .hotel-info .main-info .col-l {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}.regular-block-item .hotel-info .main-info .col-r {position: relative;margin-left: .5em;}.regular-block-item .hotel-info .main-info .col-r .tours-to-hotel {display: block;text-align: center;white-space: nowrap;padding: .5em 1em;background: #ba2f14;text-decoration: none;color: #fff;cursor: pointer;user-select: none;}.regular-block-item .hotel-info .hotel-name, #search-results .block-item .hotel-name, #cabinet .selection-item .hotel-name a {font-size: 130%;}.regular-block-item .hotel-info .hotel-name a, #search-results .block-item .hotel-name a {text-decoration: none;}.regular-block-item .hotel-info .hotel-location .tplus, #hotel-description .resort-weather .tplus, .colr-block.top-destinations .country-city-list .tplus, .coll-block .cb-body.weather .tplus, #burn .subtitle .tplus, #cabinet .hotel-location .tplus, #hotel-description .hotel-location .tplus, #hotel-reviews .hotel-location .tplus {color: #ff8a00;}.regular-block-item .hotel-info .hotel-location .tminus, #hotel-description .resort-weather .tminus, .colr-block.top-destinations .country-city-list .tminus, .coll-block .cb-body.weather .tminus, #burn .subtitle .tminus, #cabinet .hotel-location .tminus, #hotel-description .hotel-location .tminus, #hotel-reviews .hotel-location .tminus {color: #1b90ca;}.regular-block-item .hotel-info .hotel-location .tplus:before, #hotel-description .resort-weather .tplus:before, .colr-block.top-destinations .country-city-list .tplus:before, .coll-block .cb-body.weather .tplus:before, #burn .subtitle .tplus:before, #cabinet .hotel-location .tplus:before, #hotel-description .hotel-location .tplus:before, #hotel-reviews .hotel-location .tplus:before {content: "+";margin-right: .1em;}.regular-block-item .hotel-info .hotel-location .tminus:before, #hotel-description .resort-weather .tminus:before, .colr-block.top-destinations .country-city-list .tminus:before, .coll-block .cb-body.weather .tminus:before, #burn .subtitle .tminus:before, #cabinet .hotel-location .tminus:before, #hotel-description .hotel-location .tminus:before, #hotel-reviews .hotel-location .tminus:before {content: "-";margin-right: .1em;}.regular-block-item .hotel-info .hotel-location .tplus, .regular-block-item .hotel-info .hotel-location .tminus, #hotel-description .resort-weather .tplus, #hotel-description .resort-weather .tminus, .coll-block .cb-body.weather .tplus, .coll-block .cb-body.weather .tminus, #cabinet .hotel-location .tplus, #cabinet .hotel-location .tminus, #hotel-description .hotel-location .tplus, #hotel-description .hotel-location .tminus, #hotel-reviews .hotel-location .tplus, #hotel-reviews .hotel-location .tminus {font-size: 120%;}.hotel-info .hotel-location > span {font-size: 90%;color: #666;}.weather-icon {width: 30px;}.regular-block-item .hotel-info .hotel-location .tplus, .regular-block-item .hotel-info .hotel-location .tminus, #cabinet .hotel-location .tplus, #cabinet .hotel-location .tminus, #hotel-description .hotel-location .tplus, #hotel-description .hotel-location .tminus, #hotel-reviews .hotel-location .tplus, #hotel-reviews .hotel-location .tminus {display: inline-block;margin-left: 1em;}.hotel-rate > div span {font-size: 110%;}.hotel-rate > .rate-overall > span:first-child {padding: .125em .4em;margin-right: .25em;color: #fff;}.hotel-rate > .rate-items {display: -webkit-flex;display: -ms-flexbox;display: flex;}.hotel-rate .rate-items > div:not(:first-child) {margin-left: .5em;}.hotel-rate > .rate-scale > img {width: 300px;max-width: 100%;height: 5px;}.hotel-rate .rating-bkgreen {background: #79a341;}.hotel-rate .rating-bkyellow {background: #f7931d;}.hotel-rate .rating-bkred {background: #ba2f14;}.hotel-rate .reviews > a {font-size: 110%;}.hotel-info .rating-green {color: #79a341;}.hotel-info .rating-yellow {color: #f7931d;}.hotel-info .rating-red {color: #ba2f14;}.regular-block-item .hotel-info .photo-thumbs, #hotel-description .hotel-info .photo-thumbs, #cabinet .hotel-info .photo-thumbs, .regular-desc .photo-thumbs {padding: .75em .25em .5em .25em;overflow: hidden;overflow-x: auto;display: -webkit-flex;display: -ms-flexbox;display: flex;}.regular-block-item .hotel-info img.hotel-thumbs, #hotel-description .hotel-info img.hotel-thumbs, #cabinet .hotel-info img.hotel-thumbs, .regular-desc .photo-thumbs img {margin-right: .25em;}.regular-block-item .hotel-info img.hotel-thumbs, #hotel-description .hotel-info img.hotel-thumbs, .regular-list .item-block .item-thumb > a, #cabinet .hotel-info img.hotel-thumbs, .regular-desc .photo-thumbs img {outline: 1px solid #e7e7e2;}.regular-block-item .hotel-info img.hotel-thumbs:hover, #hotel-description .hotel-info img.hotel-thumbs:hover, .regular-list .item-block .item-thumb > a:hover, #cabinet .hotel-info img.hotel-thumbs:hover, .regular-desc .photo-thumbs img:hover {outline: 2px solid #e7e7e2;}.galery-rcol img {max-width: inherit;width: 100%;height: auto;margin-bottom: .5em;outline: 1px solid #e7e7e2;}.galery-rcol img:hover {outline: 2px solid #e7e7e2;}#page-about a.b-content-find {height: 2em;background: #fc901a url(../images/cb-find.gif) left no-repeat;color: #fff;line-height: 2em;padding: 0 15px 0 42px;}#hotel-description > .wrapper > .col-l {min-width: 0;max-width: 100%;margin-right: .75em;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}#hotel-description .hotel-info {background: #fefefe;border: 1px solid #e7e7e2;box-shadow: 0 0 3px #e9e9e9;padding: 1em 1em .5em 1em;}#hotel-description .hotel-name h1 > .stars, #hotel-reviews .hotel-name h1 > .stars {margin-bottom: .25em;}#hotel-description .hotel-header .resort-weather {margin-right: 1em;}#hotel-description .hotel-header .resort-weather span {display: block;}#hotel-description .hotel-header .resort-weather .resort-name {font-size: 90%;color: #666;}#hotel-description .hotel-name .hotel-last-name {color: #666;}#hotel-description .hotel-info .text-desc-addition ul {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}#hotel-description .text-desc-addition ul li {list-style-type: none;background: rgb(243, 242, 221);padding: .25em 1em;}#hotel-description .text-desc-addition ul li:not(:last-child) {border-right: solid 1px #fff;}#hotel-description .facilities {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}#hotel-description .facilities > .facilities-group {flex-basis: 49%;padding: .5em 0;}#hotel-description .facilities-group .group-name {display: block;text-align: center;background: rgb(224, 243, 248);padding: .25em 1em;}#hotel-description .facilities-group div {display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;}#hotel-description .facilities-group ul {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;flex-basis: 50%;padding: 1em;}#hotel-description .hotel-contacts {margin-bottom: 1em;}#hotel-description .hotel-contacts ul {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}#hotel-description .hotel-contacts ul li {list-style-type: none;margin: 0 1px 1px 0;padding: .5em 1em;background: #eee;}#hotel-description .hotel-video iframe {max-width: 560px;max-height: 315px;width: inherit;height: auto;}#hotel-reviews .hotel-info .rating-block {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#hotel-reviews .rating-block .reviews-info {padding: 1em;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#hotel-reviews .rating-block .reviews-info span {text-align: right;color: #666;}#hotel-reviews .rating-block .reviews {font-size: 127%;color: #3a3a3a;font-family: "PT Sans Caption", Verdana, Helvetica;}#hotel-reviews .reviews-list {margin-bottom: 1em;}#hotel-reviews .block-review {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#hotel-reviews .block-review .review-info{display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background-color: #f4f4f4;border-bottom: 1px solid #e7e7e2;padding: 1em 0;}#hotel-reviews .review-info .col-1, #hotel-reviews .review-info .col-2, #hotel-reviews .review-info .col-3 {padding: 0 1em;}#hotel-reviews .review-info .col-1 {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;border-right: solid 1px #fff;}#hotel-reviews .review-info .col-1 div:not(:last-child) {margin-bottom: .125em;}#hotel-reviews .review-info .col-2 {display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;}#hotel-reviews .review-info .col-2 .rate-overall{display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#hotel-reviews .review-info .col-3{border-left: solid 1px #fff;flex-basis: 350px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#hotel-reviews .review-info .col-3 .rate-items{display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}#hotel-reviews .review-info .col-3 .rate-items li {width: 50%;list-style: none;}#hotel-reviews .review-text{padding: 1em;height: auto;max-height: 20em;overflow: auto;}#hotel-reviews .review-text .review-subtitle {font-weight: bold;}.col-r .back-link {text-align: right;margin: 1.5em .5em;text-decoration: underline;font-family: "PT Sans Caption", Verdana, Helvetica;}.regular-list h1 {margin-bottom: .5em;}.regular-list .list-items {display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.regular-list .item-block {width: 100%;max-width: 33%;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;padding: .5em;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}.regular-list .item-block .item-wrapper {height: inherit;padding: .5em 0;border-top: solid 3px #fab02f;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.regular-list .block-subtitle {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}.regular-list .item-block .item-thumb {height: 190px;box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);}.regular-list .item-block .item-thumb > a {height: inherit;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.regular-list .item-block .announcement {text-indent: 1em;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.content-title {padding-left: 1em;}.regular-desc .col-l.img-one {display: block;}.regular-desc .col-l.img-one div {max-width: 100%;}.regular-desc .col-l.img-one .photo-galery {float: right;margin: .25em .5em .5em 0;}.regular-desc .col-l.img-one .photo-galery img {outline: 1px solid #e7e7e2;}.regular-desc .col-l.img-one .photo-galery img:hover {outline: 2px solid #e7e7e2;}.published-dtls {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: .25em 1em;}.published-dtls > span {font-size: 90%;color: #666;}#hotels-rating > .wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}#hotels-rating > .wrapper > .col-l, #burning-tours > .wrapper > .col-l, #ts-results > .wrapper > .col-l {-webkit-box-flex: 0;-ms-flex: 0 0 300px;flex: 0 0 300px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-line-pack: start;align-content: flex-start;}.hr-forml0, .bt-forml0 {background: #f2facf;}#hrform-l0, #btform-l0 {display: block;position: relative;width: 100%;}#hrform-l0 .hr-items, #btform-l0 .bt-items {padding: .5em 1em;}#hrform-l0 .hr-items:not(:last-child), #btform-l0 .bt-items:not(:last-child) {border-bottom: 2px solid #fff;}#hrform-l0 .hr-item.re fieldset, #btform-l0 .bt-item.re fieldset {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#hrform-l0 .hr-items fieldset .ui-button, #btform-l0 .bt-items fieldset .ui-button {margin-left: 1px;margin-bottom: .1em;}#hrform-l0 .ui-state-active .ui-icon-background, #btform-l0 .ui-state-active .ui-icon-background {background-color: #fff;}#hrform-l0 input, #btform-l0 input {border: none;padding: .7em .75em;line-height: normal;}#hrform-l0 fieldset, #btform-l0 fieldset {line-height: normal;padding: .5em 1px;border: none;box-shadow: 0 0 2px 0px #c5c5c5;height: auto;min-height: 5em;max-height: 40em;overflow: auto;margin-top: 5px;border-radius: 4px;background-color: #fff;}#rw_sel_rating, #ov_sel_rating, #pm_sel_rating, #sv_sel_rating, #me_sel_rating {margin-top: 1em;}#hotels-rating > .wrapper > .col-r, #burning-tours > .wrapper > .col-r {margin-left: 1em;}#hotels-rating > .wrapper > .col-r, #burning-tours > .wrapper > .col-r {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-line-pack: start;align-content: flex-start;min-width: 0;max-width: 100%;}#list-rating {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-line-pack: start;align-content: flex-start;position: relative;margin-bottom: 1em;}#hrform-l0 .hr-item.ra, #hrform-l0 .hr-item.rw, #btform-l0 .bt-item.ra, #btform-l0 .bt-item.rw {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;min-width: 11em;max-width: 18em;}#hrform-l0 .hr-item.ra > div, #hrform-l0 .hr-item.rw > div, #btform-l0 .bt-item.ra > div, #btform-l0 .bt-item.rw > div {margin-left: 1px;margin-bottom: 1em;margin-top: 1em;}#hrform-l0 .hr-item.ra .ui-slider-handle, #hrform-l0 .hr-item.rw .ui-slider-handle, #btform-l0 .bt-item.rw .ui-slider-handle, #btform-l0 .bt-item.ra .ui-slider-handle {width: 2em;height: 2em;top: 50%;margin-top: -1em;text-align: center;line-height: 2em;cursor: pointer;}#hrform-l0 .hr-item.ra .ui-slider-range, #hrform-l0 .hr-item.rw .ui-slider-range, #btform-l0 .bt-item.ra .ui-slider-range, #btform-l0 .bt-item.rw .ui-slider-range {background: #f3f2dd;}#hrform-l0 .hr-item.ra .ui-slider-handle:focus, #hrform-l0 .hr-item.rw .ui-slider-handle:focus, #btform-l0 .bt-item.ra .ui-slider-handle:focus, #btform-l0 .bt-item.rw .ui-slider-handle:focus {outline: none;box-shadow: inset 0 0 3px 0px #fbcb09;}#rpg_sel, #rpg_sel_filter, #rpg_sel_rating, #rpg_sel_burn, .pagination {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}#rpg_sel, #rpg_sel_filter, #rpg_sel_rating, #rpg_sel_burn, #hotel-reviews .pages, .pagination {padding: .5em 0;}.pagination {margin-top: 1em;}#rpg_sel > div, #rpg_sel_filter > div, #rpg_sel_dialog > div, #rpg_sel_rating > div, #rpg_sel_burn > div, #hotel-reviews .pages, .pagination > .pages {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}#rpg_sel > div, #rpg_sel_filter > div, #rpg_sel_dialog > div, #rpg_sel_rating > div, #rpg_sel_burn .pages, .pagination > .pages {margin: 0 1em .5em 0;}#rpg_sel_burn .items {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}#rpg_sel > div > span, #rpg_sel_filter > div > span, #rpg_sel_rating > div > span, #rpg_sel_burn > div > span, #hotel-reviews .pages > span, .pagination > .pages > span {font-size: 85%;color: #666;}#rpg_sel ul, #rpg_sel_filter ul, #rpg_sel_dialog ul, #rpg_sel_rating ul, #rpg_sel_burn ul, #hotel-reviews .pages ul, .pagination > .pages ul {display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}#rpg_sel ul, #rpg_sel_filter ul, #rpg_sel_dialog ul, #rpg_sel_rating ul, #rpg_sel_burn ul, #hotel-reviews .pages ul, .pagination > .pages ul {margin-left: .5em;}#pag_sel li, #rpg_sel .items li, #pag_sel_filter li, #rpg_sel_filter .items li, #pag_sel_dialog li, #rpg_sel_dialog .items li, #pag_sel_rating li, #rpg_sel_rating .items li, #pag_sel_burn li, #rpg_sel_burn .items li, #hotel-reviews .pages li, .pagination > .pages li {width: 2.25em;height: 2.25em;margin: 0 .1em .1em 0;font-size: 110%;line-height: 2.25em;text-align: center;user-select: none;border-radius: 2px;}#pag_sel li:not(.dots), #rpg_sel .items li, #pag_sel_filter li:not(.dots), #rpg_sel_filter .items li, #pag_sel_dialog li:not(.dots), #rpg_sel_dialog .items li, #pag_sel_rating li:not(.dots), #rpg_sel_rating .items li, , #pag_sel_burn li:not(.dots), #rpg_sel_burn .items li, #hotel-reviews .pages li, .pagination > .pages li {border-radius: 3px;}#pag_sel li:not(.active):not(.dots), #rpg_sel .items li:not(.active), #pag_sel_filter li:not(.active):not(.dots), #rpg_sel_filter .items li:not(.active), #pag_sel_dialog li:not(.active):not(.dots), #rpg_sel_dialog .items li:not(.active), #pag_sel_rating li:not(.active):not(.dots), #rpg_sel_rating .items li:not(.active), #pag_sel_burn li:not(.active):not(.dots), #rpg_sel_burn .items li:not(.active), #hotel-reviews .pages li:not(.active), .pagination > .pages li:not(.active) {border: 1px solid #ddd;cursor: pointer;}#pag_sel li:hover:not(.active):not(.dots), #rpg_sel .items li:hover:not(.active), #pag_sel_filter li:hover:not(.active):not(.dots), #rpg_sel_filter .items li:hover:not(.active), #pag_sel_dialog li:hover:not(.active):not(.dots), #rpg_sel_dialog .items li:hover:not(.active), #pag_sel_rating li:hover:not(.active):not(.dots), #rpg_sel_rating .items li:hover:not(.active), #pag_sel_burn li:hover:not(.active):not(.dots), #rpg_sel_burn .items li:hover:not(.active), #hotel-reviews .pages li:hover:not(.active), .pagination > .pages li:hover:not(.active) {color: #eb8f00;}#rpg_sel li.active, #rpg_sel_filter li.active, #rpg_sel_dialog li.active, #rpg_sel_rating li.active, #rpg_sel_burn li.active, #hotel-reviews .pages li.active, .pagination > .pages li.active {color: #eb8f00;box-shadow: inset 0 0 3px 0px #fbcb09;border: 1px solid #fbcb09;}#legal-content {padding-bottom: 1em;} #legal-content .wrapper {padding: 0 .5em;}#contacts .wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding-bottom: 1em;}#contacts .wrapper .col-l {min-width: 0;max-width: 100%;margin-right: .75em;height: auto;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-line-pack: start;align-content: flex-start;}#contacts .txt-contacts {padding: .5em 0 .5em 1em;}#contacts .txt-contacts span {display: block;width: 100%;}#contacts .txt-contacts ul {margin-top: 1em;margin-bottom: 1em;}#contacts .txt-contacts ul li {list-style-type: none;margin-top: 1em;}#contacts .txt-contacts.pay-cards ul {display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;}#contacts .wrapper .col-l p {margin: unset;}#contacts .wrapper .col-r {height: auto;-webkit-box-flex: 0;-ms-flex: 0 0 300px;flex: 0 0 300px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-line-pack: start;align-content: flex-start;}#contacts .wrapper .col-r .colr-block {margin-top: 1em;} .regular-desc .col-l .submenu, #hotel-list .city-resort-menu .submenu {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;background: #f3f2dd;padding: .5em;margin-bottom: 1em;}.regular-desc .col-l .submenu li:first-child {background: none;}.regular-desc .col-l .submenu li:not(:last-child), #hotel-list .city-resort-menu .submenu li:not(:last-child) {padding-left: .75em;margin: 0 .75em 0 0;}.regular-desc .col-l .submenu li#current, #hotel-list .city-resort-menu .submenu li#current {font-weight: bold;}.regular-desc .content-submenu {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin-bottom: 1em;}#hotel-list .hotel-category {padding: 0 1em;}#hotel-list .hotel-category .category-name {font-size: 130%;line-height: 2em;}#hotel-list .hotel-category .hotel-items {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;} #hotel-list .hotel-category .hotel-items ul:not(:last-child) {list-style: none;margin-right: 1em;flex-basis: 50%;}#hotel-list .hotel-category .hotel-items li {color: #666;line-height: 1.5em;}#hotel-list .hotel-category .hotel-items a {font-size: 110%;}#cabinet > .wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin-bottom: 30px;padding: 1.5em 0;}#cabinet > .wrapper > .col-l {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;min-width: 0;max-width: 100%;margin-right: .75em;}#cabinet > .wrapper > .col-r {-webkit-box-flex: 0;-ms-flex: 0 0 300px;flex: 0 0 300px;}#cabinet .banners {margin-bottom: 1em;text-align: center;}#cabinet .block-order {border: 1px solid #e7e7e2;box-shadow: 0 0 3px #e9e9e9;background: #fefefe;margin-bottom: 1em;}#cabinet .block-order.contract {padding-bottom: 1em;}#cabinet .block-order .title {border-bottom: 1px solid #e7e7e2;padding: .75em 1em;text-align: center;font-weight: bold;color: #666;}#cabinet .block-order.selection .title {background: #e1f3f8;}#cabinet .block-order.contract .title {background: #e1f3c8;}#cabinet .block-order .wrapper:nth-child(2) {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}#cabinet .block-order > .wrapper {padding: 0 1em;}#cabinet .block-order > .wrapper > .col-l {margin-right: .75em;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#cabinet .block-order .order-msg {width: 100%;}#cabinet .block-order > .wrapper > div > div:not(.subtitle) {margin-top: .75em;}#cabinet .prop {font-size: 90%;color: #666;}#cabinet .block-order .order-options .prop {width: 8em;line-height: normal;}#cabinet .hotel-vote {text-align: center;}#cabinet .hotel-vote > div:first-child {font-size: 80%;margin-bottom: .125em;color: #666;}#cabinet .hotel-vote > .vote.up {background-image: url(../images/up.png);}#cabinet .hotel-vote > .vote.down {background-image: url(../images/down.png);}#cabinet .hotel-vote > .vote {width: 36px;height: 36px;display: inline-block;background-position: bottom center;box-shadow: inset 0 0 3px 1px #bdd7e3;border-radius: 3px;cursor: pointer;}#cabinet .hotel-vote > .vote.active, #cabinet .hotel-vote > .vote:hover {background-position: top center;}#cabinet .choice-btn {background-color: #f7931d;border-radius: 4px;color: white;cursor: pointer;padding: .25em .5em;font-size: 90%;user-select: none;}#cabinet .manager-notice {display: inline-block;width: 16px;height: 16px;background: url(../images/info.png) no-repeat top center;}#cabinet .block-order .order-btn, #cabinet .block-order .to-pay .val, #cabinet .block-order .pay-btn, #oferta .block-order-payment-sum .button {display: -webkit-flex;display: -ms-flexbox;display: flex;}#cabinet .block-order .to-pay .val {-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 1em 0;}#cabinet .block-order .order-btn {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}#cabinet .block-order .order-btn {margin: .5em 0 1em 0;}#cabinet .block-order .order-btn a {color: #fff;border-radius: 1.25em;text-align: center;background: #f7931d;user-select: none;}#cabinet .block-order .pay-btn, #oferta .block-order-payment-sum .button {border-radius: 1.25em;background: #e0f3f8;padding: .5em 1em;margin-left: 1em;border: 1px solid #bdd7e3;box-shadow: 0 0 3px 0 #bdd7e3;}#oferta .block-order-payment-sum .button {color: #1b90ca;}#cabinet .block-order .order-btn a {padding: 0 1em;line-height: 2em;}#cabinet .block-order .order-btn a:hover {background: #ec5507 !important;}#cabinet .order-options .val {line-height: 1.5em;padding-left: .25em;}#cabinet .order-options {display: table;}#cabinet .order-options .subtitle {display: table-caption;}#cabinet .order-options > div:not(.subtitle) {display: table-row;line-height: 2em;}#cabinet .order-options > div > span {display: table-cell;padding: .25em 0;}#cabinet .order-options .hotels .val-item:not(:last-child):after {margin-right: .5em;content: ",";}#cabinet .block-order .placement-options > .wrapper, #cabinet .hotel-tours > .wrapper {width: 100%;display: table;margin-bottom: .75em;}#cabinet .block-order .placement-options > .wrapper > div, #cabinet .hotel-tours > .wrapper > div {display: table-row;}#cabinet .block-order .placement-options > .wrapper > div > div, #cabinet .hotel-tours > .wrapper > div > div {display: table-cell;text-align: center;padding: .5em;}#cabinet .block-order .placement-options > .wrapper > div:not(:last-child) > div, #cabinet .hotel-tours > .wrapper > div:not(:last-child) > div {border-bottom: solid 1px #e6e6e6;}#cabinet .block-order .placement-options > .wrapper > div > div:not(:last-child), #cabinet .hotel-tours > .wrapper > div > div:not(:last-child) {border-right: solid 1px #e6e6e6;}#cabinet .block-order .placement-item .allocation {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#cabinet .hotel-info {margin-bottom: .5em;}#cabinet .hotel-tours .tour-item > .prop:not(.calculation) {padding: .5em .75em;}#cabinet .hotel-tours .tour-item > .prop.calculation {padding: .5em 3em .5em .75em;}#cabinet .hotel-tours .tour-item:hover {border-radius: 4px;}#cabinet .hotel-tours .tour-item .allocation {min-width: 13em;}#cabinet .hotel-tours .tour-item .case {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#cabinet .hotel-tours .tour-item .case > div:not(.price) {padding: .5em;}#cabinet .hotel-tours .tour-item .dates .leave.avia {padding-right: .75em;}#cabinet .hotel-tours .tour-item .dates .return.avia {padding-left: .75em;}#cabinet .hotel-tours .allocation .case > div > span, #cabinet .hotel-tours .calculation .tax-notice span {display: block;}#cabinet .hotel-tours .tour-item .case .tax-notice {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;min-width: 8em;text-align: right;}#cabinet .placement-item > div:not(.prop), #cabinet .tour-item > div > div, #cabinet .block-order .wishes > .text {font-size: 90%;}#cabinet .hotel-tours .tour-item .price-val {color: #ba3014;}#cabinet .hotel-tours .tour-item .price {padding: 0 .5em 0 1em;margin: .5em 0;border-left: 1px dotted rgb(231, 231, 226);text-align: left;white-space: nowrap;}#cabinet .hotel-tours .tour-item .price > div {text-align: center;}#cabinet .hotel-tours .tour-item .reservation {cursor: pointer;user-select: none;letter-spacing: .05em;font-size: 110%;}#cabinet .hotel-tours .tour-item .leave {text-align: right;border-right: 1px dotted rgb(231, 231, 226);}#cabinet .block-order .placement-item .departure, #cabinet .block-order .placement-item .duration, #cabinet .block-hotel .hotel-tours .dates {white-space: nowrap;}#cabinet .block-hotel .hotel-tours .calculation {min-width: 12em;}#cabinet .message .subtitle {padding: .5em 0;}#cabinet .block-order .subtitle, #cabinet .block-order-services .subtitle, #cabinet .block-selection .subtitle {padding-bottom: .25em;color: #666;}#cabinet .message .subtitle {text-align: center;}#cabinet .block-order .subtitle, #cabinet .block-order-services .subtitle, #cabinet .hotel-tours .subtitle, #cabinet .message .subtitle {background: url(../images/gbar_h.gif) left bottom repeat-x;margin-bottom: 1em;}#cabinet .block-order .col-r{-webkit-box-flex: 0;-ms-flex: 0 0 220px;flex: 0 0 220px;}#cabinet .block-order .col-r, #cabinet .block-order .manager-info{display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#cabinet .block-order .manager-info{width: 100%;border-bottom: 1px solid #e7e7e2;padding-bottom: .5em;}#cabinet .block-order .manager-info .man-pic img {width: 100px;border-radius: 50%;box-shadow: 0 0 4px 1px #e9e9e9;}#cabinet .block-order .manager-info .contacts {font-size: 90%;text-align: center;line-height: 1.5em;}#cabinet .block-order .order-status {display: block;padding-left: 24px;text-transform: uppercase;}#cabinet .block-order .order-status.sr-green {color:#74a33b;background:url(../images/ist_green.png) left no-repeat;}#cabinet .block-order .order-status.sr-yellow {color:#f7931d;background:url(../images/ist_yellow.png) left no-repeat;}#cabinet .block-order .order-status.sr-blue {color:#74a33b;background: url(../images/ist_blue.png) left no-repeat;}#cabinet .block-order .order-status.sr-red {color:#ba2f14;background: url(../images/ist_red.png) left no-repeat;}#cabinet .block-order .order-status.sr-gray {color:#666;background: url(../images/ist_gray.png) left no-repeat;}#cabinet .block-order .order-status.sr-dark {color:#000;background: url(../images/ist_dark.png) left no-repeat;}#cabinet .block-order .order-msgbtn::before {background: url(../images/b-mes.gif) 9px 9px no-repeat, url(../images/bkb-ord-l.png) left no-repeat;content: "";width: 32px;height: 32px;float: left;}#cabinet .block-order .order-msgbtn.animate::before {background: url(../images/b-mes-ani.gif) 9px 9px no-repeat;}#cabinet .block-order .order-msgbtn {font-size: 90%;width: 100%;height: 32px;line-height: 32px;padding-right: 32px;position: relative;}#cabinet .block-order .order-msgbtn::after {background: url(../images/bkb-ord-r.png) right no-repeat;content: "";position: absolute;width: 32px;height: 32px;bottom: 0;right: 0;}#cabinet .block-order .order-msgbtn > span {display: block;background: #cbe4f4;color: #078fcd;}#cabinet .block-order .order-msgbtn .msg-count {position: absolute;width: 32px;right: 0;bottom: 0;z-index: 10;text-align: center;}#cabinet .order-msg .subtitle {border-bottom: solid 1px #e6e6e6;margin-bottom: .5em;}#cabinet .order-msg .msg-list {font-size: 90%;padding: .75em .5em;border: solid 1px #e6e6e6;border-radius: 4px;}#cabinet .order-msg .msg-item {font-size: 90%;}#cabinet .order-msg .msg-item .caption {line-height: 1.5em;color: #666;}#cabinet .order-msg .ans-btn, #cabinet .tour-item .book-btn {font-size: 90%;float: right;padding: .25em 1em;border-radius: 1.25em;background-color: #dff3f8;color: #1b90ca;border: 1px solid #bdd7e3;box-shadow: 0 0 3px 0 #bdd7e3;}#cabinet .order-msg .ans-btn {margin-top: .75em;}#cabinet .tour-item .book-btn.active {color: #eb8f00;border: 1px solid #fbcb09;background: radial-gradient(circle, #fff, #fdf5ce);}#cabinet .order-msg .ans-btn:hover, #cabinet .block-order .order-msgbtn span:hover, #cabinet .tour-item .book-btn span:hover, #oferta .block-order-payment-sum .button:hover {color: #eb8f00;}#cabinet .order-msg .ans-btn, #cabinet .order-msgbtn, #cabinet .block-order .pay-btn a, #cabinet .tour-item .book-btn, #oferta .block-order-payment-sum .button {cursor: pointer;user-select: none;}#cabinet .notice {position: absolute;font-size: 85%;right: .25em;bottom: .15em;color: #666;}#cabinet .message {padding: 1em;border: solid 1px #e7e7e2;background: #fefefe;}#cabinet .message > .wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#cabinet .message > .wrapper > div {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;max-width: 48%;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 0;}#cabinet .message > .wrapper > div > div {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#cabinet .message > .wrapper > div > div> div {padding: .25em;}#cabinet .message > .wrapper > div .icon {flex-basis: 88px;min-width: 88px;text-align: center;}#cabinet .message > .wrapper > div .prop {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}#cabinet #selections {margin-top: .75em;}#cabinet .block-selection {margin-bottom: 2em;}#cabinet .selection-group .title, #cabinet .selection-group .subtitle {position: relative;}#cabinet .colr-block .events li {margin: .25em 0;}#cabinet .colr-block .events span {display: block;}#cabinet .colr-block .events .rmdate {font-size: 90%;color: #ba2f14;}#cabinet .selection-item .main-info {padding-right: 100px;position: relative;}#cabinet .selection-item .main-info > .col-l {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-line-pack: start;align-content: flex-start;}#cabinet .selection-item .main-info > .col-r {position: absolute;top: 0;right: 0;}#cabinet .block-order-services, #cabinet .block-order-content {padding: .5em 1em 2em 1em;background: #fefefe;border: 1px solid #e7e7e2;box-shadow: 0 0 3px #e9e9e9;}#cabinet .block-order-services .date-start {padding: .5em 0 1em 0;text-align: center;font-size: 90%;}#cabinet .block-order-services .date-start > span {font-weight: bold;}#cabinet .block-order-content .qr-code {margin: 1em 0 2em 0;text-align: center;}#cabinet .data-table-n {width: 100%;border: solid 1px #e7e7e2;margin-top: 1px;border-collapse: collapse;border-spacing: 0;}#cabinet .block-order-services .block-group.basic {margin-bottom: 1em;}#cabinet .data-table-n tr:not(:last-child) {border-bottom: solid 1px #e6e6e6;}#cabinet .data-table-n th {font-size: 90%;padding: .5em;background: linear-gradient(#fff, #f8f8f8);font-weight: normal;color: #666;}#cabinet .data-table-n td {padding: .5em;text-align: center;}#cabinet .data-table-n th:not(:last-child), #cabinet .data-table-n td:not(:last-child) {border-right: solid 1px #e6e6e6;}#cabinet .colr-block .cb-body.log p {text-indent: unset;}#cabinet .colr-block .cb-body.log p span {color: #ba2f14;}#cabinet .block-order-payment-bank span {display: block;margin-bottom: 1em;}#cabinet .button-payment span {cursor: pointer;}.switch-wrapper {display: inline-block;position: relative;top: 3px;}.switch-button-label, .hand {font-size: 80%;color: #666;cursor: pointer;position: absolute;}.hand {bottom: -1.5em;}.hand.red {right: 13em;}.hand.green {right: 0;}.switch-button-label.on {color: #327f00;right: 0;}.switch-button-label.off {right: 18em;}.switch-button-background {position: relative;margin: .125em 1.5em;border-bottom-right-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-top-left-radius: 16px;border: 1px solid #c8c8c8;box-shadow: 0 0 8px 1px #a8bcc6;cursor: pointer;}.switch-button-button {position: absolute;left: -1px;top : 3px;border-radius: 50%;background: radial-gradient(circle, #fefefe, #607D8B);}.switch-button-button.red {box-shadow: inset 0px 0px 8px 4px #c40000;}.switch-button-button.green {box-shadow: inset 0px 0px 8px 4px #4f870e;}#skrlink {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-bottom: 1.5em;padding-right: 1.2em;position: relative;}#oferta iframe {width: 100%;height: 360px;margin-top: 1em;padding: 1em 0 1em .5em;background: #fefefe;border: 1px solid #e7e7e2;box-shadow: 0 0 3px #e9e9e9;}#cnsn {font-size: 120%;}#msg {padding: .5em 0;}#msg > .wrapper {padding-right: .5em;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}#msg > .wrapper > div:not(.subtitle) {margin-bottom: .5em;}#msg .subtitle {padding: .5em 0;color: #ba2f14;}#msg .man-info { display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;padding: .5em .25em;}#msg .man-pic { margin-right: .5em;}#msg .man-pic img { outline: 1px solid #e6e6e6;outline-offset: 1px;}#msg .man-contact {display: table;}#msg .man-contact .name {display: table-caption;}#msg .man-contact > div:not(.name) {display: table-row;}#msg .man-contact > div > span {display: table-cell;font-size: 90%;line-height: 1.5em;white-space: nowrap;}#msg .man-contact .val {padding-left: .5em;}#msg .last-visit .val.online {color: #78a43a;}#msg .messeges {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;margin-right: .75em;}#msg .msg-list {margin-left: .25em;padding: .5em 0 .5em .5em;border-radius: 4px;overflow-y: auto;height: 220px;border: 1px solid #bdd7e3;box-shadow: 0 0 3px 0 #bdd7e3;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#msg .msg-list > .wrapper {padding-right: .75em;overflow-y: auto;}#msg .msg-list .msg-item {font-size: 90%;}#msg .msg-list .msg-item .caption {line-height: 1.5em;color: #666;}#msg .msgform-snd {padding: .75em;border-radius: 4px;background-color: #deebf4;}#msg .msgform-snd > form textarea {border: solid 1px #bdd7e3;padding: .5em;height: 5em;}#msg .send-btn {display: inline-block;margin: .75em 0 .5em .25em;border-radius: 1.25em;text-align: center;background: #cbe4f4;color: #0077c4;padding: .25em 1em;border: 1px solid #bdd7e3;box-shadow: 0 0 3px 0 #bdd7e3;user-select: none;cursor: pointer;}.with-title {display: inline-block;cursor: pointer;border-bottom: 1px dotted #c5c5c5;}.hasDatepicker:not(.relative) {position: absolute;z-index: 1010;margin-top: 7px;box-shadow: 0 25px 45px 0 rgba(0, 0, 0, .4);border-radius: 4px;}.date-range-selected > .ui-state-active, .date-range-selected > .ui-state-default { background: none;background-color: #f3f2dd;font-weight: bold;}.ui-state-disabled > .ui-state-default {color: #333;}.ui-datepicker-today > .ui-state-default {color: #eb8e03;}.ui-datepicker-current-day > .ui-state-active {border: 1px solid #c5c5c5;}.ui-dialog {padding: 10px 15px;z-index: 10000;}.ui-dialog .ui-dialog-titlebar {background: none;border: unset;padding: 0;cursor: unset;}.ui-dialog .ui-dialog-title {display: block;width: 100%;font-size: 120%;border-bottom: dotted 2px #551a1a50;padding: .5em 0;color: #551a1a;text-align: center;font-weight: normal;}.ui-dialog .ui-dialog-titlebar-close {top: 6px;right: -9px;width: 24px;height: 24px;}.ui-dialog .ts-order-confirm {min-height: 320px;}.ui-dialog .ts-order-confirm > span {display: block;padding: 1.5em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: unset;text-align: center;}.ui-widget-content a {color: #1b90ca;}.ui-widget-content a:hover {color: #eb8f00;}.close-ico {position: absolute;width: 1.5em;height: 1.5em;background: #f7921e;top: 50%;padding-right: .125em;right: 1em;transform: translateY(-50%);border-radius: 3px;cursor: pointer;}.close-ico:after, .close-ico:before {position: absolute;top: 0;bottom: 0;border-left: .15em solid #fff;content: "";}.close-ico:after {transform: rotate(45deg);}.close-ico:before {transform: rotate(-45deg);}#page_fade {display: none;background: url(../images/bk-000-75.png);position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 10000;}.clearfix:after {content: "";display: table;clear: both;}.novis {display: none !important;} 