@font-face {
	font-family:'wf_SegoeUILight';
	src:url('../fonts/latest.eot');
	src:url('../fonts/latest.eot?#iefix') format('embedded-opentype'),
		url('../fonts/latest.woff') format('woff'),
		url('../fonts/latest.ttf') format('truetype'),
		url('../fonts/latest.svg#web') format('svg');
	font-weight:normal;
	font-style:normal;
}
.half-stars {
    text-align: center;
}
.half-stars .rating-group {
    display: inline-flex;
}
.half-stars input {
    position: absolute;
    left: -9999px;
}
.half-stars label {
    margin: 0;
    cursor: pointer;
}
.half-stars label svg {
    margin: 2px;
    height: 40px;
    width: 40px;
    fill: #337AB7;
    transition: fill 0.3s;
}
.half-stars .hsr {
    padding-right: 0;
    margin-right: -22px;
    width: 22px;
    overflow: hidden;
    z-index: 2;
}
.half-stars input:checked ~ label svg {
    fill: #BFE2FF;
}
.half-stars .rating-group:hover label svg {
    fill: #337AB7;
}
.half-stars .rating-group input:hover ~ label svg {
    fill: #BFE2FF;
}

@font-face {
	font-family: 'ALSRubl-Verdana';
	src:url('../fonts/alsrubl-verdana-regular.eot');
	src:url('../fonts/alsrubl-verdana-regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/alsrubl-verdana-regular.woff') format('woff'),
		url('../fonts/alsrubl-verdana-regular.ttf') format('truetype'),
		url('../fonts/alsrubl-verdana-regular.svg#ALSRublRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	height:100%;
	position:relative;
	background:url(../images/summer.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#bgimg {
	position:absolute;
	z-index: -1;
}

.container {
	padding-left:16px;
	padding-right:16px;
	background-color:#fff;
	box-shadow:0 0 8px rgba(0, 0, 0, 0.4);
}

@media (min-width: 490px) {
	span.StarRate {
		margin-top:25px;
	}
	.HotelBlockType h4.HotelName {
		width:250px !important;
	}
	.HotelBlockType .StreetAddress {
		width:250px;
	}

	.FormSort {
		position: absolute !important;
		top: -32px !important;
		left:365px !important;
	}
}
@media (min-width: 768px) {
	.container {
		width: 750px;
	}
	span.StarRate {
		margin-top:0;
	}
	.HotelBlockType h4.HotelName {
		width:150px !important;
	}
	.HotelBlockType .StreetAddress {
		width:150px;
	}
	.FormSort {
		position: absolute !important;
		top: -32px !important;
		left:15px !important;
	}
}
@media (min-width: 992px) {
	.container {
		width: 970px;
	}
	span.StarRate {
		margin-top:0;
	}
	.HotelBlockType h4.HotelName {
		width:350px !important;
	}
	.HotelBlockType .StreetAddress {
		width:350px;
	}
	.FormSort {
		position: absolute !important;
		top: -32px !important;
		left:15px !important;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
	span.StarRate {
		margin-top:0;
	}
	.HotelBlockType h4.HotelName {
		width:470px !important;
	}
	.HotelBlockType .StreetAddress {
		width:450px;
		margin-top:5px;
	}
	.FormSort {
		position: absolute !important;
		top: -32px !important;
		left:15px !important;
	}
}

a {
	outline:none !important;
	cursor:pointer;
}
h1, h2, h3, h4, h5, h6 {
	text-rendering: optimizelegibility;
}

.nowrap {
	white-space:nowrap;
}

.widthfix10 {
	width:10px;
}
.relative {
	position:relative;
	overflow:hidden;
}

/* ---------------------------------------------- nav-tabs ---------------------------------- */
.nav-tabs {
	border-bottom:0px solid #fff;
}
#TariffsRules .nav-tabs {
	border-bottom:1px solid #ddd;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	border-color:transparent;
}
.ListPage .dropdown-menu {
	border:0 solid rgba(0, 0, 0, 0.15);
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border-color:transparent;
}
.nav-tabs > li.active > a.dropdown-toggle, .nav-tabs > li.active > a.dropdown-toggle:hover, .nav-tabs > li.active > a.dropdown-toggle:focus {
	cursor:pointer;
}
.nav-tabs > li > a sup {
	position:absolute;
	top:7px;
	right:2px;
	color:#eeb726;
	font-size:80%;
}
.nav > li > a {
	padding:10px 14px;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
	background-color:#e2e2e2;
	border-color:transparent;
}
.nav-tabs > li > a {
	border:0 solid transparent;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	border:0 solid #ddd;
}
#TariffsRules .nav-tabs > li > a:hover {
	background-color:#f8f8f8;
	border-color:#ddd;
}
#TariffsRules .nav-tabs > li > a:focus {
	background-color:#fff;
	border-color:#ddd;
}
.nav-tabs > li > a {
	border-bottom:0px solid transparent;
	border-radius:0;
}
#TariffsRules .nav-tabs > li.active > a, #TariffsRules .nav-tabs > li.active > a:hover, #TariffsRules .nav-tabs > li.active > a:focus {
	border-color:#ddd;
	border-bottom:1px solid transparent;
}

.GlobalLoading {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	color:#777;
	background-color: rgba(255, 255, 255, 0.8);
	z-index:10000;
}
.GlobalLoading p {
	position:fixed;
	top:50%;
	left:45%;
}

span.FlightBaggageDetails i, span.FlightRefundableDetails i {
	font-size:small;
	color:#337ab7;
}
tr.DirectionForward span.FlightBaggageDetails i, tr.DirectionForward span.FlightRefundableDetails i,
tr.DirectionBack span.FlightBaggageDetails i, tr.DirectionBack span.FlightRefundableDetails i {
	color:#777;
}
small.NonRefundable {
	display:block;
	color:#ff0000;
	line-height:1.2em;
}
a.tariffs_rules {
	color:#777;
	font-size:small;
	border-bottom:1px dashed #ddd;
}
a.PopOverBaggage, a.PopOverRefundable {
	color:#333;
	font-size:small;
	border-bottom:1px dashed #ddd;
}
a.tariffs_rules:hover, a.PopOverBaggage:hover, a.PopOverBaggage:focus, a.PopOverRefundable:hover, a.PopOverRefundable:focus {
	text-decoration:none;
	color:#23527c;
	border-bottom:1px dashed #0bb2c9;
}

/* ---------------------------------------------- logo ---------------------------------- */
.navbar-brand {
	width:146px;
	height:70px;
	
	text-indent:-999px;
	text-shadow: none;
    color:transparent;
    
    margin-top:10px;
    margin-left:30px !important;
    margin-bottom:10px;
	background:transparent url(../images/agencycontrol_146x68.png) no-repeat 0 0;
}
/* ---------------------------------------------- breadcrumb ---------------------------------- */
.breadcrumb {
    margin-top:20px;
}

/* ---------------------------------------------- navbar ---------------------------------- */
.navbar-default {
    background-color:#313342;
    border-color:#313342;
    box-shadow:0px 2px 0px rgba(0, 0, 0, 0.2);
    z-index:2;
}
.navbar {
    border-radius:0;
    margin-left:-16px;
    margin-right:-16px;
}
.navbar {
    border:0px solid transparent;
    margin-bottom:0px;
    min-height:90px;
    position:relative;
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-left: 0;
    margin-right: 0;
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-left: -16px;
    margin-right: -16px;
}

nav .nav > li {
    padding:10px 15px;
}
.AnnotationOrder {
	margin:0 8px 20px;
}
.PositionCart .AnnotationOrder {
	margin:0 0 20px;
}
.navbar-form {
	margin-top:30px;
	margin-right:10px;
}
.navbar-nav {
	margin-top:22px;
	margin-right:30px;
}
.collapse.in .navbar-form {
    box-shadow:none;
    
}

.input-group {
	margin-bottom:15px;
}
#reportssales .input-group-btn,
#reportsstaffsales .input-group-btn {
    font-size:14px;
	white-space:normal;
}
#reportssales .input-group-btn,
#reportsstaffsales .input-group-btn {
    vertical-align: top;
}

div.explain-in {
	position:relative;
	overflow:hidden;
}

.form-group div.explain-in sup.explain-in-close {
	position:absolute;
	top:23px;
	right:8px;
	font-size:44px;
	font-weight:100;
	color:#ddd;
	cursor:pointer;
	z-index:3;
}
.form-group div.explain-in sup.explain-in-close:focus, .form-group div.explain-in sup.explain-in-close:active {
	position:absolute;
	top:23px;
	right:8px;
	color:#ddd;
}
input.placeholder, textarea.placeholder {
	color:#aaa;
}
.form-group div.explain-in input {
	padding-right:35px;
}
.form-group div.explain-in input#insurances_count_days {
	padding-right:20px;
}

.form-group div.explain-in span {
	position:absolute;
	top:27px;
	left:66px;
	font-size:10px;
	color:#a8a8a8;
	z-index:2;
}
#frc_divisions .form-group div.explain-in span,
#frc_subdivisions .form-group div.explain-in span {
	left:14px;
}

.input-group div.explain-in span {
	position:absolute;
	top:27px;
	left:14px;
	font-size:10px;
	color:#a8a8a8;
	z-index:2;
}

#MySearchVisas .form-group div.explain-in span, #contractors .form-group div.explain-in span, #staff .form-group div.explain-in span, #agents .form-group div.explain-in span, #settingshotels .form-group div.explain-in span, #cartrestore .form-group div.explain-in span {
	left:14px;
}
#orders .form-group div.explain-in span {
	position:absolute;
	top:27px;
	left:12px;
	font-size:10px;
	color:#a8a8a8;
	z-index:2;
}
#accounts .form-group div.explain-in span {
	position:absolute;
	top:27px;
	left:16px;
	font-size:10px;
	color:#a8a8a8;
	z-index:2;
}
#searchstring_orders:first-letter {
	text-transform:capitalize;
}
#orders .form-inline .form-group,
#reports .form-inline .form-group {
	margin-right:40px;
}
#accounts .form-inline .form-group.OtherSelectPicker {
	margin-right:30px;
}
#accounts .FormMain .form-inline {
    margin:0 0 15px;
}
#reports .form-group div.explain-in span {
	position:absolute;
	top:27px;
	left:12px;
	font-size:10px;
	color:#a8a8a8;
	z-index:2;
}
#reports div.alert {
	margin:0 15px;
}
#searchstring_reports:first-letter {
	text-transform:capitalize;
}

.navbar-nav > li > a {
	font-family: "wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
    padding:0;
}
.navbar-nav li:last-child span {
	position:absolute;
	top:-15px;
	right:-15px;
	padding:0 8px;
	font-size:80%;
	color:#000;
	background-color:#eeb726;
	border-radius:40px;
}
/* .navbar-nav > li:last-child a:before {
	font-family:'FontAwesome';
    content:"\f07a  ";
    white-space:nowrap;
} */
.navbar-default .navbar-nav > li > a {
    color:#f8f8f8;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color:#eeb726;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color:transparent;
    color:#eeb726;
}

.navbar-collapse {
    border-top:0px solid transparent;
    box-shadow: 0 0 0 rgba(255, 255, 255, 0.1) inset;
    padding-right:0;
}

.navbar .form-control {
	font-family: "wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:transparent;
    border:2px solid #ccc;
    border-radius:0;
    box-shadow:none;
    color:#f8f8f8;
    height: 34px;
    line-height:1.42857;
    padding:6px 8px;
    width:110px;
}
.navbar-form {
    border-bottom:0px solid transparent;
    border-top:0px solid transparent;
    box-shadow:none;
}


.navbar-toggle {
    border:0px solid transparent;
    border-radius:0px;
}

.navbar-default:hover .navbar-toggle:hover,
.navbar-default:focus .navbar-toggle:focus {
	background-color:transparent;
	border:0px solid transparent;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color:transparent;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color:#f8f8f8;
}
.navbar-default .navbar-toggle .icon-bar:hover,
.navbar-default .navbar-toggle .icon-bar:focus {
    background-color:#eeb726;
}

.navbar-default .btn {
    padding:6px 14px 6px 6px;
}
.btn-success {
    background-color:transparent;
    border:transparent;
    border-radius:0;
    color:#eeb726;
    transition:color 0.55s ease-in-out 0s;
}
.btn-success:hover {
    background-color:transparent;
    border-color:transparent;
    color:#f8f8f8;
}
#orders .btn-success  {
    background-color:#5cb85c;
    border:transparent;
    border-radius:0;
    color:#fff;
    transition:background-color 0.55s ease-in-out 0s;
}
#orders .btn-success:hover  {
    background-color:#449d44;
    border-color:transparent;
    color:#f8f8f8;
}
.modal-body .btn-success  {
    background-color:#5cb85c;
    border:transparent;
    border-radius:0;
    color:#fff;
    transition:background-color 0.55s ease-in-out 0s;
}
.modal-body .btn-success:hover, .modal-body .btn-success:focus  {
    background-color:#47a447;
    border-color:transparent;
    color:#f8f8f8;
}
.UserInfo {
	position:relative;
	width:100%;
	padding:0;
	text-align:right;
	background-color:#1b1c24;
	opacity:1;
}
.UserInfo .btn-default {
	color:#96979b;
	font-size:85%;
	background-color:#1b1c24;
	border-color:transparent;
}
.UserInfo .btn-default span {
	color:#eeb726;
}
.UserInfo .btn-default:hover,
.UserInfo .btn-default:focus,
.UserInfo .btn-default.focus,
.UserInfo .btn-default:active,
.UserInfo .btn-default.active,
.UserInfo .open > .dropdown-toggle.btn-default {
    color:#96979b;
	background-color:#1b1c24;
	border-color:transparent;
}
.UserInfo .dropdown-menu > li > a {
    color:#96979b;
}
.UserInfo .dropdown-menu {
	background-color: #1b1c24;
	border:0 solid rgba(0, 0, 0, 0.15);
	border-radius:0;
	font-size:85%;
}

.UserInfo .UserAccount {
	color:#4e686d;
	font-size:85%;
	margin-right:41px;
}
.UserInfo .UserAccount a {
	color:#96979b;
	text-decoration:none;
}
.UserInfo .UserAccount a:hover {
	color:#96979b;
	text-decoration:none;
	border-bottom:1px dotted #4e686d;
}

.UserInfo .UserMessages .btn-primary {
    background-color:#1b1c24;
    border-color:#000;
    font-size:85%;
    color:#96979b;
    margin-right:15px;
}
.UserInfo .UserMessages .btn-primary:hover, .UserInfo .UserMessages .btn-primary:focus {
	text-decoration:none;
}
.UserInfo .UserMessages .btn-primary .badge {
    background-color:#4e686d;
    color:#ddd;
}
.UserInfo .active .btn-primary .badge {
    background-color:#eeb726;
    color:#313342;
}
.UserInfo .UserMessages .btn-primary {
    padding:0;
}
.UserInfo .CloseUser {
	position:absolute;
	top:3px;
	right:4px;
	color:#c9cace;
	font-size:20px;
	line-height:0.8em;
    font-weight:100;
    background:none;
    border:none;
}
.UserInfo button.dropdown-toggle {
	color:#ff0000;
}
.UserInfo button.dropdown-toggle:before {
	content:' ';
	font-family:'FontAwesome';
	color:#ff0000;
}
.UserInfo button.dropdown-toggle:hover,
.UserInfo button.dropdown-toggle:focus,
.UserInfo button.dropdown-toggle:active,
.UserInfo .open > .dropdown-toggle.btn-default {
	color:#ff0000;
}
.UserInfo button.dropdown-toggle span {
    color: #eeb726;
}
.CloseUser:hover {
	color:#fff;
	text-decoration:none;
	opacity:1;
}
.text-warning {
	display:block;
	padding:2px 5px;
	color:#fff;
	background-color:#ff0000;
}


.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success {
	color:#fff;
	background-color:transparent;
}

#CartForm .form-group .btn-default.disabled, #CartForm .form-group .btn-default[disabled], #CartForm .form-group fieldset[disabled] .btn-default, #CartForm .form-group .btn-default.disabled:hover, #CartForm .form-group .btn-default[disabled]:hover, #CartForm .form-group fieldset[disabled] .btn-default:hover, #CartForm .form-group .btn-default.disabled:focus, #CartForm .form-group .btn-default[disabled]:focus, #CartForm .form-group fieldset[disabled] .btn-default:focus, #CartForm .form-group .btn-default.disabled.focus, #CartForm .form-group .btn-default.focus[disabled], #CartForm .form-group fieldset[disabled] .btn-default.focus, #CartForm .form-group .btn-default.disabled:active, #CartForm .form-group .btn-default[disabled]:active, #CartForm .form-group fieldset[disabled] .btn-default:active, #CartForm .form-group .btn-default.disabled.active, #CartForm .form-group .btn-default.active[disabled], #CartForm .form-group fieldset[disabled] .btn-default.active {
	background-color:#eeb726;
	border-color:transparent;
	opacity:1;
	cursor:pointer;
}
#CartForm .form-group .selectpicker.disabled, #CartForm .form-group .selectpicker[disabled], #CartForm .form-group fieldset[disabled] .selectpicker, #CartForm .form-group .selectpicker.disabled:hover, #CartForm .form-group .selectpicker[disabled]:hover, #CartForm .form-group fieldset[disabled] .selectpicker:hover, #CartForm .form-group .selectpicker.disabled:focus, #CartForm .form-group .selectpicker[disabled]:focus, #CartForm .form-group fieldset[disabled] .selectpicker:focus, #CartForm .form-group .selectpicker.disabled.focus, #CartForm .form-group .selectpicker.focus[disabled], #CartForm .form-group fieldset[disabled] .btn-default.focus, #CartForm .form-group .selectpicker.disabled:active, #CartForm .form-group .selectpicker[disabled]:active, #CartForm .form-group fieldset[disabled] .selectpicker:active, #CartForm .form-group .selectpicker.disabled.active, #CartForm .form-group .selectpicker.active[disabled], #CartForm .form-group fieldset[disabled] .selectpicker.active {
	color:#777 !important;
	background-color:#eee !important;
	border: 2px solid #ccc;
	opacity:1;
	cursor: not-allowed !important;
}
.has-error button.selectpicker {
	border: 2px solid #a94442 !important;
}
.PositionCart .has-error label {
	border: 2px solid #a94442;
}
.PositionCart .has-error .alert.alert-danger label {
	border:0 solid transparent;
}
.PositionCart .has-error .alert.alert-danger label span {
	color:#333;
}
.PositionCart .has-error .alert.alert-danger label i {
	color:#333;
}

.PositionConfirm .form-group.pull-left.has-error {
	border: 2px solid #a94442 !important;
}
.PositionConfirm .form-group.pull-left label {
	margin-top:10px
}
.PositionConfirm .form-group.pull-left p.text-muted {
	margin-left:20px;
	margin-top:-20px;
}
#SendErrorRaport {
	z-index:1041;
}

#inputWarning2Status {
	display:none;
}
.has-error #inputWarning2Status {
	display:block;
}

.form-group .btn-default.disabled, .form-group .btn-default[disabled], .form-group fieldset[disabled] .btn-default, .form-group .btn-default.disabled:hover, .form-group .btn-default[disabled]:hover, .form-group fieldset[disabled] .btn-default:hover, .form-group .btn-default.disabled:focus, .form-group .btn-default[disabled]:focus, .form-group fieldset[disabled] .btn-default:focus, .form-group .btn-default.disabled.focus, .form-group .btn-default.focus[disabled], .form-group fieldset[disabled] .btn-default.focus, .form-group .btn-default.disabled:active, .form-group .btn-default[disabled]:active, .form-group fieldset[disabled] .btn-default:active, .form-group .btn-default.disabled.active, .form-group .btn-default.active[disabled], .form-group fieldset[disabled] .btn-default.active {
    background-color:#f6db92;
    border-color:transparent;
    opacity:0.3;
}
/* .btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default.focus[disabled], fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default.active[disabled], fieldset[disabled] .btn-default.active {
    background-color:#eeb726;
    border-color:#ccc;
}
*/
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
	color:#ccc;
}
.dropdown-menu > .disabled > a span.StarRate,
.dropdown-menu > .disabled > a:hover span.StarRate,
.dropdown-menu > .disabled > a:focus span.StarRate {
	color:#ccc !important;
}

/* --------------------------------------- General Main Menu -------------------------------------- */
.GeneralMainMenu {
	background:transparent url(../images/general_main_menu_1.jpg) no-repeat center right;
	box-shadow:0px 2px 0px rgba(0, 0, 0, 0.1);
}
.GeneralMainMenu .col-xs-6 {
	padding:0 0px;
}
.TransferBlockMenu, .SearchBlockMenu, .SettingBlockMenu, .OrderBlockMenu {
	position:relative;
	width:100%;
	height:145px;
	opacity:0.9;
}
.TransferBlockMenu:hover, .TransferBlockMenu:focus, .SearchBlockMenu:hover, .SearchBlockMenu:focus, .SettingBlockMenu:hover, .SettingBlockMenu:focus, .OrderBlockMenu:hover, .OrderBlockMenu:focus {
	opacity:1;
}
.TransferBlockMenu a, .SearchBlockMenu a, .SettingBlockMenu a, .OrderBlockMenu a {
	display:block;
	height:100%;
	color:#fff;
	text-decoration:none;
}
.TransferBlockMenu a:hover, .SearchBlockMenu a:hover, .SettingBlockMenu a:hover, .OrderBlockMenu a:hover {
	text-decoration:none;
}
.TransferBlockMenu span, .SearchBlockMenu span, .SettingBlockMenu span, .OrderBlockMenu span {
	position:absolute;
	top:120px;
	left:10px;
}

.TransferBlockMenu {
	background:#eeb726 url(../images/icon_transfer.png) no-repeat center center;
}
.SearchBlockMenu {
	background:#6eb8b9 url(../images/icon_search.png) no-repeat center center;
}
.SettingBlockMenu {
	background:#00bcd6 url(../images/icon_setting.png) no-repeat center center;
}
.OrderBlockMenu {
	background:#94bd39 url(../images/icon_order.png) no-repeat center center;
}

/* ---------------------------------------- FormMain ----------------------------- */

.FormGeneral {
	padding:20px 15px;
	margin:0 0 10px 0;
	background-color:#fff;
}
#MySearchTabs {
	margin-top:10px;
}

.form-control {
	border:2px solid #ccc;
	border-radius:0;
	box-shadow:none;
	height:44px;
}

.popover-content .OrderNumberInput .form-control {
	height:30px;
}
.popover-content .OrderNumberInput .btn {
	margin-top:0;
}
#MySearchAvia .form-control[disabled],
#MySearchAvia .form-control[readonly],
#MySearchAvia fieldset[disabled] .form-control,
#MySearchTrain .form-control[disabled],
#MySearchTrain .form-control[readonly],
#MySearchTrain fieldset[disabled] .form-control,
#MySearchAeroexpressTickets .form-control[readonly],
.FlightBaggageValue .form-control[disabled],
.FlightBaggageValue .form-control[readonly],
.FlightBaggageValue fieldset[disabled] .form-control {
    background-color:#fff;
    cursor:default;
}
#flights_date_to[disabled], #flights_date_to[readonly] {
	cursor: not-allowed !important;
}

#searchstring, #searchstringconference {
	padding-left:65px;
	background:#fff url(../images/input_city.png) no-repeat 4px -4px;
}
#searchstringinsurances {
	padding-left:48px;
	background:#fff url(../images/input_globe.png) no-repeat 0 -4px;
}
#searchstringvisas {
	padding-left:48px;
	background:#fff url(../images/input_globe.png) no-repeat 0 -4px;
}
span#searchstringvisas_explain_in {
	left:49px !important;
}
span#searchstringinsurances_explain_in {
	left:49px !important;
}
#InputHotel {
	padding-left:65px;
	background:#fff url(../images/input_hotel.png) no-repeat 8px 0px;
}

#date_from {
	padding-top:12px;
	padding-left:70px;
	background:#fff url(../images/input_calendar_with.png) no-repeat 2px -3px;
}
#date_to {
	padding-top:12px;
	padding-left:80px;
	background:#fff url(../images/input_calendar_to.png) no-repeat 2px -3px;
}
#insurances_date_from {
	padding-top:12px;
	padding-left:70px;
	background:#fff url(../images/input_calendar_with.png) no-repeat 2px -3px;
}
#insurances_date_to {
	padding-top:12px;
	padding-left:80px;
	background:#fff url(../images/input_calendar_to.png) no-repeat 2px -3px;
}

.tab-content {
	position:relative;
	display:table;
	vertical-align:top;
	width:100%;
	margin-bottom:20px;
}
.tab-content #orders,
.tab-content #staff,
.tab-content #agents,
.tab-content #contractors,
.tab-content #reports,
.tab-content #reportssales,
.tab-content #accounts {
	min-height:700px;
}
#orders #date_from, #orders #date_to {
	min-width:150px;
}
#orders .FormMain, #reports .FormMain {
    padding:0;
}


span.OrderDescriptExtraType {
	display:block;
	font-size:80%;
	color:#777;
	font-style:inherit;
}
span.OrderDescriptExtraType i {
	color:#ff0000;
}

.FormMain .btn-block {
	max-width:200px;
}
.FormMain .btn-lg, .btn-group-lg > .btn {
	border-radius:0;
	font-size:14px;
	font-weight:700;
	padding:12px 0;
}

.FormMain .FormButton,
.FormButton {
	color:#fff;
	border-color:transparent;
	border-radius:0;
	
	margin:20px auto 0 auto;
	padding:18px 0;
	width:250px;
	background-color:#eeb726;
	border-color:transparent;
	transition:background-color 0.55s ease-in-out 0s;
}
.FormMain .FormButton:hover,
.FormButton:hover {
	color:#fff;
	background-color:#d3b726;
}
.FormMain .FormButtonCancel,
.FormButtonCancel {
	color:#777;
	padding:11px 12px;
	background-color:#fff;
	border-color:transparent;
	border-radius:0;	
	margin:20px auto 0 auto;
	padding:18px 0;
	width:250px;
	border-color:#ddd;
	transition:background-color 0.55s ease-in-out 0s;
}
.FormMain .FormButtonCancel:hover,
.FormButtonCancel:hover {
	color:#333;
	border-color:#777;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	/* background-color:#eeb726; */
	opacity:0.5;
}

.has-error .input-group-addon {
	background-color:transparent;
	border-color:transparent;
	color:#777;
}
.has-error .checkbox label {
	border:2px solid #ff0000;
}
.has-warning .input-group-addon {
	background-color:transparent;
	border-color:transparent;
	color:#777;
}
.help-block .errorMessage {
	color:#ff0000;
}
ul.TrainCarTransitDocumentAllowed {
	padding-left:5px;
}
ul.TrainCarTransitDocumentAllowed li {
	list-style-type:none;
	padding-left:15px;
	padding-bottom:5px;
	color:#777;
	background:transparent url(../images/li.png) no-repeat 0 10px;
}

.TrainCarPersonalControlER .btn {
	display:inline;
	padding:2px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default.focus[disabled], fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default.active[disabled], fieldset[disabled] .btn-default.active {
	background-color:#d3b726;
	border-color:#d3b726;
}
.table th .btn-group .btn-default.disabled, .table th .btn-group .btn-default[disabled], .table th .btn-group .btn-default.disabled:hover, .table th .btn-group .btn-default[disabled]:hover, .table th .btn-group fieldset[disabled] .btn-default:hover, .table th .btn-group .btn-default.disabled:focus, .table th .btn-group .btn-default[disabled]:focus, .table th .btn-group fieldset[disabled] .btn-default:focus, .table th .btn-group .btn-default.disabled.focus, .table th .btn-group .btn-default.focus[disabled], .table th .btn-group fieldset[disabled] .btn-default.focus, .table th .btn-group .btn-default.disabled:active, .table th .btn-group .btn-default[disabled]:active, .table th .btn-group fieldset[disabled] .btn-default:active, .table th .btn-group .btn-default.disabled.active, .table th .btn-group .btn-default.active[disabled], .table th .btn-group fieldset[disabled] .btn-default.active {
	background-color:#fff;
	border-color:#ccc;
}

.tab-content .table .table th {
	background-color:#f8f8f8;
}
.tab-content .table .table td {
	/* border:1px solid #fff; */
}



.FormMain div.bootstrap-select button,
#OrderChanges div.bootstrap-select button {
	padding:10px 25px 10px 12px;
	color: rgba(0, 0, 0, 0.8) !important;
	border:2px solid #ccc;
	background-color:#fff !important;
	border-radius:0;
}
.OtherSelectPicker div.bootstrap-select button,
span.CheckinoutTable div.bootstrap-select button {
	width:auto !important;
	color:#0eb6cc !important;
	white-space:nowrap;
	float:none !important;
	display:inline-block !important;
	padding:1px 0 0 0;
	margin-top:-5px;
	border:0px solid transparent;
	border-bottom:1px dashed #afe7ee;
	background-color:transparent !important;
	outline:none !important;
}
.OtherSelectPicker div.bootstrap-select button:focus,
span.CheckinoutTable div.bootstrap-select button:focus {
	outline:none !important;
}
.OtherSelectPicker div.bootstrap-select button .caret,
span.CheckinoutTable div.bootstrap-select button .caret {
    position: absolute !important;
    right:-9px !important;
    top:12px !important;
    vertical-align: middle !important;
	outline:none !important;
}
span.CheckinoutTable {
	display:block;
}
span.CheckinoutTable span {
	display:block;
	white-space:nowrap;
}
span.BreakFastSelect div.bootstrap-select button {
	width:auto !important;
	color:#0eb6cc !important;
	white-space:nowrap;
	float:none !important;
	display:inline-block !important;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
	border:0px solid transparent;
	border-bottom:1px dashed #afe7ee;
	background-color:transparent !important;
	outline:none !important;
}

.btn-group.open .dropdown-toggle {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.125) inset;
}

.FormMain button.selectpicker {
	padding:10px 25px 10px 12px;
	color: rgba(0, 0, 0, 0.8) !important;
	border:2px solid #ccc;
	background-color:#fff !important;
	border-radius:0;
}
.FormMain .has-error button.selectpicker {
	border:2px solid #a94442;
}
.FormMain button.selected {
	border:2px solid #eeb726 !important;
}
.FormMain .OtherSelectPicker label {
	padding-left:10px;
	display:inline-block;
	margin-top:10px;
	margin-right:0;
	color:#777;
}
.FormMain .OtherSelectPicker button.selectpicker {
	width:auto !important;
	color:#0eb6cc !important;
	float:none !important;
	display:inline-block !important;
	padding:17px 0 0 0;
	margin-top:-20px;
	border:0px solid transparent;
	border-bottom:1px dashed #afe7ee;
	background-color:transparent !important;
	outline:none !important;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
    display:none;
}
.dropdown-menu li {
	cursor:pointer;
}
#orders tbody.OpenOrderDetails {
	background-color:#f3efdd;
	transition: background-color 0.55s ease-in-out 0s;
}
#orders tbody.OpenOrderDetails.in {
	background-color:#fdf8e9;
}
.selectpicker {
	max-width:500px;
}
.RoomMeals .selectpicker {
	max-width:1100px;
}
#NewUserCompany .bootstrap-select {
	max-width:500px;
}

.TitleOrderSub .TitleOrderSubDetails {
	padding-left:20px;
}
.TitleOrderSub td, .TitleOrderSub th {
	font-size:90%;
	color:#777;
}
table#ReportsStaffSales tbody.panel-collapse .TitleOrderDetails .TitleName {
	padding-left:20px;
}
table#ReportsStaffSales .TitleOrderSub .TitleOrderSubDetails {
	padding-left:40px;
}
#reportssales .TitleOrderDetails .text-muted, #reportssales .TitleOrderSub .text-muted {
	color:#ddd;
}
.OrderDetailsAmountBorder,
.OrderDetailsSubBorder {
	background-color:#f8f8f8;
}
.TableBorderPrint td.AmountSub,
.TableBorderPrint td.OrderDetailsAmountBorder,
.TableBorderPrint td.OrderDetailsSubBorder {
	white-space:nowrap;
}
.TableBorderPrint .TitleOrderDetails td.CountSub,
.TableBorderPrint .TitleOrderSub td.CountSub {
	text-align:center;
}
.TableBorderPrint td.AmountSub,
.TableBorderPrint td.OrderDetailsAmountBorder {
	width:120px;
	text-align:right;
}
.TableBorderPrint td.OrderDetailsAmountBorder.text-center {
	text-align:center;
}
.TableBorderPrint .TitleName {
	white-space:nowrap;
}


span.QuestConfirmation {
	position:absolute;
	top:13px;
	right:13px;
}
span.QuestConfirmation a {
	color:#fff;
	padding:0.7em 1em;
	background-color: #5bc0de;
}
span.QuestConfirmation a:hover {
	color:#fff;
	background-color: #31b0d5;
	text-decoration:none;
}
span.OrderClosingDocuments {
	position:absolute;
	top:16px;
	right:33px;
	color:#777;
}
a.ShowOrderManagerStyle {
	color:#0eb6cc;
	text-decoration:none;
	border-bottom:1px dashed #afe7ee;
	transition: color 0.55s ease-in-out 0s;
}
a.ShowOrderManagerStyle:hover, a.ShowOrderManagerStyle:focus {
	color:#337ab7;
	text-decoration:none;
	border-bottom:1px dashed #afe7ee;
}
.tab-content #orders tbody.OpenOrderDetails .table .table td,
.table.TableCancellation td {
	border:0px solid #f8f8f8;
}
#orders .OrderDescriptCollarse .OtherSelectPicker button.selectpicker {
	width:auto !important;
	float:none !important;
	display:inline-block !important;
	padding:0;
	font-size:12px;
	color:#0eb6cc !important;
	border:0px solid transparent;
	border-bottom:1px dashed #afe7ee;
	background-color:transparent !important;
	outline:none !important;
}
.OrderDescriptCollarse .bootstrap-select.btn-group .btn .caret {
	right:-8px;
}
.OrderDescriptCollarse .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width:auto;
}

.OrderDescriptCollarse span.small button.btn-warning,
.OrderDescriptCollarse span.small button.btn-success {
	margin-top:10px;
	border-radius:0;
}
.btn-sm, .btn-group-sm > .btn {
    border-radius:0;
}


#orders .OtherSelectPicker button.selectpicker {
	float:left;
}
.FormMain .OtherSelectPicker button.selectpicker span.caret {
	margin-top:7px;
	margin-right:-25px;
}


.FormMain .OtherSelectPicker .btn-group.open .dropdown-toggle {
	box-shadow:0 0 0 rgba(0, 0, 0, 0) inset;
}
.FormMain .OtherSelectPicker button.selectpicker:hover {
	color:#0e8fa7 !important;
	border-bottom:1px dashed #6ed3e0;
}

.FormMain .input-group-btn .btn-default {
	margin-top:0;
}
.FormMain .input-group-btn .Btn-Search {
	height:44px;
	color:#fff;
	border-width:0;
	background-color:#eeb726;
	transition:background-color 0.55s ease-in-out 0s;
}
.FormMain .input-group-btn .Btn-Search:hover {
	background-color:#d3b726;
}
.FormMain h4 {
	font-family:"wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:100;
	padding-top:0px;
	padding-bottom:10px;
	margin-bottom:0;
	margin-top:0;
}

p.AdvancedSearch {
	padding-top:40px;
	padding-left:0;
	color:#beeaf1;
	text-decoration:none;
	transition:color 0.55s ease-in-out 0s;
	transition: border-bottom 0.55s ease-in-out 0s, color 0.55s ease-in-out 0s;
	z-index:5;
}
p.AdvancedSearch:hover {
	color:#0bb2c9;
}
p.AdvancedSearch span {
	border-bottom:1px dashed #beeaf1;
	transition:border-bottom 0.55s ease-in-out 0s, color 0.55s ease-in-out 0s;
}
p.AdvancedSearch span:hover {
	border-bottom:1px dashed #0bb2c9;
}
p.AdvancedSearch:hover {
	color:#0b8bb5;
}
p.AdvancedSearch a {
	text-decoration:none;
	white-space:nowrap;
}
p.AdvancedSearch a:after {
	font-family:'FontAwesome';
    content:" \f106";
}
p.AdvancedSearch a.collapsed:after {
	font-family:'FontAwesome';
    content:" \f107";
}

.has-warning .form-control {
    border-color:#e34125;
    box-shadow:none;
}

.has-success .help-block .errorMessage {
	visibility:hidden;
}
.has-warning .glyphicon-ok {
	visibility:hidden;
}
.form-control-feedback {
    right:20px;
    top:6px;
    font-size:16px;
    color:#e34125;
}

.FormNumberRooms {
	width:140px;
}
span.BreakfastTable {
	display:block;
	white-space:nowrap;
}
span.BreakfastTable span {
	display:inline-block;
	color:#777;
}
span.BreakfastTable span:first-letter {
	text-transform:capitalize;
}
span.BreakfastTable i.gray-light {
	color:#999;
}
span.BreakfastTable label {
	display:inline;
}

.FormMain .form-inline {
	margin:10px 0 15px 0;
}

/* 
span.input-group-addon {
	padding-top:15px !important;
	vertical-align:top;
}
*/

#MySearchVisas span.input-group-addon {
	padding-right:20px;
}
.LabelDescript {
	position:absolute;
	top:5px;
	color:#337ab7;
}
.IDescript {
	color:#337ab7;
}
span.LabelStaffDescript {
	color:#337ab7;
}

.AgentsInputPadding, .StaffInputPadding {
	padding-bottom:20px;
}
.Fix20 {
	padding-top:10px;
}
.modal-body .input-group .form-control {
	z-index:auto;
}
.input-group .form-control {
	z-index:auto;
}
#HotelsList .dropdown-menu > li > a {
	padding:0px 20px;
}
#HotelsList button.selectpicker {
	min-width:65px;
}
.PositionCart .bootstrap-select {
	width:auto !important;
}
.PositionCart .TrainCarPositionForm .bootstrap-select {
	width:100% !important;
}
.PositionCart .CartWidthSelect .bootstrap-select {
	width:100% !important;
}
.PositionCart .TrainCarPositionForm .has-error .input-group label i {
	border:2px solid #ff0000;
}

/* ---------------------------------------- CityInfo ----------------------------- */
.CityInfo h4,
#settingshotels h4,
#settingsagency h4 {
	position:relative;
	display:inline-block;
	margin-top:0px;
	margin-bottom:0px;   
	font-family:"wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:240%;
}
.CityInfo h4 {
	margin-top:15px;
}
.CityInfo h4 span, #settingshotels h4 span {
	font-size:70%;
	color:#777;
}
#settingshotels h4 {
	margin-bottom:20px;
}

/* ---------------------------------------- Sort ----------------------------- */
.ListStatOld .DownCatSearch {
	padding-left:5px;
}
.FormSort, .ListStat {
	position:absolute;
	top:-32px;
	left:15px;
	z-index:5;
}
.NavTabHotels {
	margin-right:-5px;
}
.NavTabHotels li sup {
	position:absolute;
	top:8px;
	right:2px;
	color:#94bd39;
}
#AlternativeHotelsList {
	position:relative;
	margin-top:35px;
}
#AlternativeHotelsList .FormSort, #AlternativeHotelsList .ListStat {

	top:-30px;
	left:0;
}
#AlternativeHotelsList .ListStat {
	top:-30px;
	left:inherit;
	right:0px;
	
}
#AlternativeHotelsList a.DownCatSearch {
	text-decoration:none;
	padding-left:5px;
}
#AlternativeHotelsList a.DownCatSearch span:hover {
	background-color:#c2aba4;
}

.FilterHotels .form-group {
	float:right;
}



/* ----------------------------------------- Footer -------------------------------------------- */

.footer {
	margin-left:-16px;
	margin-right:-16px;
	padding:30px 30px 10px 30px;
    color:#dcdcdc;
	background: url(../images/footer_bg.jpg) repeat 0 0;
	box-shadow:0px -2px 0px rgba(0, 0, 0, 0.2);
}
.footer a {
	color:#0eb6cc;
}
.footer h4 {
	font-family: "wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:150%;
	opacity:0.65;
}
.footer i {
	opacity:0.5;
}
.footer a i {
	opacity:1;
}
span.PositionUserFoot, span.UserNameFoot {
	font-weight:100;
}
span.UserSkypeFoot, span.UserMailFoot {
	padding-right:5px;
}
span.UserMailFoot .MailGeneral {
	color:#eeb726;
}
span.UserMailFoot .MailGeneral a {
	color:#eeb726;
}
span.UserMailFoot .MailGeneral a:hover,
span.UserMailFoot .MailGeneral a:focus {
	color:#eeb726;
}

.footer .BorderTop {
	padding-top:15px;
	border-top:1px solid #62646e;
}

ul.FooterMenu {
	padding-left:0;
	margin-bottom:40px;
}
ul.FooterMenu li {
	list-style-type:none;
	padding-left:15px;
	padding-bottom:5px;
	background:transparent url(../images/li.png) no-repeat 0 10px;
}

ul.FooterMenu li a {
	color:#dcdcdc;
	transition:color 0.55s ease-in-out 0s;
}
ul.FooterMenu li a:hover {
	color:#eeb726;
	text-decoration:none;
}
ul.FooterMenu li.active a {
	color:#eeb726;
}

.footer .text-muted {
    color:#dcdcdc;
    margin-bottom:0;
}
.YaMetrica {
	text-align:right;
}
.footer .BorderTop {
	font-size:80%;
	color:rgba(255,255,255,0.5);
}
p.AandASlogan {
	font-size:120%;
	color:rgba(255, 255, 255, 1);
	font-family:"Marck Script",cursive;
	opacity:0.4;
}

/* ---------------------------------------- Calendar News ------------------------------- */
table.CalendarNews {
	width:98%;
	margin:40px 10px 0 0px;
	background-color:#fff;
}
.table.CalendarNews > thead > tr > th, .table.CalendarNews > tbody > tr > th, .table.CalendarNews > tfoot > tr > th, .table.CalendarNews > thead > tr > td, .table.CalendarNews > tbody > tr > td, .table.CalendarNews > tfoot > tr > td {
    border-top:0px solid #ddd;
}
table.CalendarNews th, table.CalendarNews td {
	width:14.28%;
	text-align:right;
}
table.CalendarNews th {
	color:#abe6ed;
	font-weight:100;
	background-color:#0eb6cc;
}
table.CalendarNews th h4 {
	margin:8px 0 0 0;
	color:#fff;
	font-size:24px;
	text-align:center;
}
table.CalendarNews td {
	padding:5px 10px !important;
}

/* ----------------------------------------- Custom Form -------------------------------------------- */


.input-group-addon {
    background-color:transparent;
    border:0px solid #ccc;
    border-radius:0px;
    color:#777;
    font-weight:100;
    font-size:16px;
    padding:6px;
    text-align:left;
}
/* ----------------------------------------- Hotels ------------------------------ */
.images-responsive, .thumbnail > images {
    max-width:none;
}

.HotelImgResponsive {
	overflow:hidden;
	position:relative;
	height:140px;
	width:152px;
}
.HotelImgResponsive a {
	position:absolute;
	top:0;
	left:0;
	width:200px;
	min-height:140px;
}
.HotelImgResponsive img {
	min-height:132px;
}
.HotelBlockType .table td .media-body div.collapse {
	padding-top:20px;
	color:#777;
}
.HotelBlockType .table td .media-body .tooltip {
	padding-top:0 !important;
}
.HotelBlockType .media-body {
	overflow:visible;
}
.HotelBlockType .table td .media-body div ul {
	padding-left:5px;
}
.HotelBlockType .table td .media-body div ul li {
    list-style-type: none;
    padding-bottom:5px;
    padding-left:17px;
    background:transparent url("../images/li.png") no-repeat scroll 0 10px;
}

.HotelBlockType > .media-body {
	height:132px;
	max-height:132px;
	min-height:132px;
}
.HotelBlockType #ConferenceHotel {
	max-width:530px;
}
/*.HotelBlockType .tooltip-inner {
	max-width:none;
}*/

.HotelSpecialOffers {
	background-color:#fdf8e9 !important;
}
.HotelSpecialOffers .open > .dropdown-toggle.btn-default {
	background-color:#fdf8e9 !important;
}
.HotelSpecialOffers .btn-default {
	background-color:#fdf8e9 !important;
}
.HotelSpecialOffers .media-left {
	position: relative;
}
.HotelSpecialOffers .media-left:before {
	position:absolute;
	left:0px;
	top:35px;
	content: '';
	border:35px solid transparent;
	border-top:35px solid rgb(200, 0, 0);
	border-left:35px solid rgb(200, 0, 0);
	margin-top:-35px;
	z-index:2;
}
.HotelSpecialOffers .media-left:after {
	position:absolute;
	left:5px;
	top:10px;
	color:#fff;
	letter-spacing:3px;
	font-weight:700;
	content: 'Sale';
	z-index:2;
	transform: rotate(-45deg);
}
.HotelSpecialOffers .table .media-left:before {
	position:absolute;
	left:0px;
	top:20px;
	content: '';
	border:20px solid transparent;
	border-top:20px solid rgb(200, 0, 0);
	border-left:20px solid rgb(200, 0, 0);
	margin-top:-20px;
	z-index:2;
}
.HotelSpecialOffers .table .media-left:after {
	position:absolute;
	left:2px;
	top:5px;
	color:#fff;
	letter-spacing:1px;
	font-size:80%;
	font-weight:700;
	content: 'Sale';
	z-index:2;

	transform: rotate(-45deg);
}

.ListPage {
	min-height:700px;
	padding:0 15px 30px 15px;
	background-color:#f2f2f2;
}
.ErrorPage {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:100%;
	min-height:100%;
	background-color:#000;
}
.site-wrapper-error {
	position:relative;
	overflow:hidden;
	margin:0 auto;
	padding:30px 0;
}

.ErrorPage h1, .ErrorPage h4, .ErrorPage p {
	text-align:center;
}
.ErrorPage h1 {
	font-family: "wf_SegoeUILight",Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#ddd;
}
.ErrorPage h4 {
	font-family: "wf_SegoeUILight",Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#ddd;
}
.ErrorPage p {
	color:#737373;
}
.ErrorPage p em {
	font-size:.8em;
	color:#ddd;
}
.ErrorPage form {
	text-align:center;
	margin-bottom:20px;
}
.ErrorPage .btn-primary {
	margin-right:5px;
	background-color:#eeb726;
	color:#000;
	border-color:#eeb726;
	border-radius:0;
	transition: background-color 0.55s ease-in-out 0s;
}
.ErrorPage .btn-primary:hover, .ErrorPage .btn-primary:focus, .ErrorPage .btn-primary:active {
	background-color:#d3b726;
	border-color:#d3b726;
}
.ErrorPage .btn-default {
	background-color:transparent;
	color:#ddd;
	border-color:#ddd;
	border-radius:0;
	transition: background-color 0.55s ease-in-out 0s;
}
.ErrorSvg {
	margin:40px auto;
	width:250px;
	background:transparent url(../svg/error-404.svg) no-repeat center center;
}

.Loading {
	overflow:hidden;
	position:absolute;
	top:50px;
	left:40%;
	color:#a8a8a8;
	font-style:italic;
	line-height:1.8em;
}
.LoadingHotels, .NullCart {
	overflow:hidden;
	width:100%;
	margin:0 auto;
	color:#a8a8a8;
	font-style:italic;
	line-height:1.8em;
	/* font-family:'FontAwesome';
	text-align:center;
	content:"\f1ce"; */
}
.LoadingScreen, .LoadingTariffs {
	overflow:hidden;
	width:100%;
	margin:90px auto 0 auto;
	color:#000;
	font-style:italic;
	line-height:1.8em;
	/* font-family:'FontAwesome';
	text-align:center;
	content:"\f1ce"; */
	position:absolute;
    right: 0;
    top: 0;
	bottom:0;
	left:0;
	background-color:rgba(255,255,255,0.8);
    z-index:1041;
}
.LoadingTariffs p {
	margin-top:10%;
	color:#000;
}
.LoadingScreen p {
	margin-top:40%;
	color:#000;
}
.NullCart {
	padding-top:150px;
	min-height:500px;
}
.NullCart .fa-shopping-cart {
	font-size:72px;
}
.ConferenceBlockType .StarRate {
	margin-top:0px;
}

.HotelBlockType {
	position:relative;
	overflow:inherit;
	margin:0 0 25px 0;
	padding:0;
	background-color:#fff;
}
.HotelPriority {
	border-top:2px solid #eeb726;
}
.HotelPriority,
.HotelPriority .IconBody,
.HotelPriority .IconBody span.active,
.HotelPriority .btn-default {
	background-color:#fdf8e9;
}

.TransfersBlock {
	overflow:inherit;
}

.TransfersBlock .table tr:first-child td {
	border-top:0px solid #fff;
}

.HotelBlockType h4, .TransfersBlock h4 {
	margin-top:0px;
	margin-bottom:0;
	font-family:"wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:120%;
	font-weight:100;
	line-height:0.9em;	
}
.HotelBlockType .table h4 {
	margin-top:0;
}
.ConferenceBlockType h4 {
	margin-top:0;
	margin-bottom:10px;
}

.HotelBlockType h4 i {
	position:absolute;
	top:15px;
	right:-20px;
	font-size:14px;
}
.HotelBlockType h4.HotelName {
	display:block !important;
	overflow:hidden !important;
	white-space:nowrap !important;
	text-overflow:ellipsis !important;
	width:360px !important;
	color:#777;
	font-size:28px;
}
@media (min-width: 1200px) {
		.HotelBlockType h4.HotelName {
			width:500px !important;
	}
}
.HotelBlockType .media-body h4.media-heading {
    overflow:visible;
	white-space:normal;
    text-overflow:clip;
    width:auto;
	
	color:#777;
	font-size:28px;
}

.HotelBlockType h4 a {
	position:relative;
	text-decoration:none;
	color:#444;
	transition:color 0.55s ease-in-out 0s;
}
.HotelBlockType h4 a:after {
	font-family: FontAwesome;
	font-size:20px;
	color:#337ab7;
	content:" \f107";
}
.HotelBlockType h4 a:hover {
	color:#0bb2c9;
	text-decoration:none;
}
.HotelBlockType .StreetAddress {
	overflow:hidden;
	max-width:500px;
	text-overflow:ellipsis; 
	white-space:nowrap;
	font-size:12px;
	color:#a2a1a6;
	margin-top:0px;
	margin-bottom:0;
}
.HotelBlockType .StreetAddress span.PhoneHotel {
	font-size:120%;
	padding-right:3px;
}
.HotelBlockType .HotelOperator {
	display:block;
	font-size:12px;
	color:#a2a1a6;
}
.HotelBlockType .HotelOperator span {
	font-size:12px;
	color:#333;
}
.HotelBlockType .DescriptAddress {
	/* max-width:420px; */
	text-overflow:ellipsis; 
	white-space:nowrap;
	font-size:12px;
	color:#a2a1a6;
	margin-top:0;
	margin-bottom:0;
}
.HotelBlockType span.DescriptAddress {
	line-height:20px !important;
}
.HotelBlockType .DescriptAddress a {
	color:#a2a1a6;
	padding:0;
	border:none;
	border-bottom:1px dashed #ddd;
	border-radius:0;
	transition:color 0.55s ease-in-out 0s, border 0.55s ease-in-out 0s;
}
.HotelBlockType .DescriptAddress a:hover, .HotelBlockType .DescriptAddress a:focus {
	background:none;
}
.HotelBlockType .DescriptAddress a:hover, .HotelBlockType .DescriptAddress a:focus {
	border-bottom:1px dashed #0bb2c9;
}
.HotelBlockType .DescriptType {
	display:block;
	color:#a2a1a6;
	font-size:12px;
	white-space:normal;
}
.HotelBlockType .DescriptType i.fa {
	color:red;
	font-size:14px;
}
.HotelBlockType .btn {
	float:none;
	display:inline-block;
}
#MySearchTrain .bootstrap-touchspin .input-group-btn .btn,
#MySearchAeroexpressTickets .bootstrap-touchspin .input-group-btn .btn {
	padding:10px 10px;
}
#MySearchTrain .bootstrap-touchspin .form-control,
#MySearchAeroexpressTickets .bootstrap-touchspin .form-control {
	height:44px;
}
#MySearchAeroexpressTickets .bootstrap-touchspin-down {
	margin-right:-1px;
	border-radius:4px 0 0 4px;
}
button.bootstrap-touchspin-down {
	margin-right:-1px;
	border-radius:4px 0 0 4px;
}
.HotelBlockType ul.dropdown-menu {
	overflow-y:scroll;
	max-height:100px;
}
.HotelBlockType ul.dropdown-menu li {
	padding:3px 10px;
	cursor:default;
}
.ConferenceBlockType .StreetAddress {
	position:absolute;
	top:20px;
	right:20px;
}

.HotelBlockType .StreetAddress .fa-map-marker {
	font-size:120%;
	padding-right:2px;
}
.SubWayDistance, .SubWayDistance a {
	text-decoration:none;
}
.SubWayDistance a:hover {
	color:#94bd39;
}

.HotelBlockType .StreetAddress a {
	color:#a2a1a6;
	transition:color 0.55s ease-in-out 0s;
}
.HotelBlockType .StreetAddress a:hover, .HotelBlockType .StreetAddress a:focus, .HotelBlockType .DescriptAddress a:hover, .HotelBlockType .DescriptAddress a:focus {
	color:#4b91c5;
	text-decoration:none;
}
.HotelBlockTypePrice {
	position:absolute;
	top:126px;
	left:46%;
	font-size:90%;
	font-style:italic;
	color:#6eb8b9;
	padding:1px 8px;
	background-color:#fff;
	z-index:1;
}

.HotelBlockTypePrice span {
	border-bottom:1px dashed #fff;
}
.HotelBlockTypePrice:hover, .HotelBlockTypePrice:focus {
	text-decoration:none;
}
.well {
    background-color:#fff;
    border:0px solid #e3e3e3;
    border-radius:0px;
    box-shadow:0 0 0 rgba(0, 0, 0, 0.05) inset;
    margin-bottom:20px;
    min-height:20px;
    padding:19px;
}

.btn-link:hover, .btn-link:focus {
    background-color:#f0ad4e;
    text-decoration:none;
    color:#fff;
}

.well .table > thead > tr > th, .well .table > tbody > tr > th, .well .table > tfoot > tr > th, .well .table > thead > tr > td, .well .table > tbody > tr > td, .well .table > tfoot > tr > td {
    vertical-align:top;
}
.well .NumberSeats .fa-user, .TableNumberCart .NumberSeats .fa-user {
	color:#ddd;
}

.TableNumberCartTrBorder .NumberSeats a {
	display:block;
	text-decoration:none;
	opacity:0.6;
}
.TableNumberCartTrBorder .NumberSeats a:hover, .TableNumberCartTrBorder .NumberSeats a:focus {
	opacity:1;
}
.TableNumberCart .fa-plane {
	padding-left:3px;
	color:#ddd;
	font-size:140%;
}
.TableNumberCart .fa-bus {
	padding-left:3px;
	color:#ddd;
	font-size:140%;
}
.TableNumberCart .fa-file-text {
	padding-left:3px;
	color:#ddd;
}
.TableNumberCart .fa-umbrella {
	padding-left:3px;
	font-size:16px;
	color:#ddd;
}
.well .ConferenceHotel .glyphicon {
	color:#333;
}
.well .table .glyphicon-info-sign {
	color:#337ab7;
}
#orders .list-group .glyphicon {
	color:#337ab7;
	padding-right:5px;
}
td.NumberInfo {
	min-width:300px;
}
.NumberSeats {
	position:relative;
	white-space:nowrap;
	max-width:200px;
}
.TableNumberCart .NumberSeats {
	white-space:normal;
}
.TableNumberCart tbody.disabled div.panel-body {
	position:relative;
}
.TableNumberCart tbody div.panel-body div.panel-disabled {
	display:none;
}
.TableNumberCart tbody.disabled div.panel-body div.panel-disabled {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color: rgba(255, 255, 255, 0.8);
	z-index:999;
}
.TableNumberCart tbody.disabled div.panel-body div.panel-disabled .alert {
	margin:80px 40px 0 40px;
}
.TableNumberCart tbody.disabled div.panel-body div.panel-disabled .alert h4 {
	font-size:28px;
}
.TableNumberCart tbody.disabled div.panel-body div.panel-disabled .alert-success {
	background-color:#f2dede;
    border-color:#eed3d7;
    color: #b94a48;
}

.TableNumberCart tbody.disabled div.panel-data {
	position:relative;
}
.TableNumberCart tbody div.panel-data div.panel-disabled {
	display:none;
}
.TableNumberCart tbody.disabled div.panel-data div.panel-disabled {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	margin-left:-20px;
	width:105%;
	height:100%;
	background-color: rgba(255, 255, 255, 0.8);
	z-index:999;
}
.TableNumberCart tbody.disabled div.panel-data div.panel-disabled .alert {
	margin:0 40px 0 40px;
}
.TableNumberCart tbody.disabled div.panel-data div.panel-disabled .alert h4 {
	font-size:20px;
}
.TableNumberCart tbody.disabled div.panel-data div.panel-disabled .alert-success {
	background-color:#f2dede;
    border-color:#eed3d7;
    color: #b94a48;
	padding-top:10px;
	padding-bottom:10px;
}
.TableNumberCart tbody.disabled div.panel-data div.panel-disabled .alert-success p {
	margin:0;
	padding:0;
	display:inline-block;
	padding-right:8px;
}
.TableNumberCart tbody.disabled div.panel-data div.panel-disabled .alert-success h4 {
	margin:0;
	padding:0;
	display:inline-block;
	padding-right:5px;
}
.InsuranceBirthday, .InsuranceName {
	display:block;
	padding-top:5px;
	color:#777;
}
.InsuranceBirthday span, .InsuranceName span {
	color:#333;
}
.InsuranceBirthday i, .InsuranceName i {
	color:#ddd;
}

span.InsurancesPeople {
	overflow:hidden;
    display:block;
    margin-top:10px;
    margin-bottom:5px;
	font-family:'FontAwesome';
	color:#ddd;
}
span.InsurancesPeople1:before {
	content: "\f183";
}
span.InsurancesPeople2:before {
	content: "\f183" " \f183";
}
span.InsurancesPeople3:before {
	content: "\f183" " \f183" " \f183";
}
span.InsurancesPeople4:before {
	content: "\f183" " \f183" " \f183" " \f183";
}

span.StarRate {
	overflow:hidden;
    display:block;
    width:155px;
    height:30px;
    margin-top:5px;
    margin-bottom:5px;
	font-family:'FontAwesome';
	font-size:26px;
	color:#eeb726;
	white-space:nowrap;
}
span.StarRate.star5 {
	width:148px;
}
span.StarRate.star4 {
	width:116px;
}
span.StarRate.star3 {
	width:86px;
}
span.StarRate.star2 {
	width:55px;
}
span.StarRate.star1 {
	width:25px;
}
span.StarRate.star0 {
	width:85px;
}
.media-body span.StarRate.star0 {
	width:0;
}

#settingshotels span.StarRate {
	margin-top:0px;
	margin-bottom:0px;
}
span.star0:before {
	font-family: "wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	content: "Без звезд";
}
.media-body span.star0:before {
	font-family: "wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0px;
	content: "Без звёзд";
}
span.star1:before {
	content: "\f006";
}
span.star2:before {
	content: "\f006" " \f006";
}
span.star3:before {
	content: "\f006" " \f006" " \f006";
}
span.star4:before {
	content: "\f006" " \f006" " \f006" " \f006";
}
span.star5:before {
	content: "\f006" " \f006" " \f006" " \f006" " \f006";
}

.media-body {
	max-width:530px;

}
.AllPositionCart .media-body {
	width:auto;
}
.IconBody {
	position:absolute;
	top:0;
	right:0;
	width:207px;
	height:132px;
	background:#fff url(../images/icon_null.png) no-repeat 0 0;
	border-left:1px solid #f2f2f2;
}
.HotelPriority .IconBody {
	background:#fdf8e9 url(../images/icon_null_prioritet.png) no-repeat 0 0;
}

/*.IconBody .OnlineOrder {
	position:absolute;
	left:70px;
	top:0;
	display:block;
	height:66px;
	width:69px;
	background:#313342 url(../images/icon_breakfast.png) no-repeat center center;
	transition:background-color 0.55s ease-in-out 0s;
}
*/
.IconBody .percent {
	position:absolute;
	left:1px;
	top:0;
	display:block;
	height:66px;
	width:69px;
	background:#8dbff1 url(../images/icon_percent.png) no-repeat center center;
	transition:background-color 0.55s ease-in-out 0s;
}
.IconBody .breakfast {
	position:absolute;
	left:70px;
	top:0;
	display:block;
	height:66px;
	width:69px;
	background:#313342 url(../images/icon_breakfast.png) no-repeat center center;
	transition:background-color 0.55s ease-in-out 0s;
}
.IconBody .breakfast_rub {
	position:absolute;
	left:70px;
	top:0;
	display:block;
	height:66px;
	width:69px;
	background:#313342 url(../images/icon_breakfast_rub.png) no-repeat center center;
	transition:background-color 0.55s ease-in-out 0s;
}
.IconBody .reception {
	position:absolute;
	left:139px;
	top:0;
	display:block;
	height:66px;
	width:69px;
	background:#eeb726 url(../images/icon_reception.png) no-repeat center center;
	transition:background-color 0.55s ease-in-out 0s;
}
.IconBody .Conferences {
	position:absolute;
	left:1px;
	top:66px;
	display:block;
	height:66px;
	width:69px;
	background:#C2ABA4 url(../images/icon_conference.png) no-repeat center center;
	transition:background-color 0.55s ease-in-out 0s;
}
.IconBody a i {
	position:absolute;
	bottom:5px;
	left:52px;
	color:#fff;
	text-decoration:none;
}
.IconBody a, .IconBody a:hover {
	border:none;
	text-decoration:none;
}

.IconBody .Conferences:hover, .IconBody ul.IconsConferencesSource li:hover {
	background-color:#cebcb6;
}
.IconBody .nds {
	position:absolute;
	left:70px;
	top:66px;
	display:block;
	height:66px;
	width:69px;
	background:#6eb8b9 url(../images/icon_nds.png) no-repeat center center;
	transition:background-color 0.55s ease-in-out 0s;
}
.IconBody .FreeNumber {
	position:absolute;
	left:139px;
	top:66px;
	display:block;
	height:66px;
	width:69px;
	background:#94bd39 url(../images/icon_free_number.png) no-repeat center center;
	transition:background-color 0.55s ease-in-out 0s;
}
.IconBody .FreeNumber:hover {
	background-color:#a9ca61;
}
.FreeNumber {
	padding:32px 0 0 40px;
}

.PriceNumberMealRR {
	font-size:11px;
}
.PriceNumberMealAgr {
	font-size:11px;
}

.PaymentTypeBank .SubPaymentTypeCash {
	display:none;
}
.PaymentTypeCash .SubPaymentTypeBank {
	display:none;
}
/* ------------------------------ Train ----------------------------- */
.TrainBlockType {
	position:relative;
	overflow:inherit;
	margin:0 0 25px 0;
	padding:10px 10px 10px 10px;
	background-color:#fff;
}
.TrainBlockType .table {
	margin-bottom:0;
}
.TrainBlockType .table > thead > tr > th, .TrainBlockType .table > tbody > tr > th, .TrainBlockType .table > tfoot > tr > th, .TrainBlockType .table > thead > tr > td, .TrainBlockType .table > tbody > tr > td, .TrainBlockType .table > tfoot > tr > td {
	border-top:0px solid #fff;
}
/* ------------------------------ Avia ----------------------------- */
.AviaBlockType {
	position:relative;
	overflow:inherit;
	margin:0 0 25px 0;
	padding:10px 10px 10px 10px;
	background-color:#fff;
}
.AviaBlockType .AviaBlockType {
	padding:0px;
}
.AviaBlockType .table {
	margin-bottom:0;
}
.AviaBlockType .table > thead > tr > th, .AviaBlockType .table > tbody > tr > th, .AviaBlockType .table > tfoot > tr > th, .AviaBlockType .table > thead > tr > td, .AviaBlockType .table > tbody > tr > td, .AviaBlockType .table > tfoot > tr > td {
	border-top:0px solid #fff;
}
.BorderTable {
	border-top:1px solid #ddd;
}
.VertBottomline {
	padding-top:8px;
}
.VertCenter:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.NumberAvia {
	width:50px !important;
	color:#000;
	font-size:14px;
    font-weight:700;
	font-family:"wf_SegoeUILight",Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align:right;
}
td.AviaSubPrice {
	width:120px !important;
}
td.AviaTarifView {
	width:200px !important;
}
td.AviaTarifView .AviaLogo {
	width:99%;
	overflow:hidden;
}
.AviaData {
	display:inline-block;
	vertical-align:middle;
	font-family:"wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	text-align:center;
	color:#000;
	font-size:22px;
	font-weight:700;
	line-height:1em;
}
.AviaData .AviaDataTime {
	display:inline-block;
	vertical-align:middle;
	font-family:"wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	text-align:center;
	color:#000;
	font-size:22px;
	font-weight:700;
	line-height:1em;
}
.AviaData .AviaDataDate {
	display:inline-block;
	vertical-align:middle;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	white-space:nowrap;
	text-align:center;
	color:#777;
	font-size:14px;
	font-weight:100;
}

.WagonTypeDeparture .AviaData small,
.WagonTypeArrival .AviaData small {
	font-size:12px;
}
div.AviaLogo img {
	padding-bottom:4px;
}
p.FlightVariants {
	margin-bottom:0;
}
p.FlightVariants a.FlightVariantsLink {
	display:block;
	padding:5px 7px;
	background-color:#f3efdd;
}
p.FlightVariants a.collapsed::after {
    content: " ";
    font-family: "FontAwesome";
}
p.FlightVariants a.FlightVariantsLink:hover, p.FlightVariants a.FlightVariantsLink:focus {
	color:#fff;
	background-color:#c1c1a1;
	text-decoration:none;
}
p.FlightVariants a.collapsed {
	background-color:#fff;
}
div.FlightVariantsMore .AviaBlockType {
	background-color:#fdf8e9;
}

.AviaDataTimeWay {
	display:block;
	white-space:nowrap;
	color:#777;
}
.Block {
	display:block;
}
.BookFormFlight {
	padding-top:5px;
	padding-bottom:10px;
	border:2px solid #f0ad4e;
	border-radius:3px;
}
.BookFormFlight label i {
	color:#f0ad4e;
}
#MySearchAvia #searchstringflights_from, #MySearchAvia #searchstringflights_to, #MySearchTrain #searchstringtrains_from, #MySearchTrain #searchstringtrains_to {
	padding-left:65px;
	background:#fff url(../images/input_city.png) no-repeat 4px -4px;
}
label.CalendarAviaImageFrom,
label.CalendarAviaImageTo,
label.CalendarTrainImageFrom,
label.CalendarTrainImageTo,
label.CalendarTransferImageFrom,
label.CalendarTransferImageTo {
	position:absolute;
	top:12px;
	left:24px;
}
label.CalendarInsurance {
	position:absolute;
	top:12px;
	left:32px;
}
input.CalendarInsurance {
	padding-left:120px;
	cursor: pointer !important;
	background: transparent url("../images/input_calendar.png") no-repeat scroll right -4px;
}
.InsuredCorp input.CalendarInsurance {
    padding-left:130px;
	cursor: pointer !important;
	background-image:none;
}

#MySearchAvia span.LabelAviaMale {
	padding-left:5px;
	color:#333;
}
#flights_date_from, #trains_date_from, #aeroexpress_tickets_date_from, #transfers_date_from {
	padding-left:45px;
	cursor:pointer !important;
}
#trains_date_to {
	padding-left:72px;
	cursor:pointer !important;
}
#flights_date_to {
	padding-left:72px;
}
#transfers_date_to {
	padding-left:72px;
	cursor:pointer !important;
}
#flights_date_from, #flights_date_to, #trains_date_from, #trains_date_to, #transfers_date_from, #transfers_date_to {
	background:transparent url("../images/input_calendar.png") no-repeat scroll right -4px;
}

#aeroexpress_tickets_date_from	{
	padding-top:12px;
	padding-left:70px;
	background:#fff url(../images/input_calendar_with.png) no-repeat 2px -3px;
}
.DisableDateInput {
	color:#777;
	border-color:#ddd;
	opacity:0.3;
}
.DisableDateInput #flights_date_to,
.DisableDateInput #transfers_date_to {
	border-color:#ddd;
}
.DisableDateInput label {
	cursor:not-allowed !important;
}

.SpecificPrice .SpecificPriceFlightTd {
	display:table-cell;
	text-align:right;
}
.FormMain .TableNumberCart h4.AviaPassenger {
	font-size:30px;
}

.AviaTransferCity {
	font-family:"wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:18px;
	padding-bottom:5px;
}

.text-lowercase {
	text-transform:lowercase;
}
/* ------------------------------ Modal ----------------------------- */

#TariffsRules .modal-body {
	overflow:auto;
	max-height:480px;
}

@media (min-width: 768px) {
	.modal-100 {
		width: 750px;
	}
}
@media (min-width: 992px) {
	.modal-100 {
		width: 970px;
	}
}
@media (min-width: 1200px) {
	.modal-100 {
		width: 1170px;
	}
}

/* ------------------------------ Insurances ----------------------------- */
.InsurancesBlockType {
	position:relative;
	overflow:inherit;
	margin:0 0 25px 0;
	padding:10px 10px 10px 10px;
	background-color:#fff;
}

.InsurancesH4 {
    font-family: "wf_SegoeUILight",Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 240%;
    margin:0;
	padding-top:10px;
	padding-bottom:5px;	
}
.InsurancesStat {
	padding-top:25px;
}
.InsurancesBlockType .table {
	margin-bottom:0;
}
.InsurancesBlockType.table > thead > tr > th, .InsurancesBlockType .table > tbody > tr > th, .InsurancesBlockType .table > tfoot > tr > th, .InsurancesBlockType .table > thead > tr > td, .InsurancesBlockType .table > tbody > tr > td, .InsurancesBlockType .table > tfoot > tr > td {
	border-top:0px solid #fff;
}
.InsurancesBlockType .table td.InsurancesIconTable {
	position:relative;
	padding:6px 0;
	min-width:45px;
}
.InsurancesLogo {
	position:relative;
	padding-top:7px;
	color:#ddd;
	font-size:32px;
	cursor:default;
}

.InsurancesLogo span {
	position:absolute;
	top:-10px;
	left:1px;
	font-size:52px;
	cursor:default;
}
.PositionCart .InsurancesLogo span {
	left:-7px;
}
.InsurancesLogo:after {
	font-family:'FontAwesome';
	content: "\f0e9";
}
.InsuranceBlockType1272 .InsurancesLogo {
	color:#333;
}
.InsuranceBlockType1273 .InsurancesLogo {
	color:#c0c0c0;
}
.InsuranceBlockType1274 .InsurancesLogo {
	color:#CDA434;
}
.InsuranceBlockType1275 .InsurancesLogo {
	color:#CDA434;
}
.InsuranceBlockType1276 .InsurancesLogo {
	color:#333;
}
span.InsurancesBlockPrice,
span.VisaBlockPrice {
	display:block;
	white-space:nowrap;
	padding:6px 0;
}
.InsurancesNameBlock {
	min-width:200px;
}
.InsurancesNameBlock h4 {
	display:inline-block;
	margin:0;
	padding:0;
	vertical-align:middle;
	font-family:"wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	text-align:left;
    color:#000;
    font-size:180%;
    font-weight:100;
    line-height:1em;
}
.InsurancesBlockType h4 a:after {
    color:#337ab7;
    content: " \f107";
    font-family:FontAwesome;
    font-size:20px;
}
.InsuranceBlockType1272 .InsurancesNameBlock small:after {
	content: "Самое необходимое";
	color:#777;
	font-size:small;
}
.InsuranceBlockType1273 .InsurancesNameBlock small:after {
	content: "Оптимальный набор";
	color:#777;
	font-size:small;
}
.InsuranceBlockType1274 .InsurancesNameBlock small:after {
	content: "Все включено";
	color:#777;
	font-size:small;
}
.InsuranceBlockType1275 .InsurancesNameBlock small:after {
	content: "Все включено";
	color:#777;
	font-size:small;
}
.InsuranceBlockType1276 .InsurancesNameBlock small:after {
	content: "Самое необходимое";
	color:#777;
	font-size:small;
}
span.InsurancesBlockPrice,
span.VisaBlockPrice {
	color:#777;
}
span.InsurancesBlockPrice,
span.VisaBlockPrice {
	display:inline-block;
    color: #333;
    font-size: 26px;
    line-height: 1em;
    padding-left: 3px;
}
span.InsurancesBlockPrice span .popover-content,
span.VisaBlockPrice span .popover-content {
    font-size:14px !important;
}
.SpecificPriceInsuranceTd {
	font-size:14px !important;
}
span.InsurancesBlockPrice span sup,
span.VisaBlockPrice span sup {
	color:#777;
	font-size:14px;
}
span.InsurancesBlockPrice,
span.VisaBlockPrice {
	position:relative;
}
span.InsurancesBlockPrice i,
span.VisaBlockPrice i {
	position:absolute;
	top:15px;
	left:-10px;
}

p.SpeedRoom a span:first-child {
    text-transform: none;
}
span.InsurancesBlockDate {
	display:block;
	white-space:nowrap;
	padding:0 0 3px 0;
}

.InsurancesBlockType button.selectpicker {
	padding:10px 25px 10px 12px;
	color: rgba(0, 0, 0, 0.8) !important;
	border:2px solid #ccc;
	background-color:#fff !important;
	border-radius:0;
}
td.InsurancesPeople {
	white-space:nowrap;
	font-size:120%;
	color:#ddd;
}
span.InsurancesPeople {
	overflow:hidden;
    display:block;
    margin-top:10px;
    margin-bottom:5px;
	font-family:'FontAwesome';
	color:#ddd;
}
span.InsurancesPeople1:before {
	content: "\f183";
}
span.InsurancesPeople2:before {
	content: "\f183" " \f183";
}
span.InsurancesPeople3:before {
	content: "\f183" " \f183" " \f183";
}
span.InsurancesPeople4:before {
	content: "\f183" " \f183" " \f183" " \f183";
}
span.InsuranceRiskSelection {
	display:inline-block;
	padding-top:12px;
	vertical-align:middle;
	text-align:right;
	color:#777;
}
span.InsuranceRiskSelection sup {
	color:#337ab7;
}

/* ------------------------------ Visas ----------------------------- */
.VisaBlockType {
	position:relative;
	overflow:inherit;
	margin:0 0 25px 0;
	padding:10px 10px 10px 10px;
	background-color:#fff;
}
.VisaBlockType .table {
	margin-bottom:0;
}
.VisaBlockType.table > thead > tr > th, .VisaBlockType .table > tbody > tr > th, .VisaBlockType .table > tfoot > tr > th, .VisaBlockType .table > thead > tr > td, .VisaBlockType .table > tbody > tr > td, .VisaBlockType .table > tfoot > tr > td {
	border-top:0px solid #fff;
}
.VisaNameBlock span {
	display:inline-block;
	min-width:400px;
	padding:0 0 5px 0;
	vertical-align:middle;
	font-family:"wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
    color:#000;
    font-size:180%;
    font-weight:100;
    line-height:1em;
}
.TableNumberCart .VisaNameBlock span {
	font-size:150%;
}
.VisaNameBlock span.VisaNameCountry {
	color:#777;
}
.VisaNameBlock span.VisaNameComment {
	color:#777;
	font-size:14px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height:1.4em;
}
.VisasDescript {
	display:block;
	padding:2px 10px;
	margin-left:50px;
    color:#fff;
    border:0;
    background-color:rgba(0,0,0,0.3);
}
span.VisasDescript {
	margin-left:0;
	font-size:60%;
    color:#777;
    background-color:transparent;
}
.VisaNameBlock span i {
	font-style:normal;
	color:#777;
}
span.VisaBlockPrice {
	white-space:nowrap;
	padding:6px 0;
}
span.VisaBlockDate {
	display:block;
	padding:6px 0;
}
.TableNumberCart span.VisaBlockDate {
	display:block;
}
.VisaBlockType .table td.VisaIconTable {
	position:relative;
	padding:6px 0;
	min-width:45px;
}
.VisaTouristLogo, .VisaBusinessLogo {
	position:absolute;
	top:-44px;
	left:10px;
	font-size:32px;
	color:#ddd;
	cursor:default;
}
.TableNumberCart .VisaTouristLogo,
.TableNumberCart .VisaBusinessLogo {
	font-size:24px;
}
.TableNumberCart .VisaTouristLogo,
.TableNumberCart .VisaBusinessLogo {
	position:absolute;
	top:28px;
	left:45px;
}
.VisaTouristLogo:after {
	font-family:'FontAwesome';
	content: "\f0f2";
}
.VisaBusinessLogo:after {
	font-family:'FontAwesome';
	content: "\f0b1";
}
label.CalendarVisasImageFrom {
	position:absolute;
	top:12px;
	left:24px;
	cursor:pointer !important;
}
#visas_date_from {
	background: #fff url("../images/input_calendar_with.png") no-repeat scroll 2px -3px;
    padding-left: 70px;
    padding-top: 12px;
	cursor:pointer !important;
}
/* -------------------------------- Table Icons ------------------------------- */
.ConferenceHotel th {
	padding:4px 0 0 4px !important;
	text-align:left;
	font-size:85%;
	font-weight:700;
	border:0 solid #fff !important;
}
.ConferenceHotel th span.text-left {
	display:block;
	text-align:left;
}
.ConferenceHotel td {
	font-size:85%;
	text-align:center;
	cursor:default;
	padding:2px 4px !important;
}
.ConferenceHotel td.FullTd {
	width:100% !important;
}

.ConferenceHotel .IconTheatre span {
	display:block;
	width:66px;
	height:60px;
	background:#fff url(../images/icon_theatre_dark.png) no-repeat center center;
}
.ConferenceHotel .IconClass span {
	display:block;
	width:66px;
	height:60px;
	background:#fff url(../images/icon_class_dark.png) no-repeat center center;
}
.ConferenceHotel .IconP span {
	display:block;
	width:66px;
	height:60px;
	background:#fff url(../images/icon_p_dark.png) no-repeat center center;
}
.ConferenceHotel .IconO span {
	display:block;
	width:66px;
	height:60px;
	background:#fff url(../images/icon_o_dark.png) no-repeat center center;
}
.ConferenceHotel .IconBanquet span {
	display:block;
	width:66px;
	height:60px;
	background:#fff url(../images/icon_banquet_dark.png) no-repeat center center;
}
.ConferenceHotel .IconBuffet span {
	display:block;
	width:66px;
	height:60px;
	background:#fff url(../images/icon_buffet_dark.png) no-repeat center center;
}
.CheckTheatreBG label, .CheckClassBG label, .CheckPBG label, .CheckOBG label, .CheckBanquetBG label, .CheckBuffetBG label {
	padding-top:62px;
	padding-left:5px;
	width:125px;
	height:90px;
	border:1px solid #ddd;
	border-radius:2px;
}
.CheckTheatreBG label span, .CheckClassBG label span, .CheckPBG labe span, .CheckOBG label span, .CheckBanquetBG label span, .CheckBuffetBG label span {
	font-size:90%;
}

.lists input[value="1"] {
	background-color:red;
}
.CheckTheatreBG label {
	background:#fff url(../images/icon_theatre_dark.png) no-repeat center 0;
}
.CheckClassBG label {
	background:#fff url(../images/icon_class_dark.png) no-repeat center 0;
}
.CheckPBG label {
	background:#fff url(../images/icon_p_dark.png) no-repeat center 0;
}
.CheckOBG label {
	background:#fff url(../images/icon_o_dark.png) no-repeat center 0;
}
.CheckBanquetBG label {
	background:#fff url(../images/icon_banquet_dark.png) no-repeat center 0;
}
.CheckBuffetBG label {
	background:#fff url(../images/icon_buffet_dark.png) no-repeat center 0;
}

/* -------------------------------- Table ------------------------------- */
.HotelBlockType .table {
	margin-bottom:0;
}

#orders .table .table th {
	border-top:0px solid #fff;
	font-size:85%;
}

p.SpeedRoom {
	overflow:hidden;
	position:absolute;
	top:8px;
	right:220px;
	width:200px !important;
	padding-left:26px;
	color:#4b91c5;
	font-size:12px;
	white-space:nowrap;
	text-overflow:ellipsis;
}
@media (min-width: 1200px) {
		p.SpeedRoom {
			right:270px;
	}
}
p.SpeedRoom a {
	position:relative;
	text-decoration:none;
}
p.SpeedRoom a:first-child {
	text-transform: capitalize;
}
p.SpeedRoom a span:first-child {
	text-transform:none;
}
p.SpeedRoom a em {
	display:block;
	line-height:1em;
	font-size:80%;
	font-style:normal;
	color:#a2a1a6;
	text-transform:none;
}
p.SpeedRoom sup {
	font-size:24px;
	font-weight:700;
	color: #337ab7;
}
p.SpeedRoom sup i {
	position:relative;
	top:-2px;
	left:-6px;
	font-size:20px;
}
p.SpeedRoom i {
	position:absolute;
	top:-20px;
	left:-18px;
}
#HotelsList p.SpeedRoom i.fa-spin {
	position:absolute;
	top:40px;
	left:-18px;
}
#HotelsList .IconBodyOne i.fa-spin {
	position:absolute;
	top:8px;
	left:-18px;
}
p.SpeedRoom a:hover .PriceOnRequest:after {
	color:#4b91c5;
}
p.SpeedRoom a span.SpeedRoomPrice {
	display:inline-block;
	color:#a2a1a6;
	font-size:12px;
	border-bottom:1px dashed #fff;
}
p.SpeedRoom a span.SpeedRoomPrice span {
	color:#333;
	font-size:26px;
	padding-left:3px;
	line-height:1em;
}
p.SpeedRoom a span.SpeedRoomPrice span.rub,
p.SpeedRoom a span.SpeedRoomPrice span.usd,
p.SpeedRoom a span.SpeedRoomPrice span.euro,
p.SpeedRoom a span.SpeedRoomPrice span.uah {
	font-size:0;
}
p.SpeedRoom a:hover span.SpeedRoomPrice {
	color:#4b91c5;
	text-decoration:none;
	border-bottom:1px dashed #ddd;
}
span.SpeedRoomPriceRequest {
	padding-top:12px;
}
.SpeedRoomName {
	display:block;
	overflow:hidden;
	width:160px !important;
	text-overflow:ellipsis;
}
.SpeedRoom sup {
	position:absolute;
	top:-7px;
	left:auto !important;
	right:-20px !important;
	width:16px;
	height:12px;
	font-size:16px;
	font-weight:100;
	color:#337ab7;
}
.SpeedRoom sup i.fa-magic {
	position:absolute;
	top:-1px;
	left:-1px;
}
.SpeedRoomNumberTu {
	position:relative;
}
.SpeedRoomNumberTu .PriceCommission {
	font-weight:100;
}
.SpeedRoomNumberTu sup {
	position:absolute;
	top:0;
	left:auto !important;
	right:-10px !important;
	width:14px;
	font-size:11px;
	font-weight:800;
	color: #337ab7;
}
p.SpeedRoomNumberTu i {
	position:relative;
	top:-2px;
	left:-3px;
	font-size:10px;
}

.rub:after {
	font-family:'FontAwesome';
	content: "\f158";
	line-height:normal;
	font-weight:100;
	padding-right:0.1em;
	color:#333 !important;
	font-size:14px !important;
}
.usd:before {
	font-family:'FontAwesome';
	content: "\f155";
	line-height:normal;
	font-weight:100;
	padding-right:0.1em;
	color:#333 !important;
	font-size:14px !important;
}
.eur:after {
	font-family:'FontAwesome';
	content: "\f153";
	line-height:normal;
	font-weight:100;
	color:#333 !important;
	font-size:14px !important;
}
.uah:after {
	font-family:Arial, Helvetica, sans-serif;
	content: "₴";
	line-height:normal;
	font-weight:700;
	color:#333 !important;
	font-size:14px !important;
}
span.usd, span.rub, span.eur, span.uah {
	color:rgba(117, 190, 218, 0.0);
	font-size:0;
}
.CancellationNumberNormal,
.CancellationNumberWarning {
	display:block;
	position:relative;
	margin-bottom:5px;
	font-size:smaller;
	color:#777;
	white-space:nowrap;
}
.PaymentTypeBank .CancellationNumberNormal,
.PaymentTypeBank .CancellationNumberWarning {
	white-space:normal;
}
.PriceNumber, .TransferPrice, .VipHallPrice, .TrainCarPrice, .FlightPrice, .AeroexpressTicketPrice {
	position:relative;
	display:inline-block;
	padding-right:20px;
	font-family:"wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	color:#000;
	font-size:22px;
	font-weight:700;
	line-height:1em;
	border-bottom:1px solid transparent;
}
.VipHallPrice {
	padding-right:9px;
}
.FlightPrice {
	border-bottom:0 solid #fff;
}
.TransferPrice a.PopOverPrice,
.TrainCarPrice a.PopOverPrice {
	position:absolute;
	top:-8px;
	right:8px;
}
.VipHallPrice a.PopOverPrice {
	position:absolute;
	top:-8px;
	right:-3px;
}
.SpecificPriceViphall .popover {
	width:200px;
}
.TrainCarTable h4.media-heading span.RoomsCartLink {
	white-space:nowrap;
}
.TrainCarTable td.TrainCarTdPrice {
	max-width:130px;
}
.TrainCarTable td h2 {
	margin-top:0;
}
.TrainCarTable hr {
	margin-top:2px;
	margin-bottom:2px;
}
.ReafFirm {
	padding-left:15px;
	padding-right:15px;
	margin-bottom:10px;
}
.PriceNumberRR {
	position:relative;
	display:block;
	font-size:12px;
	color:#777;
	white-space:nowrap;
}
.PriceNumberAgr {
	position:relative;
	display:block;
	font-size:12px;
	color:#777;
	white-space:nowrap;
}
p.SpeedRoom .PriceOnRequest:after {
	display:inline-block;
	content: "По запросу";
	padding-top:1em;
	vertical-align:baseline;
	color:#777;
}
.HotelBlockType .table .PriceOnRequest:after {
	content: "По запросу";
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:100;
	color:#777;
}
table.TableNumberCart .PriceOnRequest:after {
	content: "По запросу";
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:100;
	color:#777;
}
.PriceOnRequest > span, .PriceOnRequest > div {
	display:none;
}
.OnRequest {
	font-size:14px;
	color:#777;
}
.PriceCommission {
	display:block;
	text-transform:none;
	font-size:12px;
	font-weight:100;
	color:#333;
	white-space:nowrap;
}
.SpeedRoom .PriceCommission .price-value {
	font-weight:700;
}
.SpeedRoom .PriceCommission span.rub {
	color:#333 !important;
	font-weight:700;
}
#orders .PriceCommission {
	color:#777;
}
.PriceCommissionRR {
	display:block;
	font-size:12px;
	color:#333;
	white-space:nowrap;
}
.a CancellationNumberWarning, .a CancellationNumberNormal  {
	display:block;
	font-size:12px;
	white-space:nowrap;
}
.a CancellationNumberWarning {
	color:#ff0000;
}
.a CancellationNumberNormal {
	color:#000;
}

.PricePaid {
	display:block;
	font-size:12px;
	color:#777;
}
.PriceCommission .rub {
	color:#777;
	line-height:6px;
	width:5px;
}
.PriceCommissionRR .rub {
	width:5px;
	font-size:12px;
	color:#333;
	line-height:6px;
}
.PricePenalty {
	display:block;
	font-size:12px;
	color:#777;	
}
ul.dropdown-menu li span.PricePenalty {
	padding:2px 4px;
	white-space:nowrap;
}
span.СancellationNumberPriceRoom,
span.СancellationNumberNormal,
span.СancellationNumberPriceTotal {
	display:block;
	padding-right: 20px;
}

span.СancellationNumberPriceTotal span.СancellationNumberPriceRoom {
	display:none;
}
span.СancellationNumberPriceRoom span.СancellationNumberPriceTotal {
	display:none;
}

.NumberAvailability {
	display:block;
	text-align:center;
}
.SpeedNumberAvailability {
	text-align:center;
	white-space:nowrap;
	color:#fff;
	font-weight:100;
	font-family:"wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
}
.AllPositionCart .SpeedNumberAvailability {
	color:#777;
}
.SpeedNumberAvailability span.actual span {
	display:inline-block;
	width:27px;
	height:27px;
	color:#777;
	background-color:#fff;
}
.SpeedNumberAvailability span.actual {
	display:inline-block;
	color:#fff;
	width:27px;
	height:27px;
	background-color:#94bd39;
}
.SpeedNumberAvailability span.actual span.actual-value {
	display:inline-block;
	color:#fff;
	width:27px;
	height:27px;
	background-color:#94bd39;
}
.SpeedNumberAvailability span.actual.actual-empty:before {
	display:inline-block;
	width:27px;
	height:27px;
	content:'—';
	color:#777;
	background-color:#fff;
}
.SpeedNumberAvailability span.actual.actual-empty span.actual-value {
	display:none;
}

table.TablePrint {
	margin-bottom:0;
}
table.TableBorderPrint {
	margin-bottom:0;
	overflow-x: scroll;
	overflow-y: hidden;
}
@media print {
	.TableBorderPrint th {
		font-size:85%;
		border:1px solid #ccc;
	}
	.TableBorderPrint td {
		font-size:85%;
		border:1px solid #ccc;
	}
	.TableBorderPrint th button.btn {
		border-color: #fff;
		font-weight:700;
	}
	.PrintReportsAccomodationSalesVolume {
		height:auto !important;
	}
}
.PrintReportsAccomodationSalesVolume {
	height:700px;
}
th.OpenOrderDetailsAmount,
.TotalCountSub,
.TotalCountSub,
.TotalAmountSub,
.TotalTitle
 {
	font-weight:700;
	background-color:#dcd9c8;
}
.alert-info {
	border:none;
}
.alert {
    border-radius:0;
}

.AlertTopBanner {
	margin-bottom:0;
	margin-right:-16px;
	margin-left:-16px;
	padding-left:180px;
	color:#fff;
	background:#ed5564 url(../images/kremlin64.png) no-repeat 60px bottom;
	border:0 solid #ed5564 !important;
}
.AlertTopBanner .close {
	top:-10px;
	right:-25px;
	color:#fff !important;
	opacity:0.7;
}
.AlertTopBanner .close:hover, .AlertTopBanner .close:focus {
	opacity:1;
}
.AlertTopBanner span {
	display:block;
	opacity:0.7;
}
.AlertTopBanner strong {
	display:block;
	font-size:20px;
}
.AlertTopBanner a {
	text-decoration:underline;
}

.InfoLocation p {
	padding:0 0 20px 0;
}

a.PopOverPrice {
	position:absolute;
	top:0;
	right:0;
	font-size:12px;
	cursor:help;
}
.CancellationNumberNormal a.PopOverPrice {
	top:1px;
	left:133px;
}
.DetailsTableCancellation {
	position:relative;
}
.SpeedRoomNumberTu .DetailsTableCancellation a.PopOverPrice {
	top:-16px;
	left:152px;
}
.PaymentType .DetailsTableCancellation a.PopOverPrice {
	top:-16px;
	left:153px;
}
div.BlockedTime .DetailsTableCancellation a.PopOverPrice {
	top:-22px;
	left:28px;
}
.SpecificPriceInsurance a.PopOverPrice,
.SpecificPriceVisa a.PopOverPrice {
	right:-12px;
}
.PriceNumberRR a.PopOverPrice,
.PriceNumberRR .SpecificPrice,
.PriceNumberNetBlockMini a.PopOverPrice,
.PriceNumberNetBlockMini .SpecificPrice {
	display:inline-block;
	position:inherit;
}
.well .table .PriceNumberRR .glyphicon-info-sign,
.PriceNumberRR .glyphicon-info-sign,
.well .table .PriceNumberNetBlockMini .glyphicon-info-sign,
.PriceNumberNetBlockMini .glyphicon-info-sign {
	padding-left:2px;
	color:#337ab7;
}
.PriceNumberRR table, .PriceNumber table {
	color:#000;
	margin-bottom:0;
}
.PriceNumberRR .TrTablePriceToPay, .PriceNumberRR .TrTablePriceDiscount {
	display:none;
}
.PriceNumberAgr a.PopOverPrice, .PriceNumberAgr .SpecificPrice {
	display:inline-block;
	position:inherit;
}
.well .table .PriceNumberAgr .glyphicon-info-sign, .PriceNumberAgr .glyphicon-info-sign {
	padding-left:5px;
	color:#337ab7;
}
.PriceNumberAgr table, .PriceNumber table {
	color:#000;
	margin-bottom:0;
}
.PriceNumberAgr .TrTablePriceToPay, .PriceNumberAgr .TrTablePriceDiscount {
	display:none;
}
a.PopOverPrice:hover, a.PopOverPrice:focus {
	text-decoration:none;
}

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
    border-top:0px solid #ddd;
}
.tooltip-inner {
	color:#fff !important;
	text-align:left;
	border-radius:0;
	max-width: 200px;
	word-wrap: break-word;
	white-space: normal !important;
}

.tab-pane {
	padding-top:20px;
}
.tab-pane .FormMain {
	margin-top:0;
}

.FullDescription {
	margin-top:20px;
}
.TableNumberCart {
	margin-top:15px;
	margin-bottom:15px;
}

.TableNumberCart > tbody > tr > td {
    border-top:0 solid #ddd;
}
.OrderNumberCompany {
	display:block;
	margin-top:7px;
	margin-bottom:7px;
	font-size:.85em;
	font-weight:700;
	color:#777;
	cursor:pointer;
}
.OrderNumberCompany.OrderExternalNumberEmpty {
	color:#ccc;
}
.OrderNumberCompany em {
	border-bottom: 1px dashed #ddd;
}
.OrderNumberCompany.OrderExternalNumberEmpty em {
	border-bottom: 0px dashed #ddd;
}
.DataNumber {
	display:block;
	/* white-space:nowrap; */
	font-size:90%;
}

a.DataNumber {
	color:#777;
	text-decoration:none;
}
a.DataNumber span:hover, a.DataNumber span:focus, a.DataNumber span:active {
	color:#777;
	text-decoration:none;
	border-bottom:1px dashed #ccc;
}
.NameNumber {
	display:block;
	font-size:90%;
}
.NameNumber:first-letter {
	text-transform:capitalize;
}

.table > tbody + tbody {
	border-top:0 solid #fff;
}
.table > tbody.OpenOrderDetails + tbody.in {
	border-top:0 solid #fff;
}
/* #orders .table > thead > tr > th, #orders .table > tbody > tr > th, #orders .table > tfoot > tr > th, #orders .table > thead > tr > td, #orders .table > tbody > tr > td, #orders .table > tfoot > tr > td {
    border-top:1px solid #ddd;
}
*/
.table > tbody.OpenOrderDetails {
	border-top:0 solid #fff;
	border-bottom:0 solid #fff;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.table tbody.OpenOrderDetails .table {
    background-color:transparent;
}
.tab-content .table tbody.OpenOrderDetails .table th {
    background-color:transparent;
    border-bottom:2px solid #dfdfbf;
}
.tab-content .table tbody.OpenOrderDetails .table td {
	border:0 solid transparent;
}
.tab-content .table tbody.OpenOrderDetails .table {
    margin-bottom:0;
}
.tab-content .table tbody.OpenOrderDetails .panel {
	background-color:#fefefa;
}
.tab-content .table tbody.OpenOrderDetails .panel-default {
	border-color:transparent;
	border-radius:0;
}
.tab-content .table tbody.OpenOrderDetails .list-group-item {
	background-color:#fefefa;
	border-color:#dfdfbf;
	border-radius:0;
}
.tab-content .table tbody.OpenOrderDetails .badge {
    background-color:#c1c1a1;
    transition: background-color 0.55s ease-in-out 0s;
}
#orders .table tbody.OpenOrderDetails .label-default {
    background-color:#c1c1a1;
    transition: background-color 0.55s ease-in-out 0s;
}

.table > tbody.OpenOrderDetails + tbody.OpenOrderDetails td {
    border-top:0px solid #ddd;
}

.TableNumberCart button.close {
	float:right;
	opacity:0.3;
}
.TableNumberCart button.close:hover, .TableNumberCart button.close:focus {
	opacity:0.9;
}
.TableNumberCart .media-body {
	font-size:90%;
	line-height:1.4em;
	color:#777;
}
.TableNumberCart .media-heading {
	color:#333;
}
.FormMain .TableNumberCart h4 {
	font-size:14px;
}
.FormMain .TableNumberCart .TransferPositionForm h4 {
	font-size:30px;
}
.TableNumberCart .RoomsCartLink {
	display:block;
	text-transform:capitalize;
	font-size:180%;
	line-height: 1.2em;
	color:#777;
	text-decoration:none;
}
.TableNumberCart .RoomsCartLink span:hover, .TableNumberCart .RoomsCartLink span:focus {
	text-decoration:none;
	border-bottom:1px dashed #dfdfdf;
}

.TableNumberCart .text-muted i.fa-car {
	color:#ddd;
}
.TableNumberCart .fa-microphone {
	font-size:20px;
	color:#ddd;
}
.TableNumberCart .fa-user {
	font-size:20px;
	color:#ddd;
}
.TableNumberCart .fa-car {
	font-size:16px;
	color:#ddd;
}
.label {
    border-radius:0;
    padding: 0.4em 0.6em 0.4em;
}
.label-primary {
    background-color:#6eb8b9;
}
.label-info {
    background-color:#eeb726;
}
.label-inverse, .badge-inverse {
	color:#fff;
    background-color:#333333;
}

#orders .table th.StatusAllMessages {
	white-space:nowrap;
}
#orders .table th.StatusAllMessages i.fa-share {
	cursor:pointer;
	font-size:110%;
}

#orders .label-info {
	background-color:#5bc0de;
	cursor:default;
}
label.CalendarOrdersFrom {
	position:absolute;
	top:12px;
	left:14px;
	cursor:pointer !important;
}
label.CalendarOrdersTo {
	position:absolute;
	top:12px;
	left:14px;
	cursor:pointer !important;
}
#OrderChanges label.CalendarOrdersFrom,
#OrderChanges label.CalendarOrdersTo {
	left:24px;
}
#orders_date_from,
.orders_date_from {
	background:transparent url("../images/input_calendar.png") no-repeat scroll right -4px;
	cursor: pointer !important;
	padding-left:30px;
}
#orders_date_to,
.orders_date_to {
	background:transparent url("../images/input_calendar.png") no-repeat scroll right -4px;
	cursor: pointer !important;
	padding-left:38px;
}
#accounts_date_from {
    background:transparent url("../images/input_calendar.png") no-repeat scroll right -4px;
    cursor: pointer !important;
	padding-left:30px;
	width:150px;
}
#accounts_date_to {
    background:transparent url("../images/input_calendar.png") no-repeat scroll right -4px;
    cursor: pointer !important;
	padding-left:38px;
	width:160px;
}
#accounts .FormMain .col-md-3 .bootstrap-select .btn-default span.filter-option {
	display: block;
	overflow: auto;
    text-overflow: clip;
    white-space: normal;
    width: auto;
}
.PositionCart {
	padding-top:15px;
	margin:0 0 50px 0;
	background-color:#fff;
}
.PositionConfirm {
	padding-top:15px;
	margin:0 0 10px 0;
	background-color:#fff;
}
.ListPage .breadcrumb {
    background-color:#fff;
}
.ListPage .tab-content {
    background-color:#fff;
}
.ListPage .TabListAndMap {
    background-color:transparent;
}
.ListPage #TabMapHotels {
	height:620px;
    background-color:transparent;
}
.ListPage .TabListAndMap .tab-pane {
    padding-top:0;
}


#orders .table {
	margin-top:10px;
}
#orders .table th {
	position:relative;
}

#orders .table .table {
	margin-top:0;
}
#orders .FormMain, #settingshotels .FormMain {
	margin-bottom:20px;
}

#settingshotels, #cartrestore {
	min-height:600px;	
}


span.NameClient {
	display:block;
}
#orders .table .badge {
	position:relative;
	height:40px;
    width:40px;
    padding:12px 0;
    font-weight:100;
    border-radius:0;

	background-color:transparent;
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 50%;
	background-image: url(/svg/chat-icon.svg);
}
.badge span {
	position:absolute;
	top:-5px;
	right:-8px;
	height:18px;
	width:18px;
	font-size:80%;
	font-weight:700;
	padding:2px 0 0 1px;
	border:2px solid #fff;
	background-color:#ff0000;
	border-radius:20px;
}
.UserMessages .badge {
	padding:5px 5px -5px 5px;
	border-radius:50%;
}
#staff .badge, #contractors .badge, #agents .badge {
	border-radius:28px;
	padding:5px 7px;
}
#staff .table td, #agents .table td, #orders .table td {
	-ms-hyphens: auto; 
	-moz-hyphens: auto; 
	-webkit-hyphens: auto; 
	hyphens: auto;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
#orders .table td i.fa-info-circle {
	color:#777;
	cursor:default;
}
#orders .table td .dropdown i.fa-info-circle {
	color:#fff !important;
	cursor:inherit;
}
#orders .table td i.fa-exclamation-triangle {
	color:#ff0000;
	cursor:default;
}
.WhiteBG {
	background-color:#fff !important;
}
.White {
	color:#fff !important;
}
.Green {
	color: #00c347;
}
.RedColor {
	background-color:#ff0000;
}
.Red {
	color:#ff0000;
}
a.Red {
	color:#ff0000;
	cursor:pointer;
}
a.Red:hover, a.Red:focus, a.Red:active {
	color:#ff0000;
	text-decoration:none;
}
.Orange {
	color:#eeb726;
}
.Black {
	color:#000;
}
a.Black {
	color:#000;
}
a.Black:hover, a.Black:focus, a.Black:active {
	color:#000;
	text-decoration:none;
	border-bottom:1px dashed #ccc;
}
.Blue {
	color:#337ab7;
}
a.Blue {
	color:#337ab7;
}
a.Blue:hover, a.Blue:focus, a.Blue:active {
	color:#337ab7;
	text-decoration:none;
	border-bottom:1px dashed #a0e8ff;
}
a.OrderDescript {
	font-size:100%;
	text-decoration:none;
	border-bottom:1px dashed #a0e8ff;
}
.Silver {
	color:#a8a8a8;
}
a.Silver {
	color:#a8a8a8;
}
a.Silver:hover, a.Silver:focus, a.Silver:active {
	color:#a8a8a8;
	text-decoration:none;
	border-bottom:1px dashed #ccc;
}

tr.FunctionalDisabled td, tr.FunctionalDisabled a, .FunctionalDisabled a:hover, .FunctionalDisabled a:focus {
	color:#ddd !important;
	cursor:default;
	background:none;
	border:0px solid #fff;
}
tr.FunctionalDisabled td a.Blue i, tr.FunctionalDisabled a.Blue i, .FunctionalDisabled .Blue:hover , .FunctionalDisabled .Blue:focus {
	color:#337ab7 !important;
	cursor:pointer;
	background:none;
	border:0px solid #fff;
}

.btn-group button.disabled {
    color:#000;
    opacity:1;
}
.btn-group ul.dropdown-menu li a.active {
    background-color:#eeb726;
    color:#fff;
}
.table th .btn-group button.disabled {
	padding-left:0;
	font-weight:700;
    color:#000;
    border:0;
    opacity:1;
}

.table p {
    margin:0;
}
.modal-content {
    border-radius:0;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color:#337ab7;
    border-color:#337ab7;
}
.table.NoBorder {
	border:0px solid #fff;
}
.table .NoBorder {
	border:0px solid #fff;
}
.table tr.NoBorder td {
	border:0px solid #fff;
}

.OrderDescriptCollarse {
	margin-bottom:40px;
}
.QuotaNumber {
	color:#c1c1a1;
	cursor:default;
}
.QuotaNumber .fa-check {
	color:#333;
}
.BreakFastNumber {
	display:block;
	color:#333;
}
span.OrderDetailDocDate {
	color:#777;
	font-size:80%;
	display:block;
}
.OrderDescriptCollarse ul.list-group li {
	padding-left:30px;
}
.OrderDescriptCollarse ul.list-group li span.glyphicon {
	margin-left:-20px;
}

ul.OrderServicesList li {
	list-style-type:none;
	padding-bottom:5px;
}
ul.OrderServicesList {
	padding-left:0;
}
ul.OrderServicesList li i {
	color:#a8a8a8;
}
ul.OrderServicesList li a i {
	color:#337ab7;
}
ul.OrderServicesList li span.breakfast_rub {
	display: block;
	height: 30px;
	width: 30px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 50%;
	z-index: 2;
	background-color: #313342;
	background-image: url(/svg/icon/services/breakfast_rub.svg);

}

#orders .label-default {
	background-color:#a8a8a8;
	cursor:default;
}

/* -------------------------------------- Modal Callery ---------------------------- */
.modal-backdrop.in {
	overflow:hidden;
	background-color:#fff !important;
	opacity:0.9;
}
.ekko-lightbox .modal-header h4.modal-title {
	font-family: "wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333 !important;
}
.ekko-lightbox .modal-footer {
	font-style:italic;
	color:#777 !important;
}
.ekko-lightbox .modal-header .close {
    color:#000 !important;
}

.bg-danger .modal-header {
	background-color:#ed969e !important;
}
.bg-danger .modal-header h4.modal-title {
	color:#fff !important;
}
.modal-content {
	box-shadow: 5px 5px 0px rgba(0, 0, 0, 0.1);
}
.modal-lg-full {
	width:90%;
}

.modal-edit-order {
	width:60%;
}

/* -------------------------------------- Popover ---------------------------- */
.popover {
	padding:0;
	max-height:350px;
	max-width:500px;
	border:0px solid rgba(0, 0, 0, 0.1);
	border-top:1px solid #f4f4f4;
	border-radius:0;
}
#orders .popover {
	padding:0;
	max-height:450px;
	width:850px !important;
	max-width:850px !important;
}
#orders .popover-content {
	max-height:470px !important;
}
#orders .MessagesHeaderClose {
	max-height:290px !important;
}
.popover-content h3.MessageManager {
	padding-left:25px;
	padding-right:25px;
	margin-bottom:0;
}
.popover-content p.MessageManager {
	margin-left:25px;
	margin-right:25px;
	margin-bottom:10px;
	color:#ddd;
}

#orders .DetailsTableCancellation .popover {
	max-height:auto !important;
	width:auto !important;
	max-width:auto !important;
	min-width:300px !important;
}
#orders .SpecificPrice .popover {
	max-height:auto;
	width:auto !important;
	max-width:auto !important;
}
#orders .OrderExternalClass .popover {
	width:auto !important;
}
.popover-content {
	overflow:auto;
	overflow-x:hidden;
	max-height:270px;
}

.popover .pop {
	position:absolute;
	top:-1px;
	right:14px;
	font-size:28px;
	z-index:5;
}
.popover .pop:hover, .popover .pop:focus {
	color:red;
	text-decoration:none;
	transition:color 0.55s ease-in-out 0s;
}
.PositionCart .popover .pop,
.HotelBlockType .popover .pop,
.InsurancesBlockPrice .popover .pop,
.FlightBaggageDetails .popover .pop,
.FlightRefundableDetails .popover .pop,
.AeroexpressTicketPrice .popover .pop,
.DetailsTableCancellation .popover .pop {
	position:absolute;
	top:-4px;
	right:10px;
	font-size:28px;
	color:#fff;
	z-index:5;
}

.popover .repop {
	position:absolute;
	top:9px;
	right:38px;
	font-size:15px;
	z-index:5;
}
.popover .repop:hover, .popover .repop:focus {
	color:red;
	text-decoration:none;
	transition:color 0.55s ease-in-out 0s;
}
.popover dt {
	position:relative;
	margin-top:10px;
	font-size:90%;
	font-weight:100;
	color:#777;
}
.popover dt span {
	position:absolute;
	top:2px;
	right:0;
	color:#a8a8a8;
	font-size:80%;
	font-weight:100;
}
.popover-content .btn {
	margin-top:5px;
	color:#fff;
	padding:5px 10px;
	border:0px solid #eeb726;
	border-radius:0;
	background-color:#eeb726;
}
.popover-content .OrderRoomPriceChange {
	padding-top:30px;
}
.popover-content .OrderRoomPriceChange .btn {
	margin-top:0;
	padding: 6px 12px;
}
.popover-content .OrderRoomPriceChange .btn:hover,
.popover-content .OrderRoomPriceChange .btn:focus,
.popover-content .OrderRoomPriceChange .btn:active {
	background-color:#fff;
}
.table tbody.OpenOrderDetails .BlockedTime .OrderRoomPriceChange .fa-minus {
	color:#ddd;
}
.table tbody.OpenOrderDetails .BlockedTime .OrderRoomPriceChange .fa-minus:hover {
	color:#333;
}
.popover-content .btn-default:hover,
.popover-content .btn-default:focus,
.popover-content .btn-default:active {
	background-color:#d3b726;
	transition:background-color 0.55s ease-in-out 0s;
}
.MessagesHeaderClose {
	position:relative;
	max-height:290px;
	overflow:auto;
	margin:0 0 30px 0;
	padding-right:25px;
	padding-left:25px;
}
.MessagesHeaderClose dl dt {
	position:relative;
}
.MessagesHeaderClose dl dt sup {
	display:block;
	position:absolute;
	top:0;
	left:-23px;
	height:8px;
	color:#fff;
	background-color:#ff0000;
	padding:3px 2px 0 2px;
	border-radius:3px;
}

.TableFlightBaggageDetails th, .TableFlightRefundableDetails th {
	background-color:#f8f8f8;
	border:1px solid #fff;
}
.TableFlightBaggageDetailsTh, .TableFlightRefundableDetailsTh {
	color:#777;
	border:1px solid #fff !important;
	border-bottom:1px solid #ddd !important; 
}
/* ------------------------------------ Transfer ------------------------------ */


#MySearchTransfer .input-group {
	margin-bottom:15px;
}
.ThereAndBackInput {
	margin-left:5px;
}
#MySearchTransfer .FormMain button.btn-default {
    margin: 0 auto;
}

/* ----------------------------------- PlaceOrder ---------------------------- */
.PlaceOrder {
	overflow:hidden;
	width:100%;
	min-height:500px;
	padding:8px 15px;
	background-color:#fff;
}
.PlaceOrder h2 {
	font-family: "wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#333;
}
.PlaceOrder.PO_Room,
.PlaceOrder.PO_Bus,
.PlaceOrder.PO_Hall,
.PlaceOrder.PO_Transfer,
.PlaceOrder.PO_Avia,
.PlaceOrder.PO_Rail,
.PlaceOrder.PO_Visa,
.PlaceOrder.PO_Viphall,
.PlaceOrder.PO_Insurance {
	display:block;
}
.PO_Room,
.PO_Bus,
.PO_Hall,
.PO_Transfer,
.PO_Avia,
.PO_Rail,
.PO_Visa,
.PO_Viphall,
.PO_Insurance {
	display:none;
}
.PlaceOrder.PO_Room .PO_Room,
.PlaceOrder.PO_Bus .PO_Bus,
.PlaceOrder.PO_Hall .PO_Hall,
.PlaceOrder.PO_Transfer .PO_Transfer,
.PlaceOrder.PO_Avia .PO_Avia,
.PlaceOrder.PO_Rail .PO_Rail,
.PlaceOrder.PO_Visa .PO_Visa,
.PlaceOrder.PO_Viphall .PO_Viphall,
.PlaceOrder.PO_Insurance .PO_Insurance {
	display:block;
}
.PlaceOrder.PO_Insurance .PO_Insurance .OrderFieldCity {
	display:none;
}
.PlaceOrder.PO_Room .PO_Room .OrderFieldActiveSport,
.PlaceOrder.PO_Bus .PO_Bus .OrderFieldActiveSport,
.PlaceOrder.PO_Hall .PO_Hall .OrderFieldActiveSport,
.PlaceOrder.PO_Transfer .PO_Transfer .OrderFieldActiveSport,
.PlaceOrder.PO_Avia .PO_Avia .OrderFieldActiveSport,
.PlaceOrder.PO_Rail .PO_Rail .OrderFieldActiveSport,
.PlaceOrder.PO_Visa .PO_Visa .OrderFieldActiveSport {
	display:none;
}

/* ----------------------------------- FinalPageBlock ---------------------------- */

.FinalPageBlock {
	overflow:hidden;
	width:100%;
	min-height:500px;
	padding:8px 15px;
	background-color:#fff;
}
.FinalPageBlock h2 {
	font-family: "wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#333;
}

/* ----------------------------------- FAQPageBlock ---------------------------- */

.FAQPageBlock {
	overflow:hidden;
	width:100%;
	min-height:500px;
	padding:8px 15px;
	background-color:#fff;
}
.FAQPageBlock h2 {
	font-family: "wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#333;
}
.FAQPageBlock ol li {
	padding-bottom:5px;
}

/* ----------------------------------- / FinalPageBlock ---------------------------- */
.CloseCollapse a {
	margin-top:-2px;
	line-height:24px;
	color:#ff0000;
	font-size:24px;
	font-weight:700;
}
.CloseCollapse a:hover, .CloseCollapse a:focus {
	color:#ff0000;
	text-decoration:none;
}

/* -------------------------------- SpecificPrice -------------------------------- */
.SpecificPrice table.TablePrice {
	width:620px;
	overflow-x:hidden;
}
.SpecificPrice table.TablePrice td {
	white-space:nowrap;
}

.popover-title {
	margin:0;
	padding:8px 34px 8px 14px;
	color:#fff;
	font-size:14px;
	background-color:#313342;
	border-bottom:0px solid #ebebeb;
	border-radius:0;
}
.SpecificPrice table.TablePrice td.text-muted:first-letter {
	text-transform:capitalize;
}
.SpecificPrice .SpecificPriceRoomTd, .SpecificPrice .SpecificPriceMealTd, .SpecificPrice .SpecificPriceTotalTd {
	display:none;
}

.SpecificPriceRoom .SpecificPriceRoomTd, .SpecificPriceMeal .SpecificPriceMealTd,
.SpecificPriceTotal .SpecificPriceMealTd, .SpecificPriceTotal .SpecificPriceRoomTd,
.SpecificPriceTotal .SpecificPriceTotalTd, .SpecificPriceInsuranceTd {
	display:table-cell;
}

span.InsurancesBlockPrice .TablePrice {
	color:#333;
}

/*-------------------------- */
.SpecificPrice .SpecificPriceTansferOneWayTd, .SpecificPrice .SpecificPriceTansferRoundUpTd {
	display:none;
}

.SpecificPriceTansferOneWay .SpecificPriceTansferOneWayTd, .SpecificPriceTansferRoundUp .SpecificPriceTansferRoundUpTd {
	display:table-cell;
}
.SpecificPriceTansferOneWayTd {
	text-align:right;
}
/*-------------------------- */


.MainBannerCol12 {
	margin:100px 0 20px 0;
}
.MainBannerCol12 img.img-responsive {
	display:inherit;
}


/* ------------------------------------ FilterCart -------------------------------- */
.FilterCart {
	margin-bottom:15px;
}

.FilterCart .btn-succes {
	background-color: #5cb85c;
    color:#fff;
	border:1px solid #4cae4c;
	border-radius:0;
}
.FilterCart .btn-xs {
	padding:1px 5px;
}
.FilterCart .btn-succes:hover {
	background-color:#4cae4c;
	color:#fff;
}


.TableNumberCart h4 i.fa {
	display:block !important;
	margin:0 auto !important;
}
.TableNumberCart h4 i.fa-long-arrow-right, .TableNumberCart h4 i.fa-long-arrow-left {
	display:inline !important;
}

/* ------------------------------------ Responsive -------------------------------- */
input.ac_loading {
	background:transparent url(../images/loading_input.gif) no-repeat 90% center;
}


/* ------------------------------------ DropUP DropDown -------------------------------- */

.DownCaret:after, .UpCaret:after {
	font-family:FontAwesome;
}
button.DownCaret, button.UpCaret {
	background-color:#eeb726;
	border-color:#d3b726; 
	border-radius:none;
}
button.DownCaret:hover, button.UpCaret:hover {
	background-color:#d3b726;
	border-color:#d3b726; 
}
.DownCaret:after {
	font-family:'FontAwesome';
    content: "\f0d7";
}
.UpCaret:after {
	font-family:'FontAwesome';
	content: "\f0d8";
}

/* ------------------------------------ Google Map Modal -------------------------------- */
#main_map_canvas {
	width:100%;
	height:400px;
	background-color:#ddd;
}
#main_map_canvas img {
	max-width:none;
}
#MapModal label { width: auto!important; display:inline!important; }
#MapModal img { max-width: none!important; }
#main_map_canvas {width:520px; height:400px}
#main_map_canvas label { width: auto!important; display:inline!important; }
#main_map_canvas img { max-width: none!important; }

/* ------------------------------------ Accordion ---------------------------------------- */

.FAQPageBlock .panel-default > .panel-heading {
    background-color:#fff;
    border-color:#fff;
}
.FAQPageBlock .panel-heading {
    padding:10px 15px 0 15px;
}
.FAQPageBlock .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color:#fff;
}
.FAQPageBlock .panel-default > .panel-heading h4.panel-title a {
	color:#337ab7;
	text-decoration:none;
	border-bottom:1px dashed #ddd;
}
.FAQPageBlock .panel-default > .panel-heading h4.panel-title a:hover, .FAQPageBlock .panel-default > .panel-heading h4.panel-title a:focus {
	text-decoration:none;
	border-bottom:1px dashed #ddd;
}
.FAQPageBlock .panel-default {
    border-color:#fff;
}
.FAQPageBlock .panel {
    border-radius:0;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.05);
}

/* --------------------------------------------- Scrollbar -------------------------------- */
.scrollbox3 {
	overflow: auto;
	width:auto;
	height:143px;
	padding:0 5px;
	margin-bottom:20px;
}

.track3 {
    width: 10px;
    background: rgba(0, 0, 0, 0);
    margin-right: 2px;
    border-radius: 10px;
    -webkit-transition: background 250ms linear;
    transition: background 250ms linear;
}

.track3:hover,
.track3.dragging {
    background: #fff; /* Browsers without rgba support */
    background: rgba(255, 255, 255, 0.15);
}

.handle3 {
    width: 7px;
    right: 0;
    background:#fff;
    background: rgba(255, 255, 255, 0.4);
    border-radius: 7px;
    -webkit-transition: width 250ms;
    transition: width 250ms;
}

.track3:hover .handle3,
.track3.dragging .handle3 {
    width: 10px;
}
.align-right {
	text-align:right;
}

/* --------------------------------------------- TouchSpin -------------------------------- */
.bootstrap-touchspin .input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px 10px;
  margin-left: -1px;
  position: relative;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 0;
  border-top-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  margin-top: -2px;
  border-radius: 0;
  border-bottom-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical i {
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 9px;
  font-weight:100;
}
.bootstrap-touchspin .form-control {
	height:36px;
	border-width:2px;
}
.bootstrap-touchspin input {
	text-align:center;
}
.bootstrap-touchspin .btn-default {
	color:#ddd;
	background-color:#fff;
	border-color:#ccc;
    border-width:2px;
}
.bootstrap-touchspin .btn-default:hover {
    border-color:#777;
    color:#333;
}

.DarkColor {
	color:#333;
}

.special {
	color:#ddd !important;
	background:#fff;
}
.AlternativeHotels {
	position:relative;
}
.AlternativeHotels span {
	position:relative;
	display:block;
	margin:0 auto;
	padding:0 15px;
}
.AlternativeHotels span span {
	position:absolute;
	top:10px;
	left:26%;
	white-space:nowrap;
	background-color:#f2f2f2;
}
.AlternativeHotelsActive span {
	color: #337ab7;
	cursor:pointer;
}
hr.DarkHR {
	border-color:#ccc;
}
.SearchMapHotels .AlternativeHotels {
	position:static;
}
.SearchMapHotels .AlternativeHotels span {
	position:static;
	padding:5px 0 0 0;
}
.SearchMapHotels .AlternativeHotels span span {
	position:static;
	display:inline;
	background-color:transparent;
	border-bottom:1px dotted #337ab7;
}


/* ------------------------------------------ FilterAvia ----------------------------- */
#FilterAvia {
	margin-bottom:25px;
}
.FilterAvia {
	z-index:9;
}
.FilterAvia .FormMain {
	padding:15px;
	background-color:#fff;
}
.AviaSorting .FormSort, .AviaSorting .ListStat {
	position:inherit !important;
	left:15px;
	top:-32px;
}
.FilterAvia .bootstrap-select.btn-group .dropdown-menu li.disabled a {
	display:inherit;
}
/* ------------------------------------------ FilterTrain ----------------------------- */
.FilterTrain {
	margin-bottom:25px;
	z-index:9;
}
.FilterTrain .FormMain {
	padding:15px;
	background-color:#fff;
}
.TrainSorting .FormSort, .TrainSorting .ListStat {
	position:inherit !important;
    left:15px;
    top:-32px;
}
.FilterTrain .bootstrap-select.btn-group .dropdown-menu li.disabled a {
    display:inherit;
}
.StatSort {
	white-space:nowrap;
}
.StatSort span {
	color:#333;
}
/* ------------------------------------------ Print ----------------------------- */
@media print {
	.visible-print td.PrintFixFont
		{
			font-size:12px !important;
		}
}

/* ------------------------------------------ Other ----------------------------- */
#NewUserCompany .bonuscard-delete {
	visibility: hidden;
}
#NewUserCompany .bonus_card_additional .bonuscard-delete {
	visibility: visible;
}
#EditUserCompany .bonuscard-delete {
	visibility: hidden;
}
#EditUserCompany .bonus_card_additional .bonuscard-delete {
	visibility: visible;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-color:#337ab7;
    border-color:#337ab7;
}
.btn:active, .btn.active {
    box-shadow: none;
}
.btn-lg, .btn-group-lg > .btn {
    border-radius:0;
}

span.PassHiding {
	color:#ddd;
	background-color:#ddd;
}

.ReSearchLink a {
	color:#777;
	background-color:transparent;
	border-color:#999;
	border-radius:0;
}
.ReSearchLink a:hover {
	color:#fff;
	background-color:#eeb726;
	border-color:#eeb726;
}
.ReSearchLink .btn-xs, .ReSearchLink .btn-group-xs > .btn {
	padding:2px 5px;
}

#cartrestore .fa-refresh {
	padding-right:8px;
	cursor:pointer;
}
#cartrestore .FormMain {
	margin-bottom:30px;
}

.btn-xs, .btn-group-xs > .btn {
	border-radius:0;
}
.btn-info {
	background-color:#5bc0de;
	border-color:#5bc0de;
}
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
	background-color: #31b0d5;
	border-color: #31b0d5;
}


#SendErrorRaport canvas {
	cursor: url(../images/aero_pen.cur), crosshair;
}


#DebTor {
	background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
	bottom: 0;
	left: 0;
	outline: 0 none;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	padding:20% 20%;
	margin-bottom:0px;
	z-index: 1049;
}
.DebTorStyle {
	padding:10px 15px 30px 15px;
	background-color:#f2dede;
    border:4px solid #ebccd1;
}
.DebTorStyle p {
	font-size:120%;
}
.DebTorStyle h4 {
	font-size:240%;
	font-family: "wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#AlertNews {
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
	bottom: -100px;
	left: 0;
	outline: 0 none;
	position: fixed;
	right: 0;
	top: 0;
	width:auto;
	z-index:1049;
}
.AlertNewsStyle {
	position:relative;
	width:620px;
	padding:10px 15px 60px 15px;
	margin: 0 auto;
	color:#333;
	background-color:#fff;
	border:4px solid #f8f8f8;
}
.AlertNewsStyle p {
	font-size:120%;
}
.AlertNewsStyle h4 {
	font-family: "wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:green;
	font-size:240%;
	font-weight:700;
}
.AlertNewsStyle p i {
	display:block;
	position:absolute;
	right:14px;
	bottom:15px;
	width:50px;
	opacity:0.8;
}
.AlertNewsStyle button.close {
	padding-top:3px;
}

.alert {
	border-width:4px;
}
#map-hotels {
	width:97%;
	height:600px;
	margin-left:15px;
	margin-right:15px;
}
#HotelsList .table th {
	white-space:nowrap;
}
#HotelsList .table.TableFlightRefundableDetails th {
	white-space:normal;
}

.NewsBlockMain, .NewsBlocks {
	min-height: 30px;
}
.NewsBlockMain div.col-md-4 {
	position:relative;
	margin-top:50px;
}

.NewsBlockMain em {
	position:absolute;
	top:0;
	left:68px;
	color:#777;
	font-size:11px;
}
.NewsBlocks em {
	color:#777;
	font-size:11px;
}
.NewsBlockMain h3, .NewsBlockMain h3 a {
	margin:0;
	padding-top:14px;
	font-family:"wf_SegoeUILight",Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:100;
	color:#333;
	line-height:1.1em;
}
.NewsBlocks h3,
.NewsBlocks h3 a {
	margin:0;
	padding-top:0;
	font-family:"wf_SegoeUILight",Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:100;
	color:#333;
	line-height:1.1em;
}
.NewsBlockMain h3 a:hover, .NewsBlocks h3 a:hover {
	color:#333;
	text-decoration:underline;
}
.NewsBlockMain p {
	padding-top:10px;
	color:#777;
}
.NewsBlockMain div.col-md-4 p:nth-child(2) {
	margin-left:20px;
}

.NewsBlocks p {
	padding-top:0;
	color:#777;
}
p.NewsImages {
	overflow:hidden;
	width:120px;
	height:120px;
	padding:0;
	border-radius:0;
}
.NewsBlockMain p.NewsImages {
	width:100%;
	height:200px;
	border-radius:0;
}
.NewsBlockMain p.NewsImages img {
	width:282px;
}
.NewsBlockMain h3 {
	padding-bottom:15px;
}

.NewsBlockMain .newsTitleLink {
	display: block;
	height: 90px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.NewsBlockMain p.NewsImages img {
	text-align:center;
	max-height:200px;
}

.featured-icons i {
    background:#6eb8b9 none repeat scroll 0 0;
    border-radius:0;
    color: #fff;
    display: block;
    float: left;
    font-size: 22px;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    text-align: center;
    text-shadow: none;
    width: 40px;
}
[class^="fa-"]::before, [class*=" fa-"]::before {
    font-family:'FontAwesome';
	content: "\f0d8";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}
.NewsBlockMain .fa-file-o::before, .NewsBlocks .fa-file-o::before {
    content: "";
}
.NewsBlockMain .fa-file-pdf-o::before, .NewsBlocks .fa-file-pdf-o::before {
    content: "";
}
.NewsBlocks h2 {
    color: #333;
    font-family: "wf_SegoeUILight",Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.NewsBlocks {
	background-color:#fff;
    min-height:500px;
    overflow:hidden;
    padding:8px 15px;
    width:100%;
}
.NewsBlocks .col-md-12 {
	position:relative;
	margin-top:20px;
}
.modal h4 {
	font-size:32px;
	color:#777;
    font-family:"wf_SegoeUILight",Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.SearchMapHotels {
	visibility: hidden;
	position:absolute;
	top:15px;
	left:30px;
	z-index:2;
	padding:10px 30px 10px 10px;
	background-color:rgba(255,255,255,0.7);
}
.SearchMapHotels .form-control {
	width:270px;
}
.SearchMapHotels .input-group-btn .Btn-Search {
    background-color: #eeb726;
    border-width: 0;
    color: #fff;
    height: 44px;
    transition: background-color 0.55s ease-in-out 0s;
	border-radius:0;
}
.SearchMapHotels .input-group-btn .Btn-Search:hover, .SearchMapHotels .input-group-btn .Btn-Search:focus {
	background-color: #d3b726;
}
.SearchMapHotels .input-group-addon, .SearchMapHotels .input-group-btn {
    width:auto;
}

.MapHotelsInfoWindow .FreeNumberMap {
	display:block;
}
.MapHotelsInfoWindow .HotelImgResponsive {
	float:left;
}
.MapHotelsInfoWindow .StreetAddress {
	display:block;
	max-width:320px;
	margin-left:162px;
	font-family: Roboto,Arial,sans-serif;
}
.MapHotelsInfoWindow .StarRate {
	margin-left:160px;
}
.MapHotelsInfoWindow h4 {
	margin-left:162px;
	color:#000;
	font-family:"wf_SegoeUILight",Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:200%;
	line-height:1em;
}
.MapHotelsInfoWindow .DescriptType {
	display:block;
	margin-left:162px;
	color:#777;
}
.MapHotelsInfoWindow .btn {
	display:block;
	width:auto;
	margin-top:5px;
	margin-left:162px;
	border-radius:0;
}
.MapHotelsInfoWindow p.SpeedRoom {
	position:absolute;
	right:25px;
	top:7px;
	width:180px !important;
	text-overflow:ellipsis;
	padding-left:0;
	text-align:right;
	color:#777;
	font-size:12px;
}
.MapHotelsInfoWindow p.SpeedRoom .SpeedRoomPrice span {
	color:#333;
    font-size:22px;
	font-family:Verdana,Arial,sans-serif;
}
.MapHotelsInfoWindow p.SpeedRoom .SpeedRoomPrice span.rub {
	font-family: "ALSRubl-Verdana",Verdana,sans-serif;
}

#NewsModal .modal-body-image p img {
	width:100%;
}
.SpecificPrice .fa-magic::before {
	font-family:'FontAwesome';
    content: "";
	color:#6eb8b9;
}
.SpecificPriceMinMax h3.popover-title {
	background-color:#6eb8b9;
}
.SpecificPriceMinMax h3.popover-title .fa-magic::before {
	color:#fff;
}
.SpecificPriceMinMax .table > tbody > tr > th {
	border-top-width:0px;
	font-weight:100;
	padding-left:10px;
}
.SpecificPriceMinMax .SpecificPriceRoomTd, .SpecificPriceMinMax .SpecificPriceInsuranceTd {
    text-align:left;
}
.SpecificPriceMinMax .popover-content {
    padding:9px 14px 9px 0;
}
.SpecificPriceMinMax .popover {
	border-width:0;
}

.AeroexpressPrice {
	position:relative;
}

.AeroexpressTicketPrice .price-value {
	color: #000;
    line-height:1em;
    white-space:nowrap;
}

.AeroexpressPrice {
	min-width:100px;
}
.AeroexpressTicketIcon1,
.AeroexpressTicketIcon2,
.AeroexpressTicketIcon3,
.AeroexpressTicketIcon10 {
	min-width:300px;
    color:#ddd;
    cursor:default;
    font-size:18px;
	line-height:24px;
}
.AeroexpressTicketIcon1 h4, .AeroexpressTicketIcon10 h4, .AeroexpressTicketIcon2 h4, .AeroexpressTicketIcon3 h4,
.FormMain .AeroexpressTicketIcon1 h4, .FormMain .AeroexpressTicketIcon10 h4, .FormMain .AeroexpressTicketIcon2 h4, .FormMain .AeroexpressTicketIcon3 h4 {
	margin:0;
	text-transform:capitalize;
	font-family:"wf_SegoeUILight",Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:180%;
	font-weight:100;
	color:#333;
}
.AeroexpressTicketIcon1 p, .AeroexpressTicketIcon10 p,  .AeroexpressTicketIcon2 p, .AeroexpressTicketIcon3 p {
	font-family:"wf_SegoeUILight",Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:100;
	color:#777;
}
.AeroexpressTicketIcon1 h4::before, .AeroexpressTicketIcon10 h4::before {
	content: "";
	color:#ddd;
	font-family: "FontAwesome";
	letter-spacing:10px;
}
.AeroexpressTicketIcon2 h4::before {
	content: "";
	color:#ddd;
	font-family: "FontAwesome";
	letter-spacing:10px;
}
.AeroexpressTicketIcon3 h4::before {
	content: "";
	color:#ddd;
	font-family: "FontAwesome";
	letter-spacing:10px;
}
span.AeroexpresskDate {
	display: block;
	padding: 6px 0;
	white-space: nowrap;
}

.TableBorderPrint span.fa-file-excel-o {
	padding-right:10px;
}


#ChartDiagram .table th {
	color:#fff;
	background-color: #c1c1a1;
}
#reportssalesdynamics {
	min-height:700px;
}
#ReportsSalesDinamicsChartDiagram .table th,
#ReportsSales.table th {
	color: #333;
	font-weight:700;
	background-color: #f3efdd;
	border:2px solid #dfdfbf;
}
#ReportsSalesDinamicsChartDiagram .table td,
#ReportsSales.table td {
	color: #333;
	white-space:nowrap;
	background-color:#fdf8e9;
	border:1px solid #dfdfbf;
}
#ReportsSalesDinamicsChartDiagram .table tr:last-child,
#ReportsSales.table tr:last-child {
	font-weight:700;
}
col.alt {
	background-color:#f3efdd;
}
col {
	background-color:#fdf8e9;
}


#ChartDiagram .table > thead > tr > th,
#ReportsSalesDinamicsChartDiagram .table > thead > tr > th,
#ChartDiagram .table > tbody > tr > th,
#ReportsSalesDinamicsChartDiagram .table > tbody > tr > th,
#ChartDiagram .table > tfoot > tr > th,
#ReportsSalesDinamicsChartDiagram .table > tfoot > tr > th,
#ChartDiagram .table > thead > tr > td,
#ReportsSalesDinamicsChartDiagram .table > thead > tr > td,
#ChartDiagram .table > tbody > tr > td,
#ReportsSalesDinamicsChartDiagram .table > tbody > tr > td,
#ChartDiagram .table > tfoot > tr > td,
#ReportsSalesDinamicsChartDiagram .table > tfoot > tr > td {
	border-top: 0 solid #c1c1a1;
}
#ReportsSalesDinamicsChartDiagram .table > tbody > tr > td {
	border-top:0 solid #c1c1a1;
}

#ChartDiagram .table-hover tr > td:hover,
#ReportsSalesDinamicsChartDiagram .table-hover tr > td:hover,
#ChartDiagram .table-hover tr > th:hover,
#ReportsSalesDinamicsChartDiagram .table-hover tr > th:hover,
#ChartDiagram .table-hover tr:hover > td,
#ReportsSalesDinamicsChartDiagram .table-hover tr:hover > td,
#ChartDiagram .table-hover tr:hover > .active,
#ReportsSalesDinamicsChartDiagram .table-hover tr:hover > .active,
#ChartDiagram .table-hover tr:hover > th,
#ReportsSalesDinamicsChartDiagram .table-hover tr:hover > th {
	background-color:#e2e2d3;
}
.TableBorderPrint.table-hover > tbody > tr:hover {
	background-color:#e2e2d3;
}

#ChartDiagram .OrderDetailsAmountBorder,
#ChartDiagram .OrderDetailsSubBorder {
	background-color:#e2e2d3;
}
#ChartDiagram .table-hover tr:hover > td.OrderDetailsAmountBorder,
#ChartDiagram .table-hover tr:hover > td.OrderDetailsSubBorder {
	background-color:#d9d9c5;
}

@media print {
	.modal-open .modal {
		position:static;
	}
	.modal-content {
		border:0 solid rgba(0, 0, 0, 0.2);
		box-shadow:0 0 0 rgba(255, 255, 255, 0.1);
	}
	.TableBorderPrint .collapse {
		display:table-row-group;
		visibility:visible;
	}
}

.BlockStaffEdit h3 {
	font-size:18px;
}

.H3StaffEdit h3 {
	padding-left:15px;
	padding-right:15px;
	font-size:16px;
}
.H3StaffEdit a h3 {
	font-size:16px;
}
.H3StaffEdit h3 span {
	border-bottom: 1px dashed #beeaf1;
}
a.H3StaffEdit.collapsed h3 span::after {
	content: " ";
	font-family: "FontAwesome";
	font-size: 20px;
}
.H3StaffEdit h3 span::after {
	color: #337ab7;
	content: " ";
	font-family: FontAwesome;
	font-size: 20px;
}
a.H3StaffEdit:hover, a.H3StaffEdit:focus  {
	text-decoration:none
}
span.DataCheckIn, span.DataCheckOut {
	position:relative;
	color:#ff0000;
	white-space:nowrap;
}
span.DataCheckIn sup, span.DataCheckOut sup {
	position:absolute;
	top:-5px;
	right:-10px;
	font-size:90%;
	color:#23527c;
}
span.PriceOrderPersonalArena {
	display:block;
	white-space:nowrap;
	padding-left:18px;
	background:transparent url(/svg/order-price.svg) no-repeat;
	background-position:0 2px;
	background-size:16px 16px;
}
span.PriceRRPersonalArena {
	display:block;
	white-space:nowrap;
	padding-left:18px;
	color:#777;
	background:transparent url(/svg/rr-price.svg) no-repeat;
	background-position:0 2px;
	background-size:16px 16px;
}
span.PriceAgrPersonalArena {
	display:block;
	white-space:nowrap;
	padding-left:18px;
	color:#777;
	background:transparent url(/svg/doc-price.svg) no-repeat;
	background-position:0 2px;
	background-size:16px 16px;
}
span.PriceRRPersonalArena span.rub::after,
span.PriceAgrPersonalArena span.rub::after {
	color:#777 !important;
}
span.PriceRRPersonalArena span.price-value,
span.PriceAgrPersonalArena span.price-value {
	padding-right:0;
}
button.NewUserCompany {
	color:#337ab7;
	border:none;
}
/* ----------------------------------------------------------- TRAINCAR --------------------- */
span.WagonName {
	display:block;
}

#WagonNumberType .panel-title {
	font-size:inherit;
}
#WagonNumberType .panel-default {
	border-color:transparent;
}
#WagonNumberType .panel-group .panel {
	border-radius:0;
}
#WagonNumberType .panel-group .panel-heading + .panel-collapse > .panel-body,
#WagonNumberType .panel-group .panel-heading + .panel-collapse > .list-group {
	border-top:0 solid transparent;
	border-top-color:transparent;
}
#WagonNumberType .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: transparent;
}
#WagonNumberType .panel-default > .panel-heading {
	color:inherit;
	background-color:#f3efdd;
	border-color:#f3efdd;
}
#WagonNumberType .panel-heading {
	padding:0;
	border-bottom:0px solid transparent;
	border-top-right-radius:0;
	border-top-left-radius:0;
}
#WagonNumberType .table th {
	font-weight:100;
	font-size:80%;
	color:#777;
}
#WagonNumberType .table > tbody > tr > th {
	border-top:0px solid #f3efdd;
	border-bottom:1px solid #f3efdd;
}
#WagonNumberType .panel-collapse.collapse.in {
	background-color:#fdf8e9;
}
#WagonNumberType a.LinkWagonSVG {
	display:block;
	padding:10px 15px;
}
#WagonNumberType a.LinkWagonSVG:hover,
#WagonNumberType a.LinkWagonSVG:focus {
	text-decoration:none;
	background-color:#e5e1d0;
}
#WagonNumberType a.LinkWagonSVG:hover .table > tbody > tr > th,
#WagonNumberType a.LinkWagonSVG:focus .table > tbody > tr > th {
	border-bottom:1px solid #e5e1d0;
}
.WagonName {
	font-weight:700;
}

.nav-pills.WagonType li {
	background-color:#f8f8f8;
	border-radius:4px;
}
.nav-pills.WagonType li .WagonSeats {
	font-size:90%;
	color:rgba(0,0,0,0.5)
}
.nav-pills.WagonType li.active .WagonSeats {
	font-size:90%;
	color:rgba(255,255,255,0.5)
}


span.ElectroReg {
	display:inline-block;
	padding:5px;
	color:#fff;
	font-size:80%;
	font-weight:100;
	background-color:#c1c1a1;
	border-radius:50%;
}
.DynamicSale {
	display:inline-block;
	padding:6px;
	color:#777;
	font-size:80%;
	font-weight:100;
	background-color:#fff;
}
.ElectroRegTop {
	display:inline-block;
	padding:5px;
	color:#777;
	font-size:80%;
	font-weight:100;
	background-color:#e5e1d0;
	border-radius:50%;
}
.DynamicSaleTop {
	display:inline-block;
	padding:5px;
	color:#333;
	font-size:80%;
	font-weight:100;
	background-color:#e4e4e4;
}
span.GenderWag {
	display:inline-block;
	padding:3px 4px 3px 4px;
	font-weight:100;
	background-color:transparent;
}
span.NumberWag {
	display:inline-block;
	padding:4px;
	font-weight:700;
	color:#fff;
	border:2px solid#fff;
	background-color:#337ab7;
	border-radius:4px;
}
.WagonType li span.NumberWag {
	padding:1px 4px;
	color: rgba(0,0,0,0.4);
	font-weight:100;
	background-color:#f8f8f8;
	border-radius:2px;
	border:1px solid rgba(0,0,0,0.1);
}
.WagonType li.active span.NumberWag {
	color: rgba(255,255,255,0.5);
	background-color:#337ab7;
	border:1px solid rgba(255,255,255,0.1);
}

.PlaceSelected path,
.PlaceSelected polygon,
.PlaceSelected rect,
.PlaceSelected use {
	fill:#ffdb4d;
	stroke:#ffdb4d;
}
.PlaceAvailable path:hover,
.PlaceAvailable path:focus,
.PlaceAvailable polygon:hover,
.PlaceAvailable polygon:focus,
.PlaceAvailable rect:hover,
.PlaceAvailable rect:focus,
.PlaceAvailable use:hover,
.PlaceAvailable use:focus {
	fill:#ffdb4d;
}
.PlaceAvailable:hover path,
.PlaceAvailable:focus path {
	fill:#ffdb4d;
	fill-opacity:1;
	stroke:#ffdb4d;
}
.PlaceAvailable:hover text,
.PlaceAvailable:focus text {
	fill:#000000;
	fill-opacity:1;
}

.Place use {
	pointer-events: none;
}
.PlaceSelected text {
	fill:#333;
}
.PlaceAvailable,
.PlaceSelected {
	cursor:pointer;
}
.PlaceReserved path,
.PlaceReserved polygon,
.PlaceReserved rect,
.PlaceReserved use,
.PlaceUnAvailable path,
.PlaceUnAvailable polygon,
.PlaceUnAvailable rect,
.PlaceUnAvailable use {
	opacity:0;
	fill:#fff;
}

.PlaceReserved text,
.PlaceUnAvailable text {
	opacity:0.2;
	cursor:default;
}
.PlaceUnAvailable {
	cursor:default;
}
#InTrain.modal {
	background-color: rgba(255, 255, 255, 0.9);
}
#InTrain.modal .modal-backdrop.in {
	background-color:transparent !important;
}
#InTrain.modal .modal-header {
	border-bottom-width:0;
}
.st0 {
	fill:none;
	stroke:#A8A8A8;
	stroke-width:2;
}
.st1 {
	fill:#A8A8A8;
}
.st2 {
	fill:#222222;
}
.st3 {
	font-family:'Calibri';
}
.st4 {
	font-size:12px;
}
.st5 {
	fill:none;
	stroke:#222222;
	stroke-miterlimit:10;
	opacity:0.2;
}
.st6 {
	fill:#FFFFFF;
	stroke:#A8A8A8;
	stroke-miterlimit:10;
}
.st6fix {
	fill:transparent;
	stroke:#A8A8A8;
	stroke-miterlimit:10;
}
.st6:hover {
	fill:#ffdb4d;
	stroke:#ffdb4d;
	stroke-miterlimit:10;
}
.Place.MotherAndBaby .st6 {
	fill:#d5f7c1 !important;
}
.Place.MotherAndBaby.PlaceSelected .st6 {
	fill:#ffdb4d !important;
}
.Place.WithChild .st6 {
	fill:#d5be66 !important;
}
.Place.WithChild.PlaceSelected .st6 {
	fill:#ffdb4d !important;
}
.Place.WithPets .st6 {
	fill:#aaa266 !important;
}
.Place.WithPets.PlaceSelected .st6 {
	fill:#ffdb4d !important;;
}
.st7 {
	font-size:14px;
}
text.st7:hover .st6 {
	fill:#ffdb4d;
	stroke:#ffdb4d;
	stroke-miterlimit:10;
}
.st8 {
	fill:none;
}
.st19 {
	fill:#F2F2F2;
}

.st20 {
	fill:#7C7C7C;
}
.st21 {
	font-size:10px;
}
.st22 {
	font-family:'Calibri';
	font-size:14px;
	fill:#222222;
	opacity:0.2;
}
text.PlaceGenderFemale,
text.PlaceGenderMale,
text.PlaceGenderMixed {
	visibility:hidden;
}
text.PlaceGenderFemale.active,
text.PlaceGenderMale.active,
text.PlaceGenderMixed.active {
	visibility:visible;
}
.SegmentTrainTitle {
	min-width:65px;
	max-width:75px;
}
.SegmentTrainTitle small.Block {
	font-weight:800;
}
.WagonTypeTitle {
	min-width:50px;
	max-width:50px;
}
.PriceWagonTypeTitle {
	min-width:70px;
	max-width:70px;
}
.WagonTypeSeats {
	min-width:40px;
	max-width:40px;
}
.WagonTypeDeparture,
.WagonTypeArrival {
	min-width:100px;
	max-width:300px;
}
table.WagonTypeModal {
	width:100%;
	margin-top:20px;
	margin-bottom:40px;
}
.WagonTypeModal td.WagonTypeDeparture,
.WagonTypeModal td.WagonTypeArrival {
	text-align:center;
}
.GroupPlace.GroupPlaceFemale .st19 {
	fill:#edaab3;
}
.GroupPlace.GroupPlaceMale .st19 {
	fill:#a5e9fc;
}
.GroupPlace.GroupPlaceMixed .st19 {
	fill:#F2F2F2;
}


td.VertBottomline  {
	vertical-align:middle !important;
	text-align:center;
	width:40%;
	min-width:40%;
	max-width:60%;
}
td.VertBottomline small {
	position:relative;
	border-bottom:1px solid #ccc;
}
td.VertBottomline small span {
	position:absolute;
	top:-13px;
	background-color:#fff;
	padding:5px 10px !important;
}
.NameTrain {
	display:block;
	color:#c60;
	line-height:1.2em !important;
}
.NameTrainDescription {
	display:inline-block;
	color:#777;
	line-height:1.2em !important;
}
.TrainStoreyInfo {
	color:#333;
	line-height:1.2em !important;
}

.NameTrainCompany {
	display:block;
}
ul.OrderSeatsWagon li {
	list-style-type:none;
	font-size:85%;
}
.OrderSeatsWagonSale {
	padding-top:6px;
}
div.OrderSeatsWagonSale {
	padding-top:6px;
}
.HelpTitle {
	border-bottom:1px dashed #A8A8A8;
	cursor:help;
}

/* ----------------------------------------------------------- Slider --------------------- */
.slider {
	margin-right:8px;
}
.slider.slider-horizontal .slider-track {
	height:2px;
	margin-top:-1px;
}
.slider-selection {
	background-image:none;
	background-repeat: repeat-x;
	filter:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0;
}
.slider-track {
	background-image: -webkit-linear-gradient(top,#f5f5f5 0,#A8A8A8 100%);
	background-image: -o-linear-gradient(top,#f5f5f5 0,#A8A8A8 100%);
	background-image: linear-gradient(to bottom,#A8A8A8 0,#A8A8A8 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A8A8A8',endColorstr='#A8A8A8',GradientType=0);
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0;
}
.slider-handle.round {
	border-radius:2px;
}
.slider-handle {
	width:8px;
	height:20px;
	background-color:#333333;
}
.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
	margin-left:0;
}
.slider-handle {
	background-color: #777777;
	background-image: -webkit-linear-gradient(top,#ffdb4d 0,#777777 100%);
	background-image: -o-linear-gradient(top,#ffdb4d 0,#777777 100%);
	background-image: linear-gradient(to bottom,#777777 0,#777777 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#777777',endColorstr='#777777',GradientType=0);
	filter: none;
	cursor:pointer;
}


.PlaceOptions div.form-inline {
	margin-top:10px;
}
.RzdLogo {
	display:block;
	float:left;
}
tr.ReportCommissionDifferentiatedTR {
	background-color: #f3efdd;
}
.BeddingPrice {
	padding-left:5px;
}
.BeddingPrice:before {
	content: "— ";
}

.PassengerRZD div.col-md-4,
.TraincarTicketInfoRZD div.col-md-4 {
	margin-bottom:10px;
}
.PassengerRZD p.text-muted,
.TraincarTicketInfoRZD  p.text-muted {
	font-size:85%;
}
span.RoomRateName {
	display:block;
	color:#333;
	font-size:100%;
}
span.RoomRateName span {
	color:#777;
} 

.pull-left {
	float: left !important;
}
.pull-right {
	float: right !important;
}
.btn-default-no-hover:hover {
	background-color:transparent;
}
.table tbody.OpenOrderDetails .BlockedTime {
	position:relative;
}
.table tbody.OpenOrderDetails .BlockedTimeInfo.BlockedTimeInfoClose {
	position:absolute;
	width:100%;
	height:100%;
	overflow:hidden;
	background-color:#fdf8e9 !important;
	opacity:0.9;
	z-index:9;
}
.table tbody.OpenOrderDetails .BlockedTimeInfo .SubLoading {
	visibility:hidden;
	display:none;
}
.table tbody.OpenOrderDetails .BlockedTimeInfo.BlockedTimeInfoClose .SubLoading {
	visibility:visible;
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	color:#777;
	background-color:#fdf8e9;
	z-index:10;
}
.table tbody.OpenOrderDetails .BlockedTimeInfo.BlockedTimeInfoClose .SubLoading p {
	position:absolute;
	top:40%;
	left:35%;
}
.table tbody.OpenOrderDetails .BlockedTime .fa-minus {
	color:#c1c1a1;
}


#ReturnTicket .modal-body {
	overflow:hidden;
	position:relative;
	width:100%;
	height:100%;
	min-height:100px;
}
#ReturnTicket .BlockedTime {
	position:relative;
	width:100%;
}
#ReturnTicket .BlockedTimeInfo.BlockedTimeInfoClose {
	position:absolute;
	width:100%;
	min-height:1000px;
	overflow:hidden;
	background-color:#fff !important;
	opacity:0.9;
	z-index:1050;
}
#ReturnTicket .BlockedTimeInfo .SubLoading {
	visibility:hidden;
	display:none;
}
#ReturnTicket .BlockedTimeInfo.BlockedTimeInfoClose .SubLoading {
	visibility:visible;
	display:block;
}
#ReturnTicket .BlockedTimeInfo.BlockedTimeInfoClose .SubLoading p {
	position:absolute;
	top:18%;
	left:30%;
	color:#777;
}
#ReturnTicket .BlockedTime .fa-minus {
	color:#c1c1a1;
}
.BlockedTime {
	position:relative !important;
}

.container p.bg-primary {
	padding:15px !important;
	margin-top:20px;
}
.container p.bg-primary strong {
	display:block;
	font-size:150%;
}

.FlightBaggageInfo {
	position:relative;
	display:block;
	margin-top:5px;
	padding-left:40px;
	color:#777;
	border:1px solid #ddd;
}
.FlightBaggageInfo::before {
	position:absolute;
	top:-2px;
	left:3px;
	font-family:'FontAwesome';
	content:"\f0f2";
	color:#ddd;
	font-size:32px;
}
small.FlightBaggageInfoWay {
	display:block;
}
.TableNumberCart .FlightBaggageInfo .fa-user {
	font-size:inherit;
	color: #777;
}
span.FlightBaggageServiceClass {
	display:block;
	color:#333;
	font-size:80%;
	font-weight:100;
}
#EditAgentCompany .input-group-btn,
#NewAgentCompany .input-group-btn {
	display:block;
}
#orders .FormMain .input-group-btn .btn-default {
	width:auto !important;
	max-width:420px;

}
#accounts .table tr.AccountIsOverdue {
	background-color:#f8f8f8;
	border:2px solid #ff0000;
}
#accounts .table tr.AccountIsOverdue:hover {
	color:#fff;
	background-color:#ff0000;
}
#accounts .table tr.AccountIsOverdue:hover i.fa {
	color:#fff;
}

#MySearchAvia .AviafFlightsDepartureInput .input-group-btn,
.TrainsDepartureInput .input-group-btn {
	width:100%;
}
#searchstringflights_change_direction,
#searchstringtrains_change_direction,
#searchstringtransfers_change_direction {
	border:2px solid #ccc;
	border-radius:0;
	box-shadow:none;
	height:44px;
}
span.RateName {
	display:block;
	font-style:italic;
	font-size: 90%;
	color: #777;
}

#RestoreTimeSearch .modal-content {
	color:#fff;
	background-color: #1b1c24;
	border: 1px solid rgba(0,0,0,0.9);
}
#RestoreTimeSearch .modal-body h3 {
	margin:0 auto 10px auto;
	max-width:220px;
}
#RestoreTimeSearch .modal-body p {
	margin:0 auto;
	max-width:220px;
}
.RoomRateName i {
	font-size:150%;
}

/* ------------------ IconBody ---------------------- */
.IconBody {
	position:absolute;
	top:0;
	right:0;
	width:236px;
	height:132px;
	border-left:0 solid #f2f2f2;
	background:none;
	cursor:default;
	z-index:2;
}
.HotelPriority .IconBody {
	background:none;
	background-color:transparent;
}
.IconBody span {
	display:inline-block;
	position:relative;
	height:44px;
	width:44px;
	padding:14px 14px;
	font-size:15px;
	color:#e3e3e3;
	background-color:#f8f8f8;
	opacity:0.8;
}
.IconBodyRoomFacilities span {
	display:inline-block;
	position:relative;
	height:28px;
	width:28px;
	padding:14px 14px;
	font-size:15px;
	color:#e3e3e3;
	background-color:#f8f8f8;
	opacity:0.8;
}
.collapse .IconBody {
	position:static;
	min-height:44px;
	height:auto;
	width:100%;
	border-left:0 solid #f2f2f2;
	cursor:default;
}
.collapse .IconBodyRoomFacilities {
	min-height:44px;
	height:auto;
	width:100%;
	border-left:0 solid #f2f2f2;
}
.collapse .IconBody span {
	display:inline-block;
	float:none;
}
.IconBody span.active {
	color:#333;
	background-color:transparent;
}
.IconBodyRoomFacilities span.active {
	color:#333;
	background-color:transparent;
}
.HotelSpecialTop .IconBody {
	background-color:#fdfcca !important;
}
.HotelSpecialTop .IconBody span {
	background-color:#fdfcca !important;
}
.IconBody span.active:hover,
.IconBody span.active:focus,
.IconBodyRoomFacilities span.active:hover,
.IconBodyRoomFacilities span.active:focus,
.HotelSpecialTop .IconBody span.active:hover,
.HotelSpecialTop .IconBody span.active:focus {
	color:#f0f0f0;
	background-color:rgba(0,0,0,0.2)  !important;
	opacity:0.9;
}
.IconBody span.label {
	border-radius: 0;
	padding: 0.4em 0.6em 0.4em;
	text-align: left !important;
}
.IconBodyRoomFacilities span.label-info.active {
	display: inline;
	white-space: nowrap;
	padding-left:20px;
	text-align: left !important;
	font-size: 75%;
	font-weight: bold;
	line-height:2.5;
	color: #333;
	background-color:#eeb726;
}
.IconBodyRoomFacilities span.label-info.active:hover,
.IconBodyRoomFacilities span.label-info.active:focus,
.IconBodyRoomFacilities span.label-info.active:active {
	color: #333;
	background-color:#e2ae24 !important;
}
.TableNumberCart .IconBody {
	position: relative;
	top: 0;
	left: 0;
	width: auto;
	height:auto;
	margin-top:8px;
	margin-bottom:8px;
	border-left: 0 solid transparent;
	background: none;
}
.TableNumberCart .IconBody .ImportantIcon span.active {
	position:relative;
	display:inline;
	padding:5px 5px 5px 25px;
	margin-bottom:5px;
	white-space:nowrap;
	text-align:left !important;
	font-size:75%;
	font-weight:bold;
	line-height:2.5;
	color:#333;
	background-color:#eeb726;
	opacity: 0.7;
}
.TableNumberCart .IconBody .ImportantIcon span.active:hover,
.TableNumberCart .IconBody .ImportantIcon span.active:focus,
.TableNumberCart .IconBody .ImportantIcon span.active:active {
	color: #333;
	background-color:#e2ae24 !important;
}

.IconBody .HotelFacilities1 {
	background:#f8f8f8 url(/svg/icon/services/) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities2 {
	background:#f8f8f8 url(/svg/icon/hotels/wifi.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities3 {
	background:#f8f8f8 url(/svg/icon/hotels/restaurant.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities4 {
	background:#f8f8f8 url(/svg/icon/hotels/parking.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities5 {
	background:#f8f8f8 url(/svg/icon/hotels/cash_machine.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities6 {
    background:#f8f8f8 url(/svg/icon/hotels/business.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities7 {
	background:#f8f8f8 url(/svg/icon/hotels/taxi.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities8 {
	background:#f8f8f8 url(/svg/icon/hotels/cleaner.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities9 {
	background:#f8f8f8 url(/svg/icon/hotels/disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities10 {
	background:#f8f8f8 url(/svg/icon/hotels/spa.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities11 {
	background:#f8f8f8 url(/svg/icon/hotels/pool.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities12 {
    background:#f8f8f8 url(/svg/icon/hotels/fitness.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities13 {
	background:#f8f8f8 url(/svg/icon/hotels/entertaiment.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities14 {
	background:#f8f8f8 url(/svg/icon/hotels/beach.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities15 {
	background:#f8f8f8 url(/svg/icon/hotels/conference.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities16 {
	background:#f8f8f8 url(/svg/icon/hotels/concierge.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities17 {
	background:#f8f8f8 url(/svg/icon/hotels/beauty_shop.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities18 {
	background:#f8f8f8 url(/svg/icon/hotels/childcare.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities19 {
	background:#f8f8f8 url(/svg/icon/hotels/pets.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities20 {
	background:#f8f8f8 url(/svg/icon/hotels/souvenir.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities21 {
	background:#f8f8f8 url(/svg/icon/hotels/excursion.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities22 {
	background:#f8f8f8 url(/svg/icon/hotels/mail_delivery.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities23 {
	background:#f8f8f8 url(/svg/icon/hotels/checking_room.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities24 {
	background:#f8f8f8 url(/svg/icon/hotels/sauna.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities25 {
	background:#f8f8f8 url(/svg/icon/hotels/safe_box.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities26 {
	background:#f8f8f8 url(/svg/icon/hotels/kitchen.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities27 {
	background:#f8f8f8 url(/svg/icon/hotels/barbecue.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities28 {
	background:#f8f8f8 url(/svg/icon/hotels/doctor.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities29 {
	background:#f8f8f8 url(/svg/icon/hotels/visa.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities30 {
	background:#f8f8f8 url(/svg/icon/hotels/mastercard.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities31 {
	background:#f8f8f8 url(/svg/icon/hotels/tennis_court.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities32 {
	background:#f8f8f8 url(/svg/icon/hotels/table_tennis.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities33 {
	background:#f8f8f8 url(/svg/icon/hotels/golf_club.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities34 {
	background:#f8f8f8 url(/svg/icon/hotels/darts.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities35 {
	background:#f8f8f8 url(/svg/icon/hotels/cradle.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities36 {
	background:#f8f8f8 url(/svg/icon/hotels/translator.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities37 {
	background:#f8f8f8 url(/svg/icon/hotels/rent_car.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities38 {
	background:#f8f8f8 url(/svg/icon/hotels/animator.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities39 {
	background:#f8f8f8 url(/svg/icon/hotels/service_room.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities40 {
	background:#f8f8f8 url(/svg/icon/hotels/disco.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities41 {
	background:#f8f8f8 url(/svg/icon/hotels/visa_electron.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities42 {
	background:#f8f8f8 url(/svg/icon/hotels/dinners_club.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities43 {
	background:#f8f8f8 url(/svg/icon/hotels/american_express.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities44 {
	background:#f8f8f8 url(/svg/icon/hotels/kitchen.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities45 {
	background:#f8f8f8 url(/svg/icon/hotels/kids_pool.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities46 {
	background:#f8f8f8 url(/svg/icon/hotels/no_smoking.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities47 {
	background:#f8f8f8 url(/svg/icon/hotels/hairdryer.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities48 {
	background:#f8f8f8 url(/svg/icon/hotels/tea_and_coffee.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities49 {
	background:#f8f8f8 url(/svg/icon/hotels/tv_satellite.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities50 {
	background:#f8f8f8 url(/svg/icon/hotels/refrigerator.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities51 {
	background:#f8f8f8 url(/svg/icon/hotels/phone.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities52 {
	background:#f8f8f8 url(/svg/icon/hotels/air_conditioning.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities53 {
	background:#f8f8f8 url(/svg/icon/hotels/bathrobe.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities54 {
	background:#f8f8f8 url(/svg/icon/hotels/jacuzzi.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities55 {
	background:#f8f8f8 url(/svg/icon/hotels/iron.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities56 {
	background:#f8f8f8 url(/svg/icon/hotels/playground.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities57 {
	background:#f8f8f8 url(/svg/icon/hotels/sportground.svg) no-repeat center center;
	background-size:26px 26px;
}

.IconBody .HotelFacilities58 {
	background:#f8f8f8 url(/svg/icon/hotels/billiards.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities59 {
	background:#f8f8f8 url(/svg/icon/hotels/karaoke.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities60 {
	background:#f8f8f8 url(/svg/icon/hotels/reception_24h.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities61 {
	background:#f8f8f8 url(/svg/icon/hotels/order_taxi.svg) no-repeat center center;
	background-size:26px 26px;
}

.IconBody .HotelFacilities62 {
	background:#f8f8f8 url(/svg/icon/hotels/lounge_area.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities63 {
	background:#f8f8f8 url(/svg/icon/hotels/elevator.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities64 {
	background:#f8f8f8 url(/svg/icon/hotels/child.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities65 {
	background:#f8f8f8 url(/svg/icon/hotels/camera.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities66 {
	background:#f8f8f8 url(/svg/icon/hotels/first_aid_kit.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities67 {
	background:#f8f8f8 url(/svg/icon/hotels/extinguisher.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities68 {
	background:#f8f8f8 url(/svg/icon/hotels/smoke_detector.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilities69 {
	background:#f8f8f8 url(/svg/icon/hotels/gas_sensor.svg) no-repeat center center;
	background-size:26px 26px;
}

/*-------------------------------------------- / IconBody ------------------------------*/
.IconBodyRoomFacilities .RoomFacilities1 {
	background:#f8f8f8 url(/svg/icon/services/) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities3 {
    background:#f8f8f8 url(/svg/icon/services/air_conditioning.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities4 {
    background:#f8f8f8 url(/svg/icon/services/safe_box.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities5 {
    background:#f8f8f8 url(/svg/icon/services/refrigerator.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities6 {
    background:#f8f8f8 url(/svg/icon/services/tv_number.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities7 {
    background:#f8f8f8 url(/svg/icon/services/cleaner.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities8 {
    background:#f8f8f8 url(/svg/icon/services/phone.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities9 {
    background:#f8f8f8 url(/svg/icon/services/tv_satellite.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities10 {
    background:#f8f8f8 url(/svg/icon/services/slippers.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities11 {
    background:#f8f8f8 url(/svg/icon/services/kitchen.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities12 {
    background:#f8f8f8 url(/svg/icon/services/balcony.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities13 {
    background:#f8f8f8 url(/svg/icon/services/bathrobe.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities14 {
    background:#f8f8f8 url(/svg/icon/services/dishwasher.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities15 {
    background:#f8f8f8 url(/svg/icon/services/minibar.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities16 {
    background:#f8f8f8 url(/svg/icon/services/wakeup.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities17 {
    background:#f8f8f8 url(/svg/icon/services/hairdryer.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities18 {
    background:#f8f8f8 url(/svg/icon/services/set_cosmetics.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities19 {
    background:#f8f8f8 url(/svg/icon/services/breakfast_dark.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities20 {
    background:#f8f8f8 url(/svg/icon/services/vacuum.svg) no-repeat 5px center;
	background-size:26px 26px;
}
.IconBodyRoomFacilities .RoomFacilities21 {
    background:#f8f8f8 url(/svg/icon/services/working.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities22 {
    background:#f8f8f8 url(/svg/icon/services/soft_furniture.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities23 {
    background:#f8f8f8 url(/svg/icon/services/bathtub.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities24 {
    background:#f8f8f8 url(/svg/icon/services/shower.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities25 {
    background:#f8f8f8 url(/svg/icon/services/block_number.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities26 {
    background:#f8f8f8 url(/svg/icon/services/no_bathroom.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities27 {
    background:#f8f8f8 url(/svg/icon/services/bed_two.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities28 {
    background:#f8f8f8 url(/svg/icon/services/bed_one_two.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities29 {
    background:#f8f8f8 url(/svg/icon/services/bed_two_king_size.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities30 {
	background:#f8f8f8 url(/svg/icon/services/toilet.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities31 {
	background:#f8f8f8 url(/svg/icon/services/bed_one.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities32 {
	background:#f8f8f8 url(/svg/icon/services/bed_one_half.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities33 {
	background:#f8f8f8 url(/svg/icon/services/bedside_table.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities34 {
	background:#f8f8f8 url(/svg/icon/services/cupboard.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities35 {
	background:#f8f8f8 url(/svg/icon/services/jacuzzi.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities36 {
	background:#f8f8f8 url(/svg/icon/services/kettle.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities37 {
	background:#f8f8f8 url(/svg/icon/services/coffee_machine.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities38 {
	background:#f8f8f8 url(/svg/icon/services/dishes.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities39 {
	background:#f8f8f8 url(/svg/icon/services/pencil_case.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities40 {
	background:#f8f8f8 url(/svg/icon/services/without_window.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities41 {
	background:#f8f8f8 url(/svg/icon/services/mansard_room.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities42 {
	background:#f8f8f8 url(/svg/icon/services/bunk_bed.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities43 {
	background:#f8f8f8 url(/svg/icon/services/bidet.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities44 {
	background:#f8f8f8 url(/svg/icon/services/iron.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities45 {
	background:#f8f8f8 url(/svg/icon/services/ironing_board.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities277 {
	background:#f8f8f8 url(/svg/icon/services/bed_one_two.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities46 {
	background:#f8f8f8 url(/svg/icon/services/air_split.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities47 {
	background:#f8f8f8 url(/svg/icon/services/basement.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities48 {
	background:#f8f8f8 url(/svg/icon/services/no_bath.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities49 {
	background:#f8f8f8 url(/svg/icon/services/microwave.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities50 {
	background:#f8f8f8 url(/svg/icon/services/sauna.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities51 {
	background:#f8f8f8 url(/svg/icon/services/terrace.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities52 {
	background:#f8f8f8 url(/svg/icon/services/sofa.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities53 {
	background:#f8f8f8 url(/svg/icon/services/chair.svg) no-repeat 5px center;
	background-size:16px 16px;
}

.IconBodyRoomFacilities .RoomFacilities54 {
	background:#f8f8f8 url(/svg/icon/services/rent_car.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities55 {
	background:#f8f8f8 url(/svg/icon/services/cleaner_black.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities56 {
	background:#f8f8f8 url(/svg/icon/services/souvenir.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities57 {
	background:#f8f8f8 url(/svg/icon/services/pets.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities58 {
	background:#f8f8f8 url(/svg/icon/services/doctor.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities59 {
	background:#f8f8f8 url(/svg/icon/services/sofa.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities60 {
	background:#f8f8f8 url(/svg/icon/services/disabled_person.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities61 {
	background:#f8f8f8 url(/svg/icon/services/translator.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities62 {
	background:#f8f8f8 url(/svg/icon/services/beach.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities63 {
	background:#f8f8f8 url(/svg/icon/services/sauna.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities64 {
	background:#f8f8f8 url(/svg/icon/services/tennis_court.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities65 {
	background:#f8f8f8 url(/svg/icon/services/table_tennis.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities66 {
	background:#f8f8f8 url(/svg/icon/services/darts.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities67 {
	background:#f8f8f8 url(/svg/icon/services/babysitter.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities68 {
	background:#f8f8f8 url(/svg/icon/services/cradle.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities69 {
	background:#f8f8f8 url(/svg/icon/services/no_smoking.svg) no-repeat 5px center;
	background-size:16px 16px;
}

.IconBodyRoomFacilities .RoomFacilities70 {
	background:#f8f8f8 url(/svg/icon/services/wifi.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities71 {
	background:#f8f8f8 url(/svg/icon/services/exchange.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities72 {
	background:#f8f8f8 url(/svg/icon/services/animator.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities73 {
	background:#f8f8f8 url(/svg/icon/services/service_room.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities74 {
	background:#f8f8f8 url(/svg/icon/services/business.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities75 {
	background:#f8f8f8 url(/svg/icon/services/cash_machine.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities76 {
	background:#f8f8f8 url(/svg/icon/services/parking.svg) no-repeat center center;
	background-size:16px 16px;
}

.IconBodyRoomFacilities .RoomFacilities257 {
	background:#f8f8f8 url(/svg/icon/services/smoke-detector.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities258 {
	background:#f8f8f8 url(/svg/icon/services/gas-sensor.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities259 {
	background:#f8f8f8 url(/svg/icon/services/extinguisher-room.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities260 {
	background:#f8f8f8 url(/svg/icon/services/bed_sheets.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities261 {
	background:#f8f8f8 url(/svg/icon/services/dishes.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities262 {
	background:#f8f8f8 url(/svg/icon/services/gas_stove.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities263 {
	background:#f8f8f8 url(/svg/icon/services/electric_stove.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities264 {
	background:#f8f8f8 url(/svg/icon/services/pillow.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities265 {
	background:#f8f8f8 url(/svg/icon/services/blankets.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities266 {
	background:#f8f8f8 url(/svg/icon/services/curtains.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities267 {
	background:#f8f8f8 url(/svg/icon/services/mosquito.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities268 {
	background:#f8f8f8 url(/svg/icon/services/hangers.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities269 {
	background:#f8f8f8 url(/svg/icon/services/dishwashing.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities270 {
	background:#f8f8f8 url(/svg/icon/services/wineglass.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities271 {
	background:#f8f8f8 url(/svg/icon/services/dining_table.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities272 {
	background:#f8f8f8 url(/svg/icon/services/dryer_tumble.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities273 {
	background:#f8f8f8 url(/svg/icon/services/washing_powder.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities274 {
	background:#f8f8f8 url(/svg/icon/services/cleaning_products.svg) no-repeat center center;
	background-size:16px 16px;
}
.IconBodyRoomFacilities .RoomFacilities278 {
	background:#f8f8f8 url(/svg/icon/services/loft_bed.svg) no-repeat center center;
	background-size:16px 16px;
}

/* ------------------ NumberSeats IconBody ---------------------- */

.HotelRoomList .NumberSeats .IconBody {
	margin-right:80px;
	height:24px;
	width:120px;
}
.HotelRoomList .NumberSeats .IconBody span {
	float:right;
}
.HotelRoomList .NumberSeats .NumberUser {
	position:absolute;
	top:12px;
	right:5px;
}
.HotelRoomList .NumberSeats .IconBody span:last-child {
	background-color:#ff0000;
	display:none;
}
.HotelRoomList .NumberSeats .IconBody span.text-muted {
	width:32px;
	font-size:12px;
	color:#333;
}

.HotelRoomList .NumberSeats .IconBody .RoomFacilities27 {
	background:#f8f8f8 url(/svg/icon/services/bed_two.svg) no-repeat center center;
	background-size:24px 24px;
}
.HotelRoomList .NumberSeats .IconBody .RoomFacilities28 {
	background:#f8f8f8 url(/svg/icon/services/bed_one_two.svg) no-repeat center center;
	background-size:24px 24px;
}
.HotelRoomList .NumberSeats .IconBody .RoomFacilities29 {
	background:#f8f8f8 url(/svg/icon/services/bed_two_king_size.svg) no-repeat center center;
	background-size:24px 24px;
}
.HotelRoomList .NumberSeats .IconBody .RoomFacilities31 {
	background:#f8f8f8 url(/svg/icon/services/bed_one.svg) no-repeat center center;
	background-size:24px 24px;
}
.HotelRoomList .NumberSeats .IconBody .RoomFacilities32 {
	background:#f8f8f8 url(/svg/icon/services/bed_one_half.svg) no-repeat center center;
	background-size:24px 24px;
}
.HotelRoomList .NumberSeats .IconBody .RoomFacilities33 {
	background:#f8f8f8 url(/svg/icon/services/bedside_table.svg) no-repeat center center;
	background-size:24px 24px;
}
.HotelRoomList .NumberSeats .IconBody .RoomFacilities77 {
	background:#f8f8f8 url(/svg/icon/services/sofa.svg) no-repeat center center;
	background-size:24px 24px;
}

.HotelBlockType .HotelRoomList .media-body h4.media-heading {
	padding-bottom:0;
}

/* ------------------ / IconBody ---------------------- */

/* ------------------ IconBodyOne ---------------------- */
.IconBodyOne {
	position: absolute;
	top:8px;
	left:330px;
	height:32px;
	width:200px;
	background-size:171px auto;
	background-repeat:no-repeat;
	background-position:0 0;
	background-image: url(/svg/icon/services/zero_circle.svg);
}

.IconBodyOne span {
	position:absolute;
	height:30px;
	width:30px;
	background-size:20px 20px;
	background-repeat:no-repeat;
	background-position:center center;
	border-radius:50%;
	z-index:2;
}
.IconBodyOne .breakfast {
	left:1px;
	background-color:#313342;
	background-image: url(/svg/icon/services/breakfast.svg);
}
.IconBodyOne .breakfast_rub {
	left:1px;
	background-color:#313342;
	background-image: url(/svg/icon/services/breakfast_rub.svg);
}
.IconBodyOne .reception {
	left:35px;
	background-color:#eeb726;
	background-image: url(/svg/icon/services/purse.svg);
}
.IconBodyOne .Conferences {
	left:70px;
	background-color:#C2ABA4;
	background-image: url(/svg/icon/services/microphone.svg);
}
.IconBodyOne .nds {
	left:105px;
	background-color:#6eb8b9;
	background-image: url(/svg/icon/services/nds.svg);
}
.IconBodyOne .nds0 {
	left:105px;
	background-color:#006474;
	background-image: url(/svg/icon/services/_nds0.svg);
}
.IconBodyOne .FreeNumber {
	left:140px;
	padding:0;
	background-color:#94bd39;
	background-image: url(/svg/icon/services/flag.svg);
}
@media (max-width: 1200px){
	.IconBodyOne {
		position: absolute;
		top:0;
		left:0;
		height:28px;
		width:152px;
		background-size:150px auto;
		background-image: url(/svg/icon/services/zero_circle.svg);
		background-color:rgba(0,0,0,0.4);
	}
	.IconBodyOne span {
		height:28px;
		width:28px;
		background-size:18px 18px;
	}
	.IconBodyOne .breakfast {
		left:0;
	}
	.IconBodyOne .breakfast_rub {
		left:0;
	}
	.IconBodyOne .reception {
		left:30px;
	}
	.IconBodyOne .Conferences {
		left:60px;
	}
	.IconBodyOne .nds {
		left:90px;
	}
	.IconBodyOne .nds0 {
		left:90px;
	}
	.IconBodyOne .FreeNumber {
		left:122px;
		padding:0;
	}
	.IconBodyOne .HotelSpecialRecommended {
		left:292px !important;
		top:0 !important;
	}
}
/* ------------------ / IconBodyOne ---------------------- */

.HotelRoomList .MediaPadding {
	margin-top:30px;
}
.HotelRoomList .MediaPadding .media-body {
	min-width:40px;
	max-width:100%;
}

.table > tbody.HotelRoomList > tr:nth-child(1) > td {
	border-top:1px solid #fff;
}


.HotelBlockType .HotelRoomList .media-body h4.media-heading {
	font-size:20px;
	line-height:30px;
	max-width:50%;
}
.HotelRoomList .IconBody span {
	height:28px;
	width:28px;
	padding:5px 5px;
	opacity:0.7;
}

.HotelRoomList .media-left img {
	max-height:58px;
}

.HotelRoomList .IconBody {
	min-height: 34px;
}


/*--    -*/
.HotelRoomList .IconBody .RoomFacilities1 {
	background:#f8f8f8 url(/svg/icon/services/) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities2 {
	background:#f8f8f8 url(/svg/icon/services/breakfast.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities3 {
	background:#f8f8f8 url(/svg/icon/services/air_conditioning.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities4 {
	background:#f8f8f8 url(/svg/icon/services/safe_box.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities5 {
	background:#f8f8f8 url(/svg/icon/services/refrigerator.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities6 {
    background:#f8f8f8 url(/svg/icon/services/tv_number.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities7 {
    background:#f8f8f8 url(/svg/icon/services/cleaner_black.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities8 {
    background:#f8f8f8 url(/svg/icon/services/phone.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities9 {
    background:#f8f8f8 url(/svg/icon/services/tv_satellite.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities10 {
    background:#f8f8f8 url(/svg/icon/services/slippers.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities11 {
    background:#f8f8f8 url(/svg/icon/services/kitchen.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities12 {
    background:#f8f8f8 url(/svg/icon/services/balcony.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities13 {
    background:#f8f8f8 url(/svg/icon/services/bathrobe.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities14 {
    background:#f8f8f8 url(/svg/icon/services/dishwasher.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities15 {
    background:#f8f8f8 url(/svg/icon/services/minibar.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities16 {
    background:#f8f8f8 url(/svg/icon/services/wakeup.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities17 {
    background:#f8f8f8 url(/svg/icon/services/hairdryer.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities18 {
	background:#f8f8f8 url(/svg/icon/services/set_cosmetics.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities19 {
	background:#f8f8f8 url(/svg/icon/services/breakfast_dark.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities20 {
    background:#f8f8f8 url(/svg/icon/services/vacuum.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities21 {
    background:#f8f8f8 url(/svg/icon/services/working.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities22 {
    background:#f8f8f8 url(/svg/icon/services/soft_furniture.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities23 {
    background:#f8f8f8 url(/svg/icon/services/bathtub.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities24 {
    background:#f8f8f8 url(/svg/icon/services/shower.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities25 {
    background:#f8f8f8 url(/svg/icon/services/block_number.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities26 {
	background:#f8f8f8 url(/svg/icon/services/no_bathroom.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities27 {
	background:#f8f8f8 url(/svg/icon/services/bed_two.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities28 {
	background:#f8f8f8 url(/svg/icon/services/bed_one_two.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities29 {
	background:#f8f8f8 url(/svg/icon/services/bed_two_king_size.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities30 {
	background:#f8f8f8 url(/svg/icon/services/toilet.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities31 {
	background:#f8f8f8 url(/svg/icon/services/bed_one.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities32 {
	background:#f8f8f8 url(/svg/icon/services/bed_one_half.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities33 {
    background:#f8f8f8 url(/svg/icon/services/bedside_table.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities34 {
	background:#f8f8f8 url(/svg/icon/services/cupboard.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities35 {
    background:#f8f8f8 url(/svg/icon/services/jacuzzi.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities36 {
    background:#f8f8f8 url(/svg/icon/services/kettle.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities37 {
    background:#f8f8f8 url(/svg/icon/services/coffee_machine.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities38 {
	background:#f8f8f8 url(/svg/icon/services/dishes.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities39 {
	background:#f8f8f8 url(/svg/icon/services/pencil_case.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities40 {
	background:#f8f8f8 url(/svg/icon/services/without_window.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities41 {
	background:#f8f8f8 url(/svg/icon/services/mansard_room.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities42 {
	background:#f8f8f8 url(/svg/icon/services/bunk_bed.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities43 {
	background:#f8f8f8 url(/svg/icon/services/bidet.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities44 {
	background:#f8f8f8 url(/svg/icon/services/iron.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities45 {
	background:#f8f8f8 url(/svg/icon/services/ironing_board.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities277 {
	background:#f8f8f8 url(/svg/icon/services/bed_one_two_size.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities46 {
	background:#f8f8f8 url(/svg/icon/services/air_split.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities47 {
	background:#f8f8f8 url(/svg/icon/services/basement.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities48 {
	background:#f8f8f8 url(/svg/icon/services/no_bath.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities49 {
	background:#f8f8f8 url(/svg/icon/services/microwave.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities50 {
	background:#f8f8f8 url(/svg/icon/services/sauna.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities51 {
	background:#f8f8f8 url(/svg/icon/services/terrace.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities52 {
	background:#f8f8f8 url(/svg/icon/services/sofa.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities53 {
	background:#f8f8f8 url(/svg/icon/services/chair.svg) no-repeat 5px center;
	background-size:16px 16px;
}

.HotelRoomList .IconBody .RoomFacilities70 {
	background:#f8f8f8 url(/svg/icon/services/wifi.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities71 {
	background:#f8f8f8 url(svg/icon/services/exchange.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities72 {
	background:#f8f8f8 url(/svg/icon/services/animator.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities73 {
	background:#f8f8f8 url(/svg/icon/services/service_room.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities74 {
	background:#f8f8f8 url(/svg/icon/services/business.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities75 {
	background:#f8f8f8 url(/svg/icon/services/cash_machine.svg) no-repeat 5px center;
	background-size:16px 16px;
}
.HotelRoomList .IconBody .RoomFacilities76 {
	background:#f8f8f8 url(/svg/icon/services/parking.svg) no-repeat 5px center;
	background-size:16px 16px;
}

#BonusCard {
	padding-top:20px;
}
.RoomRateName span.RateTitle {
	color:#333;
}
span#SendQuotaRequestHotelRoomName {
	text-transform: capitalize
}


#report_sales_chart1,
#report_sales_chart2,
#report_sales_chart3 {
	display:block;
	page-break-after: always !important;
}

@media print {

	.container {
		width:100% !important;
	}
	.modal-lg-full {
		margin:0;
		padding:0;
		width:100%;
	}
	.modal h4 {
		font-size:16px;
		page-break-after: always;
		text-align:left;
	}
	#report_sales_chart1,
	#report_sales_chart2,
	#report_sales_chart3,
	#report_sales_dynamics_chart3 {
		page-break-after: always !important;
	}
	.page-break-before {
		page-break-before: always !important;
	}
	.wrapper-customizer {
		display: none !important;
	}
	.container ~ * {
		display: none !important;
	}

	#ReportsSales {
		width:50%;
	}
	.TableBorderPrint th, .TableBorderPrint td  {
		border:1px solid #ccc !important;
	}
	.TableBorderPrint th .TitleName {
		border:1px solid #ccc !important;
	}
	.TableBorderPrint td .TitleOrderSubDetails {
		border:1px solid #ccc !important
	}
	.TableBorderPrint .table > tr > th,
	.TableBorderPrint .table > thead > tr > th,
	#ReportsSalesDinamicsChartDiagram .table > thead > tr > th,
	#ChartDiagram .table > tbody > tr > th,
	#ReportsSalesDinamicsChartDiagram .table > tbody > tr > th,
	#ChartDiagram .table > tfoot > tr > th,
	#ReportsSalesDinamicsChartDiagram .table > tfoot > tr > th,
	#ChartDiagram .table > thead > tr > td,
	#ReportsSalesDinamicsChartDiagram .table > thead > tr > td,
	#ChartDiagram .table > tbody > tr > td,
	#ReportsSalesDinamicsChartDiagram .table > tbody > tr > td,
	#ChartDiagram .table > tfoot > tr > td,
	#ReportsSalesDinamicsChartDiagram .table > tfoot > tr > td {
		border-top: 1px solid #c1c1a1;
	}
	.TableBorderPrint td .text-muted {
		color:#ffffff !important;
		font-size:4px !important;
	}
	.table-responsive {
		overflow:visible !important;
	}
	.TableBorderPrint .table > thead > tr > th, #ReportsSalesDinamicsChartDiagram .table > thead > tr > th, #ChartDiagram .table > tbody > tr > th, #ReportsSalesDinamicsChartDiagram .table > tbody > tr > th, #ChartDiagram .table > tfoot > tr > th, #ReportsSalesDinamicsChartDiagram .table > tfoot > tr > th, #ChartDiagram .table > thead > tr > td, #ReportsSalesDinamicsChartDiagram .table > thead > tr > td, #ChartDiagram .table > tbody > tr > td, #ReportsSalesDinamicsChartDiagram .table > tbody > tr > td, #ChartDiagram .table > tfoot > tr > td, #ReportsSalesDinamicsChartDiagram .table > tfoot > tr > td {
		border-top: 1px solid #ccc;
	}
}
@media print {
	@page {
		margin: 1mm;
	}
}
span.ServicesButtonAutoCancellationAllOrder,
span.ServicesButtonCancellationAllOrder,
span.ServicesButtonExchange,
span.ServicesButtonReturn,
span.ServicesButtonCancel,
span.OrderChangesButton {
	display:block;
	margin-top:5px;
	margin-bottom:5px;
}
.TypeAirFlight {
	display:block;
	white-space:nowrap;
	color:#333;
}
.TripAir {
	display:block;
	white-space:nowrap;
	color:#333;
}
.color-blue {
	color:#337ab7;
}
.glyphicon.glyphicon-print {
	font-size:130%;
}

p.SpeedRoom sup {
	color: #eeb726;
}
.SpeedRoomNumberTu sup {
	color:#eeb726;
}
.PriceNumberNetBlockMini{
	position: relative;
	display: block;
	font-size: 12px;
	color: #777;
	white-space: nowrap;
	width: 150px;
}
.MaxCommission {
	display:block;
	padding:2px 0;
	font-size:12px;
	color:#333 !important;
	background-color:#fff;
	cursor:help;
}
.MaxCommission .rub {
	color:#777 !important;
}
.PriceCommissionRR {
	color:#333;
	font-weight:100;
}

#ReportsAgentsActivity th {
	text-align:center;
	padding:10px 5px !important;
}
#ReportsAgentsActivity td {
	text-align:center;
}
#ReportsAgentsActivity .TrBackGround_1 {
	background-color:#dcf7dc; /* зеленый */
}
#ReportsAgentsActivity .TrBackGround_2 {
	background-color:#ffffde; /* желтый */
}
#ReportsAgentsActivity .TrBackGround_3 {
	background-color:#ffc8c8; /* красный */
}
#ReportsAgentsActivity .TrBackGround_1 td, .TrBackGround_2 td, .TrBackGround_3 td {
	padding:10px 5px !important;
	border-top: 1px solid #fff !important;
}
#ReportsAgentsActivity .TrBackGround_1:hover {
	background-color:#a1e9a1 !important; /* зеленый */
}
#ReportsAgentsActivity .TrBackGround_2:hover {
	background-color:#ffffa5 !important; /* желтый */
}
#ReportsAgentsActivity .TrBackGround_3:hover {
	background-color:#ff6969 !important; /* красный */
}
#ReportsAgentsActivity th.ReportAgentActName {
	text-align:left !important;
}
#ReportsAgentsActivity th.ReportAgentActMail {
	text-align:left !important;
}
#ReportsAgentsActivity th.ReportAgentActVsego {
	text-align:left !important;
}
#ReportsAgentsActivity tr.TrBackGround_1 td.ReportAgentActVsego {
	font-weight:700;
	background-color:#b0c6b0; /* зеленый */
}
#ReportsAgentsActivity tr.TrBackGround_2 td.ReportAgentActVsego {
	font-weight:700;
	background-color:#e8e8ca; /* желтый */
}
#ReportsAgentsActivity tr.TrBackGround_3 td.ReportAgentActVsego {
	font-weight:700;
	background-color:#d1a4a4; /* красный */
}
.ribbon {
	height:100px;
	position:absolute;
	margin-bottom:10px;
	background-size: cover;
	text-align:center;
	font-size:9px;
	line-height:1.1em;
	color:#fff;
}
.ribbon a {
	color:#fff;
}
.ribbon a:hover {
	color:#fff;
	text-decoration:none;
}

.ribbon2 {
	width:20px;
	padding:10px 0;
	position:absolute;
	top:-6px;
	left:-25px;
	text-align:center;
	border-top-left-radius:3px;
	background:#a6a68f;
	z-index:1;
}
.ribbon2:before {
	height:0;
	width:0;
	right:-5.5px;
	top:0.1px;
	border-bottom:6px solid #7f8178;
	border-right:6px solid transparent;
}
.ribbon2:before, .ribbon2:after {
	content: "";
	position:absolute;
}
.ribbon2:after {
	height:0;
	width:0;
	bottom:-9.5px;
	left:0;
	border-left:10px solid #a6a68f;
	border-right:10px solid #a6a68f;
	border-bottom:10px solid transparent;
}

.HotelAgreementReservationLifetime {
	padding:5px 10px;
}

#ReportsAgentsActivity td.ReportAgentActName {
	text-align:left !important;
}
#ReportsAgentsActivity td.ReportAgentActMail {
	text-align:left !important;
	word-wrap: break-word !important;
}

/* ReportsAgentsStats */
#ReportsAgentsStats th {
	text-align:center;
	padding:10px 5px !important;
}
#ReportsAgentsStats td {
	text-align:center;
}

#ReportsAgentsStats .TrBackGround_1 {
	background-color:#dcf7dc; /* зеленый */
}
#ReportsAgentsStats .TrBackGround_2 {
	background-color:#ffffde; /* желтый */
}
#ReportsAgentsStats .TrBackGround_3 {
	background-color:#ffc8c8; /* красный */
}

#ReportsAgentsStats .TrBackGround_1_even {
	background-color:#bcf6bc; /* зеленый */
}
#ReportsAgentsStats .TrBackGround_2_even {
	background-color:#fdfec5; /* желтый */
}
#ReportsAgentsStats .TrBackGround_3_even {
	background-color:#ffafaf; /* красный */
}

#ReportsAgentsStats tr.TrBackGround_1 td.ReportAgentStatVsego {
	font-weight:700;
	background-color:#b0c6b0; /* зеленый */
}
#ReportsAgentsStats tr.TrBackGround_2 td.ReportAgentStatVsego {
	font-weight:700;
	background-color:#e8e8ca; /* желтый */
}
#ReportsAgentsStats tr.TrBackGround_3 td.ReportAgentStatVsego {
	font-weight:700;
	background-color:#d1a4a4; /* красный */
}

#ReportsAgentsStats tr.TrBackGround_1_even td.ReportAgentStatVsego {
	font-weight:700;
	background-color:#96c696; /* зеленый */
}
#ReportsAgentsStats tr.TrBackGround_2_even td.ReportAgentStatVsego {
	font-weight:700;
	background-color:#e7e8b1; /* желтый */
}
#ReportsAgentsStats tr.TrBackGround_3_even td.ReportAgentStatVsego {
	font-weight:700;
	background-color:#d09393; /* красный */
}

#ReportsAgentsStats .TrBackGround_1 td,
.TrBackGround_2 td,
.TrBackGround_3 td,
.TrBackGround_3_even td,
.TrBackGround_2_even td {
	padding:10px 5px !important;
	border-top: 1px solid #fff !important;
}
#ReportsAgentsStats .TrBackGround_1:hover {
	background-color:#a1e9a1 !important; /* зеленый */
}
#ReportsAgentsStats .TrBackGround_2:hover {
	background-color:#ffffa5 !important; /* желтый */
}
#ReportsAgentsStats .TrBackGround_3:hover {
	background-color:#ff6969 !important; /* красный */
}
#ReportsAgentsStats th.ReportAgentStatName {
	text-align:left !important;
}
#ReportsAgentsStats th.ReportAgentStatMail {
	text-align:left !important;
}
#ReportsAgentsStats th.ReportAgentStatVsego {
	text-align:left !important;
}
#ReportsAgentsStats td.ReportAgentStatName {
	text-align:left !important;
}
#ReportsAgentsStats td.ReportAgentStatMail {
	text-align:left !important;
	word-wrap: break-word !important;
}
#ReportsAgentsStats td.StrongTd {
	font-weight:700;
}

.UserInfo .UserAccount {
	margin-right:34px;
}
.ChangeUserAccount {
	color:#fff;
	font-size:100%;
	margin-left:-20px;
	margin-right:41px;
}
.UserInfo .ChangeUserAccount a {
	font-size:85%;
	color: #96979b;
	text-decoration: none;
}
.form-control.ChangeUserAccountInput {
	height:34px;
}
.text-dark {
	color:#333;
}
#ReportsAccomodationSalesVolume.table > thead > tr > th {
	border-bottom: 2px solid #dcd9c8;
}
#ReportsAccomodationSalesVolume.table > thead > tr > th,
#ReportsAccomodationSalesVolume.table > tbody > tr > th,
#ReportsAccomodationSalesVolume.table > tfoot > tr > th,
#ReportsAccomodationSalesVolume.table > thead > tr > td,
#ReportsAccomodationSalesVolume.table > tbody > tr > td,
#ReportsAccomodationSalesVolume.table > tfoot > tr > td {
    border-bottom:2px solid #dcd9c8;
}
#ReportsAccomodationSalesVolume.table th.OpenOrderDetailsAmount,
#ReportsAccomodationSalesVolume.table .TotalCountSub,
#ReportsAccomodationSalesVolume.table .TotalCountSub,
#ReportsAccomodationSalesVolume.table .TotalAmountSub,
#ReportsAccomodationSalesVolume.table .TotalTitle {
	text-align:center;
	white-space:nowrap;
	border-bottom:2px solid #bbb9aa !important;
}
#ReportsAccomodationSalesVolume.table .TotalAmountSub {
	text-align:right;
}
#ReportsAccomodationSalesVolume.table > thead > tr > th {
	vertical-align: top;
}
.PrintReportsAccomodationSalesVolumeAdditional {
	margin-bottom:40px;
}
.PrintReportsAccomodationSalesVolumeAdditional td {
	padding-right:40px;
	padding-left:10px;
}
#ReportsAccomodationSalesVolumeDetails {
	z-index:1041;
}

table.PDFTasks {
	font-size:90%;
	border-radius:10px;
	background-color: #f3efdd;
}
.table.PDFTasks > tbody > tr > td {
	padding: 8px;
	border-top: 1px solid #fff;
}
.fa-download {
	color: #337ab7;
	padding-right:7px;
}
.no-download {
	cursor: help;
	color:#ccc;
	padding-right:7px;
}
table.PDFTasks .pdfTaskStatusNEW::after,
table.PDFTasks .pdfTaskStatusPROCESSING::after {
	position:absolute;
	left:-8px;
	font-family:'FontAwesome';
	content:"\f021";
	font-size:12px;
	line-height:16px;
	color:#777;
	animation: fa-spin 2s infinite ease-in;
}
span.TransferAirportTime {
	cursor:help;
}
span.TransferAirportTime sup {
	color:#337ab7;
	font-size:11px;
	padding-left:10px;
}
span.TransferAirportTime sup a,
span.TransferAirportTime sup a:hover,
span.TransferAirportTime sup a:focus {
	color:#fff;
	padding-top:2px;
}
span.TransferAirportTime sup a i {
	color:#337ab7;
}
h4.RouteName {
	padding-left: 15px;
	font-family: "wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:700;
	color:#333;
}
h4.RouteName span {
	color:#777;
	font-size:16px;
}

#ReportsAgentsStats.table {
	font-size:12px;
}
.text-left {
	text-align:left !important;
}

.ImgDeleteLayer.active {
	display:block;
	z-index:3;
	background-color:#fff;
	opacity:0.1;
	cursor:default;
}
.ImgDeleteLayer .CloseCollapse {
	display:block;
}
.ImgDeleteLayer.active .CloseCollapse {
	display:none;
}

.logoViewer .logoEmpty {
	visibility:hidden;
}
.logoViewer.empty .logoEmpty {
	visibility:visible;
	overflow:hidden;
	min-height:200px;
	border:2px dotted #ccc;
	padding:15px;
}
.logoViewer.empty .logoEmpty div {
	overflow:hidden;
	min-height:180px;
	cursor:pointer;
}
.logoViewer.empty .logoLoader {
	display:none;
}
.logoViewer.empty .logoDelete {
	display:none;
}
.logoViewer .logoLoader {
	position:relative;
	overflow:hidden;
	min-height:200px;
	border:2px dotted #ccc;
	padding:15px;
}
.logoViewer .logoLoader a {
	position:absolute;
	top:5px;
	right:10px;
	color:#ff0000;
	background-color:#fff;
	border:0;
}
.logoViewer.delete .logoLoader {
	background-color:#fff;
	opacity:0.1;
	z-index:3;
}
.logoViewer.delete .logoLoader a {
	display:none;
}
#settingsagency label {
	cursor:default !important;
}

span.LabelTrainMale {
	color:#333;
	font-size:14px;
}

#yw0.form-horizontal {
    padding:0;
    margin:0;
        margin-top:0;
    float:none;
    clear: both;
    border-radius:0;
    box-shadow:none;
}
#yw0.form-horizontal label {
    float:none;
}
#yw0.form-horizontal .control-label {
	float:left;
	max-width:100%;
	margin-bottom:5px;
	margin-left: 30px;
	padding-top:13px;
	padding-right:0;
	text-align:right;
	font-weight:100;
}
#yw0.form-horizontal .control-label span {
	display:block;
	font-size:12px;
	color:#777;
}
#settingsagency h4 {
	margin-bottom: 20px;
	margin-left:15px;
}

a.PopOverOrderServiceDetails:hover,
a.PopOverOrderServiceDetails:focus,
a.PopOverOrderServiceDetails:active {
	text-decoration:none;
}

.SpecificPriceTotal .TrTablePriceCheckin .SpecificPriceRoomTd,
.SpecificPriceTotal .TrTablePriceCheckin .SpecificPriceMealTd {
	visibility: hidden;
}
.SpecificPriceRoom .TrTablePriceCheckout .SpecificPriceMealTd,
.SpecificPriceRoom .TrTablePriceCheckout .SpecificPriceTotalTd {
	visibility: hidden;
}

.SpecificPriceTotal .TrTablePriceCheckout .SpecificPriceRoomTd,
.SpecificPriceTotal .TrTablePriceCheckout .SpecificPriceMealTd {
	visibility: hidden;
}
.SpecificPriceRoom .TrTablePriceTotal .SpecificPriceMealTd,
.SpecificPriceRoom .TrTablePriceTotal .SpecificPriceTotalTd {
	visibility: hidden;
}

.SpecificPriceTotal .TrTablePriceTotal .SpecificPriceRoomTd,
.SpecificPriceTotal .TrTablePriceTotal .SpecificPriceMealTd {
	visibility: hidden;
}
.SpecificPriceRoom .TrTablePriceToPay .SpecificPriceMealTd,
.SpecificPriceRoom .TrTablePriceToPay .SpecificPriceTotalTd {
	visibility: hidden;
}

.SpecificPriceTotal .TrTablePriceToPay .SpecificPriceRoomTd,
.SpecificPriceTotal .TrTablePriceToPay .SpecificPriceMealTd {
	visibility: hidden;
}
.SpecificPriceRoom .TrTablePriceDiscount .SpecificPriceMealTd,
.SpecificPriceRoom .TrTablePriceDiscount .SpecificPriceTotalTd {
	visibility: hidden;
}

.SpecificPriceTotal .TrTablePriceDiscount .SpecificPriceRoomTd,
.SpecificPriceTotal .TrTablePriceDiscount .SpecificPriceMealTd {
	visibility: hidden;
}

.SpecificPriceTotal .TrTablePriceVAT .SpecificPriceRoomTd,
.SpecificPriceTotal .TrTablePriceVAT .SpecificPriceMealTd {
	visibility: hidden;
}

.SpecificPriceRoom .SpecificPriceMealTh,
.SpecificPriceRoom .SpecificPriceGeneralTh {
	display:none;
}

.SpecificPrice .popover .pop {
	color: rgba(255,255,255,0.7);
}
.SpecificPrice .popover .pop:hover,
.SpecificPrice .popover .pop:focus {
	color: rgba(255,255,255,1);
}

.SpecificHotelEmails a {
	position:relative;
	padding-right:5px;
    cursor:help;
    font-size:12px;
}
.SpecificHotelEmails a:hover,
.SpecificHotelEmails a:focus,
.SpecificHotelEmails a:active {
	text-decoration:none;
	border:none;
	outline: 0px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

/* ---------------------------------------- GeneralFilter -------------------- */
.GeneralFilter {
	position:sticky;
	top:0;
	width:97.5%;
	min-height:52px;
	margin:5px 0 10px 15px;
	padding:10px 10px 10px 35px;
	background-color:#fff;
	z-index:6;
	transition: box-shadow .3s;
}

.GeneralFilter i.fa {
	position:absolute;
	left:10px;
	color: rgba(51,51,51,0.5) !important;
	font-size:32px;
}
.GeneralFilter .bootstrap-select.btn-group .dropdown-menu li.disabled a {
	display:inherit;
}
.GeneralFilter .btn-default {
	background-color:#fff;
	border-color:#fff;
	color:#444;
}
.GeneralFilter .btn-default:active:hover,
.GeneralFilter .btn-default.active:hover,
.GeneralFilter .open > .dropdown-toggle.btn-default:hover,
.GeneralFilter .btn-default:active:focus,
.GeneralFilter .btn-default.active:focus,
.GeneralFilter .open > .dropdown-toggle.btn-default:focus,
.GeneralFilter .btn-default:active.focus,
.GeneralFilter .btn-default.active.focus,
.GeneralFilter .open > .dropdown-toggle.btn-default.focus {
	color:#444;
	background-color:#f8f8f8;
	border-color:#f8f8f8;
}
.GeneralFilter .bootstrap-select > .dropdown-toggle.bs-placeholder,
.GeneralFilter .bootstrap-select > .dropdown-toggle.bs-placeholder:active,
.GeneralFilter .bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.GeneralFilter .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
	color: rgba(51,51,51,1);
}
.btn-default:hover,
.btn-default.focus,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	outline:none;
}
.open > .dropdown-toggle.btn-default {
	border-color:#fff;
}



#collapseHelp_8a ul {
	padding-left:15px;	
}
#collapseHelp_8a ul li {
	list-style-type:square;
	margin-bottom:5px;	
}

.SpeedLinkHotelButton {
	display:block;
	width:153px;
	margin-top:3px;
	white-space:nowrap;
	padding:3px 10px 5px 12px;
	font-size:11px;
	text-transform:none;
	color:rgba(255,255,255,0.8);
	background-color:rgb(51,122,183);
	border-radius:2px;
}
.SpeedLinkHotelButton:hover,
.SpeedLinkHotelButton:focus,
.SpeedLinkHotelButton:active {
	color:rgba(255,255,255,1);
	background-color:rgb(46,109,164);
}
.SpeedLinkHotelButton::after {
	padding-left:7px;
	font-family: FontAwesome;
	font-size:13px;
	content:"\f107";
}
.HotelBlockType .StreetAddress {
	overflow: hidden;
	text-overflow:clip;
	white-space:normal;
	font-size: 12px;
	line-height:1.1em;
	color: #a2a1a6;
	margin-bottom: 0;
}

#settingsagency label {
	cursor:default !important;
}

#OrderChanges input#order_edit_date_from {
	padding-left:25px;
}
#OrderChanges input#order_edit_date_to {
	padding-left:30px;
}

label.OrderServiceChoice {
	float:left;
	margin-left:-20px;
	margin-top:-2px;
}
.OrderDescriptCollarse ul.list-group li span.glyphicon {
	margin-left: 0px;
}
#OrderServiceChoice .BtnPlus {
	height:44px;
	margin-top:-4px;
	transition: background-color 0.55s ease-in-out 0s;
}

.btn-link.TransferIn {
	outline:0 solid transparent;
}
.btn-link.TransferIn:hover, .btn-link:focus {
	background-color:transparent;
	text-decoration:underline;
	color:#337ab7;
}
.table .CollapseTransfer {
	transition: .55s opacity, .55s visibility, .55s display,;
}
.table tbody.OpenGroupTransfers {
	background-color: #f3efdd;
	transition: background-color 0.55s ease-in-out 0s;
}
.TransferPrice {
	border-bottom: 1px solid transparent;
}
.table > tbody.CollapseTransfer > tr > td {
	border-top:2px solid #dfdfbf;
	border-bottom:2px solid #dfdfbf;
}
.table tbody.CollapseTransfer td:first-child {
	padding-left:36px; /* первый элемент */
}
.table tbody.CollapseTransfer tr td {
	padding-top:12px;
	background-color: #fdf8e9;
	transition: background-color 0.55s ease-in-out 0s;
}
.table tbody.CollapseTransfer tr:last-of-type td {
	padding-bottom:56px; /* последний элемент */
}
tbody.CollapseTransfer .TransferPrice {
	border-bottom: 1px solid transparent;
}

#MySearchTransfer .FormMain button.btn-default {
	margin:0 auto;
}
.TransfersBlock h4 {
	margin-top:0px;
	margin-bottom:0;
	margin-left:30px;
	font-family:"wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:200%;
	font-weight:100;
	line-height:0.9em;	
}
p.TransferValuePeople {
	margin-left:30px;
}

tbody.CollapseTransfer .btn-default {
	display:block;
	margin-top:5px;
	color: #333;
	background-color:transparent;
	border-color:#dfdfbf;
	border-width:2px;
	border-radius:0;
}
tbody.CollapseTransfer .bootstrap-select > .dropdown-toggle.bs-placeholder,
tbody.CollapseTransfer .bootstrap-select > .dropdown-toggle.bs-placeholder:active,
tbody.CollapseTransfer .bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
tbody.CollapseTransfer .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
	color:#333;
}
.TransfersBlock .table td small {
	font-size:80%;
}

ul.NavTabHotels.nav-tabs > li > a,
ul.NavTabHotels.nav-tabs > li > a:hover,
ul.NavTabHotels.nav-tabs > li > a:focus {
	color:#fff;
	background-color:#5bc0de;
	border: 1px solid transparent;
}
ul.NavTabHotels.nav-tabs > li.active > a,
ul.NavTabHotels.nav-tabs > li.active > a:hover,
ul.NavTabHotels.nav-tabs > li.active > a:focus {
	color:#fff;
	background-color:#ccc;
	border: 1px solid transparent;
	cursor: default;
}
ul.NavTabHotels.nav-tabs > li > a {
	border-radius:10px;
	margin-bottom: 10px;
}
ul.NavTabHotels.nav-tabs > li > a:hover,
ul.NavTabHotels.nav-tabs > li > a:focus {
	color:#fff;
	background-color: rgb(51,122,183);
	border-color: transparent;
}

.HotelBlockType .StreetAddress a {
	color:#337ab7;
	transition: color 0.55s ease-in-out 0s;
}
.HotelBlockType .StreetAddress a:hover,
.HotelBlockType .StreetAddress a:focus {
	color:#23527c;
	text-decoration: none;
}

.RulerMapHotels label {
	position:absolute;
	top:10px;
	right:50px;
	width:40px;
	height:40px;
	padding:2px 0 2px 0;
	text-indent: -9999px;
	border-radius:0;
	background:#fff url("/svg/icon/ruler.svg");
	background-repeat: no-repeat;
	background-position:center;
	background-size:20px 20px;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
	z-index:2;
}
.RulerMapHotels label.active,
.RulerMapHotels label:active,
.RulerMapHotels label:focus {
	background:#fff url("/svg/icon/ruler_active.svg");
	background-repeat: no-repeat;
	background-position:center;
	background-size:20px 20px;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
}

.RulerMapHotel label {
	position:absolute;
	top:10px;
	right:50px;
	width:40px;
	height:40px;
	padding:2px 0 2px 0;
	text-indent: -9999px;
	border-radius:0;
	background:#fff url("/svg/icon/ruler.svg");
	background-repeat: no-repeat;
	background-position:center;
	background-size:20px 20px;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
	z-index:2;
}
.RulerMapHotel label.active,
.RulerMapHotel label:active,
.RulerMapHotel label:focus {
	background:#fff url("/svg/icon/ruler_active.svg");
	background-repeat: no-repeat;
	background-position:center;
	background-size:20px 20px;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
}
.filter_main_favorites label {
	width:36px !important;
	height:30px !important;
	margin-left:-15px;
	/* text-indent: -9999px; */
	background:#d3b726 url("/svg/icon/heart.svg");
	background-repeat: no-repeat;
	background-position:5px 6px;
	background-size:18px 18px;
	border-radius:50%;
}
.filter_main_favorites label.active,
.filter_main_favorites label:active,
.filter_main_favorites label:focus {
	background:#d3b726 url("/svg/icon/heart_active.svg");
	background-repeat: no-repeat;
	background-position:5px 6px;
	background-size:18px 18px;
}

.is_favorite label {
	width:30px !important;
	height:30px !important;
	margin-top:97px;
	margin-left:5px;
	/* text-indent: -9999px; */
	background:#d3b726 url("/svg/icon/heart.svg");
	background-repeat: no-repeat;
	background-position:5px 6px;
	background-size:18px 18px;
	border-radius:50%;
}
.is_favorite label.active,
.is_favorite label:active,
.is_favorite label:focus {
	background:#d3b726 url("/svg/icon/heart_active.svg");
	background-repeat: no-repeat;
	background-position:5px 6px;
	background-size:18px 18px;
}
.HotelImgResponsive img.img-responsive {
	position:absolute;
	top:0;
	left:0;
	width:200px;
	min-height:140px;
}
/*
.IconBodyOne .HotelSpecialRecommended {
	top:-9px;
	left:195px;
	padding: 0;
	height:32px;
	width:112px;
	padding-top:4px;
	padding-left:30px;
	color:#fff;
	font-size:10px;
	line-height:11px;
	background-image: url(/svg/like_hand.svg);
	background-color:#eeb726;
	background-size:32px 32px;
	background-position:center left;
	border-radius:0 0 5px 5px !important;
}
*/
span.HotelSpecialRecommended {
	position:absolute;
	top:-4px;
	left:172px;
	width:38px;
	height:38px;
	color:#366c87;
	background-image: url(/svg/like_hand.svg);
	background-size:32px 32px; 
}

/* ----------------------- VipHall --------------------------- */
label.CalendarVipHallFIO {
	position: absolute;
	top:12px;
	left:12px;
}
label.CalendarVipHallBirthDay {
	position: absolute;
	top:12px;
	left:15px;
}
input.CalendarVipHall {
	padding-left: 120px;
	cursor: pointer !important;
	background: transparent url("../images/input_calendar.png") no-repeat scroll right -4px;
}
div.CalendarVipHallFIO {
	position:relative;
	overflow:hidden;
}
div.CalendarVipHallBirthDay {
	position:relative;
	overflow:hidden;
}
div.CalendarVipHallFIO input.CalendarVipHall {
	padding-left:56px;
	background:none;
	cursor:text !important;
}

div.CalendarVipHallBirthDay input.CalendarVipHall {
	padding-left:130px;
}
.floatleft {
	float:left;
}
#MySearchVipHalls .form-group div.explain-in span {
	left:16px;
}
.viphall_info {
	overflow:hidden;
	margin-top:20px;
	padding:10px 0;
}
.viphall_info button.btn.btn-link {
	margin-top:10px;
}
span.VipHallPrice {
	margin-top:15px;
}

.viphall_info .table.services input.form-control {
	width:80px;
}
.well h4 {
	margin-top:15px;
	margin-bottom:2px;
}
.well dl {
	margin-top:34px;
	-webkit-columns: 200px 3;
	-moz-columns: 200px 3;
	columns: 200px 3;
	-webkit-column-gap: 30px;
	-moz-column-gap: 30px;
	column-gap: 30px;
}

.well dt {
	margin-top:18px;
	padding-left:24px;
}
.well dt:first-child {
	margin-top:0;
}
.well dd {
	color:#777;
}
.well dt.viphall_shower {
	background:#fff url(/svg/icon/services/shower.svg) no-repeat left center;
	background-size:16px 16px;
}
.well dt.viphall_children {
	background:#fff url(/svg/icon/services/childcare.svg) no-repeat left center;
	background-size:16px 16px;
}
.well dt.viphall_the-internet-and-tv {
	background:#fff url(/svg/icon/services/wifi.svg) no-repeat left center;
	background-size:16px 16px;
}
.well dt.viphall_lounge {
	background:#fff url(/svg/icon/services/soft_furniture.svg) no-repeat left center;
	background-size:16px 16px;
}
.well dt.viphall_office-equipment {
	background:#fff url(/svg/icon/services/phone.svg) no-repeat left center;
	background-size:16px 16px;
}
.well dt.viphall_food-and-water {
	background:#fff url(/svg/icon/services/restaurant.svg) no-repeat left center;
	background-size:16px 16px;
}
.well dt.viphall_comfort {
	background:#fff url(/svg/icon/services/air_conditioning.svg) no-repeat left center;
	background-size:16px 16px;
}
.well dt.viphall_meeting-room {
	background:#fff url(/svg/icon/services/business.svg) no-repeat left center;
	background-size:16px 16px;
}
.well dt.viphall_alcohol {
	background:#fff url(/svg/icon/services/vine.svg) no-repeat left center;
	background-size:16px 16px;
}
.well dt.viphall_press {
	background:#fff url(/svg/icon/services/newspaper.svg) no-repeat left center;
	background-size:16px 16px;
}
.well dt.viphall_parking {
	background:#fff url(/svg/icon/services/parking.svg) no-repeat left center;
	background-size:16px 16px;
}
.well dt.viphall_transfer {
	background:#fff url(/svg/icon/services/transfer.svg) no-repeat left center;
	background-size:16px 16px;
}
.well dt.viphall_inspection-and-control {
	background:#fff url(/svg/icon/services/vip.svg) no-repeat left center;
	background-size:16px 16px;
}
.well dt.viphall_luggage {
	background:#fff url(/svg/icon/services/luggage.svg) no-repeat left center;
	background-size:16px 16px;
}
.well dt.viphall_escort {
	background:#fff url(/svg/icon/services/escort.svg) no-repeat left center;
	background-size:16px 16px;
}
.well dt.viphall_tax-free {
	background:#fff url(/svg/icon/services/tax_free.svg) no-repeat left center;
	background-size:16px 16px;
}


div.IconVipHall span {
	display: inline-block;
	position: relative;
	height:38px;
	width:38px;
	padding:8px 8px;
	font-size: 15px;
	color: #e3e3e3;
	background-color: #f8f8f8;
	opacity: 0.8;
}
span.viphall_shower {
	background:#fff url(/svg/icon/services/shower.svg) no-repeat center center;
	background-size:16px 16px;
}
span.viphall_children {
	background:#fff url(/svg/icon/services/childcare.svg) no-repeat center center;
	background-size:16px 16px;
}
span.viphall_the-internet-and-tv {
	background:#fff url(/svg/icon/services/wifi.svg) no-repeat center center;
	background-size:16px 16px;
}
span.viphall_lounge {
	background:#fff url(/svg/icon/services/soft_furniture.svg) no-repeat center center;
	background-size:16px 16px;
}
span.viphall_office-equipment {
	background:#fff url(/svg/icon/services/phone.svg) no-repeat center center;
	background-size:16px 16px;
}
span.viphall_food-and-water {
	background:#fff url(/svg/icon/services/restaurant.svg) no-repeat center center;
	background-size:16px 16px;
}
span.viphall_comfort {
	background:#fff url(/svg/icon/services/air_conditioning.svg) no-repeat center center;
	background-size:16px 16px;
}
span.viphall_meeting-room {
	background:#fff url(/svg/icon/services/business.svg) no-repeat center center;
	background-size:16px 16px;
}
span.viphall_alcohol {
	background:#fff url(/svg/icon/services/vine.svg) no-repeat center center;
	background-size:16px 16px;
}
span.viphall_press {
	background:#fff url(/svg/icon/services/newspaper.svg) no-repeat center center;
	background-size:16px 16px;
}
span.viphall_parking {
	background:#fff url(/svg/icon/services/parking.svg) no-repeat center center;
	background-size:16px 16px;
}
span.viphall_transfer {
	background:#fff url(/svg/icon/services/transfer.svg) no-repeat center center;
	background-size:16px 16px;
}
span.viphall_inspection-and-control {
	background:#fff url(/svg/icon/services/vip.svg) no-repeat center center;
	background-size:16px 16px;
}
span.viphall_luggage {
	background:#fff url(/svg/icon/services/luggage.svg) no-repeat center center;
	background-size:16px 16px;
}
span.viphall_escort {
	background:#fff url(/svg/icon/services/escort.svg) no-repeat center center;
	background-size:16px 16px;
}
span.viphall_escort_vip {
	background:#fff url(/svg/icon/services/escort_vip.svg) no-repeat center center;
	background-size:16px 16px;
}
span.viphall_tax-free {
	background:#fff url(/svg/icon/services/tax_free.svg) no-repeat center center;
	background-size:16px 16px;
}
.CalendarVipHallBirthDay sup.explain-in-close {
    position: absolute;
    top: 23px;
    right:46px;
    font-size: 44px;
    font-weight: 100;
    color: #ddd;
    cursor: pointer;
    z-index: 3;
}
.media.VipHallsBlock {
	overflow:visible;
}

a.FlightBaggageValueExtraPrice {
	display:inline-block;
	margin-top:10px;
	color:#fff;
	padding:3px 5px;
	background-color: #5bc0de;
}
a.FlightBaggageValueExtraPrice:hover,
a.FlightBaggageValueExtraPrice:focus,
a.FlightBaggageValueExtraPrice:active {
	text-decoration:none;
}
.AviaBlockType .popover {
	max-width:400px !important;
	width:400px !important;
}
.AviaBlockType .popover.right > .arrow {
	display:none;
}

.AviaBlockType .popover a.pop {
	color:#fff;
}

.FlightBaggageValue {
	overflow:hidden;
	width:100%;
	padding:15px;
	border:2px dotted #ddd;
}
.FlightBaggageValue h4 {
	padding: 0px;
	padding-bottom:20px;
	margin: 0;
	font-family: "wf_SegoeUILight", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:24px !important;
	font-weight:100;
}
.LabelAviaBaggage {
	color:#777;
	font-weight:100;
	font-size:12px;
}
.FlightBaggageValue span.LabelAviaBaggage strong {
	display:block;
	font-size:14px;
}
.FlightBaggageValuePrice {
	font-weight:100 !important;
	color:#333;
}

.FlightBaggageInfo .popover {
	width:400px !important;
}
a.popover.fa.fa-commenting {
	color:red;
	font-size:14px;
	text-decoration:none;
	box-shadow:none;
}
a.popover.fa.fa-commenting:hover,
a.popover.fa.fa-commenting:focus,
a.popover.fa.fa-commenting:active {
	color:red;
	text-decoration:none;
}
.CartWidthSelect .popover {
	width:500px;
	max-width:500px;
}

.ExampleSearchTrain {
	padding:2px 0 1px 0;
	margin:5px 10px 10px 0;
	text-decoration: none;
	white-space: nowrap;
	border-bottom: 1px dashed #beeaf1;
}
.ExampleSearchTrain:hover {
	color:#337ab7;
	border-bottom: 1px dashed #0bb2c9;
}

.IconBody .HotelFacilitiesHotelBook_31 {
	background:#f8f8f8 url(/svg/icon/hotels/pool.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_97 {
	background:#f8f8f8 url(/svg/icon/hotels/washhouse_rent_97.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_113 {
	background:#f8f8f8 url(/svg/icon/hotels/aquapark.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_406 {
	background:#f8f8f8 url(/svg/icon/hotels/cash_machine.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_545 {
	background:#f8f8f8 url(/svg/icon/hotels/bar.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_505 {
	background:#f8f8f8 url(/svg/icon/hotels/restaurant.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_447 {
	background:#f8f8f8 url(/svg/icon/hotels/parking_free.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_400 {
	background:#f8f8f8 url(/svg/icon/hotels/library.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_333 {
	background:#f8f8f8 url(/svg/icon/hotels/billiards.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_334 {
	background:#f8f8f8 url(/svg/icon/hotels/bowling.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_597 {
	background:#f8f8f8 url(/svg/icon/hotels/buffet.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_541 {
	background:#f8f8f8 url(/svg/icon/hotels/bath_all.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_926 {
	background:#f8f8f8 url(/svg/icon/hotels/cradle.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_675 {
	background:#f8f8f8 url(/svg/icon/hotels/no_smoking.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_904 {
	background:#f8f8f8 url(/svg/icon/hotels/no_smoking_all.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_335 {
	background:#f8f8f8 url(/svg/icon/hotels/taxi.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_22 {
	background:#f8f8f8 url(/svg/icon/hotels/golf_club.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_592 {
	background:#f8f8f8 url(/svg/icon/hotels/jacuzzi.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_69 {
	background:#f8f8f8 url(/svg/icon/hotels/disco.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_438 {
	background:#f8f8f8 url(/svg/icon/hotels/cleaning.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_599 {
	background:#f8f8f8 url(/svg/icon/hotels/soundproofing.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_87 {
	background:#f8f8f8 url(/svg/icon/hotels/wifi.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_526 {
	background:#f8f8f8 url(/svg/icon/hotels/safe_box.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_64 {
	background:#f8f8f8 url(/svg/icon/hotels/concierge.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_676 {
	background:#f8f8f8 url(/svg/icon/hotels/security_24h.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_480 {
	background:#f8f8f8 url(/svg/icon/hotels/reception_24h.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_553 {
	background:#f8f8f8 url(/svg/icon/hotels/kitchen.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_442 {
	background:#f8f8f8 url(/svg/icon/hotels/elevator.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_91 {
	background:#f8f8f8 url(/svg/icon/hotels/massage.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_137 {
	background:#f8f8f8 url(/svg/icon/hotels/table_tennis.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_549 {
	background:#f8f8f8 url(/svg/icon/hotels/disco.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_18 {
	background:#f8f8f8 url(/svg/icon/hotels/parking.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_346 {
	background:#f8f8f8 url(/svg/icon/hotels/beach.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_601 {
	background:#f8f8f8 url(/svg/icon/hotels/pants_iron.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_827 {
	background:#f8f8f8 url(/svg/icon/hotels/blazer_iron.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_65 {
	background:#f8f8f8 url(/svg/icon/hotels/auto_rental.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_48 {
	background:#f8f8f8 url(/svg/icon/hotels/bike_rental.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_14 {
	background:#f8f8f8 url(/svg/icon/hotels/business_center_14.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_15 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_16 {
	background:#f8f8f8 url(/svg/icon/hotels/boutique_16.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_21 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_23 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_24 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_26 {
	background:#f8f8f8 url(/svg/icon/hotels/pool_baby_26.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_29 {
	background:#f8f8f8 url(/svg/icon/hotels/washhouse_29.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_30 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_32 {
	background:#f8f8f8 url(/svg/icon/hotels/service_32.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_33 {
	background:#f8f8f8 url(/svg/icon/hotels/sauna_33.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_34 {
	background:#f8f8f8 url(/svg/icon/hotels/shop_34.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_35 {
	background:#f8f8f8 url(/svg/icon/hotels/solarium_35.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_36 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_40 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_41 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_42 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_44 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_46 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_49 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_50 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_51 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_53 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_56 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_57 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_59 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_61 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_63 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_67 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_75 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_84 {
	background:#f8f8f8 url(/svg/icon/hotels/spa_84.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_88 {
	background:#f8f8f8 url(/svg/icon/hotels/fitness_88.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_95 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_97 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_98 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_103 {
	background:#f8f8f8 url(/svg/icon/hotels/tv_103.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_104 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_107 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_109 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_116 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_123 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_124 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_126 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_127 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_129 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_131 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_134 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_136 {
	background:#f8f8f8 url(/svg/icon/hotels/tennis_court_136.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_140 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_142 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_143 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_333 {
	background:#f8f8f8 url(/svg/icon/hotels/billiards_333.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_334 {
	background:#f8f8f8 url(/svg/icon/hotels/bowling_334.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_336 {
	background:#f8f8f8 url(/svg/icon/hotels/network_business_336.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_339 {
	background:#f8f8f8 url(/svg/icon/hotels/pharmacy_339.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_340 {
	background:#f8f8f8 url(/svg/icon/hotels/disabled_340.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_342 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_344 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_352 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_357 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_359 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_360 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_361 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_362 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_363 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_374 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_375 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_376 {
	background:#f8f8f8 url(/svg/icon/hotels/press_376.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_377 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_378 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_379 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_381 {
	background:#f8f8f8 url(/svg/icon/hotels/linens_381.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_389 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_390 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_392 {
	background:#f8f8f8 url(/svg/icon/hotels/exchange_392.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_393 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_394 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_397 {
	background:#f8f8f8 url(/svg/icon/hotels/cafe_397.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_398 {
	background:#f8f8f8 url(/svg/icon/hotels/game_room_398.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_400 {
	background:#f8f8f8 url(/svg/icon/hotels/library_400.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_401 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_402 {
	background:#f8f8f8 url(/svg/icon/hotels/basketball_402.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_428 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_429 {
	background:#f8f8f8 url(/svg/icon/hotels/beach_window_429.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_430 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_431 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_432 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_433 {
	background:#f8f8f8 url(/svg/icon/hotels/city_window_433.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_435 {
	background:#f8f8f8 url(/svg/icon/hotels/computer_rent_435.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_437 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_439 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_441 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_443 {
	background:#f8f8f8 url(/svg/icon/hotels/breakfast_free_443.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_446 {
	background:#f8f8f8 url(/svg/icon/hotels/phone_world_free_446.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_447 {
	background:#f8f8f8 url(/svg/icon/hotels/parking_free_447.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_448 {
	background:#f8f8f8 url(/svg/icon/hotels/wifi_free_448.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_451 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_452 {
	background:#f8f8f8 url(/svg/icon/hotels/garden_window_452.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_453 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_454 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_455 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_456 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_457 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_458 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_459 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_460 {
	background:#f8f8f8 url(/svg/icon/hotels/iron.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_461 {
	background:#f8f8f8 url(/svg/icon/hotels/lake_window_461.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_463 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_464 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_465 {
	background:#f8f8f8 url(/svg/icon/hotels/phone_465.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_466 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_467 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_468 {
	background:#f8f8f8 url(/svg/icon/hotels/pool_window_468.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_470 {
	background:#f8f8f8 url(/svg/icon/hotels/sea_window_470.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_471 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_472 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_473 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_474 {
	background:#f8f8f8 url(/svg/icon/hotels/slippers_474.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_475 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_476 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_477 {
	background:#f8f8f8 url(/svg/icon/hotels/water_window_477.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_478 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_479 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_482 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_485 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_489 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_490 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_491 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_494 {
	background:#f8f8f8 url(/svg/icon/hotels/beach_bar_494.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_496 {
	background:#f8f8f8 url(/svg/icon/hotels/phone_wireless_496.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_497 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_498 {
	background:#f8f8f8 url(/svg/icon/hotels/fireplace_498.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_499 {
	background:#f8f8f8 url(/svg/icon/hotels/elevator_no_499.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_500 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_501 {
	background:#f8f8f8 url(/svg/icon/hotels/terrace_501.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_502 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_506 {
	background:#f8f8f8 url(/svg/icon/hotels/safe_box.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_507 {
	background:#f8f8f8 url(/svg/icon/hotels/conference_507.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_508 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_509 {
	background:#f8f8f8 url(/svg/icon/hotels/darts_509.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_510 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_512 {
	background:#f8f8f8 url(/svg/icon/hotels/church_512.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_513 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_514 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_515 {
	background:#f8f8f8 url(/svg/icon/hotels/fishing_515.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_516 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_517 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_518 {
	background:#f8f8f8 url(/svg/icon/hotels/no_smoking_518.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_519 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_521 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_526 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_528 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_529 {
	background:#f8f8f8 url(/svg/icon/hotels/wifi_money_529.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_530 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_532 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_533 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_535 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_536 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_537 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_539 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_541 {
	background:#f8f8f8 url(/svg/icon/hotels/bath_all_541.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_542 {
	background:#f8f8f8 url(/svg/icon/hotels/playground_542.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_548 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_551 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_562 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_563 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_565 {
	background:#f8f8f8 url(/svg/icon/hotels/mountan_window_565.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_569 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_572 {
	background:#f8f8f8 url(/svg/icon/hotels/breakfast_room_572.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_574 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_575 {
	background:#f8f8f8 url(/svg/icon/hotels/animator_575.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_576 {
	background:#f8f8f8 url(/svg/icon/hotels/evening_entertainment_576.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_577 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_578 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_579 {
	background:#f8f8f8 url(/svg/icon/hotels/turkish_bath_579.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_580 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_581 {
	background:#f8f8f8 url(/svg/icon/hotels/indoor_pool_581.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_582 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_584 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_585 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_586 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_588 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_589 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_590 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_591 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_593 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_594 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_595 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_596 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_597 {
	background:#f8f8f8 url(/svg/icon/hotels/buffet_597.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_598 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_600 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_602 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_603 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_604 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_605 {
	background:#f8f8f8 url(/svg/icon/hotels/wifi.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_606 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_658 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_660 {
	background:#f8f8f8 url(/svg/icon/hotels/banqueting_hall_660.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_661 {
	background:#f8f8f8 url(/svg/icon/hotels/wifi_free_zone_661.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_663 {
	background:#f8f8f8 url(/svg/icon/hotels/parking_money_663.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_664 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_665 {
	background:#f8f8f8 url(/svg/icon/hotels/bed_and_breakfast_665.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_666 {
	background:#f8f8f8 url(/svg/icon/hotels/disabled_666.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_667 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_670 {
	background:#f8f8f8 url(/svg/icon/hotels/banquet_670.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_672 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_673 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_678 {
	background:#f8f8f8 url(/svg/icon/hotels/transfer_to_metro_free_678.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_679 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_680 {
	background:#f8f8f8 url(/svg/icon/hotels/gazebo_brazier_680.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_682 {
	background:#f8f8f8 url(/svg/icon/hotels/children_room_682.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_684 {
	background:#f8f8f8 url(/svg/icon/hotels/baggage_room_684.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_687 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_688 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_689 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_691 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_806 {
	background:#f8f8f8 url(/svg/icon/hotels/lobby_wifi_free_806.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_807 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_814 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_815 {
	background:#f8f8f8 url(/svg/icon/hotels/kids_815.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_816 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_817 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_818 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_826 {
	background:#f8f8f8 url(/svg/icon/hotels/evening_entertainment_rent_826.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_828 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_829 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_830 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_831 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_832 {
	background:#f8f8f8 url(/svg/icon/hotels/attraction_ticket_rent_832.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_839 {
	background:#f8f8f8 url(/svg/icon/hotels/business_center_rent_839.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_840 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_841 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_842 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_843 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_844 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_845 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_846 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_847 {
	background:#f8f8f8 url(/svg/icon/hotels/washhouse_free_847.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_848 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_849 {
	background:#f8f8f8 url(/svg/icon/hotels/pool_bar_849.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_850 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_851 {
	background:#f8f8f8 url(/svg/icon/hotels/pool_roof_851.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_852 {
	background:#f8f8f8 url(/svg/icon/hotels/pool_salt_852.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_853 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_854 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_855 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_856 {
	background:#f8f8f8 url(/svg/icon/hotels/pool_hi_856.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_857 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_858 {
	background:#f8f8f8 url(/svg/icon/hotels/bike_free_858.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_859 {
	background:#f8f8f8 url(/svg/icon/hotels/bike_rental_859.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_860 {
	background:#f8f8f8 url(/svg/icon/hotels/cycling_trip_860.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_861 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_862 {
	background:#f8f8f8 url(/svg/icon/hotels/spa_rent_862.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_863 {
	background:#f8f8f8 url(/svg/icon/hotels/fitness_rent_863.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_864 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_865 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_866 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_867 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_868 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_869 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_870 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_871 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_872 {
	background:#f8f8f8 url(/svg/icon/hotels/massage_full_872.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_873 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_874 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_875 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_876 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_878 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_879 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_880 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_881 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_882 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_883 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_884 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_885 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_886 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_888 {
	background:#f8f8f8 url(/svg/icon/hotels/billiards_rent_888.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_889 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_890 {
	background:#f8f8f8 url(/svg/icon/hotels/transport_ticket_rent_890.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_891 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_892 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_893 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_894 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_895 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_896 {
	background:#f8f8f8 url(/svg/icon/hotels/barbecue_rent_896.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_897 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_898 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_899 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_900 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_901 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_902 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_903 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_904 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_905 {
	background:#f8f8f8 url(/svg/icon/hotels/baggage_room_905.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_906 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}.IconBody .HotelFacilitiesHotelBook_907 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_908 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_911 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_912 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_913 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_916 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_920 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_921 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_923 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_924 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_925 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_927 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_929 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_930 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_931 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_932 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_933 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_934 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_935 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_940 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_941 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_943 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_944 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_945 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_946 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}
.IconBody .HotelFacilitiesHotelBook_950 {
	background:#f8f8f8 url(/svg/icon/hotels/pool_season_950.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Завтрак в номер (Питание)*/
.IconBody .HotelFacilitiesSmartway_763 {
	background:#f8f8f8 url(/svg/icon/hotels/breakfast_room_572.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный чай/кофе (Питание)*/
.IconBody .HotelFacilitiesSmartway_739 {
	background:#f8f8f8 url(/svg/icon/hotels/breakfast_free_443.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Упакованные ланчи (Питание)*/
.IconBody .HotelFacilitiesSmartway_759 {
	background:#f8f8f8 url(/svg/icon/hotels/lunch_1062.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Возможен полный пансион (Питание)*/
.IconBody .HotelFacilitiesSmartway_741 {
	background:#f8f8f8 url(/svg/icon/hotels/full_food_1063.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Кухня (Питание)*/
.IconBody .HotelFacilitiesSmartway_742 {
	background:#f8f8f8 url(/svg/icon/hotels/kitchen.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бар у бассейна (Питание)*/
.IconBody .HotelFacilitiesSmartway_758 {
	background:#f8f8f8 url(/svg/icon/hotels/pool_bar_849.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Кафе (Питание)*/
.IconBody .HotelFacilitiesSmartway_751 {
	background:#f8f8f8 url(/svg/icon/hotels/cafe_397.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ресторан (Питание)*/
.IconBody .HotelFacilitiesSmartway_750 {
	background:#f8f8f8 url(/svg/icon/hotels/restaurant.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Возможен полупансион (Питание)*/
.IconBody .HotelFacilitiesSmartway_761 {
	background:#f8f8f8 url(/svg/icon/hotels/half_food_1068.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Микроволновая печь (Питание)*/
.IconBody .HotelFacilitiesSmartway_749 {
	background:#f8f8f8 url(/svg/icon/hotels/microwave.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Завтрак «шведский стол» (Питание)*/
.IconBody .HotelFacilitiesSmartway_760 {
	background:#f8f8f8 url(/svg/icon/hotels/buffet_597.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бар/кафе/ресторан (Питание)*/
.IconBody .HotelFacilitiesSmartway_744 {
	background:#f8f8f8 url(/svg/icon/hotels/restaurant.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Снэк-бар (Питание)*/
.IconBody .HotelFacilitiesSmartway_748 {
	background:#f8f8f8 url(/svg/icon/hotels/snack_1072.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Упакованные завтраки/обеды (Питание)*/
.IconBody .HotelFacilitiesSmartway_746 {
	background:#f8f8f8 url(/svg/icon/hotels/food_box_1073.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бар (Питание)*/
.IconBody .HotelFacilitiesSmartway_745 {
	background:#f8f8f8 url(/svg/icon/hotels/bar.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Завтрак (Питание)*/
.IconBody .HotelFacilitiesSmartway_753 {
	background:#f8f8f8 url(/svg/icon/hotels/breakfast_1075.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ресторан («шведский стол») (Питание)*/
.IconBody .HotelFacilitiesSmartway_763 {
	background:#f8f8f8 url(/svg/icon/hotels/buffet_597.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Чайник (Питание)*/
.IconBody .HotelFacilitiesSmartway_752 {
	background:#f8f8f8 url(/svg/icon/hotels/kettle_1077.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Диетическое меню (по запросу) (Питание)*/
.IconBody .HotelFacilitiesSmartway_752 {
	background:#f8f8f8 url(/svg/icon/hotels/diet_1078.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бутилированная вода (Питание)*/
.IconBody .HotelFacilitiesSmartway_740 {
	background:#f8f8f8 url(/svg/icon/hotels/bottled_water_1079.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бизнес-центр (Услуги бизнес-центра)*/
.IconBody .HotelFacilitiesSmartway_52 {
	background:#f8f8f8 url(/svg/icon/hotels/business.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пункт обмена валют/банкомат (Услуги бизнес-центра)*/
.IconBody .HotelFacilitiesSmartway_53 {
	background:#f8f8f8 url(/svg/icon/hotels/exchange_392.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ресторан оборудован для доступа гостей на инвалидных креслах (Доступность)*/
.IconBody .HotelFacilitiesSmartway_900 {
	background:#f8f8f8 url(/svg/icon/hotels/restaurant_disabled_person_1082.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Лифт (Доступность)*/
.IconBody .HotelFacilitiesSmartway_901 {
	background:#f8f8f8 url(/svg/icon/hotels/elevator.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бар оборудован для доступа гостей на инвалидных креслах (Доступность)*/
.IconBody .HotelFacilitiesSmartway_903 {
	background:#f8f8f8 url(/svg/icon/hotels/restaurant_disabled_person_1082.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Удобства для гостей с ограниченными физическими возможностями (Доступность)*/
.IconBody .HotelFacilitiesSmartway_898 {
	background:#f8f8f8 url(/svg/icon/hotels/disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Безбарьерный доступ (Доступность)*/
.IconBody .HotelFacilitiesSmartway_899 {
	background:#f8f8f8 url(/svg/icon/hotels/disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Гараж (Парковка)*/
.IconBody .HotelFacilitiesSmartway_6 {
	background:#f8f8f8 url(/svg/icon/hotels/parking.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парковка (Парковка)*/
.IconBody .HotelFacilitiesSmartway_7 {
	background:#f8f8f8 url(/svg/icon/hotels/parking.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатная парковка (Парковка)*/
.IconBody .HotelFacilitiesSmartway_3 {
	background:#f8f8f8 url(/svg/icon/hotels/parking_free_447.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парковка (по запросу) (Парковка)*/
.IconBody .HotelFacilitiesSmartway_2794 {
	background:#f8f8f8 url(/svg/icon/hotels/question_parking_1090.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парковка рядом с отелем (Парковка)*/
.IconBody .HotelFacilitiesSmartway_10 {
	background:#f8f8f8 url(/svg/icon/hotels/next_parking_1091.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сквош (Спорт)*/
.IconBody .HotelFacilitiesSmartway_805 {
	background:#f8f8f8 url(/svg/icon/hotels/squash_1092.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Дайвинг (Спорт)*/
.IconBody .HotelFacilitiesSmartway_801 {
	background:#f8f8f8 url(/svg/icon/hotels/diving_1093.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Фитнес-центр (Спорт)*/
.IconBody .HotelFacilitiesSmartway_814 {
	background:#f8f8f8 url(/svg/icon/hotels/fitness.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Тренажерный зал (Спорт)*/
.IconBody .HotelFacilitiesSmartway_807 {
	background:#f8f8f8 url(/svg/icon/hotels/fitness_88.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Теннисный корт (Спорт)*/
.IconBody .HotelFacilitiesSmartway_798 {
	background:#f8f8f8 url(/svg/icon/hotels/tennis_court.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Катание на велосипеде (Спорт)*/
.IconBody .HotelFacilitiesSmartway_806 {
	background:#f8f8f8 url(/svg/icon/hotels/cycling_trip_860.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Настольный теннис (Спорт)*/
.IconBody .HotelFacilitiesSmartway_802 {
	background:#f8f8f8 url(/svg/icon/hotels/table_tennis.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Поле для гольфа (в пределах 3 км) (Спорт)*/
.IconBody .HotelFacilitiesSmartway_1940 {
	background:#f8f8f8 url(/svg/icon/hotels/golf_club.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Размещение с домашними животными не допускается (Животные)*/
.IconBody .HotelFacilitiesSmartway_882 {
	background:#f8f8f8 url(/svg/icon/hotels/no_pets_1100.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Персонал, владеющий иностранными языками (Персонал говорит на языках)*/
.IconBody .HotelFacilitiesSmartway_896 {
	background:#f8f8f8 url(/svg/icon/hotels/translator.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Услуги консьержа (Услуги в отеле)*/
.IconBody .HotelFacilitiesSmartway_12 {
	background:#f8f8f8 url(/svg/icon/hotels/concierge.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Гладильные услуги (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_905 {
	background:#f8f8f8 url(/svg/icon/hotels/iron.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прачечная (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_906 {
	background:#f8f8f8 url(/svg/icon/hotels/washhouse_29.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сейф (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_925 {
	background:#f8f8f8 url(/svg/icon/hotels/safe_box.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Хранение багажа (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_937 {
	background:#f8f8f8 url(/svg/icon/hotels/luggage_storage_1106.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Услуга «звонок - будильник» (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_926 {
	background:#f8f8f8 url(/svg/icon/hotels/alarm_services_1107.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Фен (по запросу) (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_1995 {
	background:#f8f8f8 url(/svg/icon/hotels/hairdryer.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Гладильные принадлежности (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_915 {
	background:#f8f8f8 url(/svg/icon/hotels/iron.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Химчистка (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_928 {
	background:#f8f8f8 url(/svg/icon/hotels/dry_cleaning_1110.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Многофункциональный зал (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_932 {
	background:#f8f8f8 url(/svg/icon/hotels/other_hall_1111.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Камера хранения багажа (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_947 {
	background:#f8f8f8 url(/svg/icon/hotels/luggage_storage_1106.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Круглосуточная стойка регистрации (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_941 {
	background:#f8f8f8 url(/svg/icon/hotels/reception_24h.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Утюг (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_929 {
	background:#f8f8f8 url(/svg/icon/hotels/iron.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Камера хранения (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_927 {
	background:#f8f8f8 url(/svg/icon/hotels/luggage_storage_1106.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Представительский лаундж (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_945 {
	background:#f8f8f8 url(/svg/icon/hotels/lounge_1116.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Частная парковка (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_936 {
	background:#f8f8f8 url(/svg/icon/hotels/parking.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Зарядка для электромобилей (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_1997 {
	background:#f8f8f8 url(/svg/icon/hotels/electric_station_1118.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ресторан (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_908 {
	background:#f8f8f8 url(/svg/icon/hotels/restaurant.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Услуга «звонок-будильник» (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_918 {
	background:#f8f8f8 url(/svg/icon/hotels/alarm_services_1107.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Услуги консьержа (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_904 {
	background:#f8f8f8 url(/svg/icon/hotels/concierge.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Телефон (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_914 {
	background:#f8f8f8 url(/svg/icon/hotels/phone.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Чистка обуви (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_931 {
	background:#f8f8f8 url(/svg/icon/hotels/shoe_polish_1123.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Фитнес-зал (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_939 {
	background:#f8f8f8 url(/svg/icon/hotels/fitness.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Конференц-зал (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_940 {
	background:#f8f8f8 url(/svg/icon/hotels/conference_507.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Караоке (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_1984 {
	background:#f8f8f8 url(/svg/icon/hotels/concierge.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Обмен валюты (Услуги и удобства)*/
.IconBody .HotelFacilitiesSmartway_917 {
	background:#f8f8f8 url(/svg/icon/hotels/concierge.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный Wi-Fi (Интернет)*/
.IconBody .HotelFacilitiesSmartway_870 {
	background:#f8f8f8 url(/svg/icon/hotels/wifi.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Интернет в номере (Интернет)*/
.IconBody .HotelFacilitiesSmartway_867 {
	background:#f8f8f8 url(/svg/icon/hotels/wifi.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Wi-Fi (Интернет)*/
.IconBody .HotelFacilitiesSmartway_865 {
	background:#f8f8f8 url(/svg/icon/hotels/wifi.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступ в интернет (Интернет)*/
.IconBody .HotelFacilitiesSmartway_866 {
	background:#f8f8f8 url(/svg/icon/hotels/wifi.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный доступ в интернет (Интернет)*/
.IconBody .HotelFacilitiesSmartway_868 {
	background:#f8f8f8 url(/svg/icon/hotels/wifi.svg) no-repeat center center;
	background-size:26px 26px;
}

/*на немецком (Персонал говорит)*/
.IconBody .HotelFacilitiesSmartway_769 {
	background:#f8f8f8 url(/svg/icon/hotels/translator.svg) no-repeat center center;
	background-size:26px 26px;
}

/*на корейском (Персонал говорит)*/
.IconBody .HotelFacilitiesSmartway_771 {
	background:#f8f8f8 url(/svg/icon/hotels/translator.svg) no-repeat center center;
	background-size:26px 26px;
}

/*на русском (Персонал говорит)*/
.IconBody .HotelFacilitiesSmartway_770 {
	background:#f8f8f8 url(/svg/icon/hotels/translator.svg) no-repeat center center;
	background-size:26px 26px;
}

/*на арабском (Персонал говорит)*/
.IconBody .HotelFacilitiesSmartway_776 {
	background:#f8f8f8 url(/svg/icon/hotels/translator.svg) no-repeat center center;
	background-size:26px 26px;
}

/*на турецком (Персонал говорит)*/
.IconBody .HotelFacilitiesSmartway_772 {
	background:#f8f8f8 url(/svg/icon/hotels/translator.svg) no-repeat center center;
	background-size:26px 26px;
}

/*на английском (Персонал говорит)*/
.IconBody .HotelFacilitiesSmartway_764 {
	background:#f8f8f8 url(/svg/icon/hotels/translator.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Мультиязычный персонал (Персонал говорит)*/
.IconBody .HotelFacilitiesSmartway_768 {
	background:#f8f8f8 url(/svg/icon/hotels/translator.svg) no-repeat center center;
	background-size:26px 26px;
}

/*на китайском (Персонал говорит)*/
.IconBody .HotelFacilitiesSmartway_766 {
	background:#f8f8f8 url(/svg/icon/hotels/translator.svg) no-repeat center center;
	background-size:26px 26px;
}

/*на французском (Персонал говорит)*/
.IconBody .HotelFacilitiesSmartway_773 {
	background:#f8f8f8 url(/svg/icon/hotels/translator.svg) no-repeat center center;
	background-size:26px 26px;
}

/*на итальянском (Персонал говорит)*/
.IconBody .HotelFacilitiesSmartway_765 {
	background:#f8f8f8 url(/svg/icon/hotels/translator.svg) no-repeat center center;
	background-size:26px 26px;
}

/*на испанском (Персонал говорит)*/
.IconBody .HotelFacilitiesSmartway_774 {
	background:#f8f8f8 url(/svg/icon/hotels/translator.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Экскурсионное бюро (Туризм)*/
.IconBody .HotelFacilitiesSmartway_2 {
	background:#f8f8f8 url(/svg/icon/hotels/tourism.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Услуги няни и уход за детьми (Дети)*/
.IconBody .HotelFacilitiesSmartway_890 {
	background:#f8f8f8 url(/svg/icon/hotels/children.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Размещение подходит для семей/детей (Дети)*/
.IconBody .HotelFacilitiesSmartway_886 {
	background:#f8f8f8 url(/svg/icon/hotels/children.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Игровая комната (Дети)*/
.IconBody .HotelFacilitiesSmartway_891 {
	background:#f8f8f8 url(/svg/icon/hotels/children.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Детская игровая площадка (Дети)*/
.IconBody .HotelFacilitiesSmartway_887 {
	background:#f8f8f8 url(/svg/icon/hotels/children.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Детский клуб (Дети)*/
.IconBody .HotelFacilitiesSmartway_893 {
	background:#f8f8f8 url(/svg/icon/hotels/children.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Детское меню (Дети)*/
.IconBody .HotelFacilitiesSmartway_895 {
	background:#f8f8f8 url(/svg/icon/hotels/children.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Детский бассейн (Дети)*/
.IconBody .HotelFacilitiesSmartway_892 {
	background:#f8f8f8 url(/svg/icon/hotels/children.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Детские телеканалы (Дети)*/
.IconBody .HotelFacilitiesSmartway_888 {
	background:#f8f8f8 url(/svg/icon/hotels/children.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Постельное белье (В номерах)*/
.IconBody .HotelFacilitiesSmartway_862 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Люкс для новобрачных (В номерах)*/
.IconBody .HotelFacilitiesSmartway_863 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Номера для аллергиков (В номерах)*/
.IconBody .HotelFacilitiesSmartway_842 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Обслуживание номеров (В номерах)*/
.IconBody .HotelFacilitiesSmartway_837 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Детектор дыма (В номерах)*/
.IconBody .HotelFacilitiesSmartway_840 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Кабельное телевидение (В номерах)*/
.IconBody .HotelFacilitiesSmartway_831 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Душ (В номерах)*/
.IconBody .HotelFacilitiesSmartway_850 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Телевизор с плоским экраном (В номерах)*/
.IconBody .HotelFacilitiesSmartway_856 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Холодильник (В номерах)*/
.IconBody .HotelFacilitiesSmartway_844 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*VIP-удобства в номере (В номерах)*/
.IconBody .HotelFacilitiesSmartway_833 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Номера со звукоизоляцией (В номерах)*/
.IconBody .HotelFacilitiesSmartway_832 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Номера для некурящих (В номерах)*/
.IconBody .HotelFacilitiesSmartway_839 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Душ/Ванна (В номерах)*/
.IconBody .HotelFacilitiesSmartway_838 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ванна (В номерах)*/
.IconBody .HotelFacilitiesSmartway_851 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Халат (В номерах)*/
.IconBody .HotelFacilitiesSmartway_854 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Москитная сетка (В номерах)*/
.IconBody .HotelFacilitiesSmartway_858 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Семейные номера (В номерах)*/
.IconBody .HotelFacilitiesSmartway_828 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Камин (В номерах)*/
.IconBody .HotelFacilitiesSmartway_830 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Мини-бар (В номерах)*/
.IconBody .HotelFacilitiesSmartway_846 {
	background:#f8f8f8 url(/svg/icon/hotels/bar.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Фен (В номерах)*/
.IconBody .HotelFacilitiesSmartway_829 {
	background:#f8f8f8 url(/svg/icon/hotels/hairdryer.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Тапочки (В номерах)*/
.IconBody .HotelFacilitiesSmartway_852 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Туалетные принадлежности (В номерах)*/
.IconBody .HotelFacilitiesSmartway_843 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Телевизор (В номерах)*/
.IconBody .HotelFacilitiesSmartway_860 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Шкаф/гардероб (В номерах)*/
.IconBody .HotelFacilitiesSmartway_861 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сейф (в номере) (В номерах)*/
.IconBody .HotelFacilitiesSmartway_1963 {
	background:#f8f8f8 url(/svg/icon/hotels/rooms.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер от/до аэропорта (Трансфер)*/
.IconBody .HotelFacilitiesSmartway_38 {
	background:#f8f8f8 url(/svg/icon/hotels/bus.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансферные услуги (Трансфер)*/
.IconBody .HotelFacilitiesSmartway_42 {
	background:#f8f8f8 url(/svg/icon/hotels/bus.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер (Трансфер)*/
.IconBody .HotelFacilitiesSmartway_50 {
	background:#f8f8f8 url(/svg/icon/hotels/bus.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер от аэропорта (Трансфер)*/
.IconBody .HotelFacilitiesSmartway_47 {
	background:#f8f8f8 url(/svg/icon/hotels/bus.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер по окрестностям (Трансфер)*/
.IconBody .HotelFacilitiesSmartway_39 {
	background:#f8f8f8 url(/svg/icon/hotels/bus.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный трансфер (Трансфер)*/
.IconBody .HotelFacilitiesSmartway_45 {
	background:#f8f8f8 url(/svg/icon/hotels/bus.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прокат автомобилей (Трансфер)*/
.IconBody .HotelFacilitiesSmartway_48 {
	background:#f8f8f8 url(/svg/icon/hotels/bus.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Удобства для барбекю (Развлечения)*/
.IconBody .HotelFacilitiesSmartway_960 {
	background:#f8f8f8 url(/svg/icon/hotels/karaoke.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Подходит для проведения праздничных мероприятий (Развлечения)*/
.IconBody .HotelFacilitiesSmartway_950 {
	background:#f8f8f8 url(/svg/icon/hotels/karaoke.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Библиотека (Развлечения)*/
.IconBody .HotelFacilitiesSmartway_953 {
	background:#f8f8f8 url(/svg/icon/hotels/karaoke.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пеший туризм (Развлечения)*/
.IconBody .HotelFacilitiesSmartway_948 {
	background:#f8f8f8 url(/svg/icon/hotels/karaoke.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сувенирный магазин (Развлечения)*/
.IconBody .HotelFacilitiesSmartway_952 {
	background:#f8f8f8 url(/svg/icon/hotels/karaoke.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Развлечения (Развлечения)*/
.IconBody .HotelFacilitiesSmartway_967 {
	background:#f8f8f8 url(/svg/icon/hotels/karaoke.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Терраса для загара (Развлечения)*/
.IconBody .HotelFacilitiesSmartway_962 {
	background:#f8f8f8 url(/svg/icon/hotels/karaoke.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Площадка для пикника (Развлечения)*/
.IconBody .HotelFacilitiesSmartway_970 {
	background:#f8f8f8 url(/svg/icon/hotels/karaoke.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Площадка для барбекю (Развлечения)*/
.IconBody .HotelFacilitiesSmartway_955 {
	background:#f8f8f8 url(/svg/icon/hotels/karaoke.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Крытый бассейн (Бассейн и пляж)*/
.IconBody .HotelFacilitiesSmartway_792 {
	background:#f8f8f8 url(/svg/icon/hotels/pool.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Полотенца для пляжа/бассейна (Бассейн и пляж)*/
.IconBody .HotelFacilitiesSmartway_783 {
	background:#f8f8f8 url(/svg/icon/hotels/pool.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Открытый бассейн (Бассейн и пляж)*/
.IconBody .HotelFacilitiesSmartway_778 {
	background:#f8f8f8 url(/svg/icon/hotels/pool.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Удобства для водных видов спорта (Бассейн и пляж)*/
.IconBody .HotelFacilitiesSmartway_793 {
	background:#f8f8f8 url(/svg/icon/hotels/pool.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Удобства для бассейна (Бассейн и пляж)*/
.IconBody .HotelFacilitiesSmartway_785 {
	background:#f8f8f8 url(/svg/icon/hotels/pool.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бассейн (Бассейн и пляж)*/
.IconBody .HotelFacilitiesSmartway_784 {
	background:#f8f8f8 url(/svg/icon/hotels/pool.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бассейн с подогревом (Бассейн и пляж)*/
.IconBody .HotelFacilitiesSmartway_779 {
	background:#f8f8f8 url(/svg/icon/hotels/pool.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Джакузи (Бассейн и пляж)*/
.IconBody .HotelFacilitiesSmartway_781 {
	background:#f8f8f8 url(/svg/icon/hotels/pool.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Удобства для пляжа (Бассейн и пляж)*/
.IconBody .HotelFacilitiesSmartway_780 {
	background:#f8f8f8 url(/svg/icon/hotels/pool.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Частный пляж (Бассейн и пляж)*/
.IconBody .HotelFacilitiesSmartway_787 {
	background:#f8f8f8 url(/svg/icon/hotels/pool.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Рядом с пляжем (Бассейн и пляж)*/
.IconBody .HotelFacilitiesSmartway_786 {
	background:#f8f8f8 url(/svg/icon/hotels/pool.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Оборудование для встреч и презентаций (Бизнес)*/
.IconBody .HotelFacilitiesSmartway_871 {
	background:#f8f8f8 url(/svg/icon/hotels/business.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Факс (Бизнес)*/
.IconBody .HotelFacilitiesSmartway_872 {
	background:#f8f8f8 url(/svg/icon/hotels/business.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доставка корреспонденции (Бизнес)*/
.IconBody .HotelFacilitiesSmartway_875 {
	background:#f8f8f8 url(/svg/icon/hotels/business.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бизнес-центр (Бизнес)*/
.IconBody .HotelFacilitiesSmartway_876 {
	background:#f8f8f8 url(/svg/icon/hotels/business.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Организация встреч и банкетов (Бизнес)*/
.IconBody .HotelFacilitiesSmartway_877 {
	background:#f8f8f8 url(/svg/icon/hotels/business.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Факс и ксерокс (Бизнес)*/
.IconBody .HotelFacilitiesSmartway_879 {
	background:#f8f8f8 url(/svg/icon/hotels/business.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Конференц-зал (Бизнес)*/
.IconBody .HotelFacilitiesSmartway_880 {
	background:#f8f8f8 url(/svg/icon/hotels/business.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Конференц-залы (Бизнес)*/
.IconBody .HotelFacilitiesSmartway_874 {
	background:#f8f8f8 url(/svg/icon/hotels/business.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ксерокс (Бизнес)*/
.IconBody .HotelFacilitiesSmartway_878 {
	background:#f8f8f8 url(/svg/icon/hotels/business.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Массаж (Красота и здоровье)*/
.IconBody .HotelFacilitiesSmartway_25 {
	background:#f8f8f8 url(/svg/icon/hotels/spa.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Спа-центр (Красота и здоровье)*/
.IconBody .HotelFacilitiesSmartway_13 {
	background:#f8f8f8 url(/svg/icon/hotels/spa.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Баня (Красота и здоровье)*/
.IconBody .HotelFacilitiesSmartway_23 {
	background:#f8f8f8 url(/svg/icon/hotels/spa.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Хаммам (Красота и здоровье)*/
.IconBody .HotelFacilitiesSmartway_17 {
	background:#f8f8f8 url(/svg/icon/hotels/spa.svg) no-repeat center center;
	background-size:26px 26px;
}

/*SPA (Красота и здоровье)*/
.IconBody .HotelFacilitiesSmartway_18 {
	background:#f8f8f8 url(/svg/icon/hotels/spa.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Оздоровительный клуб (Красота и здоровье)*/
.IconBody .HotelFacilitiesSmartway_21 {
	background:#f8f8f8 url(/svg/icon/hotels/spa.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Салон красоты (Красота и здоровье)*/
.IconBody .HotelFacilitiesSmartway_22 {
	background:#f8f8f8 url(/svg/icon/hotels/spa.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сауна (Красота и здоровье)*/
.IconBody .HotelFacilitiesSmartway_19 {
	background:#f8f8f8 url(/svg/icon/hotels/sauna.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Аптечка первой помощи (Красота и здоровье)*/
.IconBody .HotelFacilitiesSmartway_24 {
	background:#f8f8f8 url(/svg/icon/hotels/spa.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Паровая баня (Красота и здоровье)*/
.IconBody .HotelFacilitiesSmartway_15 {
	background:#f8f8f8 url(/svg/icon/hotels/spa.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Врач (Красота и здоровье)*/
.IconBody .HotelFacilitiesSmartway_26 {
	background:#f8f8f8 url(/svg/icon/hotels/doctor.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Индивидуальные средства защиты для персонала (Санитарные меры)*/
.IconBody .HotelFacilitiesSmartway_34 {
	background:#f8f8f8 url(/svg/icon/hotels/doctor.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Усиленные меры дезинфекции (Санитарные меры)*/
.IconBody .HotelFacilitiesSmartway_27 {
	background:#f8f8f8 url(/svg/icon/hotels/doctor.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Температурный контроль для гостей (Санитарные меры)*/
.IconBody .HotelFacilitiesSmartway_28 {
	background:#f8f8f8 url(/svg/icon/hotels/doctor.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Индивидуальные средства защиты для гостей (Санитарные меры)*/
.IconBody .HotelFacilitiesSmartway_29 {
	background:#f8f8f8 url(/svg/icon/hotels/doctor.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Дополнительные меры против COVID-19 (Санитарные меры)*/
.IconBody .HotelFacilitiesSmartway_31 {
	background:#f8f8f8 url(/svg/icon/hotels/doctor.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесконтактная регистрация заезда и/или выезда (Санитарные меры)*/
.IconBody .HotelFacilitiesSmartway_32 {
	background:#f8f8f8 url(/svg/icon/hotels/doctor.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Питание в индивидуальной упаковке (Санитарные меры)*/
.IconBody .HotelFacilitiesSmartway_30 {
	background:#f8f8f8 url(/svg/icon/hotels/doctor.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Температурный контроль для персонала (Санитарные меры)*/
.IconBody .HotelFacilitiesSmartway_33 {
	background:#f8f8f8 url(/svg/icon/hotels/doctor.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прачечная/Химчистка (Прачечная)*/
.IconBody .HotelFacilitiesSmartway_54 {
	background:#f8f8f8 url(/svg/icon/hotels/washhouse_29.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Одна комната для совещаний (Общее)*/
.IconBody .HotelFacilitiesSmartway_220 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер до парка развлечений (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_2183 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер до круизной пристани (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_2033 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Водный центр (Общее)*/
.IconBody .HotelFacilitiesSmartway_722 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Уборка номеров по запросу (Общее)*/
.IconBody .HotelFacilitiesSmartway_1238 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прачечная (Общее)*/
.IconBody .HotelFacilitiesSmartway_657 {
	background:#f8f8f8 url(/svg/icon/hotels/washhouse_29.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бар/магазин (Общее)*/
.IconBody .HotelFacilitiesSmartway_63 {
	background:#f8f8f8 url(/svg/icon/hotels/bar.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Комплексная политика в отношении пищевых отходов (Общее)*/
.IconBody .HotelFacilitiesSmartway_700 {
	background:#f8f8f8 url(/svg/icon/hotels/recycled.svg) no-repeat center center;
	background-size:26px 26px;
}

/*На закрытом пляже (Общее)*/
.IconBody .HotelFacilitiesSmartway_72 {
	background:#f8f8f8 url(/svg/icon/hotels/beach.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Закрытый пляж поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_535 {
	background:#f8f8f8 url(/svg/icon/hotels/beach.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Коворкинг — офисная инфраструктура совместного пользования (Общее)*/
.IconBody .HotelFacilitiesSmartway_141 {
	background:#f8f8f8 url(/svg/icon/hotels/coworking.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Дегустация нового вина (Общее)*/
.IconBody .HotelFacilitiesSmartway_576 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Mountain biking on site (Общее)*/
.IconBody .HotelFacilitiesSmartway_618 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бизнес-услуги (Общее)*/
.IconBody .HotelFacilitiesSmartway_2204 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Vending machine (Общее)*/
.IconBody .HotelFacilitiesSmartway_2123 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Рафтинг поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_331 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Кафе (Общее)*/
.IconBody .HotelFacilitiesSmartway_719 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Профессиональный магазин (Общее)*/
.IconBody .HotelFacilitiesSmartway_733 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прокат сегвеев или сегвей-туры на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_199 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Обучение гостей местным экосистемам и культуре (Общее)*/
.IconBody .HotelFacilitiesSmartway_68 {
	background:#f8f8f8 url(/svg/icon/hotels/ethno.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Привилегии для лыжников (дополнительно) (Общее)*/
.IconBody .HotelFacilitiesSmartway_722 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный прокат велосипедов поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_66 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Объект с удобствами для велосипедистов (Общее)*/
.IconBody .HotelFacilitiesSmartway_2071 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Теннисный корт на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_155 {
	background:#f8f8f8 url(/svg/icon/hotels/tennis_court.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Подводное плавание с маской поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_492 {
	background:#f8f8f8 url(/svg/icon/hotels/diving_1093.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Без лифта (одноэтажный объект) (Общее)*/
.IconBody .HotelFacilitiesSmartway_66 {
	background:#f8f8f8 url(/svg/icon/hotels/elevator_none.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Предоставляются экологичные чистящие средства (Общее)*/
.IconBody .HotelFacilitiesSmartway_646 {
	background:#f8f8f8 url(/svg/icon/hotels/eco_cleaning.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Elevator (Общее)*/
.IconBody .HotelFacilitiesSmartway_137 {
	background:#f8f8f8 url(/svg/icon/hotels/elevator.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Use of nearby fitness center (discount) (Общее)*/
.IconBody .HotelFacilitiesSmartway_646 {
	background:#f8f8f8 url(/svg/icon/hotels/fitness.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Отсутствие лифтов (Общее)*/
.IconBody .HotelFacilitiesSmartway_594 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Luggage storage (Общее)*/
.IconBody .HotelFacilitiesSmartway_715 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пешие прогулки поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_391 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Детская игровая площадка (Общее)*/
.IconBody .HotelFacilitiesSmartway_2629 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Art gallery on site (Общее)*/
.IconBody .HotelFacilitiesSmartway_221 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатная парковка на длительный срок (Общее)*/
.IconBody .HotelFacilitiesSmartway_658 {
	background:#f8f8f8 url(/svg/icon/hotels/parking_no_limited.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступен вегетарианский завтрак (Общее)*/
.IconBody .HotelFacilitiesSmartway_685 {
	background:#f8f8f8 url(/svg/icon/hotels/vegetarian.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатная услуга покупки продуктов (Общее)*/
.IconBody .HotelFacilitiesSmartway_440 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Волейбол на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_224 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Hiking/biking trails on site (Общее)*/
.IconBody .HotelFacilitiesSmartway_584 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Клюшки для гольфа (оборудование) (Общее)*/
.IconBody .HotelFacilitiesSmartway_594 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Природный бассейн (Общее)*/
.IconBody .HotelFacilitiesSmartway_550 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пляжный бар (Общее)*/
.IconBody .HotelFacilitiesSmartway_483 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Proposal/romance packages available (Общее)*/
.IconBody .HotelFacilitiesSmartway_170 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прокат лыжного снаряжения в объекте (Общее)*/
.IconBody .HotelFacilitiesSmartway_668 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Well-lit path to entrance (Общее)*/
.IconBody .HotelFacilitiesSmartway_527 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Компьютер (Общее)*/
.IconBody .HotelFacilitiesSmartway_134 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Гладкие полы в общественных местах (Общее)*/
.IconBody .HotelFacilitiesSmartway_153 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Беговые лыжные трассы поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_337 {
	background:#f8f8f8 url(/svg/icon/hotels/ski_resort.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Место для костра (Общее)*/
.IconBody .HotelFacilitiesSmartway_110 {
	background:#f8f8f8 url(/svg/icon/hotels/bonfire.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Общий холодильник (Общее)*/
.IconBody .HotelFacilitiesSmartway_701 {
	background:#f8f8f8 url(/svg/icon/hotels/refrigerator.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Караоке (Общее)*/
.IconBody .HotelFacilitiesSmartway_431 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Биоразлагаемые/компостируемые мешалки (Общее)*/
.IconBody .HotelFacilitiesSmartway_497 {
	background:#f8f8f8 url(/svg/icon/hotels/compost.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парусный спорт на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_192 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Объект предоставляет трансфер (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_550 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Игра в гольф поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_661 {
	background:#f8f8f8 url(/svg/icon/hotels/golf_club.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Крытая парковка (Общее)*/
.IconBody .HotelFacilitiesSmartway_174 {
	background:#f8f8f8 url(/svg/icon/hotels/parking.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Free parking nearby (Общее)*/
.IconBody .HotelFacilitiesSmartway_340 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сауна (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_661 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Катание на санях на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_308 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Противомоскитные сетки (Общее)*/
.IconBody .HotelFacilitiesSmartway_613 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Skydiving nearby (Общее)*/
.IconBody .HotelFacilitiesSmartway_446 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ускоренный заезд (Общее)*/
.IconBody .HotelFacilitiesSmartway_501 {
	background:#f8f8f8 url(/svg/icon/hotels/log_fast.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Виндсерфинг поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_226 {
	background:#f8f8f8 url(/svg/icon/hotels/windsurfing.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатное посещение фитнес-центра поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_691 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Детская игровая комната (Общее)*/
.IconBody .HotelFacilitiesSmartway_304 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Охотничьи туры на месте (Общее)*/
.IconBody .HotelFacilitiesSmartway_396 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный трансфер из объекта в аэропорт (Общее)*/
.IconBody .HotelFacilitiesSmartway_168 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Horse riding/rental on site (Общее)*/
.IconBody .HotelFacilitiesSmartway_93 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Чай/кофе в зонах общего пользования (Общее)*/
.IconBody .HotelFacilitiesSmartway_244 {
	background:#f8f8f8 url(/svg/icon/hotels/tea_and_coffee.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Альпинизм поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_64 {
	background:#f8f8f8 url(/svg/icon/hotels/mountaineering.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Covered parking (Общее)*/
.IconBody .HotelFacilitiesSmartway_102 {
	background:#f8f8f8 url(/svg/icon/hotels/parking.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Банкомат (Общее)*/
.IconBody .HotelFacilitiesSmartway_322 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Хорошо освещенная дорога к входной двери (Общее)*/
.IconBody .HotelFacilitiesSmartway_678 {
	background:#f8f8f8 url(/svg/icon/hotels/street_lamp.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Интернет - беспроводной (Общее)*/
.IconBody .HotelFacilitiesSmartway_172 {
	background:#f8f8f8 url(/svg/icon/hotels/wifi.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прокат велосипедов в отеле (Общее)*/
.IconBody .HotelFacilitiesSmartway_112 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Винные погреба при отеле (Общее)*/
.IconBody .HotelFacilitiesSmartway_666 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Услуги квалифицированного консьержа (Общее)*/
.IconBody .HotelFacilitiesSmartway_2088 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Станция зарядки электромобилей (Общее)*/
.IconBody .HotelFacilitiesSmartway_692 {
	background:#f8f8f8 url(/svg/icon/hotels/electric_station_1118.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Круглосуточный оздоровительный центр (Общее)*/
.IconBody .HotelFacilitiesSmartway_490 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный трансфер из или до аэропорта (Общее)*/
.IconBody .HotelFacilitiesSmartway_638 {
	background:#f8f8f8 url(/svg/icon/hotels/bus.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Coin laundry on site (Общее)*/
.IconBody .HotelFacilitiesSmartway_187 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Обед кайсэки (Общее)*/
.IconBody .HotelFacilitiesSmartway_621 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Tours/ticket assistance (Общее)*/
.IconBody .HotelFacilitiesSmartway_344 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Игрушки для младенцев/малышей (Общее)*/
.IconBody .HotelFacilitiesSmartway_436 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный проводной Интернет (Общее)*/
.IconBody .HotelFacilitiesSmartway_736 {
	background:#f8f8f8 url(/svg/icon/hotels/internet_free.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Аварийная пожарная сигнализация в коридорах (Общее)*/
.IconBody .HotelFacilitiesSmartway_245 {
	background:#f8f8f8 url(/svg/icon/hotels/fire_alarm.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Водные экскурсии на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_456 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный трансфер до паромного причала (Общее)*/
.IconBody .HotelFacilitiesSmartway_472 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Рестораны для пар/банкеты (Общее)*/
.IconBody .HotelFacilitiesSmartway_218 {
	background:#f8f8f8 url(/svg/icon/hotels/banqueting_hall_660.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Затяжные прыжки с парашютом поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_481 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Зонтики у бассейна (Общее)*/
.IconBody .HotelFacilitiesSmartway_596 {
	background:#f8f8f8 url(/svg/icon/hotels/pool_umbrella.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Услуги для лиц с ограниченными возможностями в номере (в некоторых номерах) (Общее)*/
.IconBody .HotelFacilitiesSmartway_308 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Настольный футбол (Общее)*/
.IconBody .HotelFacilitiesSmartway_417 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Детский клуб (Общее)*/
.IconBody .HotelFacilitiesSmartway_2247 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Фитнес в объекте (Общее)*/
.IconBody .HotelFacilitiesSmartway_674 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступ в открытый бассейн поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_290 {
	background:#f8f8f8 url(/svg/icon/hotels/pool.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ускоренный выезд из отеля (Общее)*/
/*.IconBody .HotelFacilitiesSmartway_534 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}*/

/*Сад на крыше (Общее)*/
.IconBody .HotelFacilitiesSmartway_474 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Уроки катания на лыжах на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_717 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Катание на коньках поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_238 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Стена с живыми растениями (Общее)*/
.IconBody .HotelFacilitiesSmartway_157 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Archery on site (Общее)*/
.IconBody .HotelFacilitiesSmartway_175 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Камин в вестибюле (Общее)*/
.IconBody .HotelFacilitiesSmartway_429 {
	background:#f8f8f8 url(/svg/icon/hotels/fireplace.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Еда местного производства (80% и более) (Общее)*/
.IconBody .HotelFacilitiesSmartway_417 {
	background:#f8f8f8 url(/svg/icon/hotels/food_80percent.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Казино поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_479 {
	background:#f8f8f8 url(/svg/icon/hotels/casino.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Круглосуточный доступ в бассейн (Общее)*/
.IconBody .HotelFacilitiesSmartway_603 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Байдарка на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_125 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Garden (Общее)*/
.IconBody .HotelFacilitiesSmartway_317 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пешеходные или велосипедные маршруты поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_329 {
	background:#f8f8f8 url(/svg/icon/hotels/cycling_trip_860.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бизнес-центр (Общее)*/
.IconBody .HotelFacilitiesSmartway_487 {
	background:#f8f8f8 url(/svg/icon/hotels/business.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пляжные полотенца (Общее)*/
.IconBody .HotelFacilitiesSmartway_105 {
	background:#f8f8f8 url(/svg/icon/hotels/beach_towel.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Уроки тенниса в объекте (Общее)*/
.IconBody .HotelFacilitiesSmartway_211 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Аквапарк (Общее)*/
.IconBody .HotelFacilitiesSmartway_282 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный трансфер из объекта на вокзал (Общее)*/
.IconBody .HotelFacilitiesSmartway_215 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пляжный клуб на территории (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_479 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Охраняемая парковка (Общее)*/
.IconBody .HotelFacilitiesSmartway_384 {
	background:#f8f8f8 url(/svg/icon/hotels/parking_security.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Нет одноразовых пластиковых мешалок (Общее)*/
.IconBody .HotelFacilitiesSmartway_341 {
	background:#f8f8f8 url(/svg/icon/hotels/no_plastic.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Поручни в коридорах (Общее)*/
.IconBody .HotelFacilitiesSmartway_65 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Уроки игры в гольф в объекте (Общее)*/
.IconBody .HotelFacilitiesSmartway_59 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Система переработки сточных вод (Общее)*/
.IconBody .HotelFacilitiesSmartway_91 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Водный аттракцион «медленная река» (Общее)*/
.IconBody .HotelFacilitiesSmartway_167 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер до казино (доплата) (Общее)*/
.IconBody .HotelFacilitiesSmartway_384 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный английский завтрак (Общее)*/
.IconBody .HotelFacilitiesSmartway_698 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Аптека (Общее)*/
.IconBody .HotelFacilitiesSmartway_291 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сауна (Общее)*/
.IconBody .HotelFacilitiesSmartway_552 {
	background:#f8f8f8 url(/svg/icon/hotels/sauna.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парковка только для мотоциклов (Общее)*/
.IconBody .HotelFacilitiesSmartway_247 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Надувная лодка на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_452 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Off-street parking (Общее)*/
.IconBody .HotelFacilitiesSmartway_496 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Wheelchair accessible – no (Общее)*/
.IconBody .HotelFacilitiesSmartway_310 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Детский бассейн (Общее)*/
.IconBody .HotelFacilitiesSmartway_231 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сад (Общее)*/
.IconBody .HotelFacilitiesSmartway_600 {
	background:#f8f8f8 url(/svg/icon/hotels/garden_1364.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Предоставляется кресло-каталка — нет (Общее)*/
.IconBody .HotelFacilitiesSmartway_230 {
	background:#f8f8f8 url(/svg/icon/hotels/wheelchair_no_1365.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Площадка для тренировки собак (Общее)*/
.IconBody .HotelFacilitiesSmartway_449 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Экологически чистые продукты (Общее)*/
.IconBody .HotelFacilitiesSmartway_422 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Самостоятельная парковка (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_698 {
	background:#f8f8f8 url(/svg/icon/hotels/parking_money_663.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатная парковка автомобиля сотрудником объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_614 {
	background:#f8f8f8 url(/svg/icon/hotels/parking_key.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Закрытый теннисный корт (Общее)*/
.IconBody .HotelFacilitiesSmartway_309 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Laundry facilities (Общее)*/
.IconBody .HotelFacilitiesSmartway_118 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Television in common areas (Общее)*/
.IconBody .HotelFacilitiesSmartway_109 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Food and water bowls (Общее)*/
.IconBody .HotelFacilitiesSmartway_166 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Магазины сувениров или газетные стойки (Общее)*/
.IconBody .HotelFacilitiesSmartway_689 {
	background:#f8f8f8 url(/svg/icon/hotels/souvenir.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Светодиодные лампочки (Общее)*/
.IconBody .HotelFacilitiesSmartway_684 {
	background:#f8f8f8 url(/svg/icon/hotels/led.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Общественные экскурсии по виноградному хозяйству (Общее)*/
.IconBody .HotelFacilitiesSmartway_71 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Продажа билетов (Общее)*/
.IconBody .HotelFacilitiesSmartway_612 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Микроавтобус до автовокзала не приспособлен для людей с ограниченными возможностями (Общее)*/
.IconBody .HotelFacilitiesSmartway_513 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Открытый бассейн сезонного использования (Общее)*/
.IconBody .HotelFacilitiesSmartway_200 {
	background:#f8f8f8 url(/svg/icon/hotels/pool_season_950.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прокат лыжного снаряжения поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_438 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Игры (Общее)*/
.IconBody .HotelFacilitiesSmartway_152 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Возобновляемый источник энергии — ветряная (Общее)*/
.IconBody .HotelFacilitiesSmartway_631 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер из отеля в аэропорт (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_614 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Корт для падел-тенниса на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_670 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный тайваньский завтрак (Общее)*/
.IconBody .HotelFacilitiesSmartway_590 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Спа на территории отеля (Общее)*/
.IconBody .HotelFacilitiesSmartway_2669 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Компьютерный центр (Общее)*/
.IconBody .HotelFacilitiesSmartway_275 {
	background:#f8f8f8 url(/svg/icon/hotels/computer.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Рыбная ловля поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_705 {
	background:#f8f8f8 url(/svg/icon/hotels/fishing_515.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Водная горка (Общее)*/
.IconBody .HotelFacilitiesSmartway_313 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступно меню для вегетарианцев (Общее)*/
.IconBody .HotelFacilitiesSmartway_318 {
	background:#f8f8f8 url(/svg/icon/hotels/vegetarian.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Джакузи (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_670 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Conference center (Общее)*/
.IconBody .HotelFacilitiesSmartway_415 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Катание на лошадях или прокат лошадей на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_173 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парасейлинг поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_266 {
	background:#f8f8f8 url(/svg/icon/hotels/parasailing.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Частные пикники (Общее)*/
.IconBody .HotelFacilitiesSmartway_265 {
	background:#f8f8f8 url(/svg/icon/hotels/picnic.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Услуги няни или присмотр за детьми (Общее)*/
.IconBody .HotelFacilitiesSmartway_271 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Pool umbrellas (Общее)*/
.IconBody .HotelFacilitiesSmartway_649 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Walkway to water (Общее)*/
.IconBody .HotelFacilitiesSmartway_184 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Привилегии для использования лыжного подъемника (Общее)*/
.IconBody .HotelFacilitiesSmartway_519 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Вспомогательные слуховые устройства в комнатах для переговоров (Общее)*/
.IconBody .HotelFacilitiesSmartway_395 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный трансфер из отеля на вокзал (Общее)*/
.IconBody .HotelFacilitiesSmartway_274 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пресса (Общее)*/
.IconBody .HotelFacilitiesSmartway_327 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бизнес-центр и/или помещения для переговоров для людей в инвалидном кресле (Общее)*/
.IconBody .HotelFacilitiesSmartway_653 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Обмен валюты (Общее)*/
.IconBody .HotelFacilitiesSmartway_85 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Firepit (Общее)*/
.IconBody .HotelFacilitiesSmartway_426 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*В номера на верхних этажах можно подняться только по лестнице (Общее)*/
.IconBody .HotelFacilitiesSmartway_262 {
	background:#f8f8f8 url(/svg/icon/hotels/ladder.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бизнес-центр и/или помещения для переговоров для людей в инвалидном кресле (Общее)*/
.IconBody .HotelFacilitiesSmartway_653 {
	background:#f8f8f8 url(/svg/icon/hotels/business_disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Винные погреба при объекте (Общее)*/
.IconBody .HotelFacilitiesSmartway_330 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бассейн с подогревом (Общее)*/
.IconBody .HotelFacilitiesSmartway_87 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трап для пользования бассейном на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_241 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный микроавтобус от автобусной станции (Общее)*/
.IconBody .HotelFacilitiesSmartway_234 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сноутюбинг на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_738 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ресторан на территории объекта для людей в инвалидном кресле (Общее)*/
.IconBody .HotelFacilitiesSmartway_104 {
	background:#f8f8f8 url(/svg/icon/hotels/restaurant_disabled_person_1082.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ванная комната для людей с ограниченными возможностями (Общее)*/
.IconBody .HotelFacilitiesSmartway_294 {
	background:#f8f8f8 url(/svg/icon/hotels/disabled_person_shower.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Выставки и витрины с работами местных мастеров (Общее)*/
.IconBody .HotelFacilitiesSmartway_707 {
	background:#f8f8f8 url(/svg/icon/hotels/showcase.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парковка автомобиля сотрудником объекта (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_326 {
	background:#f8f8f8 url(/svg/icon/hotels/parking_key_rent.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Указатели по системе Брайля или рельефные указатели (Общее)*/
.IconBody .HotelFacilitiesSmartway_131 {
	background:#f8f8f8 url(/svg/icon/hotels/braille.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Веревочный парк на месте (Общее)*/
.IconBody .HotelFacilitiesSmartway_323 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Спасатель на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_462 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Видеотека (Общее)*/
.IconBody .HotelFacilitiesSmartway_586 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Открытая парковка (Общее)*/
.IconBody .HotelFacilitiesSmartway_263 {
	background:#f8f8f8 url(/svg/icon/hotels/parking.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Банкетный зал (Общее)*/
.IconBody .HotelFacilitiesSmartway_399 {
	background:#f8f8f8 url(/svg/icon/hotels/banqueting_hall_660.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступно меню для веганов (Общее)*/
.IconBody .HotelFacilitiesSmartway_237 {
	background:#f8f8f8 url(/svg/icon/hotels/vegetarian.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный трансфер до пляжа (Общее)*/
.IconBody .HotelFacilitiesSmartway_416 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Meeting rooms (Общее)*/
.IconBody .HotelFacilitiesSmartway_510 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Тематический ужин (требуется резервация) (Общее)*/
.IconBody .HotelFacilitiesSmartway_131 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный трансфер от вокзала до объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_619 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пляжные игрушки (Общее)*/
.IconBody .HotelFacilitiesSmartway_298 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Спелеотуризм на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_242 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Курение разрешено только в специальных местах (применяются штрафы) (Общее)*/
.IconBody .HotelFacilitiesSmartway_619 {
	background:#f8f8f8 url(/svg/icon/hotels/smoking_area.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сноубординг поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_352 {
	background:#f8f8f8 url(/svg/icon/hotels/snowboarding.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парусный спорт поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_470 {
	background:#f8f8f8 url(/svg/icon/hotels/windsurfing.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Горнолыжные трассы поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_325 {
	background:#f8f8f8 url(/svg/icon/hotels/downhill_skiing.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Wheelchair accessible (may have limitations) (Общее)*/
.IconBody .HotelFacilitiesSmartway_352 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Free WiFi (Общее)*/
.IconBody .HotelFacilitiesSmartway_418 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Street parking (Общее)*/
.IconBody .HotelFacilitiesSmartway_144 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Услуги квалифицированного консьержа Expedia (Общее)*/
.IconBody .HotelFacilitiesSmartway_390 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Компостирование (Общее)*/
.IconBody .HotelFacilitiesSmartway_321 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*No accessible shuttle (Общее)*/
.IconBody .HotelFacilitiesSmartway_617 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Free buffet breakfast (Общее)*/
.IconBody .HotelFacilitiesSmartway_378 {
	background:#f8f8f8 url(/svg/icon/hotels/buffet.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатные навесы у бассейна (Общее)*/
.IconBody .HotelFacilitiesSmartway_663 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Площадка для гольфа на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_457 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Breakfast available (surcharge) (Общее)*/
.IconBody .HotelFacilitiesSmartway_418 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатная парковка поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_589 {
	background:#f8f8f8 url(/svg/icon/hotels/parking_free_447.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Стойка консьержа для людей в инвалидном кресле (Общее)*/
.IconBody .HotelFacilitiesSmartway_409 {
	background:#f8f8f8 url(/svg/icon/hotels/concierge_disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Катание на водных лыжах поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_601 {
	background:#f8f8f8 url(/svg/icon/hotels/water_skiing.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Используются экологичные чистящие средства (Общее)*/
.IconBody .HotelFacilitiesSmartway_441 {
	background:#f8f8f8 url(/svg/icon/hotels/eco_cleaning.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Free breakfast (Общее)*/
.IconBody .HotelFacilitiesSmartway_652 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Change of towels (on request) (Общее)*/
.IconBody .HotelFacilitiesSmartway_589 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Front desk (limited hours) (Общее)*/
.IconBody .HotelFacilitiesSmartway_2167 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Охраняемое хранение велосипеда (Общее)*/
.IconBody .HotelFacilitiesSmartway_182 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сплав на каяках поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_727 {
	background:#f8f8f8 url(/svg/icon/hotels/kayak.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Предоставляется лимузин (Общее)*/
.IconBody .HotelFacilitiesSmartway_367 {
	background:#f8f8f8 url(/svg/icon/hotels/limousine.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Душ, приспособленный под инвалидное кресло (Общее)*/
.IconBody .HotelFacilitiesSmartway_257 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ночной клуб (Общее)*/
.IconBody .HotelFacilitiesSmartway_375 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Беговые лыжные трассы на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_526 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Присмотр за детьми или детские кружки (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_182 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Зарядка электромобилей (Общее)*/
.IconBody .HotelFacilitiesSmartway_277 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Mountain climbing nearby (Общее)*/
.IconBody .HotelFacilitiesSmartway_82 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парковка (ограниченное количество мест) (Общее)*/
.IconBody .HotelFacilitiesSmartway_311 {
	background:#f8f8f8 url(/svg/icon/hotels/parking_limited.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Катание на снегоходе поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_163 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Не менее 80% светильников являются светодиодными (Общее)*/
.IconBody .HotelFacilitiesSmartway_572 {
	background:#f8f8f8 url(/svg/icon/hotels/led_80.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Возобновляемый источник энергии — солнечная (Общее)*/
.IconBody .HotelFacilitiesSmartway_128 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Боулинг на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_345 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Места для курения (Общее)*/
.IconBody .HotelFacilitiesSmartway_489 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Стрельба из лука на месте (Общее)*/
.IconBody .HotelFacilitiesSmartway_146 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Частичное ковровое покрытие в общественных местах (Общее)*/
.IconBody .HotelFacilitiesSmartway_598 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Стойка регистрации для людей в инвалидном кресле (Общее)*/
.IconBody .HotelFacilitiesSmartway_735 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Интернет в зонах общего пользования - доплата (Общее)*/
.IconBody .HotelFacilitiesSmartway_70 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный трансфер до лыжных трасс (Общее)*/
.IconBody .HotelFacilitiesSmartway_111 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прогулки на снегоступах на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_356 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бар у бассейна (к которому можно подплыть) (Общее)*/
.IconBody .HotelFacilitiesSmartway_163 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Спа-центр (Общее)*/
.IconBody .HotelFacilitiesSmartway_2298 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Автомат с едой и напитками (Общее)*/
.IconBody .HotelFacilitiesSmartway_76 {
	background:#f8f8f8 url(/svg/icon/hotels/vending_machine.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Фитнес-центр (Общее)*/
.IconBody .HotelFacilitiesSmartway_453 {
	background:#f8f8f8 url(/svg/icon/hotels/fitness.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Микроавтобус от автобусной станции (доплата) (Общее)*/
.IconBody .HotelFacilitiesSmartway_2550 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Присмотр за детьми или детские кружки (бесплатно) (Общее)*/
.IconBody .HotelFacilitiesSmartway_2117 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Смена полотенец (по требованию) (Общее)*/
.IconBody .HotelFacilitiesSmartway_150 {
	background:#f8f8f8 url(/svg/icon/hotels/re_towel.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Стол для очистки рыбы (Общее)*/
.IconBody .HotelFacilitiesSmartway_355 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Активно поощряется использование гостями автоматов питьевой воды (Общее)*/
.IconBody .HotelFacilitiesSmartway_559 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Зиплайнинг поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_142 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатные пляжные навесы (Общее)*/
.IconBody .HotelFacilitiesSmartway_597 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сувенирный магазин (Общее)*/
.IconBody .HotelFacilitiesSmartway_69 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Садовая мебель (Общее)*/
.IconBody .HotelFacilitiesSmartway_711 {
	background:#f8f8f8 url(/svg/icon/hotels/garden_furniture.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Полностью огороженная собственность (Общее)*/
.IconBody .HotelFacilitiesSmartway_574 {
	background:#f8f8f8 url(/svg/icon/hotels/fence.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пляжные зонтики (Общее)*/
.IconBody .HotelFacilitiesSmartway_434 {
	background:#f8f8f8 url(/svg/icon/hotels/beach.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пункт велоремонта (Общее)*/
.IconBody .HotelFacilitiesSmartway_207 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Магазин велооборудования на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_469 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Porter/bellhop (Общее)*/
.IconBody .HotelFacilitiesSmartway_123 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сёдзи (внутренняя перегородка) (Общее)*/
.IconBody .HotelFacilitiesSmartway_355 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прачечная-автомат на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_116 {
	background:#f8f8f8 url(/svg/icon/hotels/washhouse_29.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Оборудование для занятий водным спортом (Общее)*/
.IconBody .HotelFacilitiesSmartway_97 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Корт для пиклбола на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_508 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Offsite parking discounted rates available (Общее)*/
.IconBody .HotelFacilitiesSmartway_2370 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный пляжный клуб поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_235 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Закрытый бассейн (Общее)*/
.IconBody .HotelFacilitiesSmartway_204 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный трансфер до парка развлечений (Общее)*/
.IconBody .HotelFacilitiesSmartway_696 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Коворкинг — офисная инфраструктура совместного пользования (Общее)*/
.IconBody .HotelFacilitiesSmartway_141 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Дрова (бесплатно) (Общее)*/
.IconBody .HotelFacilitiesSmartway_116 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Детские игрушки (Общее)*/
.IconBody .HotelFacilitiesSmartway_561 {
	background:#f8f8f8 url(/svg/icon/hotels/playroom.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бассейн (Общее)*/
.IconBody .HotelFacilitiesSmartway_503 {
	background:#f8f8f8 url(/svg/icon/hotels/pool.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Непосредственный доступ на лыжные трассы (Общее)*/
.IconBody .HotelFacilitiesSmartway_252 {
	background:#f8f8f8 url(/svg/icon/hotels/ski_resort.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Barbecue grill(s) (Общее)*/
.IconBody .HotelFacilitiesSmartway_561 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Предоставляется завтрак (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_2565 {
	background:#f8f8f8 url(/svg/icon/hotels/breakfast_payment.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Имеются шкафчики для хранения ценных вещей (Общее)*/
.IconBody .HotelFacilitiesSmartway_180 {
	background:#f8f8f8 url(/svg/icon/hotels/safe_box.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Микроавтобус до ж/д вокзала приспособлен для людей с ограниченными возможностями (Общее)*/
.IconBody .HotelFacilitiesSmartway_466 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер из объекта в аэропорт (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_180 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Спа-салон для людей в инвалидном кресле (Общее)*/
.IconBody .HotelFacilitiesSmartway_525 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступ в аквапарк (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_525 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ziplining on site (Общее)*/
.IconBody .HotelFacilitiesSmartway_98 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Услуги по проведению бракосочетаний (Общее)*/
.IconBody .HotelFacilitiesSmartway_236 {
	background:#f8f8f8 url(/svg/icon/hotels/wedding.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Устойчивое развитие/реинвестирование в сообщество (10% дохода или более) (Общее)*/
.IconBody .HotelFacilitiesSmartway_98 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Полы из булыжника в общественных местах (Общее)*/
.IconBody .HotelFacilitiesSmartway_530 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Free self-serve breakfast (Общее)*/
.IconBody .HotelFacilitiesSmartway_358 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный полный завтрак (Общее)*/
.IconBody .HotelFacilitiesSmartway_296 {
	background:#f8f8f8 url(/svg/icon/hotels/breakfast_free_443.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Туры и мероприятия, организованные и управляемые местными жителями (Общее)*/
.IconBody .HotelFacilitiesSmartway_348 {
	background:#f8f8f8 url(/svg/icon/hotels/eco_tour.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Гараж (Общее)*/
.IconBody .HotelFacilitiesSmartway_84 {
	background:#f8f8f8 url(/svg/icon/hotels/garage.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Secured parking (Общее)*/
.IconBody .HotelFacilitiesSmartway_563 {
	background:#f8f8f8 url(/svg/icon/hotels/garage.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Спортивный инвентарь для зимних видов спорта (Общее)*/
.IconBody .HotelFacilitiesSmartway_529 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Верховая езда поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_268 {
	background:#f8f8f8 url(/svg/icon/hotels/horseback_riding_50.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парковка автофургонов, автобусов, грузовиков (Общее)*/
.IconBody .HotelFacilitiesSmartway_686 {
	background:#f8f8f8 url(/svg/icon/hotels/van_parking.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер из отеля на вокзал (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_530 {
	background:#f8f8f8 url(/svg/icon/hotels/bus_transfer_payment.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер до пляжа (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_2055 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Детские игры (Общее)*/
.IconBody .HotelFacilitiesSmartway_577 {
	background:#f8f8f8 url(/svg/icon/hotels/playroom.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Информация о велосипедных экскурсиях (Общее)*/
.IconBody .HotelFacilitiesSmartway_632 {
	background:#f8f8f8 url(/svg/icon/hotels/bike_info.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Магазины (Общее)*/
.IconBody .HotelFacilitiesSmartway_83 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Change of bed sheets (on request) (Общее)*/
.IconBody .HotelFacilitiesSmartway_577 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Фитнес-центр для людей в инвалидном кресле (Общее)*/
.IconBody .HotelFacilitiesSmartway_543 {
	background:#f8f8f8 url(/svg/icon/hotels/fitness_disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Гольф-мобиль (Общее)*/
.IconBody .HotelFacilitiesSmartway_305 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пляжный клуб поблизости (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_543 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Микроавтобус до автовокзала приспособлен для людей с ограниченными возможностями (Общее)*/
.IconBody .HotelFacilitiesSmartway_58 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парковка на территории отеля (Общее)*/
.IconBody .HotelFacilitiesSmartway_655 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Плитка на полу в общественных местах (Общее)*/
.IconBody .HotelFacilitiesSmartway_383 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Услуги консьержа (Общее)*/
.IconBody .HotelFacilitiesSmartway_430 {
	background:#f8f8f8 url(/svg/icon/hotels/concierge.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прокат скутеров или мопедов поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_639 {
	background:#f8f8f8 url(/svg/icon/hotels/scooter_rental.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер до торгового центра (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_58 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Beach umbrellas (Общее)*/
.IconBody .HotelFacilitiesSmartway_392 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Safe-deposit box at front desk (Общее)*/
.IconBody .HotelFacilitiesSmartway_106 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Upper floors accessible by stairs only (Общее)*/
.IconBody .HotelFacilitiesSmartway_365 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Bicycle rentals on site (Общее)*/
.IconBody .HotelFacilitiesSmartway_726 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пристань (Общее)*/
.IconBody .HotelFacilitiesSmartway_571 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Серфинг/бодибординг на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_660 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Природный заповедник (Общее)*/
.IconBody .HotelFacilitiesSmartway_615 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Shared microwave (Общее)*/
.IconBody .HotelFacilitiesSmartway_518 {
	background:#f8f8f8 url(/svg/icon/hotels/microwave.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бар или лаундж (Общее)*/
.IconBody .HotelFacilitiesSmartway_554 {
	background:#f8f8f8 url(/svg/icon/hotels/bar.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пляжные навесы (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_392 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Камин на улице (Общее)*/
.IconBody .HotelFacilitiesSmartway_509 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступен передвижной подъемник (Общее)*/
.IconBody .HotelFacilitiesSmartway_255 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Проводной Интернет, взимается дополнительная плата (Общее)*/
.IconBody .HotelFacilitiesSmartway_219 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Stair-free path to entrance (Общее)*/
.IconBody .HotelFacilitiesSmartway_398 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Designated smoking areas (Общее)*/
.IconBody .HotelFacilitiesSmartway_648 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Услуги химчистки или прачечной (Общее)*/
.IconBody .HotelFacilitiesSmartway_609 {
	background:#f8f8f8 url(/svg/icon/hotels/washhouse_29.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер на вокзал (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_289 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Мини-гольф на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_328 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Занятия серфингом — на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_656 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сушилка (Общее)*/
.IconBody .HotelFacilitiesSmartway_712 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Велоспорт поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_371 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Курение запрещено на всей территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_505 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Работают лифты для доступа к верхним этажам (Общее)*/
.IconBody .HotelFacilitiesSmartway_183 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*24-hour front desk (Общее)*/
.IconBody .HotelFacilitiesSmartway_607 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Специализированные места для курения (Общее)*/
.IconBody .HotelFacilitiesSmartway_635 {
	background:#f8f8f8 url(/svg/icon/hotels/smoking_area.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Для людей с ограниченными возможностями (могут иметься ограничения) (Общее)*/
.IconBody .HotelFacilitiesSmartway_269 {
	background:#f8f8f8 url(/svg/icon/hotels/disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Общественный душ для людей в инвалидном кресле (Общее)*/
.IconBody .HotelFacilitiesSmartway_654 {
	background:#f8f8f8 url(/svg/icon/hotels/disabled_person_shower.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Микроавтобус в аэропорт приспособлен для людей с ограниченными возможностями (Общее)*/
.IconBody .HotelFacilitiesSmartway_641 {
	background:#f8f8f8 url(/svg/icon/hotels/bus_disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Pet-sitting services (Общее)*/
.IconBody .HotelFacilitiesSmartway_460 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Тонкий ковер в общественных местах (Общее)*/
.IconBody .HotelFacilitiesSmartway_95 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Эко-туры на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_278 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Торговый центр на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_675 {
	background:#f8f8f8 url(/svg/icon/hotels/shop_34.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Outdoor entertainment area (Общее)*/
.IconBody .HotelFacilitiesSmartway_475 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Стиральная машина (Общее)*/
.IconBody .HotelFacilitiesSmartway_314 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Миски для еды и воды (Общее)*/
.IconBody .HotelFacilitiesSmartway_454 {
	background:#f8f8f8 url(/svg/icon/hotels/bowl.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Продуктовый магазин или магазин товаров первой необходимости (Общее)*/
.IconBody .HotelFacilitiesSmartway_258 {
	background:#f8f8f8 url(/svg/icon/hotels/shop_34.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Присмотр за детьми или развлечения для детей (Общее)*/
.IconBody .HotelFacilitiesSmartway_628 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступен шатл для велосипедов (Общее)*/
.IconBody .HotelFacilitiesSmartway_122 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный прокат велосипедов в отеле (Общее)*/
.IconBody .HotelFacilitiesSmartway_343 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный пляжный клуб на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_80 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный завтрак (местная кухня) (Общее)*/
.IconBody .HotelFacilitiesSmartway_654 {
	background:#f8f8f8 url(/svg/icon/hotels/breakfast_free_443.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Лоток (Общее)*/
.IconBody .HotelFacilitiesSmartway_124 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прогулки на снегоступах поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_627 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Подводное плавание с маской на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_729 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Многоязычный персонал (Общее)*/
.IconBody .HotelFacilitiesSmartway_171 {
	background:#f8f8f8 url(/svg/icon/hotels/translator.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пляжные лежаки (Общее)*/
.IconBody .HotelFacilitiesSmartway_533 {
	background:#f8f8f8 url(/svg/icon/hotels/beach.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Художественная галерея на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_203 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступно для передвижения на инвалидном кресле к лифту (Общее)*/
.IconBody .HotelFacilitiesSmartway_117 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Яхтенная пристань поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_679 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Зиплайнинг на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_197 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Знакомство с дикими животными поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_108 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Круглосуточный доступ в бассейн (Общее)*/
.IconBody .HotelFacilitiesSmartway_603 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатная самостоятельная парковка (Общее)*/
.IconBody .HotelFacilitiesSmartway_347 {
	background:#f8f8f8 url(/svg/icon/hotels/parking_free.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Отель для некурящих (Общее)*/
.IconBody .HotelFacilitiesSmartway_292 {
	background:#f8f8f8 url(/svg/icon/hotels/no_smoking_518.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Оздоровительный клуб (Общее)*/
.IconBody .HotelFacilitiesSmartway_354 {
	background:#f8f8f8 url(/svg/icon/hotels/fitness.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Серфинг/бодибординг неподалеку (Общее)*/
.IconBody .HotelFacilitiesSmartway_284 {
	background:#f8f8f8 url(/svg/icon/hotels/windsurfing.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парковка — 24 часа (Общее)*/
.IconBody .HotelFacilitiesSmartway_89 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Детская коляска (Общее)*/
.IconBody .HotelFacilitiesSmartway_445 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Beach towels (Общее)*/
.IconBody .HotelFacilitiesSmartway_558 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Shared refrigerator (Общее)*/
.IconBody .HotelFacilitiesSmartway_127 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Fully fenced (Общее)*/
.IconBody .HotelFacilitiesSmartway_608 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Bicycle rentals nearby (Общее)*/
.IconBody .HotelFacilitiesSmartway_671 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Открытый теннисный (Общее)*/
.IconBody .HotelFacilitiesSmartway_687 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Аренда каноэ поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_450 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Напольное покрытие из гравия в общественных местах (Общее)*/
.IconBody .HotelFacilitiesSmartway_351 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Free full breakfast (Общее)*/
.IconBody .HotelFacilitiesSmartway_683 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парковка на длительный срок (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_124 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Катание на водных лыжах на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_86 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Дегустационный зал (Общее)*/
.IconBody .HotelFacilitiesSmartway_250 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бассейн с водопадом (Общее)*/
.IconBody .HotelFacilitiesSmartway_427 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступны романтические пакеты услуг/предложение руки (Общее)*/
.IconBody .HotelFacilitiesSmartway_478 {
	background:#f8f8f8 url(/svg/icon/hotels/wedding.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Общая микроволновая печь (Общее)*/
.IconBody .HotelFacilitiesSmartway_353 {
	background:#f8f8f8 url(/svg/icon/hotels/microwave.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Дорожка в воду (Общее)*/
.IconBody .HotelFacilitiesSmartway_360 {
	background:#f8f8f8 url(/svg/icon/hotels/road_water.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Рэкетбол или сквош на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_339 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Энергосберегающее оборудование в номерах (Общее)*/
.IconBody .HotelFacilitiesSmartway_75 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Наблюдение за птицами поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_520 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Поле для гольфа на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_732 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Подъемник для бассейна на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_659 {
	background:#f8f8f8 url(/svg/icon/hotels/ramp_pool.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Daily (Общее)*/
.IconBody .HotelFacilitiesSmartway_302 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатная парковка автофургонов, автобусов, грузовиков (Общее)*/
.IconBody .HotelFacilitiesSmartway_553 {
	background:#f8f8f8 url(/svg/icon/hotels/van_parking.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Детский бассейн (Общее)*/
.IconBody .HotelFacilitiesSmartway_231 {
	background:#f8f8f8 url(/svg/icon/hotels/pool_baby_26.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Только водосберегающие души (Общее)*/
.IconBody .HotelFacilitiesSmartway_588 {
	background:#f8f8f8 url(/svg/icon/hotels/recycled_shower.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Занятия плаванием поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_611 {
	background:#f8f8f8 url(/svg/icon/hotels/swimming_lessons.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный завтрак с собой (Общее)*/
.IconBody .HotelFacilitiesSmartway_672 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Объект предоставляет трансфер (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_86 {
	background:#f8f8f8 url(/svg/icon/hotels/bus_transfer_payment.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парковка на длительный срок (Общее)*/
.IconBody .HotelFacilitiesSmartway_273 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Экологически чистые продукты (Общее)*/
.IconBody .HotelFacilitiesSmartway_422 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Нет спа-ванны (Общее)*/
.IconBody .HotelFacilitiesSmartway_2344 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Посещение фитнес-центра неподалеку (со скидкой) (Общее)*/
.IconBody .HotelFacilitiesSmartway_145 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Гэнкан (прихожая) (Общее)*/
.IconBody .HotelFacilitiesSmartway_2518 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ванная комната для людей с ограниченными возможностями (в некоторых номерах) (Общее)*/
.IconBody .HotelFacilitiesSmartway_294 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Услуги няни или присмотр за детьми (бесплатно) (Общее)*/
.IconBody .HotelFacilitiesSmartway_271 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Дизайн-отель (Общее)*/
.IconBody .HotelFacilitiesSmartway_516 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Кулер для воды (Общее)*/
.IconBody .HotelFacilitiesSmartway_421 {
	background:#f8f8f8 url(/svg/icon/hotels/cooler_water.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатные газеты в вестибюле (Общее)*/
.IconBody .HotelFacilitiesSmartway_610 {
	background:#f8f8f8 url(/svg/icon/hotels/newspapers_free.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пешие или велосипедные туристические маршруты на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_233 {
	background:#f8f8f8 url(/svg/icon/hotels/cycling_trip_860.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Детская игровая комната (бесплатно) (Общее)*/
.IconBody .HotelFacilitiesSmartway_516 {
	background:#f8f8f8 url(/svg/icon/hotels/playroom.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Паркетные полы в общественных местах (Общее)*/
.IconBody .HotelFacilitiesSmartway_251 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Круглосуточная стойка регистрации (Общее)*/
.IconBody .HotelFacilitiesSmartway_94 {
	background:#f8f8f8 url(/svg/icon/hotels/reception_24h.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парковка на улице (Общее)*/
.IconBody .HotelFacilitiesSmartway_604 {
	background:#f8f8f8 url(/svg/icon/hotels/parking.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Спа на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_336 {
	background:#f8f8f8 url(/svg/icon/hotels/spa.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Экологичные туалетные принадлежности (Общее)*/
.IconBody .HotelFacilitiesSmartway_688 {
	background:#f8f8f8 url(/svg/icon/hotels/eco_cleaning.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Круглосуточный фитнес-центр (Общее)*/
.IconBody .HotelFacilitiesSmartway_626 {
	background:#f8f8f8 url(/svg/icon/hotels/fitness_24.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Биоразлагаемые/компостируемые соломинки (Общее)*/
.IconBody .HotelFacilitiesSmartway_162 {
	background:#f8f8f8 url(/svg/icon/hotels/eco_straw.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Услуги по присмотру за домашними животными (Общее)*/
.IconBody .HotelFacilitiesSmartway_62 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ecotours nearby (Общее)*/
.IconBody .HotelFacilitiesSmartway_634 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Круглосуточный бизнес-центр (Общее)*/
.IconBody .HotelFacilitiesSmartway_465 {
	background:#f8f8f8 url(/svg/icon/hotels/business_24.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Наблюдение за птицами поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_520 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прокат сегвеев или сегвей-туры поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_254 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пляжная йога на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_191 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Закрытый/открытый бассейн (Общее)*/
.IconBody .HotelFacilitiesSmartway_306 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Фитнес-оборудование (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_251 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Энергосберегающие выключатели (Общее)*/
.IconBody .HotelFacilitiesSmartway_222 {
	background:#f8f8f8 url(/svg/icon/hotels/save_energy.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прокат скутеров или мопедов на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_549 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Водный тюбинг поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_488 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Патинко (Общее)*/
.IconBody .HotelFacilitiesSmartway_676 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Библиотека (Общее)*/
.IconBody .HotelFacilitiesSmartway_135 {
	background:#f8f8f8 url(/svg/icon/hotels/library.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Фотоохота поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_332 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Джакузи (Общее)*/
.IconBody .HotelFacilitiesSmartway_651 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парковка автофургонов, автобусов, грузовиков (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_222 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Самостоятельная парковка (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_100 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Мангал, гриль (Общее)*/
.IconBody .HotelFacilitiesSmartway_442 {
	background:#f8f8f8 url(/svg/icon/hotels/barbecue.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Вестибюль (Общее)*/
.IconBody .HotelFacilitiesSmartway_133 {
	background:#f8f8f8 url(/svg/icon/hotels/lobby.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Водные экскурсии поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_477 {
	background:#f8f8f8 url(/svg/icon/hotels/excursion_water.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный прокат велосипедов в объекте (Общее)*/
.IconBody .HotelFacilitiesSmartway_673 {
	background:#f8f8f8 url(/svg/icon/hotels/bike_free_858.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Designated smoking areas (fines apply) (Общее)*/
.IconBody .HotelFacilitiesSmartway_442 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Обучение фермерству (Общее)*/
.IconBody .HotelFacilitiesSmartway_213 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Служба заказа завтраков (Общее)*/
.IconBody .HotelFacilitiesSmartway_362 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Возобновляемый источник энергии — термальная (Общее)*/
.IconBody .HotelFacilitiesSmartway_512 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Услуги по уходу за домашними животными (Общее)*/
.IconBody .HotelFacilitiesSmartway_293 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Комплексная политика утилизации (Общее)*/
.IconBody .HotelFacilitiesSmartway_643 {
	background:#f8f8f8 url(/svg/icon/hotels/recycled.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Terrace (Общее)*/
.IconBody .HotelFacilitiesSmartway_61 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Free valet parking (Общее)*/
.IconBody .HotelFacilitiesSmartway_473 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Индивидуальная регистрация заезда и отъезда (Общее)*/
.IconBody .HotelFacilitiesSmartway_377 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Уроки йоги или инструктор йоги на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_56 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Музыкальная фонотека (Общее)*/
.IconBody .HotelFacilitiesSmartway_724 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Отопление (Общее)*/
.IconBody .HotelFacilitiesSmartway_138 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Поздняя регистрация выезда (Общее)*/
.IconBody .HotelFacilitiesSmartway_217 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Фотоохота из машины поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_435 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Панорамный бассейн (Общее)*/
.IconBody .HotelFacilitiesSmartway_372 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ускоренная регистрация заезда и выезда (Общее)*/
.IconBody .HotelFacilitiesSmartway_602 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ранняя регистрация заезда (Общее)*/
.IconBody .HotelFacilitiesSmartway_555 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Каяк на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_616 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Скалолазание на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_485 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный кантонский завтрак (Общее)*/
.IconBody .HotelFacilitiesSmartway_566 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ежедневно (Общее)*/
.IconBody .HotelFacilitiesSmartway_723 {
	background:#f8f8f8 url(/svg/icon/hotels/daily.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Камера хранения багажа (Общее)*/
.IconBody .HotelFacilitiesSmartway_114 {
	background:#f8f8f8 url(/svg/icon/hotels/luggage_storage_1106.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парная (Общее)*/
.IconBody .HotelFacilitiesSmartway_693 {
	background:#f8f8f8 url(/svg/icon/hotels/sauna.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Охраняемое хранение велосипеда (Общее)*/
.IconBody .HotelFacilitiesSmartway_182 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Каноэ на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_605 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ограждение вокруг бассейна (Общее)*/
.IconBody .HotelFacilitiesSmartway_315 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Лифт (Общее)*/
.IconBody .HotelFacilitiesSmartway_374 {
	background:#f8f8f8 url(/svg/icon/hotels/elevator.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прокат велосипедов в объекте (Общее)*/
.IconBody .HotelFacilitiesSmartway_115 {
	background:#f8f8f8 url(/svg/icon/hotels/bike_rental_859.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Поручни на лестницах (Общее)*/
.IconBody .HotelFacilitiesSmartway_303 {
	background:#f8f8f8 url(/svg/icon/hotels/handrail.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Непосредственный доступ на частный пляж (Общее)*/
.IconBody .HotelFacilitiesSmartway_642 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Газеты в вестибюле (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_213 {
	background:#f8f8f8 url(/svg/icon/hotels/press_rent.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Частные экскурсии по виноградному хозяйству (Общее)*/
.IconBody .HotelFacilitiesSmartway_536 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Express check-out (Общее)*/
.IconBody .HotelFacilitiesSmartway_400 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Уроки катания на лыжах поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_214 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Место для пикника (Общее)*/
.IconBody .HotelFacilitiesSmartway_202 {
	background:#f8f8f8 url(/svg/icon/hotels/picnic.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Стойка регистрации для людей в инвалидном кресле (Общее)*/
.IconBody .HotelFacilitiesSmartway_735 {
	background:#f8f8f8 url(/svg/icon/hotels/disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Банкомат или банковские услуги (Общее)*/
.IconBody .HotelFacilitiesSmartway_694 {
	background:#f8f8f8 url(/svg/icon/hotels/cash_machine.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Шопинг на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_342 {
	background:#f8f8f8 url(/svg/icon/hotels/shop_34.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Веранда-энгава (зона для отдыха) (Общее)*/
.IconBody .HotelFacilitiesSmartway_536 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сейф на стойке регистрации (Общее)*/
.IconBody .HotelFacilitiesSmartway_493 {
	background:#f8f8f8 url(/svg/icon/hotels/safe_box.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Общий/общественный бассейн (Общее)*/
.IconBody .HotelFacilitiesSmartway_713 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Баскетбол на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_423 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Телевизор в лобби (Общее)*/
.IconBody .HotelFacilitiesSmartway_359 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Предоставляются ски-пассы (Общее)*/
.IconBody .HotelFacilitiesSmartway_403 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Water dispenser (Общее)*/
.IconBody .HotelFacilitiesSmartway_425 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Персональное моторное судно на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_151 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Игрушки для бассейна (Общее)*/
.IconBody .HotelFacilitiesSmartway_126 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатные газеты в вестибюле (Общее)*/
.IconBody .HotelFacilitiesSmartway_610 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный завтрак (Общее)*/
.IconBody .HotelFacilitiesSmartway_468 {
	background:#f8f8f8 url(/svg/icon/hotels/breakfast_free_443.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Эко-туры поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_90 {
	background:#f8f8f8 url(/svg/icon/hotels/eco_tour.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пандус перед входом (Общее)*/
.IconBody .HotelFacilitiesSmartway_484 {
	background:#f8f8f8 url(/svg/icon/hotels/ramp_disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный трансфер из аэропорта в объект (Общее)*/
.IconBody .HotelFacilitiesSmartway_406 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Предоставляются скидки на парковку за пределами объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_246 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Спа с полным спектром услуг (Общее)*/
.IconBody .HotelFacilitiesSmartway_319 {
	background:#f8f8f8 url(/svg/icon/hotels/spa.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Клуб (Общее)*/
.IconBody .HotelFacilitiesSmartway_285 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Услуги консьержа (Общее)*/
.IconBody .HotelFacilitiesSmartway_430 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Outdoor furniture (Общее)*/
.IconBody .HotelFacilitiesSmartway_531 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Персонал, знающий жестовый язык (Общее)*/
.IconBody .HotelFacilitiesSmartway_708 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Горнолыжные трассы на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_507 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Водный велосипед на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_592 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Picnic area (Общее)*/
.IconBody .HotelFacilitiesSmartway_334 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сафари на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_228 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Оздоровительный или уходовый спа-центр поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_411 {
	background:#f8f8f8 url(/svg/icon/hotels/spa.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Тематический ужин (Общее)*/
.IconBody .HotelFacilitiesSmartway_394 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пилатес в объекте (Общее)*/
.IconBody .HotelFacilitiesSmartway_286 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Чайная посуда (Общее)*/
.IconBody .HotelFacilitiesSmartway_299 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Вечерние развлечения (Общее)*/
.IconBody .HotelFacilitiesSmartway_216 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Помощь в приобретении экскурсий или билетов (Общее)*/
.IconBody .HotelFacilitiesSmartway_154 {
	background:#f8f8f8 url(/svg/icon/hotels/excursion.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Скалолазание поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_706 {
	background:#f8f8f8 url(/svg/icon/hotels/mountaineering.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Зона для мытья велосипедов (Общее)*/
.IconBody .HotelFacilitiesSmartway_279 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Турецкая баня (хаммам) (Общее)*/
.IconBody .HotelFacilitiesSmartway_493 {
	background:#f8f8f8 url(/svg/icon/hotels/turkish_bath.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Вертолетные или самолетные экскурсии на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_140 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Housekeeping on request (Общее)*/
.IconBody .HotelFacilitiesSmartway_538 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Снэк-бар (Общее)*/
.IconBody .HotelFacilitiesSmartway_2108 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Hiking/biking trails nearby (Общее)*/
.IconBody .HotelFacilitiesSmartway_414 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Катание на горных велосипедах на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_582 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бильярд (Общее)*/
.IconBody .HotelFacilitiesSmartway_595 {
	background:#f8f8f8 url(/svg/icon/hotels/billiards.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Диспенсер для средств личной гигиены и ухода за телом (Общее)*/
.IconBody .HotelFacilitiesSmartway_283 {
	background:#f8f8f8 url(/svg/icon/hotels/dispenser.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Привилегии для игроков в гольф (дополнительно) (Общее)*/
.IconBody .HotelFacilitiesSmartway_140 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Gift shops or newsstand (Общее)*/
.IconBody .HotelFacilitiesSmartway_249 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный прием для гостей (Общее)*/
.IconBody .HotelFacilitiesSmartway_539 {
	background:#f8f8f8 url(/svg/icon/hotels/reception_for_guests.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Душ, приспособленный под инвалидное кресло (в выбранных номерах) (Общее)*/
.IconBody .HotelFacilitiesSmartway_249 {
	background:#f8f8f8 url(/svg/icon/hotels/disabled_person_shower.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Переработка отходов (Общее)*/
.IconBody .HotelFacilitiesSmartway_625 {
	background:#f8f8f8 url(/svg/icon/hotels/recycled.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Parking (limited spaces) (Общее)*/
.IconBody .HotelFacilitiesSmartway_625 {
	background:#f8f8f8 url(/svg/icon/hotels/parking_limited.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Нет одноразовых пластиковых соломинок (Общее)*/
.IconBody .HotelFacilitiesSmartway_201 {
	background:#f8f8f8 url(/svg/icon/hotels/no_plastic.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сафари поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_699 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Рыбная ловля на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_583 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Lockers available (Общее)*/
.IconBody .HotelFacilitiesSmartway_532 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Настольный хоккей (Общее)*/
.IconBody .HotelFacilitiesSmartway_96 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Мебель на улице (Общее)*/
.IconBody .HotelFacilitiesSmartway_523 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный WiFi (Общее)*/
.IconBody .HotelFacilitiesSmartway_587 {
	background:#f8f8f8 url(/svg/icon/hotels/wifi.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Требуется бронирование парковочного места за пределами объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_636 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Дорога к входной двери без ступеней (Общее)*/
.IconBody .HotelFacilitiesSmartway_620 {
	background:#f8f8f8 url(/svg/icon/hotels/door_none_steps.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Лодка и весла на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_81 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер до паромного причала (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_201 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный завтрак в формате самообслуживания (Общее)*/
.IconBody .HotelFacilitiesSmartway_227 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Shopping mall on site (Общее)*/
.IconBody .HotelFacilitiesSmartway_567 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Private picnics (Общее)*/
.IconBody .HotelFacilitiesSmartway_413 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Микроавтобус не приспособлен для людей с ограниченными возможностями (Общее)*/
.IconBody .HotelFacilitiesSmartway_455 {
	background:#f8f8f8 url(/svg/icon/hotels/bus_no_disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Только водосберегающие туалеты (Общее)*/
.IconBody .HotelFacilitiesSmartway_300 {
	background:#f8f8f8 url(/svg/icon/hotels/wc_eco.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Пляжный волейбол на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_703 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Яхтенная пристань у объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_195 {
	background:#f8f8f8 url(/svg/icon/hotels/pier.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Helicopter/airplane tours on site (Общее)*/
.IconBody .HotelFacilitiesSmartway_316 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сплав на каяках на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_301 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Free self parking (Общее)*/
.IconBody .HotelFacilitiesSmartway_193 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Конференц-зал (Общее)*/
.IconBody .HotelFacilitiesSmartway_386 {
	background:#f8f8f8 url(/svg/icon/hotels/conference.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Портье или посыльный (Общее)*/
.IconBody .HotelFacilitiesSmartway_637 {
	background:#f8f8f8 url(/svg/icon/hotels/concierge.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Только многоразовые чашки (Общее)*/
.IconBody .HotelFacilitiesSmartway_188 {
	background:#f8f8f8 url(/svg/icon/hotels/ceramic_cup.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бассейн для упражнений/спортивно-плавательный бассейн (Общее)*/
.IconBody .HotelFacilitiesSmartway_665 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Стойка регистрации (Общее)*/
.IconBody .HotelFacilitiesSmartway_78 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Одноуровневый объект (Общее)*/
.IconBody .HotelFacilitiesSmartway_517 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Никаких одноразовых пластиковых бутылок для напитков (Общее)*/
.IconBody .HotelFacilitiesSmartway_181 {
	background:#f8f8f8 url(/svg/icon/hotels/no_plastic_water.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Дизайнерские бутики на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_370 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Микроавтобус приспособлен для людей с ограниченными возможностями (Общее)*/
.IconBody .HotelFacilitiesSmartway_451 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Free continental breakfast (Общее)*/
.IconBody .HotelFacilitiesSmartway_682 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Nature reserve (Общее)*/
.IconBody .HotelFacilitiesSmartway_248 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Beach sun loungers (Общее)*/
.IconBody .HotelFacilitiesSmartway_67 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер до или из аэропорта (Общее)*/
.IconBody .HotelFacilitiesSmartway_541 {
	background:#f8f8f8 url(/svg/icon/hotels/bus.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступна парковка для велосипедов (Общее)*/
.IconBody .HotelFacilitiesSmartway_680 {
	background:#f8f8f8 url(/svg/icon/hotels/bike_parking.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Концерты/живые представления (Общее)*/
.IconBody .HotelFacilitiesSmartway_494 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бодиборд на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_463 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Навесы у бассейна (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_227 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступна больничная койка (Общее)*/
.IconBody .HotelFacilitiesSmartway_324 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Затяжные прыжки с парашютом на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_542 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Coffee/tea in common areas (Общее)*/
.IconBody .HotelFacilitiesSmartway_404 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный континентальный завтрак: (Общее)*/
.IconBody .HotelFacilitiesSmartway_366 {
	background:#f8f8f8 url(/svg/icon/hotels/breakfast_free_443.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Казино (Общее)*/
.IconBody .HotelFacilitiesSmartway_147 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ускоренный выезд из объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_534 {
	background:#f8f8f8 url(/svg/icon/hotels/log_fast.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Никаких одноразовых пластиковых бутылок для воды (Общее)*/
.IconBody .HotelFacilitiesSmartway_511 {
	background:#f8f8f8 url(/svg/icon/hotels/no_plastic_water.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступ в закрытый бассейн поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_381 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Гребля на байдарках и каноэ на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_405 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Gas grill (Общее)*/
.IconBody .HotelFacilitiesSmartway_528 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Только многоразовая посуда (Общее)*/
.IconBody .HotelFacilitiesSmartway_464 {
	background:#f8f8f8 url(/svg/icon/hotels/ceramic_cup.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Теннисный корт на территории отеля (Общее)*/
.IconBody .HotelFacilitiesSmartway_467 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер до лыжной трассы (Общее)*/
.IconBody .HotelFacilitiesSmartway_2560 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступно для передвижения на инвалидном кресле к лифту (Общее)*/
.IconBody .HotelFacilitiesSmartway_117 {
	background:#f8f8f8 url(/svg/icon/hotels/elevator_daisabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Хранение лыж (Общее)*/
.IconBody .HotelFacilitiesSmartway_551 {
	background:#f8f8f8 url(/svg/icon/hotels/skis.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Автонавес (Общее)*/
.IconBody .HotelFacilitiesSmartway_240 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Интернет в зонах общего пользования - высокоскоростной (Общее)*/
.IconBody .HotelFacilitiesSmartway_194 {
	background:#f8f8f8 url(/svg/icon/hotels/wifi.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Зарядная станция для электровелосипедов (Общее)*/
.IconBody .HotelFacilitiesSmartway_320 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Виноградное хозяйство (Общее)*/
.IconBody .HotelFacilitiesSmartway_121 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Микроавтобус до ж/д вокзала не приспособлен для людей с ограниченными возможностями (Общее)*/
.IconBody .HotelFacilitiesSmartway_369 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Телевизоры в зонах общего пользования (Общее)*/
.IconBody .HotelFacilitiesSmartway_716 {
	background:#f8f8f8 url(/svg/icon/hotels/tv_103.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Газовый гриль (Общее)*/
.IconBody .HotelFacilitiesSmartway_570 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Лежаки возле бассейна (Общее)*/
.IconBody .HotelFacilitiesSmartway_232 {
	background:#f8f8f8 url(/svg/icon/hotels/pool_lounger.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Внеуличная автостоянка (Общее)*/
.IconBody .HotelFacilitiesSmartway_264 {
	background:#f8f8f8 url(/svg/icon/hotels/parking.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Терраса на крыше (Общее)*/
.IconBody .HotelFacilitiesSmartway_728 {
	background:#f8f8f8 url(/svg/icon/hotels/roof_terrace.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Детская игровая комната (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_324 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Rock climbing on site (Общее)*/
.IconBody .HotelFacilitiesSmartway_119 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Все окна с двойным остеклением (Общее)*/
.IconBody .HotelFacilitiesSmartway_560 {
	background:#f8f8f8 url(/svg/icon/hotels/window.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Термальные источники на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_210 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бар у бассейна (Общее)*/
.IconBody .HotelFacilitiesSmartway_697 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Гольф на месте (Общее)*/
.IconBody .HotelFacilitiesSmartway_562 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Охраняемый комплекс (Общее)*/
.IconBody .HotelFacilitiesSmartway_253 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Конференц-центр (Общее)*/
.IconBody .HotelFacilitiesSmartway_349 {
	background:#f8f8f8 url(/svg/icon/hotels/conference.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сноутюбинг поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_178 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Возможность охоты поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_120 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Японский сад (Общее)*/
.IconBody .HotelFacilitiesSmartway_267 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный трансфер до казино (Общее)*/
.IconBody .HotelFacilitiesSmartway_143 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный английский завтрак (Общее)*/
.IconBody .HotelFacilitiesSmartway_698 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Pool sun loungers (Общее)*/
.IconBody .HotelFacilitiesSmartway_725 {
	background:#f8f8f8 url(/svg/icon/hotels/lounge_disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Знакомство с дикими животными на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_346 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бассейн для людей в инвалидном кресле (Общее)*/
.IconBody .HotelFacilitiesSmartway_432 {
	background:#f8f8f8 url(/svg/icon/hotels/pool_disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер из аэропорта в объект (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_119 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Обучение гольфу с профессионалом (Общее)*/
.IconBody .HotelFacilitiesSmartway_578 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Катание на коньках на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_350 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Настольный теннис (Общее)*/
.IconBody .HotelFacilitiesSmartway_272 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный трансфер до торгового центра (Общее)*/
.IconBody .HotelFacilitiesSmartway_159 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прогулки на моторных лодках на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_389 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Кондиционер (Общее)*/
.IconBody .HotelFacilitiesSmartway_103 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Катание на санях поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_585 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный завтрак «шведский стол» (Общее)*/
.IconBody .HotelFacilitiesSmartway_629 {
	background:#f8f8f8 url(/svg/icon/hotels/buffet._free.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прогулка на моторной лодке поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_540 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*WiFi (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_578 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Охрана (Общее)*/
.IconBody .HotelFacilitiesSmartway_165 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Uncovered parking (Общее)*/
.IconBody .HotelFacilitiesSmartway_136 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Открытый бассейн (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_165 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер до или из аэропорта (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_77 {
	background:#f8f8f8 url(/svg/icon/hotels/bus_transfer_payment.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступ в интернет (Общее)*/
.IconBody .HotelFacilitiesSmartway_297 {
	background:#f8f8f8 url(/svg/icon/hotels/wifi.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Инвалидные коляски, доступные в объекте (Общее)*/
.IconBody .HotelFacilitiesSmartway_393 {
	background:#f8f8f8 url(/svg/icon/hotels/disabled_person_rent.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Детский клуб (free) (Общее)*/
.IconBody .HotelFacilitiesSmartway_297 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатное посещение аквапарка (Общее)*/
.IconBody .HotelFacilitiesSmartway_239 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Гольф-карт (Общее)*/
.IconBody .HotelFacilitiesSmartway_482 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Роскошные палатки (Общее)*/
.IconBody .HotelFacilitiesSmartway_209 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Free long-term parking (Общее)*/
.IconBody .HotelFacilitiesSmartway_624 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Grocery/convenience store (Общее)*/
.IconBody .HotelFacilitiesSmartway_734 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Спортивная площадка на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_581 {
	background:#f8f8f8 url(/svg/icon/hotels/playground.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер от вокзала до объекта (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_338 {
	background:#f8f8f8 url(/svg/icon/hotels/bus_transfer_payment.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Термальные источники поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_55 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Игра в баскетбол поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_579 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прокат велосипедов поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_223 {
	background:#f8f8f8 url(/svg/icon/hotels/bike_rental_859.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Книги (Общее)*/
.IconBody .HotelFacilitiesSmartway_270 {
	background:#f8f8f8 url(/svg/icon/hotels/library.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Hair salon (Общее)*/
.IconBody .HotelFacilitiesSmartway_476 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Огнетушитель (Общее)*/
.IconBody .HotelFacilitiesSmartway_630 {
	background:#f8f8f8 url(/svg/icon/hotels/extinguisher.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Объект для некурящих (Общее)*/
.IconBody .HotelFacilitiesSmartway_573 {
	background:#f8f8f8 url(/svg/icon/hotels/no_smoking.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Услуги няни или присмотр за детьми (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_410 {
	background:#f8f8f8 url(/svg/icon/hotels/nanny_pay.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Фотоохота из машины на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_101 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный прием для гостей (Общее)*/
.IconBody .HotelFacilitiesSmartway_539 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Смена простыней (по требованию) (Общее)*/
.IconBody .HotelFacilitiesSmartway_101 {
	background:#f8f8f8 url(/svg/icon/hotels/re_sheet.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Танцевальный зал (Общее)*/
.IconBody .HotelFacilitiesSmartway_281 {
	background:#f8f8f8 url(/svg/icon/hotels/dance_hall.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Спа-салон для людей в инвалидном кресле (Общее)*/
.IconBody .HotelFacilitiesSmartway_525 {
	background:#f8f8f8 url(/svg/icon/hotels/spa_disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ежегодная компенсация выбросов углерода (Общее)*/
.IconBody .HotelFacilitiesSmartway_380 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Стойка регистрации (работает по расписанию) (Общее)*/
.IconBody .HotelFacilitiesSmartway_281 {
	background:#f8f8f8 url(/svg/icon/hotels/reception_time.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Открытая площадка для развлечений (Общее)*/
.IconBody .HotelFacilitiesSmartway_645 {
	background:#f8f8f8 url(/svg/icon/hotels/playground.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Занятия серфингом — поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_412 {
	background:#f8f8f8 url(/svg/icon/hotels/windsurfing.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Телескоп (Общее)*/
.IconBody .HotelFacilitiesSmartway_730 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Терраса (Общее)*/
.IconBody .HotelFacilitiesSmartway_312 {
	background:#f8f8f8 url(/svg/icon/hotels/terrace_501.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сад с овощами (Общее)*/
.IconBody .HotelFacilitiesSmartway_57 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Стереосистема (Общее)*/
.IconBody .HotelFacilitiesSmartway_107 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Outdoor seasonal pool (Общее)*/
.IconBody .HotelFacilitiesSmartway_495 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Charcoal grill (Общее)*/
.IconBody .HotelFacilitiesSmartway_491 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Дворецкий (Общее)*/
.IconBody .HotelFacilitiesSmartway_471 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Персональное моторное судно поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_206 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Уроки игры в гольф поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_547 {
	background:#f8f8f8 url(/svg/icon/hotels/golf_club_lessons.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Площадка для гольфа на территории отеля (Общее)*/
.IconBody .HotelFacilitiesSmartway_363 {
	background:#f8f8f8 url(/svg/icon/hotels/golf_club.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Катание на снегоходах на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_718 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Rooftop terrace (Общее)*/
.IconBody .HotelFacilitiesSmartway_280 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Игровая комната (Общее)*/
.IconBody .HotelFacilitiesSmartway_565 {
	background:#f8f8f8 url(/svg/icon/hotels/playroom.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парикмахерский салон (Общее)*/
.IconBody .HotelFacilitiesSmartway_443 {
	background:#f8f8f8 url(/svg/icon/hotels/hairdresser.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парусная лодка на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_714 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Coworking spaces (Общее)*/
.IconBody .HotelFacilitiesSmartway_364 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Spa services on site (Общее)*/
.IconBody .HotelFacilitiesSmartway_397 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступны вспомогательные слуховые устройства (Общее)*/
.IconBody .HotelFacilitiesSmartway_132 {
	background:#f8f8f8 url(/svg/icon/hotels/hearing_aids.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Виндсерфинг на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_721 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*На закрытом пляже (Общее)*/
.IconBody .HotelFacilitiesSmartway_72 {
	background:#f8f8f8 url(/svg/icon/hotels/pool_fence.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парковка сотрудником для автомобилей с инвалидными креслами (Общее)*/
.IconBody .HotelFacilitiesSmartway_695 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный корейский завтрак (Общее)*/
.IconBody .HotelFacilitiesSmartway_709 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Ресторан (Общее)*/
.IconBody .HotelFacilitiesSmartway_537 {
	background:#f8f8f8 url(/svg/icon/hotels/restaurant.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Букмекерская контора (Общее)*/
.IconBody .HotelFacilitiesSmartway_161 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Сноубординг на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_669 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный завтрак на заказ (Общее)*/
.IconBody .HotelFacilitiesSmartway_156 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Dry cleaning/laundry service (Общее)*/
.IconBody .HotelFacilitiesSmartway_335 {
	background:#f8f8f8 url(/svg/icon/hotels/washhouse_29.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Микроавтобус в аэропорт не приспособлен для людей с ограниченными возможностями (Общее)*/
.IconBody .HotelFacilitiesSmartway_720 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатная парковка автомобиля сотрудником отеля (Общее)*/
.IconBody .HotelFacilitiesSmartway_521 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парасейлинг на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_160 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный трансфер, предоставляемый объектом (Общее)*/
.IconBody .HotelFacilitiesSmartway_580 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный японский завтрак (Общее)*/
.IconBody .HotelFacilitiesSmartway_243 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Оздоровительный или уходовый спа-центр поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_411 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Гриль на углях (Общее)*/
.IconBody .HotelFacilitiesSmartway_419 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Спелеотуризм поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_190 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бинго (Общее)*/
.IconBody .HotelFacilitiesSmartway_704 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Рафтинг на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_622 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Открытый бассейн (Общее)*/
.IconBody .HotelFacilitiesSmartway_623 {
	background:#f8f8f8 url(/svg/icon/hotels/pool.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Лодка на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_458 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный трансфер до круизной пристани (Общее)*/
.IconBody .HotelFacilitiesSmartway_73 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парковка фургонов для людей в инвалидном кресле (Общее)*/
.IconBody .HotelFacilitiesSmartway_444 {
	background:#f8f8f8 url(/svg/icon/hotels/van_disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Подводное плавание с аквалангом поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_79 {
	background:#f8f8f8 url(/svg/icon/hotels/diving_1093.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Номер приспособлен для людей с ограниченными возможностями (Общее)*/
.IconBody .HotelFacilitiesSmartway_710 {
	background:#f8f8f8 url(/svg/icon/hotels/disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бассейн на крыше (Общее)*/
.IconBody .HotelFacilitiesSmartway_229 {
	background:#f8f8f8 url(/svg/icon/hotels/pool_roof_851.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Прокат велосипедов на территории (Общее)*/
.IconBody .HotelFacilitiesSmartway_568 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Self parking (surcharge) (Общее)*/
.IconBody .HotelFacilitiesSmartway_645 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступно для передвижения на инвалидном кресле (Общее)*/
.IconBody .HotelFacilitiesSmartway_376 {
	background:#f8f8f8 url(/svg/icon/hotels/disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Многоразовые фильтры для чая и кофе (Общее)*/
.IconBody .HotelFacilitiesSmartway_459 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Вся электроэнергия в объекте поступает из возобновляемых источников (Общее)*/
.IconBody .HotelFacilitiesSmartway_690 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Подводное плавание с аквалангом на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_307 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Couples/private dining (Общее)*/
.IconBody .HotelFacilitiesSmartway_388 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Батут (Общее)*/
.IconBody .HotelFacilitiesSmartway_569 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Комнаты для переговоров (Общее)*/
.IconBody .HotelFacilitiesSmartway_433 {
	background:#f8f8f8 url(/svg/icon/hotels/meeting.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Спа-кабинет(ы) (Общее)*/
.IconBody .HotelFacilitiesSmartway_376 {
	background:#f8f8f8 url(/svg/icon/hotels/spa.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Бесплатный трансфер, предоставляемый отелем (Общее)*/
.IconBody .HotelFacilitiesSmartway_295 {
	background:#f8f8f8 url(/svg/icon/hotels/bus.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Катание на горном велосипеде поблизости (Общее)*/
.IconBody .HotelFacilitiesSmartway_385 {
	background:#f8f8f8 url(/svg/icon/hotels/mountain_bike.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Дровяная печь (Общее)*/
.IconBody .HotelFacilitiesSmartway_556 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Фотоохота на территории объекта (Общее)*/
.IconBody .HotelFacilitiesSmartway_382 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Smoke-free property (Общее)*/
.IconBody .HotelFacilitiesSmartway_544 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер от вокзала до объекта (за доплату) (Общее)*/
/*.IconBody .HotelFacilitiesSmartway_295 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}*/

/*Multilingual staff (Общее)*/
.IconBody .HotelFacilitiesSmartway_333 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Парковка для людей в инвалидном кресле (Общее)*/
.IconBody .HotelFacilitiesSmartway_702 {
	background:#f8f8f8 url(/svg/icon/hotels/disabled_person_parking.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Лаунж для людей в инвалидном кресле (Общее)*/
.IconBody .HotelFacilitiesSmartway_502 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Гуманное обращение с животными (Общее)*/
.IconBody .HotelFacilitiesSmartway_99 {
	background:#f8f8f8 url(/svg/icon/hotels/pets.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Трансфер до лыжных трасс (за доплату) (Общее)*/
.IconBody .HotelFacilitiesSmartway_333 {
	background:#f8f8f8 url(/svg/icon/hotels/ok.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Удобства и номера для гостей с ограниченными физическими возможностями (Удобства)*/
.IconBody .HotelFacilitiesSmartway_2787 {
	background:#f8f8f8 url(/svg/icon/hotels/disabled_person.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Помещение для хранения лыж (Зимние виды спорта)*/
.IconBody .HotelFacilitiesSmartway_821 {
	background:#f8f8f8 url(/svg/icon/hotels/skis.svg) no-repeat center center;
	background-size:26px 26px;
}

/*Доступ на лыжах к отелю (Зимние виды спорта)*/
.IconBody .HotelFacilitiesSmartway_826 {
	background:#f8f8f8 url(/svg/icon/hotels/skis.svg) no-repeat center center;
	background-size:26px 26px;
}

/* google map places search box*/
#description {
	font-family: Roboto;
	font-size: 15px;
	font-weight: 300;
}
#infowindow-content .title {
	font-weight: bold;
}
#infowindow-content {
	display: none;
}
#map #infowindow-content {
	display: inline;
}
.pac-card {
	background-color: #fff;
	border: 0;
	border-radius: 2px;
	box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3);
	margin: 10px;
	padding: 0 0.5em;
	font: 400 18px Roboto, Arial, sans-serif;
	overflow: hidden;
	font-family: Roboto;
	padding: 0;
}
#pac-container {
	padding-bottom: 12px;
	margin-right: 12px;
}
.pac-controls {
	display: inline-block;
	padding: 5px 11px;
}
.pac-controls label {
	font-family: Roboto;
	font-size: 13px;
	font-weight: 300;
}
#pac-input {
	background-color: #fff;
	font-family: Roboto;
	font-size: 15px;
	font-weight: 300;
	margin-left: 12px;
	margin-top: 12px;
	padding: 0 11px 0 13px;
	text-overflow: ellipsis;
	width: 400px;
}
#pac-input:focus {
	border-color: #4d90fe;
}
#title {
	color: #fff;
	background-color: #4d90fe;
	font-size: 25px;
	font-weight: 500;
	padding: 6px 12px;
}
#target {
	width: 345px;
}
.fullscreen-pac-container[style] {
	z-index: 2547483647 !important;
	top:50px !important;
}
.ml-4 {
	margin-left: 1.5rem !important;
}

.btn-allnews {
	width: 100%;
	margin-top: 40px;
	padding: 10px 18px;
	color: rgba(255, 255, 255, 0.8);
	background-color: #6eb8b9;
	border: 1px solid #6eb8b9;
	border-radius: 0;
	transition: all 0.3s ease-in-out 0s;
  }
.btn-allnews:hover,
.btn-allnews:focus,
.btn-allnews:active {
	color: rgba(255, 255, 255, 1);
	border:1px solid #6e868e;
	background-color:#6e868e;
}

/* ----------------------- Breakfast --------------------------- */
h5.BreakfastTable {
	font-weight: 700;
}
.border-dashed {
	border: 1px dashed #999999 !important;
	border-radius: 4px;
}
.font-weight-bold {
	font-weight: 700 !important;
}
.BreakfastLink {
	min-height:15px;
	color:#333;
}
.BreakfastLink a {
	top: 10px;
	left:43%;
	white-space: nowrap;
	padding-left:10px;
	padding-right:10px;
	color:#337ab7;
	background-color: #f3efdd;
	transition: background-color 0.55s ease-in-out 0s, color 0.55s ease-in-out 0s;
}
.BreakfastLink a:hover {
	color:#337ab7;
	background-color: #c1c1a1;
}
/* --------------------------------------- Bootstrap 4 ----------------------------- */
.d-block {
	display: block !important;
  }
.m-0 {
	margin:0!important
   }
   .mt-0,
   .my-0 {
	margin-top:0!important
   }
   .mr-0,
   .mx-0 {
	margin-right:0!important
   }
   .mb-0,
   .my-0 {
	margin-bottom:0!important
   }
   .ml-0,
   .mx-0 {
	margin-left:0!important
   }
   .m-1 {
	margin:.25rem!important
   }
   .mt-1,
   .my-1 {
	margin-top:.25rem!important
   }
   .mr-1,
   .mx-1 {
	margin-right:.25rem!important
   }
   .mb-1,
   .my-1 {
	margin-bottom:.25rem!important
   }
   .ml-1,
   .mx-1 {
	margin-left:.25rem!important
   }
   .m-2 {
	margin:.5rem!important
   }
   .mt-2,
   .my-2 {
	margin-top:.5rem!important
   }
   .mr-2,
   .mx-2 {
	margin-right:.5rem!important
   }
   .mb-2,
   .my-2 {
	margin-bottom:.5rem!important
   }
   .ml-2,
   .mx-2 {
	margin-left:.5rem!important
   }
   .m-3 {
	margin:1rem!important
   }
   .mt-3,
   .my-3 {
	margin-top:1rem!important
   }
   .mr-3,
   .mx-3 {
	margin-right:1rem!important
   }
   .mb-3,
   .my-3 {
	margin-bottom:1rem!important
   }
   .ml-3,
   .mx-3 {
	margin-left:1rem!important
   }
   .m-4 {
	margin:1.5rem!important
   }
   .mt-4,
   .my-4 {
	margin-top:1.5rem!important
   }
   .mr-4,
   .mx-4 {
	margin-right:1.5rem!important
   }
   .mb-4,
   .my-4 {
	margin-bottom:1.5rem!important
   }
   .ml-4,
   .mx-4 {
	margin-left:1.5rem!important
   }
   .m-5 {
	margin:3rem!important
   }
   .mt-5,
   .my-5 {
	margin-top:3rem!important
   }
   .mr-5,
   .mx-5 {
	margin-right:3rem!important
   }
   .mb-5,
   .my-5 {
	margin-bottom:3rem!important
   }
   .ml-5,
   .mx-5 {
	margin-left:3rem!important
   }
   .p-0 {
	padding:0!important
   }
   .pt-0,
   .py-0 {
	padding-top:0!important
   }
   .pr-0,
   .px-0 {
	padding-right:0!important
   }
   .pb-0,
   .py-0 {
	padding-bottom:0!important
   }
   .pl-0,
   .px-0 {
	padding-left:0!important
   }
   .p-1 {
	padding:.25rem!important
   }
   .pt-1,
   .py-1 {
	padding-top:.25rem!important
   }
   .pr-1,
   .px-1 {
	padding-right:.25rem!important
   }
   .pb-1,
   .py-1 {
	padding-bottom:.25rem!important
   }
   .pl-1,
   .px-1 {
	padding-left:.25rem!important
   }
   .p-2 {
	padding:.5rem!important
   }
   .pt-2,
   .py-2 {
	padding-top:.5rem!important
   }
   .pr-2,
   .px-2 {
	padding-right:.5rem!important
   }
   .pb-2,
   .py-2 {
	padding-bottom:.5rem!important
   }
   .pl-2,
   .px-2 {
	padding-left:.5rem!important
   }
   .p-3 {
	padding:1rem!important
   }
   .pt-3,
   .py-3 {
	padding-top:1rem!important
   }
   .pr-3,
   .px-3 {
	padding-right:1rem!important
   }
   .pb-3,
   .py-3 {
	padding-bottom:1rem!important
   }
   .pl-3,
   .px-3 {
	padding-left:1rem!important
   }
   .p-4 {
	padding:1.5rem!important
   }
   .pt-4,
   .py-4 {
	padding-top:1.5rem!important
   }
   .pr-4,
   .px-4 {
	padding-right:1.5rem!important
   }
   .pb-4,
   .py-4 {
	padding-bottom:1.5rem!important
   }
   .pl-4,
   .px-4 {
	padding-left:1.5rem!important
   }
   .p-5 {
	padding:3rem!important
   }
   .pt-5,
   .py-5 {
	padding-top:3rem!important
   }
   .pr-5,
   .px-5 {
	padding-right:3rem!important
   }
   .pb-5,
   .py-5 {
	padding-bottom:3rem!important
   }
   .pl-5,
   .px-5 {
	padding-left:3rem!important
   }
   /* --------------------------------------- / Bootstrap 4 ----------------------------- */

.BreakFastSelect .bootstrap-select.fit-width {
  width: auto !important;
  padding-right:15px;
  max-width:280px !important;
}
.BreakFastSelect .bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
	max-width:280px !important;
}
.BreakFastSelect .bootstrap-select.btn-group .dropdown-toggle .caret {
	
}

/* ----------------------- offcanvas-header ---------------------------- */
.customizer a.customizer-toggle {
	overflow: hidden;
	display: block;
	color:#777;
	background-color:#fff;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	box-shadow: -3px 0 8px rgba(0,0,0,.1);
}
.customizer a.customizer-toggle i {
	font-size:180%;
	padding-right:10px;
}
.customizer .customizer-toggle .float-end {
	visibility:hidden;
}
.customizer a.customizer-toggle span {
	padding-top:0.3rem;
	padding-right:0.6rem;
}
  .customizer a.customizer-toggle:hover {
	color:  rgba(86, 184, 230, 0.8);
}
.wrapper-customizer {
	position: absolute;
	right: 0;
	width: 41px;
	overflow: hidden;
}
.customizer .customizer-toggle {
	position: fixed;
	top:85px;
	width:41px;
	height:44px;
	white-space: nowrap;
	padding-left:1rem;
	padding-top:0.8rem;
	cursor: pointer;
	z-index: 998;
	transition: 1.4s;
}
.customizer .customizer-toggle:hover {
	width:240px;
	margin-left:-199px;
	transition: 0.4s;
}
.customizer .customizer-toggle:hover .float-end {
	visibility: visible;
	transition: 1.4s;
}
#UrgentMessage div.bootstrap-select button {
	padding: 10px 25px 10px 12px;
	color: rgba(0, 0, 0, 0.8) !important;
	border: 2px solid #ccc;
	background-color: #fff !important;
	border-radius: 0;
}
.is_favorite label.is_best_of_the_best {
	width:30px !important;
	height:30px !important;
	margin-top:97px;
	margin-left:55px;
	/* text-indent: -9999px; */
	background:#d3b726 url("/svg/icon/like.svg");
	background-repeat: no-repeat;
	background-position:5px 6px;
	background-size:18px 18px;
	border-radius:50%;
}
.is_favorite label.is_best_price {
	width:30px !important;
	height:30px !important;
	margin-top:97px;
	margin-left:45px;
	/* text-indent: -9999px; */
	background:#d3b726 url("/svg/icon/dollar.svg");
	background-repeat: no-repeat;
	background-position:5px 6px;
	background-size:18px 18px;
	border-radius:50%;
}
.is_favorite label.is_best_distance {
	width:30px !important;
	height:30px !important;
	margin-top:97px;
	margin-left:45px;
	/* text-indent: -9999px; */
	background:#d3b726 url("/svg/icon/house.svg");
	background-repeat: no-repeat;
	background-position:5px 6px;
	background-size:18px 18px;
	border-radius:50%;
}
.is_favorite label.is_best_star {
	width:30px !important;
	height:30px !important;
	margin-top:97px;
	margin-left:45px;
	/* text-indent: -9999px; */
	background:#d3b726 url("/svg/icon/star.svg");
	background-repeat: no-repeat;
	background-position:5px 6px;
	background-size:18px 18px;
	border-radius:50%;
}
.AlertInfoMessages {
	position:absolute;
	right:15px;
	bottom:0px;
	width:210px;
	border:4px solid #bce8f1;
	border-radius:4px;
	opacity:0.9;
	z-index:3;
}

.HostingParams {
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:12px;
	color:#a2a1a6;
	margin-top:0;
	margin-bottom:0;
}

span.HostingParams {
	line-height:20px !important;
}

/* ------------------ PaidServicesIcon IconBody ---------------------- */

.IconBody span.PaidServicesIcon  {
	color: #777;
	display:inline-block;
	position:relative;
	padding:8px 8px;
	font-size:20px;
	background-color: #FFFFFF;
	opacity:1;
}

.IconBody span.PaidServicesIcon strong {
	position:absolute;
	top:1px;
	left: 5px;
	font-size:11px;
	color: #777;
	opacity:1;
}

.IconBody span.PaidServicesIcon.mdi-account-cancel.alert, .IconBody span.PaidServicesIcon.mdi-account-cancel.alert strong {
	color: #c00 !important;
}

.modal-spinner {
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.8);
	z-index: 9999;
	justify-content: center;
	align-items: center;
}
.loader {
	width: 50px;
	height: 50px;
	border: 5px solid #f3f3f3;
	border-top: 5px solid #3498db;
	border-radius: 50%;
	animation: spin 1s linear infinite;
}
@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
.cookie-banner {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #e2e2e2;
	padding: 20px;
	z-index: 1000;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}

.cookie-content {
	flex: 1;
	margin-right: 20px;
}

.cookie-buttons {
	display: flex;
	gap: 10px;
}

.cookie-btn {
	padding: 10px 20px;
	border: none;
	border-radius: 0px;
	cursor: pointer;
	font-weight: bold;
}

.accept-btn {
	color: white;
	background-color:#eeb726;
	border-color:transparent;
	opacity:1;
	cursor:pointer;
}

#AdditionalFees .close {
	font-size: 4rem;
	opacity: 0.5;
	line-height: 1;
	padding: 0 10px;
	display: inline-block;
	text-align: center;
}

#AdditionalFees .close:hover {
	opacity: 1;
}

#AdditionalFees .close span {
	display: block;
	font-size: 4rem;
}
