@font-face {font-family:'helvetica_neue_lt_st25ultraLt'; src: url('/fonts/ios7_font-webfont.eot'); src: url('/fonts/ios7_font-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/ios7_font-webfont.woff') format('woff'), url('/fonts/ios7_font-webfont.ttf') format('truetype'), url('/fonts/ios7_font-webfont.svg#helvetica_neue_lt_st25ultraLt') format('svg');font-weight:normal;font-style:normal;font-display:auto;}
@font-face {font-display:auto;font-family:'SanFranciscoTextRegular';src:url('/fonts/systemsanfranciscotextregular.eot');src:url('/fonts/systemsanfranciscotextregular.eot') format('embedded-opentype'),url('/fonts/systemsanfranciscotextregular.woff2') format('woff2'),url('/fonts/systemsanfranciscotextregular.woff') format('woff'),url('/fonts/systemsanfranciscotextregular.ttf') format('truetype'),url('/fonts/systemsanfranciscotextregular.svg#SanFranciscoTextRegular') format('svg');}
* {margin:0;padding:0;}
html,body {min-width:960px;background-color:transparent;font:13px Helvetica,sans-serif;}
body > .pagewrap {height:auto;min-height:100%;}
/* @media only screen and (min-width:1px) and (max-width: 1440px) {
	body > .pagewrap.sidebar-margin {margin-left:92px;}
}
body.w1400 > .pagewrap.sidebar-margin, body.w1440 > .pagewrap.sidebar-margin, body.w1366 > .pagewrap.sidebar-margin, body.w1360 > .pagewrap.sidebar-margin, body.w1280 > .pagewrap.sidebar-margin, body.w1152 > .pagewrap.sidebar-margin, body.w1024 > .pagewrap.sidebar-margin {margin-left:92px;}
 */
.z-index99999 {z-index:99999!important;}

@font-face {
	font-family: 'icomoon';
	src:url('/fonts/icomoon.eot?inhnrt');
	src:url('/fonts/icomoon.eot?#iefixinhnrt') format('embedded-opentype'),
		url('/fonts/icomoon.ttf?inhnrt') format('truetype'),
		url('/fonts/icomoon.woff?inhnrt') format('woff'),
		url('/fonts/icomoon.svg?inhnrt#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: auto;
}

[class^="icon-"], [class*=" icon-"] {font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height: 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-cart:before {content:"\e600";}
.icon-stats-dots:before {content:"\e601";}
.icon-stats-bars:before {content:"\e602";}
.icon-list2:before {content:"\e603";}
.icon-search {display:inline-block;}
.icon-search:before {content:"\e604";}

select {color:#000!important;}

#sidebar {display:inline-block;width:9px;height:100%;background-color:#313541;position:fixed;z-index:999;}
#sidebar:hover{width:70px;-webkit-transition: width .4s ease-in-out;-moz-transition: width .4s ease-in-out;-o-transition: width .4s ease-in-out;transition: width .4s ease-in-out;}
#sidebar .sidebar-wrap {margin:0 auto;text-align:center;padding-top:150px;}
#sidebar ul {list-style-type:none;margin:0 auto;width:32px;}
#sidebar ul li {list-style-type:none;cursor:pointer;}
#sidebar li {margin-top:25px;}
#sidebar .icon {display:none;}
#sidebar:hover .icon {display:block;fill:#fff;width:32px;height:32px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
#sidebar .sidebar-wrap:before {content:'';display:inline-block;color:#FFF;font-weight:bold;font-size:10px;}
#sidebar:hover .sidebar-wrap:before {display:none;}
#sidebar .icon:hover {fill:#FF9E40;}

body {background:#E8E6E0;}
body.index {background-color:#fff!important;margin:0!important;}
.sidebar-margin { }
.clearfix:after {content:".";display: block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.nav > li {list-style-type:none;}

input::-webkit-input-placeholder {  } /* WebKit browsers */
input:-moz-placeholder {  } /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder {  } /* Mozilla Firefox 19+ */
input:-ms-input-placeholder { color: #8C90A0; } /* Internet Explorer 10+ */

body.searching,body.loading,#pagewrap.loading {-webkit-filter:grayscale(0) blur(4px);-moz-filter:grayscale(0) blur(4px);filter:grayscale(0) blur(4px);}

.modal-overlay {display:none;position:absolute;z-index:9999;opacity:.3;width:100%;height:999%;background:#fff;}
.modal-overlay.visible {display:inherit;}
.modal-overlay.no-bg {background:transparent;opacity:1;}

.animation-paused {-ms-animation-play-state:paused;-o-animation-play-state:paused;-moz-animation-play-state:paused;-webkit-animation-play-state:paused;animation-play-state:paused;}

.hidden {display:none;}
.visible {display:inherit;}
div.visible.chzn-container-single {display:block;}
div.visible.chzn-container-multi {display:inherit;}
div.chzn-container .chzn-results {-webkit-overflow-scrolling:touch!important;}
div.chzn-container dfn {display:none!important;}
div.chzn-container ul.chzn-results {margin:0 -1px 4px 0!important;}
div.chzn-container a.chzn-single span i.flag {position:relative;top:-2px;}
div.chzn-container .hidden-val {display:none;visibility:hidden;opacity:0;}
div.chzn-container ul.chzn-results::-webkit-scrollbar{width:17px;height:17px;margin-left:20px;}
div.chzn-container ul.chzn-results::-webkit-scrollbar-track-piece{background:transparent none;border:solid 4px transparent;border-right-width:8px;margin:4px;}
div.chzn-container ul.chzn-results::-webkit-scrollbar-track-piece:horizontal{border-right-width:4px;border-bottom-width:8px;}
div.chzn-container ul.chzn-results::-webkit-scrollbar-thumb {border:solid 0 transparent;border-right-width:5px;border-left-width:5px;-webkit-border-radius:9px 6px;-webkit-box-shadow:inset 0 0 0 1px rgb(200,200,200), inset 0 0 0 6px rgb(200,200,200);}
div.chzn-container ul.chzn-results::-webkit-scrollbar-thumb:hover{-webkit-box-shadow:inset 0 0 0 1px rgb(161,161,161),inset 0 0 0 6px rgb(161,161,161);}
div.chzn-container ul.chzn-results::-webkit-scrollbar-thumb:horizontal {border-right-width:0;border-left-width:0;border-top-width:5px;border-bottom-width:5px;-webkit-border-radius:6px 9px;}
div.chzn-container ul.chzn-results::-webkit-scrollbar-corner {/*@todo*/}
div.chzn-container ul.chzn-results .group-result {font-size:12px;}
div.chzn-container ul.chzn-results li.group-option {white-space:nowrap;}

@keyframes marquee {
  0% { left: 0; }
  100% { left: -100%; }
}
@-webkit-keyframes marquee {
  0% { left: 0; }
  100% { left: -100%; }
}
@-moz-keyframes marquee {
  0% { left: 0; }
  100% { left: -100%; }
}

#searchCarsCountry_chzn ul.chzn-results {max-height:300px!important;}
#searchCarsCountry_chzn ul.chzn-results li {padding: 4px 7px 4px!important;white-space:nowrap;}

#searchCarsCity_chzn ul.chzn-results {max-height:300px!important;}
#searchCarsCity_chzn ul.chzn-results li {padding: 4px 7px 4px!important;white-space:nowrap;}

#searchCarsPlace_chzn ul.chzn-results {max-height:300px!important;}
#searchCarsPlace_chzn ul.chzn-results li {padding: 4px 7px 4px!important;white-space:nowrap;}

input, textarea {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	border:1px solid #383D4A;
	outline: medium none;
	-webkit-transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

input:focus {
	border:1px solid #e7a639!important;
	-moz-box-shadow: 0 1px 3px #e7a639 inset, 0 0 7px #fd8533;
	-webkit-box-shadow: 0 1px 3px #e7a639 inset, 0 0 7px #fd8533;
	box-shadow: 0 1px 3px #e7a639 inset, 0 0 7px #fd8533;
}


.btn.danger, .alert-message.danger, .btn.danger:hover, .alert-message.danger:hover, .btn.error, .alert-message.error, .btn.error:hover, .alert-message.error:hover, .btn.success, .alert-message.success, .btn.success:hover, .alert-message.success:hover, .btn.info, .alert-message.info, .btn.info:hover, .alert-message.info:hover {
	color: #FFFFFF;
}
.btn.danger:active, .btn.error:active, .btn.success:active, .btn.info:active {
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.danger, .alert-message.danger, .btn.error, .alert-message.error {
	background-color: #C43C35;
	background-image: -moz-linear-gradient(center top , #EE5F5B, #C43C35);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn.success, .alert-message.success {background-color:#57a957;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#57a957 #57a957 #3d773d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}

.alert-message.flydex {background-color:#333844!important;background-image:none!important;}
.alert-message.flydex p {color:#fff!important;text-shadow:text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25)!important;}

.btn.info, .alert-message.info {
	background-color: #339BB9;
	background-image: -moz-linear-gradient(center top , #5BC0DE, #339BB9);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #E6E6E6;
	background-image: linear-gradient(#FFFFFF, #FFFFFF 25%, #E6E6E6);
	background-repeat: no-repeat;
	border-color: #CCCCCC #CCCCCC #BBBBBB;
	border-image: none;
	border-radius: 4px 4px 4px 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #333333;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	line-height: normal;
	padding: 5px 14px 6px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	transition: all 0.1s linear 0s;
}
.btn:hover {
	background-position: 0 -15px;
	color: #333333;
	text-decoration: none;
}



.btn:focus {
	outline: 1px dotted #666666;
}
.btn.primary {
	background-color: #0064CD;
	background-image: -moz-linear-gradient(center top , #049CDB, #0064CD);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn:active {
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled {
	background-image: none;
	box-shadow: none;
	cursor: default;
	opacity: 0.65;
}
.btn[disabled] {
	background-image: none;
	box-shadow: none;
	cursor: default;
	opacity: 0.65;
}
.btn.large {
	border-radius: 6px 6px 6px 6px;
	font-size: 15px;
	line-height: normal;
	padding: 9px 14px;
}
.btn.small {
	font-size: 11px;
	padding: 7px 9px;
}
:root .alert-message, *:root .btn {
}
button.btn::-moz-focus-inner, input.btn[type="submit"]::-moz-focus-inner {
	border: 0 none;
	padding: 0;
}
.close {
	color: #000000;
	float: right;
	font-family:sans-serif,arial,monospace !important;
	font-size: 20px;
	font-weight: bold;
	line-height: 13.5px;
	opacity: 0.2;
	text-shadow: 0 1px 0 #FFFFFF;
}
.close:hover {
	color: #000000;
	opacity: 0.4;
	text-decoration: none;
}
.alert-message {
	background-color: #EEDC94;
	background-image: -moz-linear-gradient(center top , #FCEEC1, #EEDC94);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-radius: 4px 4px 4px 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
	color: #404040;
	margin-bottom: 18px;
	padding: 7px 15px;
	position: relative;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-message .close {
}
.alert-message h5 {
	line-height: 18px;
}
.alert-message b {
	font-family:"PT Sans",sans-serif;
}
.alert-message p {
	margin-bottom: 0;
}
.alert-message div {
	line-height: 28px;
	margin-bottom: 2px;
	margin-top: 5px;
}
.alert-message .btn {
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.alert-message.block-message {
	background-color: #FDF5D9;
	background-image: none;
	border-color: #FCEEC1;
	box-shadow: none;
	padding: 14px;
}
.alert-message.block-message ul, .alert-message.block-message p {
	margin-right: 30px;
}
.alert-message.block-message ul {
	margin-bottom: 0;
}
.alert-message.block-message li {
	color: #404040;
}
.alert-message.block-message .alert-actions {
	margin-top: 5px;
}
.alert-message.block-message.error, .alert-message.block-message.success, .alert-message.block-message.info {
	color: #404040;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-message.block-message.error {
	background-color: #FDDFDE;
	border-color: #FBC7C6;
}
.alert-message.block-message.success {
	background-color: #D1EED1;
	border-color: #BFE7BF;
}
.alert-message.block-message.info {
	background-color: #DDF4FB;
	border-color: #C6EDF9;
}
.alert-message.block-message.notify {
	background-color: #D1EED1;
	border-color: #BFE7BF;
}

.positioned {-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}

.post-cnt table {}
.post-cnt table th{border:1px solid #000;padding:5px;text-align:center;}
.post-cnt table td{border:1px solid #000;padding:5px;text-align:center;}
.post-cnt .searches-data table td, .post-cnt .searches-data table th{border:inherit;}

/******* @FLAGS *******/
div.flag,i.flag {display:inline-block;height:11px!important;background-image:url(/images/ui/flags/flags.gif?4)!important;background-repeat:no-repeat!important;background-attachment:scroll!important;background-color:transparent!important;width:16px;height:11px;vertical-align:middle;position:relative;}
.flag_je{background-position:-20px -1740px!important;width:16px;height:11px;}.flag_im{background-position:-20px -1725px!important;width:16px;height:11px;}.flag_re{background-position:-0 -1139px!important;width:16px;height:11px;}.flag_gf{background-position:-20px -1695px!important;width:16px;height:11px;}.flag_ss{background-position:-20px -1710px!important;width:16px;height:11px;}.flag_ab{background-position:-20px -1680px!important;width:16px;height:11px;}.flag_rs{background-position:-20px -1650px!important;width:16px;height:11px;}.flag_ck{background-position:-20px -1665px!important;width:16px;height:11px;}.flag_ad{background-position:0 -14px!important;width:16px;height:11px;}.flag_ae{background-position:0 -29px!important;width:16px;height:11px;}.flag_af{background-position:0 -44px!important;width:16px;height:11px;}.flag_ag{background-position:0 -59px!important;width:16px;height:11px;}.flag_ai{background-position:0 -74px!important;width:16px;height:11px;}.flag_al{background-position:0 -89px!important;width:16px;height:11px;}.flag_am{background-position:0 -104px!important;width:16px;height:11px;}.flag_an{background-position:0 -119px!important;width:16px;height:11px;}.flag_ao{background-position:0 -134px!important;width:16px;height:11px;}.flag_ar{background-position:0 -149px!important;width:16px;height:11px;}.flag_as{background-position:0 -164px!important;width:16px;height:11px;}.flag_at{background-position:0 -179px!important;width:16px;height:11px;}.flag_au{background-position:0 -194px!important;width:16px;height:11px;}.flag_aw{background-position:0 -209px!important;width:16px;height:11px;}.flag_ax{background-position:0 -224px!important;width:16px;height:11px;}.flag_az{background-position:0 -239px!important;width:16px;height:11px;}.flag_ba{background-position:0 -254px!important;width:16px;height:11px;}.flag_bb{background-position:0 -269px!important;width:16px;height:11px;}.flag_bd{background-position:0 -284px!important;width:16px;height:11px;}.flag_be{background-position:0 -299px!important;width:16px;height:11px;}.flag_bf{background-position:0 -314px!important;width:16px;height:11px;}.flag_bg{background-position:0 -329px!important;width:16px;height:11px;}.flag_bh{background-position:0 -344px!important;width:16px;height:11px;}.flag_bi{background-position:0 -359px!important;width:16px;height:11px;}.flag_bj{background-position:0 -374px!important;width:16px;height:11px;}.flag_bm{background-position:0 -389px!important;width:16px;height:11px;}.flag_bn{background-position:0 -404px!important;width:16px;height:11px;}.flag_bo{background-position:0 -419px!important;width:16px;height:11px;}.flag_br{background-position:0 -434px!important;width:16px;height:11px;}.flag_bs{background-position:0 -449px!important;width:16px;height:11px;}.flag_bt{background-position:0 -464px!important;width:16px;height:11px;}.flag_bv{background-position:0 -479px!important;width:16px;height:11px;}.flag_bw{background-position:0 -494px!important;width:16px;height:11px;}.flag_by{background-position:0 -509px!important;width:16px;height:11px;}.flag_bz{background-position:0 -524px!important;width:16px;height:11px;}.flag_ca{background-position:0 -539px!important;width:16px;height:11px;}.flag_cc{background-position:0 -554px!important;width:16px;height:11px;}.flag_cd{background-position:0 -569px!important;width:16px;height:11px;}.flag_cf{background-position:0 -584px!important;width:16px;height:11px;}.flag_cg{background-position:0 -599px!important;width:16px;height:11px;}.flag_ch{background-position:0 -614px!important;width:11px;height:11px;}.flag_ci{background-position:0 -629px!important;width:16px;height:11px;}.flag_ck{background-position:0 -644px!important;width:16px;height:11px;}.flag_cl{background-position:0 -659px!important;width:16px;height:11px;}.flag_cm{background-position:0 -674px!important;width:16px;height:11px;}.flag_cn{background-position:0 -689px!important;width:16px;height:11px;}.flag_co{background-position:0 -704px!important;width:16px;height:11px;}.flag_cr{background-position:0 -719px!important;width:16px;height:11px;}.flag_cs{background-position:0 -734px!important;width:16px;height:11px;}.flag_cu{background-position:0 -749px!important;width:16px;height:11px;}.flag_cv{background-position:0 -764px!important;width:16px;height:11px;}.flag_cx{background-position:0 -779px!important;width:16px;height:11px;}.flag_cy{background-position:0 -794px!important;width:16px;height:11px;}.flag_cz{background-position:0 -809px!important;width:16px;height:11px;}.flag_de{background-position:0 -824px!important;width:16px;height:11px;}.flag_dj{background-position:0 -839px!important;width:16px;height:11px;}.flag_dk{background-position:0 -854px!important;width:16px;height:11px;}.flag_dm{background-position:0 -869px!important;width:16px;height:11px;}.flag_do{background-position:0 -884px!important;width:16px;height:11px;}.flag_dz{background-position:0 -899px!important;width:16px;height:11px;}.flag_ec{background-position:0 -914px!important;width:16px;height:11px;}.flag_ee{background-position:0 -929px!important;width:16px;height:11px;}.flag_eg{background-position:0 -944px!important;width:16px;height:11px;}.flag_eh{background-position:0 -959px!important;width:16px;height:11px;}.flag_england{background-position:0 -974px!important;width:16px;height:11px;}.flag_er{background-position:0 -989px!important;width:16px;height:11px;}.flag_es{background-position:0 -1004px!important;width:16px;height:11px;}.flag_et{background-position:0 -1019px!important;width:16px;height:11px;}.flag_eu{background-position:0 -1034px!important;width:16px;height:11px;}.flag_fam{background-position:0 -1049px!important;width:16px;height:11px;}.flag_fi{background-position:0 -1064px!important;width:16px;height:11px;}.flag_fj{background-position:0 -1079px!important;width:16px;height:11px;}.flag_fk{background-position:0 -1094px!important;width:16px;height:11px;}.flag_fm{background-position:0 -1109px!important;width:16px;height:11px;}.flag_fo{background-position:0 -1124px!important;width:16px;height:11px;}.flag_fr{background-position:0 -1139px!important;width:16px;height:11px;}.flag_ga{background-position:0 -1154px!important;width:16px;height:11px;}.flag_gb{background-position:0 -1169px!important;width:16px;height:11px;}.flag_gd{background-position:0 -1184px!important;width:16px;height:11px;}.flag_ge{background-position:0 -1199px!important;width:16px;height:11px;}.flag_gh{background-position:0 -1213px!important;width:16px;height:11px;}.flag_gi{background-position:0 -1229px!important;width:16px;height:11px;}.flag_gl{background-position:0 -1244px!important;width:16px;height:11px;}.flag_gm{background-position:0 -1259px!important;width:16px;height:11px;}.flag_gn{background-position:0 -1274px!important;width:16px;height:11px;}.flag_gp{background-position:0 -1289px!important;width:16px;height:11px;}.flag_gq{background-position:0 -1304px!important;width:16px;height:11px;}.flag_gr{background-position:0 -1319px!important;width:16px;height:11px;}.flag_gs{background-position:0 -1334px!important;width:16px;height:11px;}.flag_gt{background-position:0 -1349px!important;width:16px;height:11px;}.flag_gu{background-position:0 -1364px!important;width:16px;height:11px;}.flag_gw{background-position:0 -1379px!important;width:16px;height:11px;}.flag_gy{background-position:0 -1394px!important;width:16px;height:11px;}.flag_hk{background-position:0 -1409px!important;width:16px;height:11px;}.flag_hn{background-position:0 -1424px!important;width:16px;height:11px;}.flag_hr{background-position:0 -1439px!important;width:16px;height:11px;}.flag_ht{background-position:0 -1454px!important;width:16px;height:11px;}.flag_hu{background-position:0 -1469px!important;width:16px;height:11px;}.flag_id{background-position:0 -1484px!important;width:16px;height:11px;}.flag_ie{background-position:0 -1499px!important;width:16px;height:11px;}.flag_il{background-position:0 -1514px!important;width:16px;height:11px;}.flag_in{background-position:0 -1529px!important;width:16px;height:11px;}.flag_io{background-position:0 -1544px!important;width:16px;height:11px;}.flag_iq{background-position:0 -1559px!important;width:16px;height:11px;}.flag_ir{background-position:0 -1574px!important;width:16px;height:11px;}.flag_is{background-position:0 -1589px!important;width:16px;height:11px;}.flag_it{background-position:0 -1604px!important;width:16px;height:11px;}.flag_jm{background-position:0 -1619px!important;width:16px;height:11px;}.flag_jo{background-position:0 -1634px!important;width:16px;height:11px;}.flag_jp{background-position:0 -1649px!important;width:16px;height:11px;}.flag_ke{background-position:0 -1664px!important;width:16px;height:11px;}.flag_kg{background-position:0 -1679px!important;width:16px;height:11px;}.flag_kh{background-position:0 -1694px!important;width:16px;height:11px;}.flag_ki{background-position:0 -1709px!important;width:16px;height:11px;}.flag_km{background-position:0 -1724px!important;width:16px;height:11px;}.flag_kn{background-position:0 -1739px!important;width:16px;height:11px;}.flag_kp{background-position:0 -1754px!important;width:16px;height:11px;}.flag_kr{background-position:0 -1769px!important;width:16px;height:11px;}.flag_kw{background-position:0 -1784px!important;width:16px;height:11px;}.flag_ky{background-position:0 -1799px!important;width:16px;height:11px;}.flag_kz{background-position:0 -1814px!important;width:16px;height:11px;}.flag_la{background-position:0 -1829px!important;width:16px;height:11px;}.flag_lb{background-position:0 -1844px!important;width:16px;height:11px;}.flag_lc{background-position:0 -1859px!important;width:16px;height:11px;}.flag_li{background-position:0 -1874px!important;width:16px;height:11px;}.flag_lk{background-position:0 -1889px!important;width:16px;height:11px;}.flag_lr{background-position:0 -1904px!important;width:16px;height:11px;}.flag_ls{background-position:0 -1919px!important;width:16px;height:11px;}.flag_lt{background-position:0 -1934px!important;width:16px;height:11px;}.flag_lu{background-position:0 -1949px!important;width:16px;height:11px;}.flag_lv{background-position:0 -1964px!important;width:16px;height:11px;}.flag_ly{background-position:0 -1979px!important;width:16px;height:11px;}.flag_ma{background-position:0 -1994px!important;width:16px;height:11px;}.flag_mc{background-position:-20px 0;width:16px;height:11px;}.flag_md{background-position:-20px -14px!important;width:16px;height:11px;}.flag_me{background-position:-20px -29px!important;width:16px;height:11px;}.flag_mg{background-position:-20px -44px!important;width:16px;height:11px;}.flag_mh{background-position:-20px -59px!important;width:16px;height:11px;}.flag_mk{background-position:-20px -74px!important;width:16px;height:11px;}.flag_ml{background-position:-20px -89px!important;width:16px;height:11px;}.flag_mm{background-position:-20px -104px!important;width:16px;height:11px;}.flag_mn{background-position:-20px -119px!important;width:16px;height:11px;}.flag_mo{background-position:-20px -134px!important;width:16px;height:11px;}.flag_mp{background-position:-20px -149px!important;width:16px;height:11px;}.flag_mq{background-position:-20px -164px!important;width:16px;height:11px;}.flag_mr{background-position:-20px -179px!important;width:16px;height:11px;}.flag_ms{background-position:-20px -194px!important;width:16px;height:11px;}.flag_mt{background-position:-20px -209px!important;width:16px;height:11px;}.flag_mu{background-position:-20px -224px!important;width:16px;height:11px;}.flag_mv{background-position:-20px -239px!important;width:16px;height:11px;}.flag_mw{background-position:-20px -254px!important;width:16px;height:11px;}.flag_mx{background-position:-20px -269px!important;width:16px;height:11px;}.flag_my{background-position:-20px -284px!important;width:16px;height:11px;}.flag_mz{background-position:-20px -299px!important;width:16px;height:11px;}.flag_na{background-position:-20px -314px!important;width:16px;height:11px;}.flag_nc{background-position:-20px -329px!important;width:16px;height:11px;}.flag_ne{background-position:-20px -344px!important;width:16px;height:11px;}.flag_nf{background-position:-20px -359px!important;width:16px;height:11px;}.flag_ng{background-position:-20px -374px!important;width:16px;height:11px;}.flag_ni{background-position:-20px -389px!important;width:16px;height:11px;}.flag_nl{background-position:-20px -404px!important;width:16px;height:11px;}.flag_no{background-position:-20px -419px!important;width:16px;height:11px;}.flag_np{background-position:-20px -434px!important;width:9px;height:11px;}.flag_nr{background-position:-20px -449px!important;width:16px;height:11px;}.flag_nu{background-position:-20px -464px!important;width:16px;height:11px;}.flag_nz{background-position:-20px -479px!important;width:16px;height:11px;}.flag_om{background-position:-20px -494px!important;width:16px;height:11px;}.flag_pa{background-position:-20px -509px!important;width:16px;height:11px;}.flag_pe{background-position:-20px -524px!important;width:16px;height:11px;}.flag_pf{background-position:-20px -539px!important;width:16px;height:11px;}.flag_pg{background-position:-20px -554px!important;width:16px;height:11px;}.flag_ph{background-position:-20px -569px!important;width:16px;height:11px;}.flag_pk{background-position:-20px -584px!important;width:16px;height:11px;}.flag_pl{background-position:-20px -599px!important;width:16px;height:11px;}.flag_pm{background-position:-20px -614px!important;width:16px;height:11px;}.flag_pn{background-position:-20px -629px!important;width:16px;height:11px;}.flag_pr{background-position:-20px -644px!important;width:16px;height:11px;}.flag_ps{background-position:-20px -659px!important;width:16px;height:11px;}.flag_pt{background-position:-20px -674px!important;width:16px;height:11px;}.flag_pw{background-position:-20px -689px!important;width:16px;height:11px;}.flag_py{background-position:-20px -704px!important;width:16px;height:11px;}.flag_qa{background-position:-20px -719px!important;width:16px;height:11px;}.flag_ro{background-position:-20px -734px!important;width:16px;height:11px;}.flag_ru{background-position:-20px -749px!important;width:16px;height:11px;}.flag_rw{background-position:-20px -764px!important;width:16px;height:11px;}.flag_sa{background-position:-20px -779px!important;width:16px;height:11px;}.flag_sb{background-position:-20px -794px!important;width:16px;height:11px;}.flag_sc{background-position:-20px -809px!important;width:16px;height:11px;}.flag_scotland{background-position:-20px -824px!important;width:16px;height:11px;}.flag_sd{background-position:-20px -839px!important;width:16px;height:11px;}.flag_se{background-position:-20px -854px!important;width:16px;height:11px;}.flag_sg{background-position:-20px -869px!important;width:16px;height:11px;}.flag_sh{background-position:-20px -884px!important;width:16px;height:11px;}.flag_si{background-position:-20px -899px!important;width:16px;height:11px;}.flag_sk{background-position:-20px -914px!important;width:16px;height:11px;}.flag_sl{background-position:-20px -929px!important;width:16px;height:11px;}.flag_sm{background-position:-20px -944px!important;width:16px;height:11px;}.flag_sn{background-position:-20px -959px!important;width:16px;height:11px;}.flag_so{background-position:-20px -974px!important;width:16px;height:11px;}.flag_sr{background-position:-20px -989px!important;width:16px;height:11px;}.flag_st{background-position:-20px -1004px!important;width:16px;height:11px;}.flag_sv{background-position:-20px -1019px!important;width:16px;height:11px;}.flag_sy{background-position:-20px -1034px!important;width:16px;height:11px;}.flag_sz{background-position:-20px -1049px!important;width:16px;height:11px;}.flag_tc{background-position:-20px -1064px!important;width:16px;height:11px;}.flag_td{background-position:-20px -1079px!important;width:16px;height:11px;}.flag_tf{background-position:-20px -1094px!important;width:16px;height:11px;}.flag_tg{background-position:-20px -1109px!important;width:16px;height:11px;}.flag_th{background-position:-20px -1124px!important;width:16px;height:11px;}.flag_tj{background-position:-20px -1139px!important;width:16px;height:11px;}.flag_tk{background-position:-20px -1154px!important;width:16px;height:11px;}.flag_tl{background-position:-20px -1169px!important;width:16px;height:11px;}.flag_tm{background-position:-20px -1184px!important;width:16px;height:11px;}.flag_tn{background-position:-20px -1199px!important;width:16px;height:11px;}.flag_to{background-position:-20px -1214px!important;width:16px;height:11px;}.flag_tr{background-position:-20px -1229px!important;width:16px;height:11px;}.flag_tt{background-position:-20px -1244px!important;width:16px;height:11px;}.flag_tv{background-position:-20px -1259px!important;width:16px;height:11px;}.flag_tw{background-position:-20px -1274px!important;width:16px;height:11px;}.flag_tz{background-position:-20px -1289px!important;width:16px;height:11px;}.flag_ua{background-position:-20px -1304px!important;width:16px;height:11px;}.flag_ug{background-position:-20px -1319px!important;width:16px;height:11px;}.flag_uk{background-position:-20px -1334px!important;width:16px;height:11px;}.flag_um{background-position:-20px -1349px!important;width:16px;height:11px;}.flag_us{background-position:-20px -1364px!important;width:16px;height:11px;}.flag_uy{background-position:-20px -1379px!important;width:16px;height:11px;}.flag_uz{background-position:-20px -1394px!important;width:16px;height:11px;}.flag_va{background-position:-20px -1409px!important;width:16px;height:11px;}.flag_vc{background-position:-20px -1424px!important;width:16px;height:11px;}.flag_ve{background-position:-20px -1439px!important;width:16px;height:11px;}.flag_vg{background-position:-20px -1454px!important;width:16px;height:11px;}.flag_vi{background-position:-20px -1469px!important;width:16px;height:11px;}.flag_vn{background-position:-20px -1484px!important;width:16px;height:11px;}.flag_vu{background-position:-20px -1499px!important;width:16px;height:11px;}.flag_wales{background-position:-20px -1514px!important;width:16px;height:11px;}.flag_wf{background-position:-20px -1529px!important;width:16px;height:11px;}.flag_ws{background-position:-20px -1544px!important;width:16px;height:11px;}.flag_ye{background-position:-20px -1559px!important;width:16px;height:11px;}.flag_yt{background-position:-20px -1574px!important;width:16px;height:11px;}.flag_za{background-position:-20px -1589px!important;width:16px;height:11px;}.flag_zm{background-position:-20px -1604px!important;width:16px;height:11px;}.flag_zw{background-position:-20px -1619px!important;width:16px;height:11px;}.flag_aq{background-position:-20px -1634px!important;width:16px;height:11px;}
.countries-list .flag {position:relative;top:-2px;right:3px;}
.autocompleter-choices .flag {position:relative;top:-2px;margin-right:2px;opacity:.8;}
/******* @FLAGS *******/

.preheader {display:inline-block;width:100%;height:37px;text-align:center;background:url(/images/ui/sprites/preheader_bg_sprite.png) repeat scroll 0 0 transparent;}
.preheader-menu {display:inline-block;/*width:100%;max-width:1280px;*/width:940px;height:37px;margin:0 auto;}

.preheader-menu-left {float:left;height:37px;list-style-type:none;position:relative;/*left:33px;*/left:0;}
.preheader-menu-left li{float:left;height:14px;list-style-type:none;padding-left:20px;cursor:pointer;}
.preheader-menu-right li:first-child{margin-left:0;}
.preheader-menu-left li:first-child:before,.preheader-menu-left li:after{content:'';display:inline-block;width:2px;height:37px;position:relative;background:url(/images/ui/sprites/preheader_menu_after.png) repeat scroll 0 0 transparent;}

/*.preheader-menu-left li:last-child:after{background:none;}*/
.preheader-menu-left li:first-child:before{left:-19px;}
 @media not screen and (1) {.preheader-menu-left li:after {height:33px;}} /*Opera11*/
.preheader-menu-left li a{text-decoration:none!important;height:37px;color:#fff;position:relative;top:-13px;left:-9px;}
.preheader-menu-left li a:hover{color:#feaa44;}
.preheader-menu-left li.selected {height:37px;background:url(/images/ui/sprites/preheader_menu_selected.png) repeat scroll 0 0 transparent;}
.preheader-menu-left li.selected a{color:#feaa44;}

.preheader-menu-right {float:right;height:37px;position:relative;/* left:-5px; */list-style-type:none;background:url(/images/ui/sprites/preheader_menu_right_bg.png) repeat scroll 0 0 transparent;}
.preheader-menu-right li{list-style-type:none;height:37px;padding-left:38px;padding-right:9px;}
.preheader-menu-right li a{text-decoration:none!important;height:37px;color:#fff;position:relative;top:10px;left:-9px;}
.preheader-menu-right.usermenu li a {display:inline-block;}
.preheader-menu-right li:before{content:'';display:inline-block;width:24px;height:15px;position:relative;top:13px;left:-14px;background:url(/images/ui/icons/icon_menu.png) repeat scroll 0 0 transparent;}
.preheader-menu-right li.phone:before{content:'';display:inline-block;width:10px;height:11px;position:relative;top:11px;left:-14px;background:url(/images/ui/sprites/preheader_phone_icon.png) no-repeat scroll 0 0 transparent;}
.preheader-menu-right.usermenu {left:50px;background-image:none;background-color:transparent;cursor:pointer;}
.preheader-menu-right.usermenu li {width:166px;text-align:center;}/*200px  width:398px; */
.preheader-menu-right.usermenu:hover{background:url(/images/ui/sprites/preheader_menu_right_bg.png) repeat scroll 0 0 transparent;}
.preheader-menu-right.usermenu .usermenu__dropdown, .new-ui .top-menu .usermenu__dropdown {
	display:none;
	background: #fff;
    height: auto;
    z-index: 999;
    position: absolute;
    width: 150%;
    left: calc(-50% - 22px);
    margin-top: 11px;
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
	text-align:left;
	border-left: 1px solid #F1F1F1;
    border-right: 1px solid #F1F1F1;
    border-bottom: 1px solid #F1F1F1;
}

.new-ui .top-menu .usermenu__dropdown {
	display:none;
    left: calc(-150% - 48px);
    width: 249px;
    margin-top: 0;
	background: #fff;
    height: auto;
    z-index: 999;
    position: absolute;
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
	text-align:left;
	border-left: 1px solid #F1F1F1;
    border-right: 1px solid #F1F1F1;
    border-bottom: 1px solid #F1F1F1;
}

.preheader-menu-right.usermenu .usermenu__dropdown a, .new-ui .top-menu .usermenu__dropdown  a {
	text-decoration: underline!important;
    height: inherit;
    color: #0069d6;
    position: relative;
    top: 0;
    left: 0;
}
.preheader-menu-right.usermenu .usermenu__dropdown a:hover, .new-ui .top-menu .usermenu__dropdown a:hover {text-decoration:none!important;}
.preheader-menu-right.usermenu .usermenu__dropdown div, .new-ui .top-menu .usermenu__dropdown div {line-height:25px;}
.preheader-menu-right.usermenu .usermenu__dropdown .company, .new-ui .top-menu .usermenu__dropdown .company {font-style:italic;}

.preheader-menu-right.usermenu:hover .usermenu__dropdown, .new-ui .top-menu .login:hover .usermenu__dropdown{
	display:block;
}


.header {width:100%;height:68px;display:inline-block;background-color:#fff;text-align:center;margin-top:-3px;}
.header-wrap {width:940px;/*width:100%;max-width:1280px;*/height:60px;display:inline-block;background-color:#fff;margin:0 auto;/*border-left:1px solid #EDEDED;*/}
.header-logo {position:relative;/*left:33px;*/width:215px;height:68px;float:left;background:url(/images/ui/logo278376.png?1) repeat scroll 0 0 transparent;}

/* .header-logo.logo1 {background:url(/images/ui/2yr98fwyf09shfbdos.png?1) repeat scroll 0 0 transparent;}
.header-logo.logo2 {background:url(/images/ui/438huw9oabdasdbkasd.png?1) repeat scroll 0 0 transparent;}
.header-logo.logo3 {background:url(/images/ui/58923asdigq39a.png?1) repeat scroll 0 0 transparent;} */
.header-logo.logo4 {background:url(/images/ui/8329skda03sa3s46dj832.png?1) repeat scroll 0 0 transparent;left:-46px;}

.header-logo a {width:215px;height:68px;display:inline-block;line-height:0;font-size:0;text-indent:-300px;color:transparent;}
.header-menu {width:444px;/*width:386px;*/height:68px;float:right;background:#fff;position:relative;/*left:-162px;margin-right:32px;*/}

.header-menu-right {width:448px;/*width:390px;*/height:68px;float:left;margin-left:-6px;list-style-type:none;border-left:1px solid #CCCCCA;border-right:1px solid #CCCCCA;}
.header-menu-right li{background-color:#fefaf2;cursor:pointer;float:left;width:110px;/*width:128px;*/height:68px;list-style-type:none;border-left:1px solid #fff;border-right:1px solid #fff;}
.header-menu-right li:first-child{margin-left:0;}
.header-menu-right li:nth-child(2) {border-left:1px solid #CCCCCA;}
.header-menu-right li:nth-child(3) {border-left:1px solid #CCCCCA;}
.header-menu-right li:nth-child(4) {border-left:1px solid #CCCCCA;}
.header-menu-right li:after{content:'';display:inline-block;width:2px;height:68px;position:relative;}
.header-menu-right li:last-child:after{background:none;}
.header-menu-right li a{text-decoration:none!important;width:128px;font-size:14px;height:68px;color:#000;position:relative;top:-29px;left:0px;}
.header-menu-right li.hovered a,.header-menu-right li a:hover{color:#feaa44;}
.header-menu-right li.selected {height:68px;background-color:#fafafa;}
.header-menu-right li.selected a{color:#000;}

.header-menu-right-arrow-slider {width:458px;/*width:390px;*/float:left;height:8px;margin-top:-8px;list-style-type:none;}
.header-menu-right-arrow-slider li {display:inline-block;float:left;width:114px;margin-left:-6px;height:8px;list-style-type:none;}
.header-menu-right-arrow-slider li.selected {background:url(/images/ui/sprites/header-menu-right-arrow.png) repeat scroll 0 0 transparent;}
#topbarCnt .header-menu-right-arrow-slider li.selected {position:relative;top:-8px;}
#topbarCnt .header-menu-right li a {text-shadow:none!important;}
.bbar #topbarCnt {opacity:1!important;}
.header-menu-right-arrow-slider li.zd.selected {margin-left:-2px;}
.header-menu-right-arrow-slider li.hotels.selected {margin-left:1px;}
.header-menu-right-arrow-slider li.cars.selected {margin-left:5px;}

.mainwrap {display:block;width:100%;min-width:941px;margin:0 auto;margin-top:0px;margin-bottom:210px;height:0px;}
.mainwrap.commonpage {margin-bottom:inherit;box-shadow:#CCC 0px 3px 2px inset;-webkit-box-shadow:#CCC 0px 3px 2px inset;-moz-box-shadow:#CCC 0px 3px 2px inset;height:25px!important;}

.mainwrap .shadow-box {display:none;}
.mainwrap.city .shadow-box {display:inline-block;position:relative;top:-4px;width:100%;height:9px;z-index:2;background:url(/images/ui/sprites/mainwrap-shadow.png) repeat scroll 0 0 transparent;}
.mainwrap.city {transition: background-image 4.5s ease-in-out;width:100%;min-width:941px;height:436px;margin-bottom:115px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.mainwrap.city.mini {margin-bottom:75px;}
.mainwrap.city.mini.excursions-pages {margin-bottom:-95px;}
.mainwrap.city.mini.hotel-page {margin-bottom:-95px;overflow:hidden;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
			filter:gray;-webkit-filter: grayscale(100%);-moz-filter:grayscale(100%);}

.mainwrap.city.kiev {background:url(//static6.flydex.ru/images/ui/bg/cities/kiev.jpg) no-repeat scroll transparent;background-position:center 0px;}
.mainwrap.city.tyumen {background:url(//static6.flydex.ru/images/ui/bg/cities/tyumen.jpg) no-repeat scroll transparent;background-position:center 0px;}
.mainwrap.city.praga{background:url(//static6.flydex.ru/images/ui/bg/cities/praga.jpg?2) no-repeat scroll transparent;background-position:center 0px;}
.mainwrap.city.cologne{background:url(//static6.flydex.ru/images/ui/bg/cities/cologne.jpg?2) no-repeat scroll transparent;background-position:center 0px;}
.mainwrap.city.milan1{background:url(//static6.flydex.ru/images/ui/bg/cities/milan1.jpg?2) no-repeat scroll transparent;background-position:center 0px;}
.mainwrap.city.milan2{background:url(//static6.flydex.ru/images/ui/bg/cities/milan2.jpg?2) no-repeat scroll transparent;background-position:center 0px;}
.mainwrap.city.barcelona{background:url(//static6.flydex.ru/images/ui/bg/cities/barcelona.jpg?2) no-repeat scroll transparent;background-position:center 0px;}
.mainwrap.city.istanbul{background:url(//static6.flydex.ru/images/ui/bg/cities/istanbul.jpg?2) no-repeat scroll transparent;background-position:center 0px;}
.mainwrap.city.dubai{background:url(//static6.flydex.ru/images/ui/bg/cities/dubai.jpg?2) no-repeat scroll transparent;background-position:center 0px;}
.mainwrap.city.zd{background:url(//static6.flydex.ru/images/ui/bg/lange.jpg?2) no-repeat scroll transparent;background-position:center 0px;}
.mainwrap.city.spb{background:url(//static6.flydex.ru/images/ui/bg/cities/spb.jpg?2) no-repeat scroll transparent;background-position:center 0px;}
.mainwrap.city.spb.mini{background-position:0px -49px;}

.mainwrap.city.ist {background:url(//static6.flydex.ru/images/ui/bg/cities/ist.jpg?3) no-repeat scroll transparent;background-position:center 0px;}
.mainwrap.city.london {background:url(//static6.flydex.ru/images/ui/bg/cities/london.jpg?3) no-repeat scroll transparent;background-position:center 0px;}
.mainwrap.city.ny {background:url(//static6.flydex.ru/images/ui/bg/cities/ny.jpg?4) no-repeat scroll transparent;background-position:center 0px;}
.mainwrap.city.ny.mini {background:url(//static6.flydex.ru/images/ui/bg/cities/ny.jpg?4) no-repeat scroll transparent;background-position:0px -87px;}
.mainwrap.city.praga2 {background:url(//static6.flydex.ru/images/ui/bg/cities/praga2.jpg?3) no-repeat scroll transparent;background-position:center 0px;}
.mainwrap.city.spb2 {background:url(//static6.flydex.ru/images/ui/bg/cities/spb2.jpg?3) no-repeat scroll transparent;background-position:center 0px;}
.mainwrap.city.tallinn {background: url(//static4.flydex.ru/images/cities/426/s93cjn2kuumy31f.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:0 -41px;margin-bottom:65px!important;}
.mainwrap.city.bergen {background: url(//static4.flydex.ru/images/cities/49/muldheqyw40sqe6.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:center 0px;margin-bottom:120px!important;}
.mainwrap.city.stockholm {background: url(//static4.flydex.ru/images/cities/416/2o1y0ptrl0bg3kw.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:center 0px;margin-bottom:120px!important;}
.mainwrap.city.tokyo {background: url(//static4.flydex.ru/images/cities/441/l0ljlml2ruh1u0r.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:center 0px;margin-bottom:120px!important;}
.mainwrap.city.lappeenranta {background: url(//static6.flydex.ru/images/ui/bg/cities/lappeenranta.jpg?1) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:center 0px;margin-bottom:120px!important;}
.mainwrap.city.trollroad{background: url(//static6.flydex.ru/images/ui/bg/cities/trollroad.jpg?1) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:center 0px;margin-bottom:120px!important;}
.mainwrap.city.hongkong {background: url(//static6.flydex.ru/images/ui/bg/cities/hongkong.jpg?1) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:center 0px;margin-bottom:120px!important;}
.mainwrap.city.baikal {background: url(//static6.flydex.ru/images/ui/bg/cities/baikal.jpg?1) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:center 0px;margin-bottom:120px!important;}
.mainwrap.city.lafoten {background: url(//static6.flydex.ru/images/ui/bg/cities/lafoten.jpg?1) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:center 0px;margin-bottom:120px!important;}
.mainwrap.city.switzerland {background:url(//static6.flydex.ru/images/ui/bg/cities/switzerland.jpg?1) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:center 0px;margin-bottom:120px!important;}
.mainwrap.city.guan {background:url(//static6.flydex.ru/images/cities/123/0r0d8sr3hxlpn91.jpg?1) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:center 0px;margin-bottom:120px!important;}
.mainwrap.city.lake {background: url(//static6.flydex.ru/images/ui/bg/cities/lake.jpg?1) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:center 0px;margin-bottom:120px!important;}
.mainwrap.city.mountains {background: url(//static6.flydex.ru/images/ui/bg/cities/mountains.jpg?1) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:center 0px;margin-bottom:120px!important;}
.mainwrap.city.waves {background: url(//static6.flydex.ru/images/ui/bg/cities/waves.jpg?1) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:center 0px;margin-bottom:120px!important;}

.mainwrap.city.hotel-neutral1 {background: url(//static6.flydex.ru/images/ui/bg/hotels/neutral/1.jpg?1) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:center 0px;margin-bottom:120px!important;}
.mainwrap.city.hotel-neutral2 {background: url(//static6.flydex.ru/images/ui/bg/hotels/neutral/2.jpg?1) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:center 0px;margin-bottom:120px!important;}
.mainwrap.city.hotel-neutral3 {background: url(//static6.flydex.ru/images/ui/bg/hotels/neutral/3.jpg?1) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:center 0px;margin-bottom:120px!important;}
.mainwrap.city.hotel-neutral4 {background: url(//static6.flydex.ru/images/ui/bg/hotels/neutral/4.jpg?1) no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:center 0px;margin-bottom:120px!important;}

.ad-city{display:none;position:absolute;margin-top:26px;color:#fff;font-family:'helvetica_neue_lt_st25ultraLt',sans-serif;font-size:55px;margin-left:903px;text-shadow:0px 2px 1px rgba(0,0,0, .6);}
.ad-city .price {font-size:50px;position:relative;top:-20px;}
.ad-city a {color:#fff;text-decoration:none;font-size:29px;}
.ad-city a span{font-size:52px;font-weight:bold;text-transform:uppercase;display:block;}

.ad-city.ad-city-cars {display:block!important;margin-left:137px!important;}
.ad-city.ad-city-cars .cars-ad-big-text {font-size:35px!important;max-width:523px;}
.ad-city.ad-city-cars .cars-ad-big-text h1 {font-size:35px!important;max-width:523px;font-weight:normal!important;}

.ad-city.ad-city-hotels {display:block!important;margin-left:0!important;width:100%;max-width:1239px;text-align:right;background:none repeat scroll 0 0 rgba(180, 180, 180, 0.396);}
.ad-city.ad-city-hotels .hotels-ad-big-text{font-size:57px!important;max-width:523px;float:right;padding-right:143px;white-space:nowrap;}

.ad-city.ad-city-excursions {display:block!important;margin-left:0!important;width:100%;/*  max-width:1280px;*/max-width:1239px;text-align:center;background:none repeat scroll 0 0 rgba(180, 180, 180, 0.396);}
.ad-city.ad-city-excursions .excursions-ad-big-text{font-size:57px!important;/* max-width:523px;float:right;padding-right:390px; */white-space:nowrap;}

.ad-city.ad-city-zd {display:block!important;margin-left:0!important;width:100%;max-width:1239px;text-align:right;background:none repeat scroll 0 0 rgba(180, 180, 180, 0.396);}
.ad-city.ad-city-zd .zd-ad-big-text{font-size:57px!important;max-width:523px;float:right;padding-right:143px;white-space:nowrap;}

.ad-city.ad-city-avia {display:block!important;margin-left:0!important;width:100%;/* max-width:1280px; */max-width:1239px;text-align:right;background:none repeat scroll 0 0 rgba(180, 180, 180, 0.396);}
.ad-city.ad-city-avia .avia-ad-big-text{font-size:57px!important;max-width:523px;float:right;padding-right:143px;white-space:nowrap;}
/* .ad-city.ad-city-avia {font-size:57px!important;max-width:523px;float:right;padding-right:143px;white-space:nowrap;}
 */
/* .ad-city.promo-cnt {position:absolute;margin-left:0!important;left:37%;margin:0 auto;}
.ad-city.promo-cnt .promo_link {position:relative;top:-15px;}
.ad-city.promo-cnt .promo_link img {position:relative;vertical-align:middle;top:9px;left:-2px;}
.ad-city.promo-cnt .promo_link a {font-size:17px;border-bottom:1px solid #FFF;font-weight:normal;text-shadow:none;}
.ad-city.promo-cnt .promo_link a:hover {color:#E7A938;border-bottom:1px solid #E7A938;} */

/* .mainwrap.city.bergen .ad-city{display:inline-block;height:60px;margin-top:2px;width:100px;margin-left:82%;float:right;}
.mainwrap.city.bergen .ad-city:after {content:'Берген';} */

.cars-partners-logos {/* position:absolute; */float:left;margin-top:110px;margin-left:143px;width:408px;height:28px;}
.cars-partners-logos.internal-cars {margin-top:120px;}
.cars-cars-ad-img {/* position:absolute;margin-left:650px; */margin-left:0;float:right;}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)  {
	.cars-cars-ad-img {position:absolute;margin-left:522px!important;}
	.cars-partners-logos {margin-left:99px!important;}
	.ad-city.ad-city-cars {margin-left:7px!important;}
	.side-center {width:1024px!important;}
	html,body {margin-right:-110px!important;}
	#pagemain {
		width: 100%!important;
	}
}

.mainwrap.city.praga .ad-city {display:none;}
.mainwrap.city.tallinn .main {top:290px!important;}


.cars-icon {display:inline-block;width:20px;height:20px;background:url(//static6.flydex.ru/images/ui/sprites/cars_sprites.png?2) no-repeat scroll 0 0 transparent;}
.cars-icon.aircon {background-position:0px -19px;}
.cars-icon.airbag {background-position:0px -38px;}
.cars-icon.insurance {background-position:0 0;}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	.ad-city {display:none;margin:0;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1280px)  {
	.side-center {width:1263px!important;}
}

.main {display:block;/*width:941px;width:894px;*/width:957px;position:relative;left:20px;margin:0 auto;margin-top:5px;height:196px;
	background-color:#383E4B;
	background:url(/images/ui/sprites/main-bg-sprite.png) repeat scroll 0 0 #383E4B;
	border-radius:0 4px 4px 4px;
	-webkit-border-radius:0 4px 4px 4px;
	-moz-border-radius:0 4px 4px 4px;
	-khtml-border-radius:0 4px 4px 4px;
}
.main.excursions-main {height:203px;border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px  0;
	-moz-border-radius:0 4px 4px 0;
	-khtml-border-radius:0 4px 4px 0;}

.mainwrap.city .main {position:relative;top:126px;}

.city .main {top:336px!important;/*left:-9px!important;*/}

.offers-block .item-price {display:inline;position:relative;left:5px;color:#FF7D40;font-size:15px;font-family:'PT Sans Regular',Helvetica,sans-serif;font-weight:normal;}
.offers-block .item-image {float:right;}
.offers-block .item-image img {width:140px;border:none;}
.offers-block .item-image a,.offers-block .item-image a img {border:none!important;}

.mainwrap.city.mini {height:299px;}/*height:256px;*/
.mainwrap.city.mini .main{top:200px!important;}

.form-selector {display:inline-block;width:48px;height:196px;/*background:#fff;*/left:-48px;position:relative;}
.form-selector ul {list-style-type:none;}
.form-selector li {/*width:48px;/*height:49px;margin:0px 0px -3px 0px;*/width:42px;height:43px;margin:0 0 -3px 6px;display:inline-block;
	/*border-radius:20px 0px 0px 20px;
	-webkit-border-radius:20px 0px 0px 20px;
	-moz-border-radius:20px 0px 0px 20px;
	-khtml-border-radius:20px 0px 0 20px;*/

	border-radius:15px 0 0 15px;
	-webkit-border-radius:15px 0 0 15px;
	-moz-border-radius:15px 0 0 15px;
	-khtml-border-radius:15px 0 0 15px;


	box-shadow:0px 4px 4px rgb(249,131,44) inset;
	-moz-box-shadow:0px 4px 4px rgb(249,131,44) inset;
	-webkit-box-shadow:0px 4px 6px rgb(249,131,44) inset;

	background:url(/images/ui/sprites/form-selector-orange-bg.png) repeat scroll 0 0 #ff8d36;
	background:-moz-linear-gradient(top, #ff8d36 0%, #fea03f 82%, #d9861a 96% 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8d36), color-stop(82%,#fea03f), color-stop(96%,#d9861a));
	background:-webkit-linear-gradient(top, #ff8d36 0%,#fea03f 82%,#d9861a 96% 100%);
	background:-o-linear-gradient(top, #ff8d36 0%,#fea03f 82%,#d9861a 96% 100%);
	background:-ms-linear-gradient(top, #ff8d36 0%,#fea03f 82%,#d9861a 96% 100%);
	background:linear-gradient(to bottom, #ff8d36 0%,#fea03f 82%,#d9861a 96% 100%);

	cursor:pointer;
}
.form-selector li.selected {
	background:url(/images/ui/sprites/main-bg-sprite.png) repeat scroll 0 0 #383E4B;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}

.form-selector li.selected[rel='zd'] {background-position:0px 137px!important;}
.form-selector li.selected[rel='hotels'] {background-position:0px 121px!important;}
.form-selector li.selected[rel='cars'] {background-position:0px 82px!important;}

.form-selector li a {width:48px;height:49px;}
.form-selector li a .icon {width:28px;height:28px;display:inline-block;background:url(/images/ui/sprites/form-selector-icons_sprite.png) repeat scroll 0 0 transparent;}
.form-selector li a .avia {background-position:0 0;position:relative;top:7px;left:10px;}
.form-selector li a .zd {background-position:0px -28px;position:relative;top:6px;left:10px;}
.form-selector li a .hotel {background-position:0px -56px;position:relative;top:4px;left:10px;}
.form-selector li a .cars {background-position:0 -83px;position:relative;top:6px;left:10px;}

.form-selector li a .excursions {position:relative;top:6px;left:10px;background:url(/images/ui/sprites/form-selector-icons_sprite2.png?2) repeat scroll 0 -106px transparent;}
/*.form-selector:after {width:6px;height:6px;content:'';position:relative;margin-top:52px;margin-left:48px;display:inline-block;background:url(/images/ui/sprites/forms-left-bottom-rounded-corner.png) repeat scroll 0 0 transparent;}*/

.forms {width:920px;height:196px;display:inline-block;}
.forms .form {position:relative;/*top:-165px;top:-205px;-250px;*/top:-205px;width:864px;height:196px;padding-top:15px;padding-left:19px;}
 @media not screen and (1) {.forms .form{top:-131px;}} /*Opera11*/
 @media (min-resolution: .001dpcm) {_:-o-prefocus, .forms .form {top:-202px;}}
 @media all and (-webkit-min-device-pixel-ratio:0) {
	.forms .form {top:-405px!important;}
	.forms .form.avia {top:-205px!important;}
	.forms .form.hotels {top:-205px!important;}
	body.logged-in.index-cars .forms .form.cars {top:-234px!important;}
}
.forms .form h1{color:#fff;font-weight:normal;font-size:25px;font-family:'PT Sans',sans-serif;}
.forms .form h3{color:#fff;font-weight:normal;font-size:18px;font-family:'PT Sans',sans-serif;}
.forms .form .fake-head {color:#fff;font:20px Verdana;letter-spacing:-0.5px;}
.forms .form label {user-select:none!important;-moz-user-select:none;-webkit-user-select:none;}
.forms .form td.inputf input.destination:-ms-input-placeholder {color:#999;}

.form-avia {width:920px/* 888px */;margin-top:3px;height:border:0;}
.form-avia td {}
.form-avia td.labelsc {height:25px;}
.form-avia td.labelsc label {color:#fff;}
.form-avia td.inputf {width:175px;color:#fff;}
.form-avia td.inputf input {width:204px;height:35px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-khtml-border-radius:4px 4px 4px 4px;}
.form-avia td.inputf td.destination {width:198px;}
.form-avia td.inputf input.destination {width:198px;color:#404040;/*color:#d4d4d4;*/padding-left:21px;font-size:18px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.form-avia td.inputf .date-back {}
.form-avia td.inputf input.date {width:119px;padding-left:21px;color:#404040;/*color:#d4d4d4;*/font-size:16px;}
.form-avia td.inputf input.passenger {width:97px;color:#404040;/*color:#d4d4d4;*/font-size:17px;}
.form-avia td.inputf input.klass {width:97px;color:#404040;/*color:#d4d4d4;*/}

.form-avia td.inputf select.klass {width:97px;height:35px;padding:0px 2px 0px 8px;border:0;color:#404040;position:relative;top:-9px;-webkit-appearance:menulist;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	appearance:none!important;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border-radius:4px 4px 4px 4px;
	-khtml-border-radius:4px 4px 4px 4px;}


.form-zd {width:920px;margin-top:3px;height:border:0;}
.form-zd td {}
.form-zd td.labelsc {height:25px;}
.form-zd td.labelsc label {color:#fff;}
.form-zd td.inputf {width:175px;color:#fff;}
.form-zd td.inputf input {width:204px;height:35px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-khtml-border-radius:4px 4px 4px 4px;}
.form-zd td.inputf td.destination {width:198px;}
.form-zd td.inputf input.destination {width:198px;color:#404040;/*color:#d4d4d4;*/padding-left:21px;font-size:18px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.form-zd td.inputf .date-back {}
.form-zd td.inputf input.date {width:119px;padding-left:21px;color:#404040;/*color:#d4d4d4;*/font-size:16px;}
.form-zd td.inputf input.passenger {width:97px;color:#404040;/*color:#d4d4d4;*/font-size:17px;}
.form-zd td.inputf input.klass {width:97px;color:#404040;/*color:#d4d4d4;*/}
#searchZdTrainNum:focus::placeholder {color:transparent;}
#searchZdTrainNum::placeholder {
    font-size: 9px;
    color: #404040;
}

.form-zd td.inputf select.klass {width:97px;height:35px;padding:0px 2px 0px 8px;border:0;color:#404040;position:relative;top:-9px;-webkit-appearance:menulist;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	appearance:none!important;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border-radius:4px 4px 4px 4px;
	-khtml-border-radius:4px 4px 4px 4px;}


.form-hotels {width:888px;margin-top:3px;height:border:0;}
.form-hotels td {}
.form-hotels td.labelsc {height:25px;}
.form-hotels td.labelsc label {color:#fff;}
.form-hotels td.inputf {width:175px;color:#fff;}
.form-hotels td.inputf input {width:204px;height:35px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-khtml-border-radius:4px 4px 4px 4px;}
.form-hotels td.inputf td.destination {width:198px;}
.form-hotels td.inputf input.destination {width:198px;color:#404040;/*color:#d4d4d4;*/padding-left:21px;font-size:18px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.form-hotels td.inputf .date-back {}
.form-hotels td.inputf input.date {width:119px;padding-left:21px;color:#404040;/*color:#d4d4d4;*/font-size:16px;}
.form-hotels td.inputf input.passenger {width:97px;color:#404040;/*color:#d4d4d4;*/font-size:17px;}
.form-hotels td.inputf input.klass {width:97px;color:#404040;/*color:#d4d4d4;*/}

.form-hotels input[type="checkbox"]:checked + label span {background-image:url(/images/ui/sprites/checkradio1.png)!important;}
.form-hotels input[type="checkbox"] + label span {background-image:url(/images/ui/sprites/checkradio1.png)!important;}

.form-hotels td.inputf select.klass {width:97px;height:35px;padding:0px 2px 0px 8px;border:0;color:#404040;position:relative;top:-9px;-webkit-appearance:menulist;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	appearance:none!important;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border-radius:4px 4px 4px 4px;
	-khtml-border-radius:4px 4px 4px 4px;}

.extended-search {color:#d4d4d4;text-decoration:none!important;border-bottom: dashed 1px #d4d4d4;/*position:relative;top:1px;left:12px;*/}
.extended-search:hover {color:#feaa44;text-decoration:none!important;border-bottom: dashed 1px #feaa44;}

.datepicker_bootstrap.zd-calendar .header:before {margin-left:0!important;white-space:inherit;content:'';position:absolute;display:inline-block;font-size:9px;white-space:nowrap;margin-top:3px;margin-left:206px;color:#7C7C7C;}
.datepicker_bootstrap.cars-first .header:before {content:'Выберите желаемую дату получения автомобиля:';position:absolute;display:inline-block;font-size:13px;white-space:nowrap;margin-top:2px;margin-left:150px;color:#404040;}
.datepicker_bootstrap.cars-second  .header:before {content:'Выберите дату возврата автомобиля обратно:';position:absolute;display:inline-block;font-size:13px;white-space: nowrap;margin-top:2px;margin-left:170px;color:#404040;}

.datepicker_bootstrap .time .ok,a.btn.search {position:relative;top:15px;left:-28px;padding:7px;width:172px;font-size:17px;font-family:"PT Sans",sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;text-decoration:none!important;color:#fff;
	background-color:#fe983b;
	background-image: linear-gradient(#e7a643, #f6af46, #fdb046, #feaa44, #fe9c3d, #fe943a, #ff9038, #ff8a35, #ff8734, #fd8533);
	background-repeat: no-repeat;
	border-color:#e7a643 #e7a643 #fd8533;
	text-shadow:0px 0px 1px #d97f32;
}
.datepicker_bootstrap .time .ok{left:0;}
.datepicker_bootstrap table.months td.month, .datepicker_bootstrap table.years td.year {border-radius:0px!important;font-size:14px;}
@media not screen and (1) {.forms #AviaSearchBtn {position:relative;top:inherit;left:inherit;} }
@media (min-resolution: .001dpcm) {_:-o-prefocus, #AviaSearchBtn {position:relative;top:21px;};}

.datepicker_bootstrap.avia-second:after,.datepicker_bootstrap.zd-second:after,.datepicker_bootstrap.hotels-second:after {left:337px!important;}
.datepicker_bootstrap.arrowleft95:after{left:95px!important;}
.datepicker_bootstrap.arrowleft95.time-picker.column_1 {left:729px!important;}
.datepicker_bootstrap.z-index99999.arrowleft95.positioned.time-picker.column_2 .body .slider div:nth-child(2) {width:448px!important;}
.zd-new_search .datepicker_bootstrap.z-index99999.arrowleft95.positioned.time-picker.column_2 .body .slider .column_2 {width:auto!important;}
.zd-new_search .datepicker_bootstrap.column_3.picker_inside_QuickAccessFormZd {z-index:999999!important;}
#QuickAccessFormZd {-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translate3d(0,0,0);-webkit-transform: translateZ(0);}
#QuickAccessFormZdClose {position:absolute;color:#000;font-size:77px;margin-top:-146px;margin-left:100%;}
#QuickAccessFormZdClose:hover {text-decoration:none!important;}
.labelsc label {cursor:pointer;}

label.icon {display:inline-block;width:16px;height:16px;background:url(/images/ui/sprites/main-avia-input-icons_sprite.png?2) repeat scroll 0 0 transparent;position:relative;}
label.icon.destination {background-position:0 0;margin-left:-17px;float:left;/*top:7px;*/top:10px;left:22px;}
label.icon.date {background-position:0 -17px;margin-top:0;float:left;margin-left:-16px;left:20px;/*top:7px;*/top:10px;}
label.icon.adult {background-position:0 -58px;margin-top:0px;margin-left:0px;/*top:-23px;*/top:-26px;left:4px;height:17px;}
label.icon.child {background-position:0 -36px;margin-top:0px;float:left;margin-left:3px;height:17px;top:-26px;}
label.icon.infant {background-position:0 -80px;margin-top:0px;float:left;margin-left:4px;top:-26px;height:17px;}
label.icon.seat {background-position:0 -96px;margin-top:0px;float:left;margin-left:4px;height:17px;left:-9px;z-index:2;top:8px;position:absolute;height:18px;background-position:0 -98px;}
li.open label.icon.seat {background-position:-16px -98px;}
label.icon.focused {background-position-x:-16px;}
label.icon.destination.filled {background-position:-32px 0;}

/*** Opera 11 ***/
 @media not screen and (1) {
	label.icon.destination {top:10px;}
	label.icon.date {top:8px;}
	label.icon.adult {top:-27px;}
	label.icon.child {float:none;top:-27px;}
	label.icon.infant {top:-27px;}
 }

.form-avia td.inputf input.adult {width:77px;padding-left:21px;}
.form-avia td.inputf input.child {width:77px;padding-left:21px;position:relative;top:-1px;}
.form-avia td.inputf input.infant {width:77px;padding-left:21px;position:relative;top:-1px;}
.form-avia td.inputf input.klass {width:85px;position:relative;top:-9px;}

#searchAviaTo{width:210px;}
#AviaSearchBtn {outline:medium none;}

/* Autocomplete*/
.ui-autocomplete { position: absolute; cursor: default; }
.ui-autocomplete-loading { background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; }

/* Modals */
.remooz-element{cursor:-moz-zoom-in}.remooz-box{position:absolute;top:0;left:0;background:#fff no-repeat center;z-index:100}.remooz-loading{background-image:url(//static10.flydex.ru/images/ui/spinners/big.gif)}.remooz-body{width:100%;height:100%}.remooz-box-focus.remooz-type-image .remooz-body{cursor:-moz-zoom-out}.remooz-box-dragging .remooz-body{cursor:move}.remooz-btn-close{position:absolute;left:-15px;top:-15px;width:30px;height:30px;text-decoration:none;border:0;background:url(closebox.png) no-repeat center;visibility:hidden;cursor:pointer}.remooz-engine-trident4 .remooz-btn-close{background-image:url(//static2.flydex.ru/images/remooz/closebox.gif)}.remooz-title{position:relative;left:0;top:15px;text-align:left}.remooz-title-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:99;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.9)}.remooz-title-content{position:relative;padding:5px 15px;color:#fff;z-index:101;font:11px/1.5 Verdana,Geneva,Arial,Helvetica,sans-serif}.remooz-engine-trident4 .remooz-title-bg{display:none}.remooz-engine-trident4 .remooz-title-content{background-color:#333}.remooz-title-content h6{font-size:1.2em;font-weight:bold;color:#eee}.remooz-title-content p{color:#eee}.remooz-type-image img{display:block;border:0;width:100%;height:100%}.remooz-bg{position:absolute;width:33px;height:40px}.remooz-bg-n{left:0;top:-40px;width:100%;background:url(/images/remooz/remo_bg_n.png) repeat-x}.remooz-bg-ne{right:-33px;top:-40px;background:url(/images/remooz/remo_bg_ne.png) no-repeat}.remooz-bg-e{right:-33px;top:0;height:100%;background:url(/images/remooz/remo_bg_e.png) repeat-y}.remooz-bg-se{right:-33px;bottom:-40px;background:url(/images/remooz/remo_bg_se.png) no-repeat}.remooz-bg-s{left:0;bottom:-40px;width:100%;background:url(/images/remooz/remo_bg_s.png) repeat-x}.remooz-bg-sw{left:-33px;bottom:-40px;background:url(/images/remooz/remo_bg_sw.png) no-repeat}.remooz-bg-w{left:-33px;top:0;height:100%;background:url(/images/remooz/remo_bg_w.png) repeat-y}.remooz-bg-nw{left:-33px;top:-40px;background:url(/images/remooz/remo_bg_nw.png) no-repeat}
#sbox-overlay{position:absolute;background-color:#000;left:0px;top:0px;zoom:1}#sbox-window{position:absolute;background-color:#fff;text-align:left;overflow:visible;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px}#sbox-btn-close{position:absolute;width:30px;height:30px;right:-30px;top:-15px;background:url(/images/ui/sqeezebox/closebox.png) no-repeat center;border:none}.sbox-window-ie6 #sbox-btn-close{background-image:url(/images/ui/sqeezebox/closebox.gif)}#sbox-content,#squeeze1_sbox-content,#squeeze2_sbox-content{clear:both;overflow:auto;background-color:#fff;height:100%;width:100%}
.sbox-content-image #sbox-content,.sbox-content-image #squeeze1_sbox-content,.sbox-content-image #squeeze2_sbox-content{overflow:visible}.sbox-content-image#sbox-content{overflow:visible}#sbox-image{display:block}.sbox-content-image img{display:block;width:100%;height:100%}.sbox-content-iframe#sbox-content{overflow:visible}.body-overlayed{overflow:hidden}.body-overlayed embed,.body-overlayed object,.body-overlayed select{visibility:hidden}#sbox-window embed,#sbox-window object,#sbox-window select{visibility:visible}.sbox-bg{position:absolute;width:33px;height:40px}.sbox-bg-n{left:0;top:-40px;width:100%;background:url(//static3.flydex.ru/images/ui/sqeezebox/bg_n.png) repeat-x}.sbox-bg-ne{right:-33px;top:-40px;background:url(//static4.flydex.ru/images/ui/sqeezebox/bg_ne.png) no-repeat}.sbox-bg-e{right:-33px;top:0;height:100%;background:url(//static5.flydex.ru/images/ui/sqeezebox/bg_e.png) repeat-y}.sbox-bg-se{right:-33px;bottom:-40px;background:url(//static9.flydex.ru/images/ui/sqeezebox/bg_se.png) no-repeat}.sbox-bg-s{left:0;bottom:-40px;width:100%;background:url(//static2.flydex.ru/images/ui/sqeezebox/bg_s.png) repeat-x}.sbox-bg-sw{left:-33px;bottom:-40px;background:url(//static7.flydex.ru/images/ui/sqeezebox/bg_sw.png) no-repeat}.sbox-bg-w{left:-33px;top:0;height:100%;background:url(//static5.flydex.ru/images/ui/sqeezebox/bg_w.png) repeat-y}.sbox-bg-nw{left:-33px;top:-40px;background:url(//static4.flydex.ru/images/ui/sqeezebox/bg_nw.png) no-repeat}


/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* Menu */
.ui-menu {
list-style:none;
padding: 2px;
margin: 0;
display:block;
}
.ui-menu .ui-menu {
margin-top: -3px;
}
.ui-menu .ui-menu-item {
margin:0;
padding: 0;
width: 100%;
}
.ui-menu .ui-menu-item a {
text-decoration:none;
display:block;
padding:.2em .4em;
line-height:1.5;
zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
margin: -1px;
}

.ui-autocomplete {
	  position: absolute;
	  top: 100%;
	  left: 0;
	  z-index: 1000;
	  float: left;
	  display: none;
	  min-width: 160px;
	  _width: 160px;
	  padding: 4px 0;
	  margin: 2px 0 0 0;
	  list-style: none;
	  background-color: #ffffff;
	  border-color: #ccc;
	  border-color: rgba(0, 0, 0, 0.2);
	  border-style: solid;
	  border-width: 1px;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px;
	  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	  -webkit-background-clip: padding-box;
	  -moz-background-clip: padding;
	  background-clip: padding-box;
	  *border-right-width: 2px;
	  *border-bottom-width: 2px;
}

 .ui-menu-item > a.ui-corner-all {
display: block;
padding: 3px 15px;
clear: both;
font-weight: normal;
line-height: 18px;
color: #555555;
white-space: nowrap;
}
	.ui-state-hover, .ui-state-active {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  background-image: none;
}

.ui-helper-hidden-accessible {display:none;}


.content {display:block;/*width:941px;*/width:1000px;text-align:center;margin:0 auto;margin-top:25px;height:auto;}
.content-wrap {/*width:941px;*/width:1000px;height:auto;margin:0 auto;text-align:left;}


.content-heading {white-space:nowrap;padding-top:10px;}
.content-heading h2,.content-heading h4 {color:#383838;margin-bottom:23px;/*font-size:22px;font-family:'PT Sans',sans-serif;*/font-family:'PT Sans Regular',Helvetica,sans-serif;font-weight:normal;text-shadow:0px 0px 0px #000;font-size:20px;}
.content-heading h3 {font-size:16px;color:#8c8c8c;font-family:'PT Sans',sans-serif;}
.content-heading h4 {color:#383838;font-size:17px;}
.content-heading h2,.content-heading h2,.content-heading h4{display:inline;}

.pagebodyHTML {overflow-y:hidden;}
.pagebodyHTML p{/*color:#8c8c8c;*/;color:#383838;line-height:22px;margin-bottom:12px;margin-top:5px;/* font-size:14px; */font-size:12px!important;text-align:justify;}
.pagebodyHTML p br {display:block;margin:4px 0;}

.post-body p {color:#383838;line-height:22px;margin-bottom:12px;margin-top:5px;font-size:14px;text-align:justify;}

.pagebodyHTML .tips {margin:10px 0 10px 20px;}
.pagebodyHTML .tips li {margin-top:7px;line-height:22px;padding-left:7px;font-size:14px;}
.pagebodyHTML .tips li:first-child {margin-top:0;}

/* .pagebodyHTML .content-dashed:nth-child(1),.pagebodyHTML .content-dashed:nth-child(2),.pagebodyHTML .content-dashed:nth-child(3) {max-width:280px;} */
.pagebodyHTML .content-dashed {z-index:2;}
.pagebodyHTML .content-dashed:nth-child {max-width:500px;}

.content-page-hotels .offer .head-black,.content-page-hotels #map_canvas {width:238px!important;}
.content-page-hotels .sidebar .sidebar-map {margin-top:-14px!important;}
.content-page-hotels .breadcrumbs.bar {margin-top:0!important;}
.content-page-hotels .bindlinks-cnt .content-heading {margin-left:8px!important;}

.sidebar .page-body-hotels {width:230px;margin-top:20px;font-size:11px;padding-left:4px;padding-right:4px;}
.sidebar .page-body-hotels p {color:#666;}

.sidebar .page-body-excursions {width:230px;margin-top:20px;font-size:11px;padding-left:4px;padding-right:4px;}
.sidebar .page-body-excursions p {color:#666;}

.sidebar .content-heading {padding:0;margin-top:3px;margin-bottom:3px;}
.sidebar .content-heading h2 {margin:0!important;color:#000!important;font-weight:bold!important;text-shadow:none!important;white-space:initial!important;}
.sidebar .content-dashed {display:none;visibility:hidden;}

.preheader-menu{width:1000px;}
.header-wrap {width:1000px;}
.popular ul.offers li div.offer div.pic {width:240px!important;height:120px!important;}
.popular ul.offers > li {margin-left:26px!important;}

.offer .country-link {display:inline;font-size:13px;}
.offer .country-link .flag {position:relative;top:-2px;}

.pagebodyHTML{/*width:706px;*width:759px;*/width:776px;vertical-align:top;padding-right:40px;overflow-x:hidden;/*16px;*/}
.preheader-menu-left {/*left:13px!important;left:25px!important;*/}


.content-wrap.innerpage {/*background:url(/images/ui/sprites/world_map_overlay_bg.jpg) no-repeat scroll 0 92px transparent;*/}
.content-wrap.innerpage .content-body,.content .content-wrap .content-body {/* margin-top:40px; */margin-top:70px;}

.popular {margin-top:30px;}
.popular-heading {}
.popular-heading h2 {font-size:22px;font-family:'PT Sans',sans-serif;}
.popular-heading h3 {font-size:16px;color:#8c8c8c;font-family:'PT Sans',sans-serif;display:inline;}
.popular-heading h2,h3{display:inline;font-family:'PT Sans',sans-serif;}
.popular-dashed {display:inline-block;width:410px;vertical-align:middle;height:1px;background:url(/images/ui/sprites/popular-dashed_sprite.png) repeat scroll 0 0 transparent;}
.popular.hotels {margin-bottom:50px;}
.popular.excursions {margin-bottom:50px;}
.showcase.big .popular.excursions {margin-bottom:3px;}
.showcase.big .popular.hotels {margin-bottom:3px;}
.popular.hotels .popular-dashed {width:615px;}
.popular.excursions .popular-dashed {width:615px;}
.popular-dashed:after {content:'';display:inline-block;width:18px;height:21px;float:right;top:-10px;position:relative;left:6px;vertical-align:middle;background:url(/images/ui/sprites/popular-dashed-plane.png) repeat scroll 0 0 transparent;}

.popular ul.offers {display:block;list-style-type:none;margin:0;margin-top:17px;}
.popular ul.offers > li {display:inline-block;width:222px;height:196px;margin:0 0 0 13px;}
.popular ul.offers > li:first-child {margin-left:0px!important;}

.popular.popular-new {display:inline-block!important;width:246px!important;vertical-align:top!important;}


.showcase .popular-new .popular-heading,.showcase .popular-new.zd .popular-heading {margin-bottom:20px!important;margin-left:24px!important;width:234px!important;}
.popular.popular-new .popular-dashed {display:none!important;}
.popular.popular-new ul.offers {display:inline-block!important;}
.popular.popular-new ul.offers > li {display:block!important;margin-top:50px!important;}
.popular.popular-new ul.offers > li:first-child {margin-left:26px!important;margin-top:0px!important;}


.populr-new l.offers li div.offer div.pic {background-size:90% auto;}
.popular-new ul.offers li div.offer div.pic:before {width:217px;margin:98px 0 0;}
.popular-new ul.offers li div.offer div.pic a.wrap:after{background-image:url(/images/routes/cities-cars/200/1.png);display:inline-block;background-size:90% auto;position:absolute;}

.popular ul.offers li div.offer {width:222px;height:196px;margin:0;}
.popular ul.offers li div.offer div.pic {width:220px;height:116px;display:inline-block;padding-top:22px;/*background-color:#ccc;*/background-repeat:no-repeat;/*background-color:#FF9E40;*/-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-khtml-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}
.popular ul.offers li div.offer div.pic a.wrap {display:inline-block;width:220px;margin-top:-20px;height:138px;color:transparent;opacity:.1;text-indent:-999px;}
.popular ul.offers li div.offer div.pic-alt {position:relative;top:-116px;height:28px;display:inline-block/*none*/;padding:8px 8px 0;text-align:center;background:url(/images/ui/sprites/popular-offer-pic-alt-bg.png) repeat scroll 0 0 transparent;-moz-border-radius:0px 4px 4px 0px;-webkit-border-radius:0px 4px 4px 0px;-khtml-border-radius:0px 4px 4px 0px;border-radius:0px 4px 4px 0px;}
.popular ul.offers li div.offer div.pic-alt a {color:#fff;vertical-align:middle;text-decoration:none!important;}
.popular ul.offers li div.offer div.pic:before{position:absolute;margin:112px 0 0;/*56px*/content:'';display:inline-block;width:240px/*128px;*/;height:8px;background:url(/images/ui/sprites/header-menu-right-arrow_transparent.png) repeat scroll 0 0 transparent;}

.popular ul.offers li div.offer ul.links {width:220px;list-style-type:none;position:relative;top:1px;}
.popular ul.offers li div.offer ul.links li {display:block;line-height:20px;}
.popular ul.offers li div.offer ul.links li a {color:#000;text-decoration:none!important;}
.popular ul.offers li div.offer ul.links li a:hover {color:#feaa44;}
.popular ul.offers li div.offer .all-links {color:#373d49;position:relative;top:7px;text-decoration:underline!important;}
.popular ul.offers li div.offer .all-links:hover {color:#feaa44;}
.popular ul.offers li div.offer .offer-link  {text-overflow:ellipsis;overflow:hidden;width:240px;white-space:nowrap;}
@media all and (-webkit-min-device-pixel-ratio:0){.popular ul.offers li div.offer ul.links {top:1px;}.popular ul.offers li div.offer .all-links {top:7px}} /* Chrome */

.popular-additional-links {list-style-type:none;margin:0;display:inline;}
.popular-additional-links:before {content:' - ';}
.popular-additional-links li {display:inline;margin-left:7px;}
@media all and (-webkit-min-device-pixel-ratio:0){ .popular-additional-links li {line-height:48px;}  .popular ul.offers {margin-top:0} } /* Chrome */

.popular-additional-links li:first-child {margin:0;}
.popular-additional-links li a {color:#000;text-decoration:none!important;font-weight:600;font-family:'PT Sans',sans-serif;font-size:15px;}
.popular-additional-links li a:hover {color:#feaa44;text-decoration:underline!important;}

.popular-clear {display:inline-block;width:100%;height:13px;line-height:13px;margin:0 auto;text-align:center;position:relative;top:27px;background:url(/images/ui/sprites/popular-clear-bg.png) repeat scroll 0 0 transparent;}

.site-about {padding-top:30px;}
.site-about h2{font-size:22px;font-family:'PT Sans',sans-serif;}
.site-about p{color:#0E0E0E;font-size:15px;line-height:22px;}

.footer {position:relative;margin-top:40px;margin-bottom:-15px;height:243px;background-color:/*#f2f2f2*/#313541;border-top:1px solid #313541;text-align:center;}
.footer-border-top {position:relative;top:-13px;display:inline-block;width:1000px;height:4px;background:url(//static4.flydex.ru/images/ui/sprites/footer_border_top_sprite.png) repeat-x scroll 0 0 transparent;}
.footer-wrap,.footer-wrap table {margin:0 auto;width:941px;}
.footer-wrap {position:relative;left:-20px;padding-top:6px;top:-25px;}
.footer-logo {width:215px;display:block;height:68px;float:left;background:url(//static2.flydex.ru/images/ui/8329skda03sa3s46dj83.png?1) repeat scroll 0 0 transparent;position:relative;left:-59px;}
.footer-logo a {width:215px;height:68px;display:inline-block;line-height:0;font-size:0;text-indent:-300px;color:transparent;}

.footer-copyright {width:240px;vertical-align:top;}
.footer-copyright-text {display:block;text-align:left;margin-top:75px;}
.footer-copyright-text p {color:#818181;}
.footer-copyright-text p a {color:#000;text-decoration:none!important;}

.footer-menu-cnt {text-align:left;vertical-align:top;padding-top:20px;padding-left:25px;}
.footer-menu-cnt h4,.footer-menu-cnt .footer-men-heading{color:#fefefe;font-family:Helvetica, sans-serif;font-size:14px;}
.footer-menu {list-style-type:none;text-align:left;margin-top:7px;margin-left:7px;}
.footer-menu li {margin-top:7px;}
.footer-menu li:first-child {margin-top:0;}
/* .footer-menu li:before {content:'';display:inline-block;position:relative;left:-10px;top:-2px;width:8px;height:8px;background:url(/images/ui/sprites/footer-menu-links-before.png) no-repeat scroll 0 0 transparent;} */
.footer-menu li a {color:#cfcac7;text-decoration:underline!important;}
.footer-menu li a:hover {color:#feaa44;}

.footer-menu-cnt .delim {content:'';position:absolute;display:inline-block;background:url(/images/ui/sprites/footer-menu-delim.png) no-repeat scroll 0 0 transparent;width:1px;height:95px;}
.footer-menu-cnt .delim.delimf1 {margin-left:130px;margin-top:-133px;}
.footer-menu-cnt .delim.delimf2 {margin-left:120px;margin-top:-105px;}
.footer-menu-cnt .delim.delimf3 {margin-left:125px;margin-top:-107px;}
.footer-menu-cnt .delim.delimf4 {margin-left:110px;margin-top:-50px;}
.footer-menu-cnt .delim.delimf5 {margin-left:102px;margin-top:-29px;}

.footer-address {width:200px;vertical-align:top;text-align:left;padding-top:13px;}
.footer-address p {color:#8c8c8c;}
.footer-address p:nth-child(2) {padding-left:22px;}
.footer-address p span {padding-left:5px;}

.footer-icon {width:22px;height:22px;display:inline-block;position:relative;background:url(/images/ui/sprites/footer-address-icons_sprite.png) no-repeat scroll 0 0 transparent;}
.footer-icon.location {background-position:0px 0px;top:6px;}
.footer-icon.phone {background-position:0px -22px;top:5px;height:21px;}
.footer-icon.email {background-position:0px -44px;top:12px;left:0px;}


#footer {padding-bottom:62px;}
.firefox  #footer, .body-cars #footer {padding-bottom:86px!important;}

.footer .social-links {margin-left:-7px;list-style-type:none;}
.footer .social-links li:first-child {margin-top:0;}
.footer .social-links li {margin-top:4px;cursor:pointer;}
.footer .social-links li a{color:#CFCAC7;}
.footer .social-links li a:hover{color:#FEAA44;}

.footer .social-links .soc-icon {width:16px;height:16px;top:3px;right:3px;content:'';position:relative;display:inline-block;background:url(//flydex.ru/images/ui/sprites/social-icons_sprite.png) no-repeat scroll 0 0 transparent;}
.footer .social-links .soc-icon.vk {background-position:0 0;}
.footer .social-links .soc-icon.vk:hover,.footer .social-links li:hover .soc-icon.vk {background-position:-16px 0;} {background-position:-16px 0;}
.footer .social-links .soc-icon.facebook {background-position:0 -16px;}
.footer .social-links .soc-icon.facebook:hover,.footer .social-links li:hover .soc-icon.facebook {background-position:-16px -16px;}
.footer .social-links .soc-icon.twitter {background-position:0 -32px;}
.footer .social-links .soc-icon.twitter:hover,.footer .social-links li:hover .soc-icon.twitter {background-position:-16px -32px;}

ul.autocompleter-choices{min-width:198px;position:absolute;list-style:none;text-align:left;font-family:'PT Sans',sans-serif;z-index:50;background-color:#fff;
	border: 1px solid #535353;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
	border-radius: 0 0 7px 7px;
	-webkit-box-shadow: 10px 10px 14px 14px rgba(0,0,0,0.4);
	-moz-box-shadow: 10px 10px 14px 14px rgba(0,0,0,0.4);
	box-shadow: 10px 10px 14px 14px rgba(0,0,0,0.4);
}
ul.autocompleter-choices li{min-width:188px;position:relative;display:block;float:none!important;cursor:pointer;font-weight:700;white-space:nowrap;font-size:13px;line-height:1.5em;margin:-2px 0 0;padding:0.2em 5px 0.2em 1em;}
ul.autocompleter-choices li.autocompleter-selected{background-color:#fe983b;color:#fff}
ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:700;margin:0;padding:0}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9FCFFF}
ul.autocompleter-choices li table {width:235px;min-width:235px;max-width:235px;}
ul.autocompleter-choices li:hover .flag{opacity:1;}

span.country {color: #7f7f7f;}
td.code {width:3ex;color:#7f7f7f;font:small "Lucida Console", Monaco, monospace;text-align:right;}

.destination .code {position:absolute;color:#b7bac1;margin-left:211px;margin-top:12px;z-index:10;
	-moz-transition: margin 0.2s ease-out;
	-o-transition: margin 0.2s ease-out;
	-webkit-transition: margin 0.2s ease-out;
	-ms-transition: margin 0.2s ease-out;
	transition: margin 0.2s ease-out;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}
#searchAviaTo_code {margin-left:210px;}
.destination .flag.code {text-indent:0px;color:#4D4949;margin-left:218px;}
.destination .flag.code span {position:relative;top:-2px;left:20px;display:inline-block;max-width:90px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

#searchHotelsSuggestBox {}
#searchHotelsSuggestBox li .icon {display:inline-block;content:' ';width:16px;height:25px;vertical-align:middle;background:url(//static6.flydex.ru/images/ui/sprites/hotel_suggest_icons_sprite.png) no-repeat scroll 0 4px transparent;}
#searchHotelsSuggestBox li.hotel-choice .icon {background-position:0 -15px;width:18px;height:29px;}

.input_number_plus {
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: url(/images/ui/sprites/toggle_plus.png) no-repeat scroll 0 0 transparent!important;
	position: absolute;
	margin-left: -18px;
	margin-top:9px;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	opacity: .7;
}

.input_number_minus {
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: url(/images/ui/sprites/toggle_minus.png) no-repeat scroll 0 0 transparent!important;
	position: absolute;
	margin-left: -18px;
margin-top:21px;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	opacity: .7;
}

.bootstrap-select ul.dropdown-menu {background-color:#ffffff;border: 1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip:padding-box;float:left;z-index:1000;}

	.bootstrap-select ul.nav {width:97px;height:35px;padding:0px 2px 0px 8px;border:0;color:#404040;position:relative;top:-7px;
	background-color: #fff;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border-radius:4px 4px 4px 4px;
	-khtml-border-radius:4px 4px 4px 4px;}

	.nav.secondary-nav .dropdown-menu {right:-47px;}
	.bootstrap-select .focused {border:1px solid #68A2D2;-moz-box-shadow:0 1px 3px #68A2D2 inset, 0 0 7px #3B86C4;-webkit-box-shadow:0 1px 3px #68A2D2 inset, 0 0 7px #3B86C4;box-shadow:0 1px 3px #68A2D2 inset, 0 0 7px #3B86C4;}

	.bootstrap-select .nav li.menu a {outline:medium none;}
	.bootstrap-select .nav li.menu a span{color:#404040;}

	.bootstrap-select ul.dropdown-menu > li > a {
clear: both;
color: #333333;
display: block;
font-weight: normal;
line-height: 20px;
padding: 3px 20px;
white-space: nowrap;
	}
	.bootstrap-select ul.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
background-color:#fe983b;
background-image: linear-gradient(to bottom, #fe983b, #FE973B);
background-repeat: repeat-x;
color: #FFFFFF;
text-decoration: none;
	}

	.bootstrap-select .dropdown-menu li a span.text {margin-right:34px;color:#404040;}
	.bootstrap-select .dropdown-menu li:hover a span.text {color:#fff;text-shadow:0px 1px 1px #404040;}
	.bootstrap-select ul.dropdown-menu .divider {height: 1px;margin: 9px 1px;overflow: hidden;background-color: #e5e5e5;border-bottom: 1px solid #ffffff;}

	.bootstrap-select ul.dropdown-menu li a{text-align:left;}
	.bootstrap-select ul.dropdown-menu li.selected a i.check-mark {
display: inline-block;
position: absolute;
right: 15px;
margin-top: 2.5px;
	}
	.bootstrap-select ul.dropdown-menu li a .check-mark{display:inline-block;float:right;width:14px;height:14px;line-height:14px;vertical-align:text-top;background-image: url("/js/bootstrap/glyphicons-halflings.png");background-position: 14px 14px;background-repeat:no-repeat;margin-top:1px;}
	/*.bootstrap-select ul.dropdown-menu li.selected a .check-mark {display:inline-block;visibility:visible;}*/
	.bootstrap-select ul.dropdown-menu li a .check-mark {display:none;visibility:hidden;}
	/*.bootstrap-select ul.dropdown-menu li:hover a .check-mark {display:inline-block;visibility:visible;}*/
	.bootstrap-select ul.dropdown-menu li a .icon-ok {background-position:-288px 0;left:10px;position:relative!important;}

	.icon-down-arrow {display:inline-block;cursor:pointer;width:16px;height:16px;background:url(/images/ui/sprites/main-avia-input-icons_sprite.png?2) repeat scroll -32px -15px transparent;margin-top:0;margin-left:26px;position:absolute;}

	#searchAviaBack {float:left;position:relative;top:1px;left:-17px;}

	input[disabled] {
text-decoration:line-through;
-webkit-filter:grayscale(1) blur(1px);
-moz-filter:grayscale(1) blur(1px);
filter:grayscale(1) blur(1px);
	}

	.inputf.date div.disabled label.icon.date {display:none;}

	input[type="checkbox"] {
display:none;
	}
	input[type="checkbox"] + label{
cursor:pointer;
user-select:none;
-moz-user-select:none
-webkit-user-select:none;
	}
	input[type="checkbox"] + label span {
display:inline-block;
width:19px;
height:19px;
margin:-1px 4px 0 0;
vertical-align:middle;
background:url(/images/ui/sprites/checkradio.png) left top no-repeat!important;
cursor:pointer;
	}

	input[type="checkbox"]:checked + label span {
background:url(/images/ui/sprites/checkradio.png) -19px top no-repeat!important;
	}

	input[type="radio"] {
display:none;
	}

	input[type="radio"] + label {
color:#f2f2f2;
font-family:'PT Sans', sans-serif;
font-size:14px;
	}

	input[type="radio"] + label span {
display:inline-block;
width:19px;
height:19px;
margin:-1px 4px 0 0;
vertical-align:middle;
background:url(/images/ui/sprites/checkradio.png) -38px top no-repeat!important;
cursor:pointer;
	}

	input[type="radio"]:checked + label span {
background:url(/images/ui/sprites/checkradio.png) -57px top no-repeat!important;
	}



	#hc_filter_price label span {background-image:none!important;}


.red-error {display:none;background-color:#F75914;color:#fff;font-size:11px;position:relative;width:200px;margin-left:3px;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1);}
.red-error.visible {display:inline;padding:3px;}
.form-hotels .red-error.visible {display:inline-block;width:auto;padding:3px;}
.red-error.ovflow {position:absolute;width:auto;z-index:3;}

#searchCarsDateError {width:170px;margin-left:-60px!important;text-align:center;}

.passenger-select {margin-top:7px;list-style-type:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;}
.passenger-select li {display:inline-block;cursor:pointer;width:16px;height:21px;padding:3px;margin-left:-1px;/*background:url(/images/ui/sprites/passenger-select-btn_sprite.png) no-repeat scroll -21px 0 transparent;*/user-select:none;-webkit-user-select:none;-moz-user-select:none;}

.passenger-select li:first-child {margin-left:0;}
.passenger-select li:hover {background-color:#FC993C;color:#FFF;text-shadow:#DC8936 1px 1px 0px;border:1px solid #F7AD4C;}
.passenger-select li.selected {background-position:0 0;}
.passenger-select li span {position:relative;text-shadow:1px 1px 0 #3a3f48;color:#fff;left:4px;top:0px;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;}
.passenger-select li.selected span {text-shadow:1px 1px 0 #dc8936;}

.passenger-select li {background:#444952;width:14px;height:14px;border:1px solid #515663;padding:2px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;}
.passenger-select li.clear,.passenger-select li.clear.selected {cursor:default;background:transparent;color:transparent;border:1px solid transparent;}
.passenger-select li:nth-child(7), .passenger-select li:nth-child(8), .passenger-select li:nth-child(9), .passenger-select li:nth-child(10), .passenger-select li:nth-child(11), .passenger-select li:nth-child(12), .passenger-select li:nth-child(12), .passenger-select li:nth-child(14), .passenger-select li:nth-child(16) {margin-top: 10px;}
.passenger-select li:nth-child(8), .passenger-select li:nth-child(9), .passenger-select li:nth-child(10), .passenger-select li:nth-child(11), .passenger-select li:nth-child(12), .passenger-select li:nth-child(12), .passenger-select li:nth-child(14), .passenger-select li:nth-child(16) {margin-top: 3px;}
.passenger-select li:nth-child(9),.passenger-select li:nth-child(10),.passenger-select li:nth-child(11),.passenger-select li:nth-child(12) {text-indent: -4px;}
.passenger-select li.selected {background:#fc993c;width:14px;height:14px;border:1px solid #f7ad4c;padding:2px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;}
.passenger-select li span {top:-1px;left:3px;}
.passenger-select li[data-rel="10"] span {left:-1px;}

.klass-select {list-style-type:none;position:relative;top:6px;user-select:none;-webkit-user-select:none;-moz-user-select:none;}
.klass-select li {display:inline-block;width:61px;padding:3px;height:15px;/*background:url(/images/ui/sprites/klass-select_sprite.png) no-repeat scroll 0 0 transparent;*/user-select:none;-webkit-user-select:none;-moz-user-select:none;}
.klass-select li:first-child {}
.klass-select li:hover {background-position:0 -21px;}
.klass-select li.selected {background-position:0 -21px;}
.klass-select li span {position:relative;top:-1px;left:4px;text-shadow:1px 1px 0 #3a3f48;color:#fff;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;}
.klass-select li.business span {left:6px;}
.klass-select li.selected span {text-shadow:1px 1px 0 #dc8936;}
.klass-select-lbl {top:-6px;position:relative;}

.klass-select {top:10px;}
.klass-select li {background:#444952;border:1px solid #515663;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;}
.klass-select li.selected {background:#fc993c;border:1px solid #f7ad4c;}
.klass-select li span {left:8px;}
.klass-select li.business span {left:8px;}
.klass-select-lbl {top:-3px;}

#AviaSearchBtn {top:19px;left:-16px;width:136px;}
#ZdSearchBtn {width:153px;top:33px!important;left:-17px!important;}
#HotelsSearchBtn {width:136px;left:323px;top:-9px;}
#searchAviaFrom,#searchAviaTo,#searchZdFrom,#searchZdTo {width:231px;}
::-webkit-input-placeholder {color:#CCC;}
:-moz-placeholder {color:#CCC;}
::-moz-placeholder {color:#CCC;}
:-ms-input-placeholder {color:#CCC;}
.ie-placeholder {color:#CCC;}
#searchAviaBackLbl {top:68px!important;left:-81px!important;}
.form h1,.form h3 {font:22px Verdana!important;font-size:20px!important;letter-spacing:-0.5px!important;}
.form label i {font-style:normal;position:relative;top:2px;}

#searchAviaDateFlexLbl span {top:1px;position:relative;}

.hotel-rating-stars {list-style-type:none;display:inline;position:relative;top:2px;}
.hotel-rating-stars li {display:inline-block!important;width:17px;height:15px;margin-left:3px;background:url(/images/ui/sprites/hotel-stars_sprite.png) no-repeat scroll 0 0 transparent;}
.hotel-rating-stars li:first-child {margin-left:0;}
.hotel-rating-stars li {background-position:0 -15px;}
.hotel-rating-stars li.active {margin-left:0;background-position:0 0;}
.hotel-rating-stars li .stars-ex {display:none;text-indent:-99px;opacity:0;visibility:hidden;}

.excursion-rating-stars {list-style-type:none;display:inline;position:relative;top:2px;}
.excursion-rating-stars li {display:inline-block!important;width:17px;height:15px;margin-left:3px;background:url(/images/ui/sprites/hotel-stars_sprite.png) no-repeat scroll 0 0 transparent;}
.excursion-rating-stars li:first-child {margin-left:0;}
.excursion-rating-stars li {background-position:0 -15px;}
.excursion-rating-stars li.active {margin-left:0;background-position:0 0;}
.excursion-rating-stars li .stars-ex {display:none;text-indent:-99px;opacity:0;visibility:hidden;}

.side-big-res {background-color:#E8E6E0;white-space:nowrap;}/*#E8E6E0  ---- #E8E6E0*/
/* .new-cars-design .side-big-res {background-color:#fff;} */
.new-cars-design #map_canvas{width:700px!important;height:270px!important;margin-left:2px!important;margin-top:0!important;border-radius:0 0 0 0!important;-moz-border-radius:0 0 0 0!important;-webkit-border-radius:0 0 0 0!important;}
.new-cars-design .read-more-table {display:none;}
.new-cars-design .form-selector {top:-195px!important;border-radius:10px 0 0 10px!important;-moz-border-radius:10px 0 0 10px!important;-webkit-border-radius:10px 0 0 10px!important;left:-38px!important;background:url(/images/ui/sprites/main-bg-sprite.png) repeat scroll 0 0 #383E4B!important;}
.new-cars-design .form-selector ul {display:none!important;}
.new-cars-design .main {border-radius:0 10px 10px 0!important;-moz-border-radius:0 10px 10px 0!important;-webkit-border-radius:0 10px 10px 0!important;/* border-radius:0 0 0 0!important;-moz-border-radius:0 0 0 0!important;-webkit-border-radius:0 0 0 0!important; */}
.new-cars-design .forms .form {top:-405px!important;left:-25px!important;}
.new-cars-design div.chzn-container a.chzn-single  {height:40px!important;font-size:19px!important;padding:0 0 0 10px!important;}
.new-cars-design div.chzn-container a.chzn-single span {position:relative!important;top:7px!important;}
.new-cars-design .form-cars .chzn-container .chzn-search input {top:-44px!important;}
.new-cars-design .form-cars td.inputf input.date {height:41px!important;position:relative!important;top:-1px!important;left:2px!important;}
.new-cars-design .form-cars label.icon.date {top:12px!important;left:22px!important;}

.new-cars-design .form-cars td.labelsc label {position:relative!important;top:-5px!important;}
.new-cars-design #CarsSearchBtn {height:40px!important;padding:5px 5px!important;font-size:29px!important;left:-62px!important;width:232px!important;}
.new-cars-design #searchCarsCity_chzn,.new-cars-design  #searchCarsCityBack_chzn {left:2px!important;}
.new-cars-design #searchCarsPlace_chzn, .new-cars-design #searchCarsPlaceBack_chzn {left:5px!important;}
.new-cars-design #searchCarsCountry_chzn,.new-cars-design #searchCarsCity_chzn,.new-cars-design #searchCarsPlace_chzn,.new-cars-design #searchCarsCountryBack_chzn,.new-cars-design #searchCarsCityBack_chzn,.new-cars-design #searchCarsPlaceBack_chzn {width:220px!important;}
.new-cars-design .chzn-drop {width:218px!important;}
.new-cars-design .chzn-results li {font-size:19px!important;}
.new-cars-design #searchCarsCountry_chzn .chzn-search input,.new-cars-design #searchCarsCity_chzn .chzn-search input,.new-cars-design #searchCarsPlace_chzn .chzn-search input,.new-cars-design  #searchCarsPlaceBack_chzn .chzn-search input,.new-cars-design  #searchCarsCountryBack_chzn .chzn-search input,.new-cars-design  #searchCarsCityBack_chzn .chzn-search input {width:209px!important;}
.new-cars-design label[for='searchCarsCity'] {position:relative;left:20px!important;}
.new-cars-design label[for='searchCarsPlace'] {position:relative;left:40px!important;}
.new-cars-design .inputf.destination {width:624px!important;}
.new-cars-design .searchCarsDateCheckoutCnt,.new-cars-design .searchCarsDateCheckoutLbl {left:-42px!important;}
.new-cars-design .searchCarsDateDepartureCnt.back-visible {left:-29px!important;}
.new-cars-design .form-cars.form-cars-second-row #CarsSearchBtn {top:-14px!important;transition:all 0.1s linear!important;}
.form-cars-second-row {margin-top:-5px;}
.date1-cnt-second-row input {left:20px!important;}
.date1-cnt-second-row label {left:40px!important;}
.form-cars.form-cars-second-row {margin-top:-5px!important;}
.form-cars.form-cars-second-row .searchCarsDateDepartureLbl.back-visible {left:-30px!important;}
.form-cars.form-cars-second-row #CarsSearchBtn {top:38px!important;}
/* .new-cars-design .cars-partners-logos.internal-cars {margin-top:75px!important;} */
/* .new-cars-design .mainwrap.city.mini {height:350px!important;}
.new-cars-design .mainwrap.city.mini .main {top:227px!important;} */

.new-cars-design .bindlinks li.lc{line-height:22px;max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

@media all and (-webkit-min-device-pixel-ratio:0){
	.new-cars-design .searchCarsDateCheckoutCnt,.new-cars-design .searchCarsDateCheckoutLbl {left:-44px!important;}
	.new-cars-design .form-cars td.inputf input.date {left:-5px!important;}
	.new-cars-design .searchCarsDateDepartureCnt label.icon.date, .new-cars-design .searchCarsDateCheckoutCnt label.icon.date {left:15px!important;top:12px!important;}
}


.f-ufs-logo {margin-top:10px;max-height: 190px;}
.friendly-feature .f-ufs-features {margin-top:10px;}
.f-ufs-feature-list {margin-left:40px;list-style-type:disc!important;text-align:left;}
.f-ufs-feature-list li {color:#343434;margin-top:5px;font-weight:bold;font-family:'PT Sans Regular',Helvetica,sans-serif;}
.friendly-feature .f-ufs-logo img {width:inherit!important;}

.side-center {/* width:1280px; */width:1239px;margin:0 auto;background:#fff;vertical-align:top;-webkit-box-shadow:inset -1px 18px 5px #E8E6E0,inset 1px 18px 5px #E8E6E0s;
	-moz-box-shadow:inset -1px 18px 5px #E8E6E0,inset 1px 18px 5px #E8E6E0;
	-o-box-shadow:inset -1px 18px 5px #E8E6E0,inset 1px 18px 5px #E8E6E0;
	-ms-box-shadow:inset -1px 18px 5px #E8E6E0,inset 1px 18px 5px #E8E6E0;
	-khtml-box-shadow:inset -1px 18px 5px #E8E6E0,inset 1px 18px 5px #E8E6E0;
	box-shadow:inset -1px 18px 5px #E8E6E0,inset 1px 18px 5px #E8E6E0;}
@media screen and (min-device-width:0px) and (max-device-width:1280px) {
	.side-big-res.left,.side-big-res.right {display:none;}
}

@media screen and (min-width:1290px) {
	.side-big-res.left { -webkit-box-shadow:-1px 18px 5px #E8E6E0;
	-moz-box-shadow:-1px 18px 5px #E8E6E0;
	-o-box-shadow:-1px 18px 5px #E8E6E0;
	-ms-box-shadow:-1px 18px 5px #E8E6E0;
	-khtml-box-shadow:-1px 18px 5px #E8E6E0;
	box-shadow:-1px 18px 5px #E8E6E0;}

	.side-big-res.right { -webkit-box-shadow:-1px 18px 5px #E8E6E0;
	-moz-box-shadow:-1px 18px 5px #E8E6E0;
	-o-box-shadow:-1px 18px 5px #E8E6E0;
	-ms-box-shadow:-1px 18px 5px #E8E6E0;
	-khtml-box-shadow:-1px 18px 5px #E8E6E0;
	box-shadow:-1px 18px 5px #E8E6E0;}
}

.form.avia h1 {display:inline;}
.form .radio-group {width:275px;display:inline-block;}
.form .radio-group .radio-chk {display:inline-block;width:130px;}
.form .radio-group .radio-chk label {cursor:pointer;}

.last-news {width:46%;height:280px;min-height:280px;max-height:280px;overflow:hidden;display:inline-block;margin:0px 0 0 22px;background:none repeat scroll 0 0 #FDF3DC;padding:9px;}
.last-news h2 {color:#383838;font-family:'PT Sans Regular',Helvetica,sans-serif;font-size:20px;font-weight:normal;margin-bottom:4px;text-shadow:none;}
.last-news ul.news-list {list-style-type:disc;margin-left:22px;margin-top:10px;}
.last-news ul.news-list li {margin-top:10px;font:14px Arial!important;}
.last-news ul.news-list li .item {vertical-align:middle;}
.last-news ul.news-list li a,last-news ul.news-list li a:active {/* color:#000;text-decoration:none!important; */color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none!important;}
.last-news ul.news-list li a:hover {color:#FEAA44;text-decoration:underline!important;}

.news-list span.date,.offers-list span.date {font-size:11px;color:#9e989a!important;position:relative;top:1px;}
.last-news .news-list li:last-child  > div.item{display:inline-block!important;}
.last-news .news-list li:last-child  > span.date{display:inline-block!important;top:0;}

.last-offers {width:47%;height:280px;min-height:280px;max-height:280px;overflow:hidden;background:none repeat scroll 0 0 #EEF5FB;display:inline-block;margin-top:0;padding:10px;}
.last-offers h2 {color:#383838;font-family:'PT Sans Regular',Helvetica,sans-serif;font-size:20px;font-weight:normal;margin-bottom:4px;text-shadow:none;}
.last-offers ul.offers-list {list-style-type:disc;margin-left:22px;margin-top:10px;}
.last-offers ul.offers-list li {margin-top:10px;font:14px Arial!important;}
.last-offers ul.offers-list li div.item {display:block;vertical-align:middle;max-width:469px;width:auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.last-offers ul.offers-list li div.item .price{display:inline;position:relative;text-decoration:none!important;left:3px;color:#FF7D40;font-size:14px;font-family:'PT Sans Regular',Helvetica,sans-serif;font-weight:normal;}
.last-offers ul.offers-list li a,last-offers ul.offers-list li a:active {color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none!important;}
.last-offers ul.offers-list li a:hover {color:#FEAA44;text-decoration:underline!important;}

.posts-list .offers-item, .posts-list .news-item{max-width:977px;}

.last-heading h2 {display:inline-block;}
.last-heading .heading-icon ,.offers-line-top .heading-icon ,.news-line-top .heading-icon{display:inline-block;width:24px;height:26px;position:relative;top:5px;background:url(/images/ui/sprites/showcase_icons_sprite.png) no-repeat scroll 0 0 transparent;}
.last-heading .heading-icon.avia {background-position:0 0;}
.last-heading .heading-icon.hotels {background-position:0 -25px;}
.last-heading .heading-icon.cars {background-position:0 -25px;}
.last-heading .heading-icon.zd {background-position:0 -51px;}
.last-heading .heading-icon.offers,.offers-line-top .heading-icon.offers {background-position:0 -106px;}
.last-heading .heading-icon.news,.news-line-top .heading-icon.news {background-position:0 -80px;}


.breadcrumbs {list-style-type:none;margin-bottom:12px;}
.breadcrumbs li {display:inline;margin-left:4px;color:#5d6670;position:relative;top:3px;}
.breadcrumbs li a{color:#5d6670;text-decoration:underline;}
.breadcrumbs li a:hover{text-decoration:underline;}
.breadcrumbs li span.delim {color:#2a2f3b;}
.breadcrumbs li:first-child {margin-left:0;}
.breadcrumbs div.flag {top:-2px;right:2px;}


/***** Showcase vitrina ******/
.content .showcase {background:url(/images/ui/sprites/world_map_overlay_bg.jpg) no-repeat scroll 0 92px transparent;padding-top:2px;}
.popular-additional-links li:nth-child(2) {margin-left:5px;}
.showcase .popular-heading h2 {margin-left:6px;color:#383838;font-family:'PT Sans Regular',Helvetica,sans-serif;font-size:20px;font-weight:normal;text-shadow:none;}
.showcase .popular-heading h3 {display:none;font-family:Helvetica,sans-serif;font-size:18px;font-weight:normal;}
.showcase .popular-heading .heading-icon {display:inline-block;width:24px;height:26px;position:relative;top:5px;background:url(/images/ui/sprites/showcase_icons_sprite.png) no-repeat scroll 0 0 transparent;}
.showcase .popular-heading .heading-icon.avia {background-position:0 0;}
.showcase .popular-heading .heading-icon.hotels {background-position:0 -25px;}
.showcase .popular-heading .heading-icon.zd {background-position:0 -51px;}
.showcase .popular-heading .heading-icon.cars {background-position:0 -130px;width:28px;}
.showcase .popular-heading .heading-icon.excursions {background-position:0 -157px;width:28px;}
.showcase .popular-heading .heading-delim {display:none;font-family:'PT Sans',sans-serif;font-size:22px;}
.showcase .offer-title {color:#404040!important;font-family:Helvetica,sans-serif;font-size:18px;font-weight:normal;text-overflow:ellipsis;overflow-x:hidden;max-width:240px;white-space:nowrap;}
.showcase .pic {margin-top:6px;}

.showcase.big .offers li.item:nth-child(1),.showcase.big .offers li.item:nth-child(2),.showcase.big .offers li.item:nth-child(3),.showcase.big .offers li:nth-child(4){margin-top:0px!important;}
.showcase.big .offers li.item:nth-child(5),.showcase.big .offers li.item:nth-child(9),.showcase.big .offers li.item:nth-child(13){margin-left:0!important;}
.showcase.big .offers li.item:nth-child(4),.showcase.big .offers li.item:nth-child(5),.showcase.big .offers li.item:nth-child(6),.showcase.big .offers li.item:nth-child(7),.showcase.big .offers li.item:nth-child(8),.showcase.big .offers li.item:nth-child(9),.showcase.big .offers li.item:nth-child(10),.showcase.big .offers li.item:nth-child(11),.showcase.big .offers li.item:nth-child(12){margin-top:20px!important;}

@media all and (-webkit-min-device-pixel-ratio:0){.showcase.big .hotels .offers li.item:nth-child(5), .showcase.big .hotels .offers li.item:nth-child(6),.showcase.big .hotels .offers li.item:nth-child(7) {margin-top:50px!important;} }

.showcase .avia .popular-dashed {width:800px;/*775px*/}
.showcase .zd .popular-dashed {width:777px;}
.popular-heading {margin-bottom:7px;margin-left:0;}
.showcase .zd .popular-heading {margin-bottom:6px;}
.showcase .hotels .popular-dashed {width:833px;}

.hidden-link {cursor:pointer!important;}

.showcase .offer .pic-alt {display:none!important;}
.hotels .offer  .pic-alt {display:inline-block!important;}
.hotels .offer  .pic-alt a {position:relative;}
.showcase .offer ul.links {width:260px!important;}

.showcase .popular.cars  {margin-bottom:30px}
.showcase .popular.cars .offer ul.links {text-align:center;margin-left:-10px;margin-top:-33px;}
.showcase .popular.cars .offer-title a {color:#404040!important;}

.popular ul.offers {margin:0;}
.popular ul.offers li div.offer ul.links li a {text-decoration:underline!important;}
.showcase .offer .links .rating {color:#8C8C8C!important;}
.showcase .offer .links .price {color:#0069D6!important;}
.showcase .offer .links .delim {color:#8C8C8C!important;}
.showcase .offer .links .hotel-name {}

.popular-additional-links {display:none;}

.footer-menu .delim {display:inline-block;width:130px;border-bottom:1px solid #CCC;}



/************** binding****************/
.bindlinks-cnt {margin-top:30px;}
.bindlinks-heading {color:#4a4b4f;margin-top:20px;font-family:'PT Sans',sans-serif;}
.bindlinks {width:auto;list-style-type:none;margin-top:15px;margin-left:15px;font-family:'PT Sans',sans-serif;}
.bindlinks.col-1 {display:inline-block;}
.bindlinks.col-2 {display:inline-block;margin-left:45px;vertical-align:top;}
.bindlinks li {margin-top:4px;list-style-type:none!important;}
.bindlinks li:first-child {margin-top:0;}
.bindlinks li a,.bindlinks li a:active,.bindlinks li a:visited {color:#404040;font-size:13px!important;font-weight:normal;font-family:sans-serif,helvetica;text-decoration:underline!important;}
.b-links .bindlinks li a,.b-links .bindlinks li a:active,.b-links .bindlinks li a:visited {text-decoration:none!important;}
.bindlinks li a:hover{text-decoration:none!important;color:#FEAA44;}

.bindlinks li.lc {line-height:22px;}
/*.bindlinks li.lc:before {content:'';top:4px;left:-2px;background:url(/images/ui/sprites/li-before-loc-pointer.png) no-repeat scroll 0 0 transparent;display:inline-block;width:14px;height:18px;position:relative;}
*/
.bindlinks li a span {font-family:'PT Sans Regular',Helvetica,sans-serif;font-size:13px;}
/*.bindlinks li a span.pre{color:#494a4f;font-weight:normal;}
.bindlinks li a span.delim {font-weight:bold;color:#000;}
.bindlinks li a span.to,.bindlinks li a span.from {color:#ed7212;border-bottom:1px solid #f6b887;font-weight:bold;}
.bindlinks li a:hover span.to,.bindlinks li a:hover span.from {color:#d76913;border-bottom:1px solid #c56010;font-weight:bold;}
.bindlinks.col-2.cities li a span.from,.bindlinks.col-2.cities li a span.to{position:relative;top:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:95px;display:inline-block;width:inherit;}
*/
.sidelinks {margin-left:7px!important;}
.sidelinks li.lc.bc:before {background:none;width:0;display:none;}
.sidelinks li.bc {max-width:216px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;color:#404040;}
.sidelinks li.bc .lcnt {max-width:216px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;color:#404040;}
.sidelinks li a span {font-size:11px;}
.sidelinks li a span.to, .sidelinks li a span.from {color:#000;font-weight:normal;border-color:#404040;border:0px solid transparent!important;}
.sidelinks li a span.to, .sidelinks li a span.from:hover {font-weight:normal;}

.sidebar .bindlinks-cnt {width:230px;}
.sidebar .bindlinks-cnt .bindlinks.col-2 {margin-top:10px!important;margin-left:15px!important;}


.bindlinks-cnt.routes-avia .bindlinks li a, .routes-avia .bindlinks li a:active, .routes-avia .bindlinks li a:visited {color:#0069D6!important;font-size:11px!important;font-family:arial!important;}
.bindlinks-cnt.routes-avia .bindlinks li.lc {line-height:20px;}
.bindlinks-cnt.routes-avia .bindlinks.col-2 {display:block!important;margin-left:14px!important;margin-top:0;}
/************* link binding ***********/

/*** form Cars ***/

.form-cars td.inputf input.date {width:119px;padding-left:21px;color:#404040;font-size:16px;}
.form-cars {width:990px;margin-top:3px;height:border:0;}
.form-cars td {}
.form-cars td.labelsc {height:25px;}
.form-cars td.labelsc label {color:#fff;}
.form-cars td.inputf {width:155px;color:#fff;}
.form-cars td.inputf input {width:204px;height:35px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-khtml-border-radius:4px 4px 4px 4px;}
.form-cars td.inputf td.destination {width:198px;}
.form-cars td.inputf input.destination {width:198px;color:#404040;/*color:#d4d4d4;*/padding-left:21px;font-size:18px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.form-cars td.inputf .date-back {}
.form-cars td.inputf input.passenger {width:97px;color:#404040;/*color:#d4d4d4;*/font-size:17px;}
.form-cars td.inputf input.klass {width:97px;color:#404040;/*color:#d4d4d4;*/}

.form-cars td.inputf select.klass {width:97px;height:35px;padding:0px 2px 0px 8px;border:0;color:#404040;position:relative;top:-9px;-webkit-appearance:menulist;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	appearance:none!important;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border-radius:4px 4px 4px 4px;
	-khtml-border-radius:4px 4px 4px 4px;}

.form-cars .chzn-container-single {display:inline-block!important;}
.form-cars .chzn-container .chzn-search input {color:#404040;font-size:16px;padding:0 0 0 9px;width:191px!important;left:-5px;height:35px!important;position:relative;top:-35px;border:0px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}
.form-cars .chzn-container a.chzn-single {margin-top:1px!important;height:28px!important;padding:4px 0 0 8px!important;}
.form-cars .chzn-container a.chzn-single div b {margin-top:4px!important;}

.form-cars .chzn-container ul.chzn-results li{color:#404040;}
.form-cars .chzn-container-active a.chzn-single{-webkit-box-shadow:0 1px 3px #E7A639 inset, 0 0 7px #FD8533;-moz-box-shadow:0 1px 3px #E7A639 inset, 0 0 7px #FD8533;box-shadow:0 1px 3px #E7A639 inset, 0 0 7px #FD8533;border:1px solid #E7A639;}
.form-cars input[type="checkbox"]:checked + label span, .form-avia input[type="checkbox"]:checked + label span {background-image:url(/images/ui/sprites/checkradio1.png)!important;}
.form-cars input[type="checkbox"] + label span, .form-avia input[type="checkbox"] + label span  {background-image:url(/images/ui/sprites/checkradio1.png)!important;}
#searchCarsCountry_chzn {width:200px!important;}
#searchCarsPlace_chzn .chzn-search input,#searchCarsPlaceBack_chzn .chzn-search input {width:171px!important;}
.form-cars div.chzn-container div.chzn-search{height:5px!important;}
.searchCarsBackCnt {position:relative;top:0px;}
.searchCarsDateDepartureCnt {position:relative;top:-6px;left:-29px;}
.searchCarsDateDepartureCnt.back-visible {left:-50px;}
.searchCarsDateCheckoutCnt {position:relative;top:-6px;left:-78px;}
.searchCarsDateCheckoutCnt.back-visible {left:-88px;}

.searchCarsDateDepartureLbl {position:relative;left:-27px;}
.searchCarsDateDepartureLbl.back-visible {left:-48px;}
.searchCarsDateCheckoutLbl {position:relative;left:-76px;}
.searchCarsDateCheckoutLbl.back-visible {left:-86px;}

.searchCarsParamsCnt.back-visible {margin-top:10px;}
.form-cars .btn.search.back-visible {top:10px;}
.form-cars .btn.search.back-visible {top:10px;}

/* .cars-selector {list-style-type:none;margin:0;}
.cars-selector li {display:inline-block;margin-left:10px;height:19px;cursor:pointer;background:url(/images/ui/sprites/cars_sprite.png) no-repeat scroll 0 0 transparent;}
.cars-selector li:first-child {margin-left:0;}
.cars-selector li span {color:#FFF;top:15px;position:relative;}
.cars-selector li.any span {top:0px;}
.cars-selector li.any{background-image:none!important;padding:3px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;}
.cars-selector li.any.selected{background-color:#FF9E40;}
.cars-selector li.econom{width:34px;background-position:0px -19px;}
.cars-selector li.miniwan{}
.cars-selector li.lux{}
.cars-selector li.cabrio{} */

/*****************************************/

.offers-block {margin-bottom:20px;}
.offers-block .offer {background-color:#EEF5FB;padding:10px;border-bottom:1px solid #CCCCCA;margin-top:20px;}
.offers-block .offer:first-child {margin-top:0;}
.offers-block .head a {color:#000!important;margin-bottom:12px!important;font-size:18px!important;font-family:Arial;}
.offers-block .head span {color:#979797!important;font-size:10px!important;float:right;}
.offers-block ul.offers_info {list-style-type:none!important;margin:5px 0 0 25px!important;}
.offers-block ul.offers_info li:first-child {margin-top:0!important;}
.offers-block ul.offers_info li {margin-top:7px!important;font-size:11px!important;color:#888!important;}

/********************** sidebars new **************/
.breadcrumbs.bar {border:1px solid #F1F1F1;
    height:17px;
    list-style-type:none;
    margin-bottom:10px;
    margin-top:14px;
    padding:0 0 6px 14px;
	line-height:inherit;
	background:url(/images/ui/sprites/breadcrumbs-bg.png) repeat-x scroll 0 0 transparent;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
	}

.ads-block-sidebar {margin-top:22px!important;}
/* .ads-block-sidebar:after {content:'';
display:inline-block;
background-color:#FFF;
height:14px;
width:232px;
position:absolute;
margin-left:-216px;
margin-top:-12px;} */

.sidebar.new {width:238px;background-color:#F2F2F2;}
.sidebar.new .offer {margin-top:13px;z-index:3;}
.sidebar.new .offer.order-links.first {width:238px;margin-top:13px!important;margin-bottom:40px;}
.sidebar.new .offer.order-links:first-child {margin-top:14px;}
.sidebar.new .offer.order-links:before, .sidebar-map:before {content:'';display:inline-block;background-color:#fff;height:18px;width:238px;position:absolute;margin-top:-19px;}
.sidebar-map.hotels:before {display:none;}
.sidebar.new .offer.order-links h2, .sidebar.new .offer.order-links .head-black, .sidebar.new .additional-links .head-black {margin-bottom:10px;width:238px;height:34px;margin-left:0;background:url(/images/ui/sprites/sidebar-heading-labels_sprite.png) no-repeat scroll 0 0 transparent;;text-indent:-999px;color:transparent;}
.content-page-excursions .sidebar.new .offer.order-links h2,.content-page-excursions .sidebar.new .offer.order-links .head-black {width:238px;}
.sidebar.new .offer.order-links ul {list-style-type:none;margin-left:7px;}
.sidebar.new .offer.order-links ul li {margin-top:14px;}
.sidebar.new .offer.order-links ul li:first-child {margin-top:0;}
.sidebar.new .offer.order-links ul li td.preview {width:70px;vertical-align:top;}
.sidebar.new .offer.order-links ul li td.preview a {padding:0;}
.sidebar.new .offer.order-links ul li td.info {padding-left:12px;vertical-align:middle;}
.sidebar.new .offer.order-links ul li img {width:70px;height:70px;}
.sidebar.new .offer.order-links ul li h4,.order-links ul li .item-heading {font-size:16px;font-family:'PT Sans Regular',Helvetica,sans-serif;font-weight:normal;position:relative;top:-4px;}
.sidebar.new .offer.order-links ul li a,.order-links ul li a {color:#262a34!important;text-decoration:underline!important;font-size:14px;font-weight:normal;font-family:'PT Sans Regular',Helvetica,sans-serif;}
.sidebar.new .offer.order-links ul li a:hover,.order-links ul li a:hover {color:#FEAA44!important;}
.sidebar.new .offer.order-links ul li a span,.order-links ul li a span {position:relative;white-space:nowrap;}
.useful-links {margin-left:20px;}
.useful-links li {margin-top:7px;}
.sidebar.new .offer.order-links .all-links {position:relative;top:20px;padding-left:10px;margin-left:10px;color:#262a34!important;text-transform:uppercase;text-decoration:underline!important;font-size:13px;font-family:'PT Sans Regular',Helvetica,sans-serif;}
.sidebar.new .offer.order-links .all-links:hover {color:#FEAA44!important;}
.sidebar.new .offer.order-links .all-links:before {content:'';display:inline-block;left:-10px;width:26px;height:26px;position:relative;vertical-align:middle;background:url("/images/ui/sprites/slider-btn_sprite.png") no-repeat scroll -26px -52px transparent;}
/*.sidebar.new .offer.order-links .all-links:after {margin-top:-58px;content:'';display:inline-block;width:230px;height:106px;position:relative;vertical-align:middle;background:url(/images/ui/sprites/sidebar-new-bg-hotel.png) no-repeat scroll right -12px transparent;}*/

.sidebar.new .offer.what2see {width:230px;min-height:220px;margin-bottom:25px;}
.sidebar.new .offer.what2see h2,.sidebar.new .offer.what2see .head-black {margin-bottom: 10px;width:230px;height:34px;margin-left:0;background:url(/images/ui/sprites/sidebar-heading-labels_sprite.png) no-repeat scroll 0 -34px transparent;;text-indent:-999px;color:transparent;}
.sidebar.new .offer.what2see ul {list-style-type:none;}
.sidebar.new .offer.what2see ul li {margin-top:14px;}
.sidebar.new .offer.what2see ul li:first-child {margin-top:0;}
.sidebar.new .offer.what2see ul li td.preview {width:70px;vertical-align:top;}
.sidebar.new .offer.what2see ul li td.preview a {padding:0;}
.sidebar.new .offer.what2see ul li td.info {padding-left:12px;vertical-align:middle;}
.sidebar.new .offer.what2see ul li img {width:70px;height:70px;z-index:3;}
.sidebar.new .offer.what2see ul li h4,.sidebar.new .offer.what2see ul li .item-heading {font-size:16px;font-family:'PT Sans Regular',Helvetica,sans-serif;font-weight:normal;position:relative;top:-4px;}
.sidebar.new .offer.what2see ul li a {color:#262a34!important;text-decoration:underline!important;font-size:14px;font-weight:normal;font-family:'PT Sans Regular',Helvetica,sans-serif;}
.sidebar.new .offer.what2see ul li a:hover {color:#FEAA44!important;}
.sidebar.new .offer.what2see ul li a span {position:relative;white-space:nowrap;}
.sidebar.new .offer.what2see .all-links {position:relative;top:20px;padding-left:10px;margin-left:10px;color:#262a34!important;text-transform:uppercase;text-decoration:underline!important;font-size:13px;font-family:'PT Sans Regular',Helvetica,sans-serif;}
.sidebar.new .offer.what2see .all-links:hover {color:#FEAA44!important;}
.sidebar.new .offer.what2see .all-links:before {content:'';display:inline-block;left:-10px;width:26px;height:26px;position:relative;vertical-align:middle;background:url("/images/ui/sprites/slider-btn_sprite.png") no-repeat scroll -26px -52px transparent;}
/*.sidebar.new .offer.what2see .all-links:after {margin-top:-46px;content:'';display:inline-block;width:46px;height:87px;position:relative;vertical-align:middle;background:url("/images/ui/sprites/sidebar-new-bg-photo.jpg") no-repeat scroll right 0 transparent;}*/

.sidebar.new .offer.where2go {width:230px;min-height:250px;}
.sidebar.new .offer.where2go h2,.sidebar.new .offer.where2go .head-black {margin-bottom: 10px;width:230px;height:34px;margin-left:0;background:url(/images/ui/sprites/sidebar-heading-labels_sprite.png) no-repeat scroll 0 -68px transparent;text-indent:-999px;color:transparent;}
.sidebar.new .offer.where2go ul {list-style-type:none;/*margin-bottom:20px;*/}
.sidebar.new .offer.where2go ul li {margin-top:14px;}
.sidebar.new .offer.where2go ul li:first-child {margin-top:0;}
.sidebar.new .offer.where2go ul li td.preview {width:70px;vertical-align:top;}
.sidebar.new .offer.where2go ul li td.preview a {padding:0;}
.sidebar.new .offer.where2go ul li td.info {padding-left:12px;vertical-align:middle;}
.sidebar.new .offer.where2go ul li img {width:70px;height:70px;}
.sidebar.new .offer.where2go ul li h4,.sidebar.new .offer.where2go ul li .item-heading {font-size:16px;font-family:'PT Sans Regular',Helvetica,sans-serif;font-weight:normal;}
.sidebar.new .offer.where2go ul li a {color:#262a34!important;text-decoration:underline!important;font-size:14px;font-weight:normal;font-family:'PT Sans Regular',Helvetica,sans-serif;}
.sidebar.new .offer.where2go ul li a:hover {color:#FEAA44!important;}
.sidebar.new .offer.where2go ul li a span {position:relative;white-space:nowrap;}
.sidebar.new .offer.where2go .all-links {position:relative;top:20px;padding-left:10px;margin-left:10px;color:#262a34!important;text-transform:uppercase;text-decoration:underline!important;font-size:13px;font-family:'PT Sans Regular',Helvetica,sans-serif;}
.sidebar.new .offer.where2go .all-links:hover {color:#FEAA44!important;}
.sidebar.new .offer.where2go .all-links:before {content:'';display:inline-block;left:-10px;width:26px;height:26px;position:relative;vertical-align:middle;background:url("/images/ui/sprites/slider-btn_sprite.png") no-repeat scroll -26px -52px transparent;}
/*.sidebar.new .offer.where2go .all-links:after {margin-top:-46px;content:'';display:inline-block;width:78px;height:106px;position:relative;vertical-align:middle;background:url("/images/ui/sprites/sidebar-new-bg-tick.jpg") no-repeat scroll right 0 transparent;}*/

.sidebar.new.excursions .offer {min-height:0;}
.sidebar.new.excursions .offer.what2see {margin-bottom:0!important;}
.sidebar.new.excursions .offer ul {display:none;height:0;}
.sidebar.new.excursions .offer:hover {min-height:auto;}
.sidebar.new.excursions .offer:hover ul {display:block!important;height:auto;-webkit-transition:height .4s cubic-bezier(0, 1.8, 1, 1.8);-moz-transition:height .4s cubic-bezier(0, 1.8, 1, 1.8);transition:height .4s cubic-bezier(0, 1.8, 1, 1.8);}


.additional-links h2,.additional-links .additional-heading {width:230px;height:34px;margin-left:0;background:url(/images/ui/sprites/sidebar-heading-labels_sprite.png) no-repeat scroll 0px -102px transparent;text-indent:-999px;color:transparent;}

/* .sidebar.new:after {background-color:#F2F2F2;display:inline-block;height:20px;width:235px;content:' ';position:absolute;} */

.contact-form-td-cnt {border-right:238px solid #F2F2F2;}
.contact-form-td-cnt:before {display:inline-block;content:'';width:238px;height:20px;background-color:#F2F2F2;position:relative;float:right;left:238px;top:-20px;}
.body-cars .contact-form-td-cnt:before {display:none;}
.contact-form-td-cnt #question-block {margin-top:25px!important;}


.item-heading {margin-top:10px;}
.help-links li a {margin-left:10px;}

.head-black {background-image:none!important;background-color:#262A33!important;color:#FEFEFE!important;text-indent:0!important;font-size:20px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.head-black span {position:relative;top:5px;left:8px;}
.head-black span > small {font-size:12px;position:relative;left:1px!important;}
.head-black small {font-size:12px;position:relative;left:5px!important;}

/********************************/
#vl_like {width:105px!important;}
/*******************************/

#support_topics  {margin-top:20px;}
#support_topics .question {margin-top:20px;}
#support_topics .question:firs-child {margin-top:0;}
#support_topics .body {font-size:14px;line-height:22px;display:none;background-color:#FDF3DC;padding: 10px;border-bottom:1px solid #CCCCCA;}
#support_topics h4 {font-size:19px;font-family:'PT Sans',sans-serif;font-weight:normal!important;}
#support_topics h4 a {color:#000;text-decoration:underline!important;outline:medium none;font-family:'PT Sans',sans-serif;}
#support_topics h4 a:hover,#support_topics h4 a.slctd {color:#FEAA44;}
#support_topics strong {font-size:14px;font-family:"PT Sans",sans-serif;font-weight:bold;}

.page-help-list {list-style-type:none;margin-top:10px!important;}
.page-help-list li {margin-left:10px;display:inline-block;}
.page-help-list li:first-child {margin-left:10px;}
.page-help-list li a{font-size:20px;font-family:'PT Sans';color:#000;text-decoration:underline;}
.page-help-list li a:hover{color:#FEAA44;}

.content-page h2{display:block!important;margin-bottom:15px;}

.page-help-menu-nav  {list-style-type:none;margin-left:3px;display:inline;}
.page-help-menu-nav  li {display:inline-block;margin-left:10px;}
.page-help-menu-nav  li:first-child {margin-left:0;}

.help-avia {}
.help-avia .j-item {margin-top:20px;}
.help-avia .j-item:first-child {margin-top:0;}
.help-avia .j-plot {background-color:#FDF3DC;padding:10px;border-bottom:1px solid #CCCCCA;margin-top:10px;}
.help-avia ul {margin-left:25px;margin-bottom:20px;}
.help-avia ul  li{display:list-item;margin-top:10px;line-height:22px;font-size:14px;}
.help-avia ul  li:first-child{margin-top:0;}
.help-avia ol {margin-left:25px;margin-bottom:20px;}
.help-avia ol  li{display:list-item;margin-top:10px;line-height:22px;font-size:14px;}
.help-avia ol  li:first-child{margin-top:0;}
.help-avia .j-plot p{line-height:22px;font-size:14px;margin-bottom:20px;}
.help-avia .j-plot p:last-child {margin-bottom:0;}
.help-avia h2{text-transform:uppercase;color:#383838;font-family:'PT Sans Regular',Helvetica,sans-serif;font-size:25px;font-weight:normal;}
.help-avia span.undrln {text-decoration:underline;}

.help-zd {}
.help-zd .j-item {margin-top:20px;}
.help-zd .j-item:first-child {margin-top:0;}
.help-zd .j-plot {background-color:#FDF3DC;padding:10px;border-bottom:1px solid #CCCCCA;margin-top:10px;}
.help-zd ul {margin-left:25px;margin-bottom:20px;}
.help-zd ul  li{display:list-item;margin-top:10px;line-height:22px;font-size:14px;}
.help-zd ul  li:first-child{margin-top:0;}
.help-zd ol {margin-left:25px;margin-bottom:20px;}
.help-zd ol  li{display:list-item;margin-top:10px;line-height:22px;font-size:14px;}
.help-zd ol  li:first-child{margin-top:0;}
.help-zd .j-plot p{line-height:22px;font-size:14px;margin-bottom:20px;}
.help-zd .j-plot p:last-child {margin-bottom:0;}
.help-zd h2{text-transform:uppercase;color:#383838;font-family:'PT Sans Regular',Helvetica,sans-serif;font-size:25px;font-weight:normal;}
.help-zd span.undrln {text-decoration:underline;}

.help-hotels {}
.help-hotels .j-item {margin-top:20px;}
.help-hotels .j-item:first-child {margin-top:0;}
.help-hotels .j-plot {background-color:#FDF3DC;padding:10px;border-bottom:1px solid #CCCCCA;margin-top:10px;}
.help-hotels ul {margin-left:25px;margin-bottom:20px;}
.help-hotels ul  li{display:list-item;margin-top:10px;line-height:22px;font-size:14px;}
.help-hotels ul  li:first-child{margin-top:0;}
.help-hotels ol {margin-left:25px;margin-bottom:20px;}
.help-hotels ol  li{display:list-item;margin-top:10px;line-height:22px;font-size:14px;}
.help-hotels ol  li:first-child{margin-top:0;}
.help-hotels .j-plot p{line-height:22px;font-size:14px;margin-bottom:20px;}
.help-hotels .j-plot p:last-child {margin-bottom:0;}
.help-hotels h2{text-transform:uppercase;color:#383838;font-family:'PT Sans Regular',Helvetica,sans-serif;font-size:25px;font-weight:normal;}
.help-hotels span.undrln {text-decoration:underline;}

/************************/

.searchListBarCnt {width:100%;text-align:center;margin-bottom:5px;}
.searchListBarCnt.single {margin-top:20px;margin-bottom:-20px;}
.searchListBarCnt.single input {width:480px!important;}
#searchListBar {width:auto;max-width:510px;height:35px;margin:0 auto;border:1px solid #fff;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	outline: medium none;
	-webkit-transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#searchListBar.focused {border:1px solid #e7a639;-moz-box-shadow: 0 1px 3px #e7a639 inset, 0 0 7px #fd8533;-webkit-box-shadow: 0 1px 3px #e7a639 inset, 0 0 7px #fd8533;box-shadow: 0 1px 3px #e7a639 inset, 0 0 7px #fd8533;}
#searchListBar .from {display:inline-block;width:142px;min-width:142px;max-width:142px;overflow:hidden;white-space:nowrap;text-overflow:ellispis;height:35px;float:left;position:relative;top:7px;left:9px;color:#404040;font-weight:normal;font-size:18px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#searchListBar span {display:inline-block;height:35px;float:left;position:relative;top:7px;left:20px;color:#404040;font-weight:normal;font-size:18px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#searchListBar input {display:inline-block;border:none!important;width:334px;height:34px;padding-left:5px;float:left;position:relative;left:25px;color:#404040;font-weight:normal;font-size:18px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;
box-shadow:-2px 2px 3px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:-2px 2px 3px rgba(0, 0, 0, 0.1) inset;-webkit-box-shadow:-2px 2px 3px rgba(0, 0, 0, 0.1) inset;}
#searchListBar input:focus {border:0px solid #fff!important;}
#searchListBar input.c-to {box-shadow:0px 1px 0px rgba(0, 0, 0, 0.1) inset;-webkit-box-shadow:0px 1px 0px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0px 1px 0px rgba(0, 0, 0, 0.1) inset;}

/***********/
#map-panel {position:absolute;top:5px;left:50%;margin-left:-180px;z-index:5;background-color:#fff;padding:5px;border:1px solid #999;}

.line-top .btn.mini-action{width:auto!important;float:right!important;font-size:13px!important;height:13px!important;padding-top:4px!important;top:4px!important;left:-3px!important;}

.pagination {margin:-20px 0;position:relative;}
.pagination-bottom .pagination {margin:-20px 0;position:relative;}
.pagination b {position:relative;top:0;}
.pagination a {
  float:none;
  margin: 1px 2px;
  display: inline-block;
  font-size:13px!important;
  font-family: "Helvetica Neueu", Helvetica, Arial, sans-serif;
  color: #444;
  font: bold 16px arial;
  background: #e4e4e4;
  background-origin: padding-box, border-box;
	background-clip: padding-box, border-box;
	border: 1px solid transparent;
	padding: 8px 12px;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	outline: 0;
	box-shadow: inset 0 0 0 1px rgba(255,255,255,0.5), 0 3px 6px -3px rgba(0,0,0,0.25);
	background-image: linear-gradient(#f2f2f2, #e4e4e4 50%), linear-gradient(#e4e4e4, #ccc);
	background-image: -o-linear-gradient(#f2f2f2, #e4e4e4 50%), -o-linear-gradient(#e4e4e4, #ccc);
	background-image: -ms-linear-gradient(#f2f2f2, #e4e4e4 50%), -ms-linear-gradient(#e4e4e4, #ccc);
	background-image: -moz-linear-gradient(#f2f2f2, #e4e4e4 50%), -moz-linear-gradient(#e4e4e4, #ccc);
	background-image: -webkit-linear-gradient(#f2f2f2, #e4e4e4 50%), -webkit-linear-gradient(#e4e4e4, #ccc);
  -moz-border-radius:3px 3px 3px 3px;
  -webkit-border-radius:3px 3px 3px 3px;
  -o-border-radius:3px 3px 3px 3px;
  -ms-border-radius:3px 3px 3px 3px;
  -khtml-border-radius:3px 3px 3px 3px;
  border-radius:3px 3px 3px 3px;
}
.pagination a:first-child, .pagination a.first {
  margin-left: 0;
}
.pagination a:last-child, .pagination a.last {
  margin-right: 0;
}
.pagination a:hover, .pagination a:focus {
	background: #e4e4e4;
	background-origin: padding-box, border-box;
	background-clip: padding-box, border-box;
	border: 1px solid transparent;
	padding: 8px 12px;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	outline: 0;
	box-shadow: inset 0 0 0 1px rgba(255,255,255,0.5), 0 3px 6px -3px rgba(0,0,0,0.25);
	background-image: linear-gradient(#e4e4e4,#f2f2f2 50%), linear-gradient(#ccc,#e4e4e4);
	background-image: -o-linear-gradient(#e4e4e4,#f2f2f2 50%), -o-linear-gradient(#ccc,#e4e4e4);
	background-image: -ms-linear-gradient(#e4e4e4,#f2f2f2 50%), -ms-linear-gradient(#ccc,#e4e4e4);
	background-image: -moz-linear-gradient(#e4e4e4,#f2f2f2 50%), -moz-linear-gradient(#ccc,#e4e4e4);
	background-image: -webkit-linear-gradient(#e4e4e4,#f2f2f2 50%), -webkit-linear-gradient(#ccc,#e4e4e4);
}

.pagination a:active {
	color: #666;
	position: relative;
	top:1px;
	text-shadow:0 -1px #fff;
	box-shadow: inset 0 1px 4px 1px rgba(0,0,0,0.1), inset 0 6px 14px rgba(0,0,0,0.07), 0 1px #fff;
	background-image: -linear-gradient(#f0f0f0, #e0e0e0 50%), linear-gradient(#cfcfcf, #c6c6c6);
	background-image: -o-linear-gradient(#f0f0f0, #e0e0e0 50%), -o-linear-gradient(#cfcfcf, #c6c6c6);
	background-image: -ms-linear-gradient(#f0f0f0, #e0e0e0 50%), -ms-linear-gradient(#cfcfcf, #c6c6c6);
	background-image: -moz-linear-gradient(#f0f0f0, #e0e0e0 50%), -moz-linear-gradient(#cfcfcf, #c6c6c6);
	background-image: -webkit-linear-gradient(#f0f0f0, #e0e0e0 50%), -webkit-linear-gradient(#cfcfcf, #c6c6c6);
}

.pagination-cnt {display:block;margin-top:10px;margin-bottom:10px;}
.pagination-cnt.pagination-top {float:right;margin-bottom:-30px;}
.pagination-cnt.pagination-bottom {margin-top:25px!important;}
.pagination-cnt.pagination-bottom .pagination{left:0!important;}
.pagination a.more {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: 0 none !important;
  background: transparent !important;
  margin-left: 0;
  margin-right: 0;
}
.pagination b span.current {
  -moz-box-shadow:0 -6px 4px -8px #000000 inset, 0 6px 4px -8px #000000 inset;
  -webkit-box-shadow:0 -6px 4px -8px #000000 inset, 0 6px 4px -8px #000000 inset;
  -o-box-shadow:0 -6px 4px -8px #000000 inset, 0 6px 4px -8px #000000 inset;
  box-shadow:0 -6px 4px -8px #000000 inset, 0 6px 4px -8px #000000 inset;
  border-color: #6494B6 !important;
  color: #f2f2f2 !important;
  text-shadow: black 0 1px 0;
 /*  background-color: #98C6E8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#98C6E8), to(#6AADDF));
  background-image: -webkit-linear-gradient(top, #98C6E8,#6AADDF);
  background-image: -moz-linear-gradient(top, #98C6E8, #6AADDF);
  background-image: -ms-linear-gradient(top, #98C6E8, #6AADDF);
  background-image: -o-linear-gradient(top, #98C6E8, #6AADDF);
  background-image: linear-gradient(top, #98C6E8, #6AADDF);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5f5f5f', EndColorStr='#5c5c5c'); */
  background-color:#fe983b;
  background-image: linear-gradient(#e7a643, #f6af46, #fdb046, #feaa44, #fe9c3d, #fe943a, #ff9038, #ff8a35, #ff8734, #fd8533);
  font-size:13px!important;
  font-family: "Helvetica Neueu", Helvetica, Arial, sans-serif;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  margin: 1px 2px;
  padding: 8px 12px;
}
@media all and (-webkit-min-device-pixel-ratio:0){.pagination b span.current {padding:10px 14px;box-shadow:0px -7px 6px -9px #000000 inset, 0px 8px 6px -9px #000000 inset;}}

.aboutCountry ul,.aboutCity ul {list-style-type:none;}
.aboutCountry ul li, .aboutCity ul li{list-style-type:none;color:#383838;line-height: 22px;font-size:14px;text-align:justify;}
.aboutCountry ul li:before, .aboutCity ul li:before{display:inline-block;content:"●";margin-right:5px;}

#searchListFilterTmpList {display:inline-block;list-style-type:none;left:20px;margin:0 auto;position:relative;text-align:left;overflow:hidden;vertical-align:top;width:230px;}
#searchListFilterTmpList li{margin-top: 9px;}
#searchListFilterTmpList li a{color:#373D49;text-decoration:none!important;}
#searchListFilterTmpList li a:hover{color:#FEAA44;text-decoration:underline!important;}

#Offers_Routes_Table {margin-top:15px;}
#Offers_Routes_Table td {text-align:center;padding:3px 3px 3px 15px;height:22px;}
#Offers_Routes_Table div.hd {display:inline-block;width:100%;background:url(/images/ui/sprites/avia-prices-hd_sprite.png) repeat-x scroll 0 0 #EEA350;color:#fff;text-shadow:2px 1px 1px #ca8233;padding:8px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}
#Offers_Routes_Table td a{color:#404040;font-size:13px;text-decoration:none!important;font-weight:normal;border-bottom:1px solid #404040;padding-bottom:2px;}
#Offers_Routes_Table td a:hover {color:#FEAA44;border-bottom:1px solid #FEAA44;}

.trains-list div.hd{margin-bottom:0px!important;background-color:transparent!important;}
.stations-list div.hd{margin-bottom:15px!important;}

table th div.hd.t-arriv,table th div.hd.t-depart {top:8px;position:relative;}
@media all and (-webkit-min-device-pixel-ratio:0){ table th div.hd.t-arriv,table th div.hd.t-depart {top:7px;} }
table th div.hd.t-depart ins,table th div.hd.t-arriv ins {font-size:12px;display:block;max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
table th div.hd.t-depart span,table th div.hd.t-arriv span {position:relative;top:-8px;}

.table-trains-route-cnt {text-align:left;padding-left:5px;}

.prices-list-cnt {text-align:left;padding-left:5px;}
.prices-list {list-style-type:none;}
.prices-list li {font-size:11px;}

#map_canvas {background-color:#E5E3DF;}
#map_wrapper {position:relative;}
#map_info {display:none;width:190px;height:30px;padding:10px;position:absolute;top:215px;left:505px;z-index:99;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.396);display:inline-block;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;}
#map_info ul {list-style-type:none;}
#map_info ul li {color:#FFF;text-shadow:1px 1px 1px #000;}

.price-btn-avia {cursor:pointer;padding:3px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;}
.price-btn-avia:hover {background-color:#FF9E40;color:#fff;text-shadow:2px 1px 1px #CA8233;}

.price-btn-zd {cursor:pointer;padding:3px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;}
.price-btn-zd span {color:#404040;border-bottom:1px solid #404040;text-decoration:none;}
.price-btn-zd:hover {background-color:#FF9E40;color:#fff;text-shadow:2px 1px 1px #CA8233;border-bottom:0px solid transparent;}
.price-btn-zd:hover span {color:#fff;text-shadow:2px 1px 1px #CA8233;border-bottom:0px solid transparent;}

.price-btn-cars {cursor:pointer;margin-left:25px;font-weight:bold;max-width:80px;padding:3px;background-color:transparent;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;}
.price-btn-cars:hover {background-color:#FF9E40;color:#fff;text-shadow:2px 1px 1px #CA8233;}
#prices-block table tr:hover .price-btn-cars {background-color:#FF9E40;color:#fff;text-shadow:2px 1px 1px #CA8233;}

 .car-link {color:#000;text-decoration:none!important;}
 .car-variant td:hover .car-link, .car-link:hover {color:#FF9E40;text-decoration:underline!important;}
 .cars-prices-block div.hd span {white-space:nowrap;}

.btn-clickme  {-webkit-animation-duration: 3.3s;
    animation-duration: 3.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;-webkit-animation-name: pulse;
    animation-name: pulse;
background-image: none;
text-shadow:none;
}

.form .btn-clickme:after {content: '→';position: relative;left:12px;}

@-webkit-keyframes pulse {
    0% {-webkit-transform: scale(1);}
12.5% {-webkit-transform: scale(1.1);}
25% {-webkit-transform: scale(1);}
  50% {-webkit-transform: scale(1.1);}
70% {-webkit-transform: scale(1);}
100% { -webkit-transform: scale(1);}

}
@keyframes pulse {
  0% {transform: scale(1);}
  12.5% {transform: scale(1);}
  25% {transform: scale(1);}
  50% {transform: scale(1.1);}
70% {transform: scale(1);}
  100% {transform: scale(1);}
}

/*
.btn-clickme:hover,.btn-clickme:active {-webkit-animation-name:none;-moz-animation:none;} */


#reformal_tab {z-index:101!important;background-color:#FF9E40!important;top:60%!important;opacity:.8}
.lt-invite.lt-left.lt-big {z-index:102!important;}
#tuna_2 {opacity:.8;}
#reformal_tab:hover,#tuna_2 :hover{opacity:1;} {opacity:1;}
.lt-invite.lt-orange.lt-left.lt-big .lt-label {right:7px!important;}

.header-menu-right.gruzin {width:448px;height:68px;float:left;margin-left:-1px;list-style-type:none;border-left:1px solid #F1F1F1!important;border-right:none!important;}
.header-menu.with-excursions,.header-menu-right.gruzin.with-excursions,.header-menu-right-arrow-slider.gruzin.with-excursions {width:665px!important;}
.header-menu.with-excursions.with-insurance,.header-menu-right.gruzin.with-excursions.with-insurance,.header-menu-right-arrow-slider.gruzin.with-excursions.with-insurance {width:555px!important;}
.header-menu-right.gruzin li.selected {height:68px;background-color:#FAFAFA;}
.header-menu-right.gruzin li:hover {background-color:#FAFAFA;}
.header-menu-right.gruzin li.selected a {color:#646464;}
.header-menu-right.gruzin li a {text-decoration:none!important;width:128px;font-size:15px;height:68px;color:#646464;position:relative;top:-29px;left:0px;font-family:'PTSansReg',sans-serif;-webkit-font-variant-ligatures:initial;-webkit-font-kerning:initial;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;transition: all .5s linear;-webkit-transition:all .5s linear; -moz-transition:all .5s linear;-o-transition:all .5s linear;-ms-transition:all .5s linear;}
@media all and (-webkit-min-device-pixel-ratio:0){.header-menu-right.gruzin li a  {font-family:inherit;-webkit-font-smoothing:antialiased;}}
.header-menu-right.gruzin li {cursor: pointer;float:left;width:110px;height:68px;list-style-type:none;font-size:15px;border-left:none;border-right:none;background:#fff;}
.header-menu-right.gruzin li:nth-child(2) {border-left: 1px solid #F1F1F1;border-right: 1px solid #F1F1F1;}
.header-menu-right.gruzin li:nth-child(3){border-right: 1px solid #F1F1F1;border-left:none;}
.header-menu-right.gruzin li:nth-child(4) {border-right:1px solid #F1F1F1!important;border-left:none;}
.header-menu-right.gruzin.with-excursions li:nth-child(4) {border-right:1px solid #F1F1F1!important;}
.header-menu-right.gruzin li:nth-child(5) {border-right:1px solid #F1F1F1!important;}
.header-menu-right-arrow-slider.gruzin li.selected {margin-left:-2px;}
.header-menu-right-arrow-slider.gruzin li.zd.selected {margin-left:1px;}
.header-menu-right-arrow-slider.gruzin li.hotels.selected {margin-left:4px;}
.header-menu-right-arrow-slider.gruzin.with-excursions li.cars.selected {margin-left:11px!important;}
.header-menu-right-arrow-slider.gruzin.with-excursions li.strahovki.selected {margin-left:7px;}
.header-menu-right-arrow-slider.gruzin.with-excursions li.excursions.selected {margin-left:11px!important;}

.content-page .post-body p{display:block;line-height:22px;margin-top:20px;font-size:14px;}
.content-page .post-body ul {display:block;margin-left:15px;margin-top:0;list-style-type:disc;}
.content-page .post-body ul li{line-height:22px;font-size:14px;margin-top:7px;list-style-type:disc;vertical-align:middle;}
.content-page .post-body ul li:first-child{margin-top:0;}

.email-trick-hid {visibility:hidden;display:none;height:1px;width:1px;}

.additional-links {margin-top:20px;}
.sidebar-links-cnt h2,.sidebar-links-cnt h3 {font-size:17px;font-weight:normal;font-family:'PT Sans Regular', Helvetica, sans-serif;}
.additional-links ul{list-style-type:none;margin-left:5px;margin-top:12px;}
.additional-links ul li{margin-top:10px;}
.additional-links ul li:first-child{margin-top:0;}
.additional-links ul li a,.sidebar-links-cnt a {color:#404040;font-size:14px;text-decoration:none;border-bottom:1px solid #404040;}
.additional-links ul li a:hover,.sidebar-links-cnt a:hover {border-bottom:1px solid #FEAA44;color:#FEAA44;}

#question-block {margin-top:10px;}
#rasp-block ul.tabSet,#question-block  ul.tabSet{margin:10px 0 7px 5px;}
#rasp-block ul.tabSet li,#question-block  ul.tabSet li {display:inline-block;margin-left:20px;cursor:pointer;}
#rasp-block ul.tabSet li:first-child,#question-block  ul.tabSet li:first-child {margin-left:0}
#rasp-block ul.tabSet li a,#question-block  ul.tabSet li a {color:#404040;text-decoration:none!important;border-bottom:1px dashed #404040;}
#rasp-block ul.tabSet li a:hover,#rasp-block ul.tabSet li.on a,#question-block ul.tabSet li a:hover,#question-block ul.tabSet li.on a {color:#FC993C;border-bottom:1px dashed #FC993C;}
#rasp-block .panel, #question-block .panel {margin-bottom:20px;}
#rasp-block .panel table {width:100%;}
#rasp-block .panel table th {text-align:center;font-family:'PT Sans',sans-serif;font-size:14px;}
#rasp-block .panel table td{text-align:center;margin-top:11px;border-top:1px dashed #CCC;padding-top:5px;padding-bottom:5px;}
#rasp-block .panel table tr:first-child td {margin-top:0;border:0px;}
#rasp-block .panel table tr:hover td {background:#fffebd;}
#raps-block .panel table tr td a,.train_page_link, #question-block .panel table tr td a {color:#404040;text-decoration:none!important;border-bottom:1px solid #404040;}
#raps-block .panel table tr td a:hover,.train_page_link:hover, #question-block .panel table tr td a:hover {color:#FEAA44;border-bottom:1px solid #FEAA44;}
#question-block .panel table tr td .btn, #question-block .panel table tr td .btn:hover {color:#FFF!important;border-bottom:inherit!important;}
#rasp-block .icon {vertical-align:middle;position:relative;top:-2px;left:-3px;}
#rasp-block .icon-time {height:12px;width:12px;left:-2px;}
#rasp-block .icon-cal {height:12px;width:12px;}
#rasp-block .airline {text-align:left!important;}
#rasp-block .airline span {margin-left:20px;}
#rasp-block .airline .airline-logo {display:inline-block;float:left;}
#rasp-block .price {font-weight:bold;font-family:'PT Sans',sans-serif;}

#rasp-block li.tab0.on:after,#prices-block li.on:after {
background:url(/images/ui/sprites/table_tab_selector_sprite.png) 0px 0px repeat scroll rgba(0, 0, 0, 0);
content:'';
display:inline-block;
width:114px;
margin-left:-126px;
height:8px;
position: absolute;
margin-top:21px;
}
#prices-block li.on:after {margin-left:-82px;}
.body-cars #prices-block li.on:after {display:none;}
.content-zd #rasp-block li.tab0.on:after {margin-top:28px;}

.single-tabed li.tab0.on:after {margin-left:-59px!important;background-position:-42px 0!important;}

.stations-list {border-spacing:0;border-collapse:collapse;}
.stations-list tr {padding:0;}
.stations-list tr:hover td {background:#fffebd;}
.stations-list td {padding:4px 20px 10px 10px;}
.stations-list .station-hidden {display:none;}
.stations-hidden-delim {background:url(/images/ui/sprites/stations_biglen_delim_bg.png?1) no-repeat scroll 0 0 transparent;text-align:center;display:inline-block;width:auto;height:65px;margin:0 auto;overflow:hidden;}
.stations-hidden-delim .stations-hidden-delim-wrap {width:200px;position:absolute;margin-left:260px;}
.stations-hidden-delim .stations-hidden-delim-wrap a {position:relative;top:25px;color: #404040;border-bottom:1px dashed #404040;text-decoration:none!important;}
.stations-hidden-delim .stations-hidden-delim-wrap a:hover {color:#FC993C;border-bottom:1px dashed #FC993C;}
.nohoverbgcolor:hover td {background-color:transparent!important;}
.station-line {background:url(/images/ui/sprites/zd_block_rasp_line.png) repeat-y scroll 25px 0 transparent;width:4px;vertical-align:top;}
.station {background:url(/images/ui/sprites/zd_block_rasp_sprite.png) no-repeat scroll 0 0 transparent;}
.station-name {position:relative;left:-15px;}
.station-1 {width:21px;height:20px;background-position:-28px 0;position:relative;left:6px;}
.station-1.enabled {background-position:-6px 0;}
.station-enabled-last .station-1.enabled {}
.station-2 {background-position:-28px -20px;width:21px;height:20px;position:relative;left:6px;}
.station-2.enabled {background-position:-6px -20px;}
.station-3 {background-position:-28px -37px;width:21px;height:15px;position:relative;left:6px;}
.station-3.enabled {background-position:-6px -37px;}
.stations-list .icon.icon-time{height:12px;width:12px;left:-2px;vertical-align:middle;position:relative;top:-2px;}

.stations-list .station-hidden,.route_flights_list .station-hidden {display:none;}

.station-enabled-first:before {background-color:#FFFFFF;content:" ";display:inline-block;height:10px;margin-left:2px;margin-top:-4px;position:absolute;width:30px;}
.station-enabled-last:after {background-color:#FFFFFF;content:" ";display:inline-block;height:24px;margin-left:3px;position:absolute;width:30px;}
.stations-list tr:hover .station-enabled-last:after, .stations-list tr:hover .station-enabled-first:before {background-color:#fffebd;}

.cars-prices-block .car-variant .car-description{padding:3px;background-color:#EEF5FB;line-height:22px;}
.cars-prices-block .car-variant:hover .car-description{background-color:#FFFEBD;}
.cars-prices-block .flag {margin-right:2px;position:relative;top:-2px;}
.cars-prices-block .car-variant .car-location a {padding-bottom:1px;border-bottom:1px solid #404040;color:#000;text-decoration:none;}
.cars-prices-block .car-variant .car-location a:hover {color:#FC993C!important;border-bottom:1px solid #FC993C;}
.cars-prices-block .car-variant .car-facilities {margin-top:4px;}
.cars-prices-block .car-variant .car-name {font-size:15px;font-weight:bold;padding-bottom:1px;color:#000;text-decoration: none;}

.hotels-content-list .hotel-info {margin-top:3px;}
.hotels-content-list .hotel-info .hotel-descr {margin-top:-2px;min-width:605px;padding-right:20px;padding-top:5px;}
.hotels-content-list .hotel-loc {display:inline-block;font-size:12px;font-weight:normal;}
.hotels-content-list .hotel-loc .flag {}
.hotels-content-list .hotel-loc .loc-city,.hotels-content-list .hotel-loc .loc-country {display:inline-block;}
.hotels-content-list .hotel-loc .loc-country {margin-left:3px;}
.hotels-content-list li:first-child {margin-top:0;}
.hotels-content-list li {margin-top:3px;margin-top:7px;}
.hotels-content-list h3,.hotels-content-list .hotel-name {font-family:'PT Sans Regular', Helvetica, sans-serif;position:relative;top:-2px;}
.hotels-content-list h3 a,.hotels-content-list .hotel-name a {color:#000!important;text-decoration:none!important;padding-bottom:1px;border-bottom:1px solid #404040;}
.hotels-content-list h3 a,.hotels-content-list .hotel-name .name_lnk {font-size:15px;font-weight:bold;}
.hotels-content-list h3 a:hover,.hotels-content-list .hotel-name a:hover {color:#FC993C!important;border-bottom:1px solid #FC993C;}

.hotel-facilities {list-style-type:none;display:inline-block;position:relative;top:3px;}
.hotel-facilities li.facility {list-style-type:none;display:inline-block;margin-left:4px;}
.hotel-facilities li.facility div{width:16px;height:16px;background:url(/images/ui/sprites/hotel_facilities_sprite.png) no-repeat scroll 0 0 transparent;}
.hotel-facilities li.facility:first-child{margin-left:0;}
.hotel-facilities .facility .facility-wifi {background-position:0 -48px;}
.hotel-facilities .facility .facility-animals {background-position:0 -15px;}
.hotel-facilities .facility .facility-parking {background-position:0 0;}
.hotel-facilities .facility .facility-sauna{background-position:0 -30px;}
.hotel-facilities .facility .facility-swimming_pool{background-position:0 -64px;}
.hotel-facilities .facility .facility-restaurant{background-position:0 -102px;}
.hotel-facilities .facility .facility-bar{background-position:0 -82px;position:relative;top:1px;}
.hotel-facilities .facility .facility-wholeday{background-position:0 -124px;}

.excursions-content-list .excursion-info {margin-top:3px;padding-right:25px;font-size:15px;}
.excursions-content-list .excursion-info .excursion-descr {margin-top:-2px;min-width:605px;padding-right:20px;padding-top:5px;}
.excursions-content-list .excursion-loc {display:inline-block;font-size:12px;font-weight:normal;}
.excursions-content-list .excursion-loc .flag {}
.excursions-content-list .excursion-loc .loc-city,.excursions-content-list .excursion-loc .loc-country {display:inline-block;}
.excursions-content-list .excursion-loc .loc-country {margin-left:3px;}
.excursions-content-list li:first-child {margin-top:0;}
.excursions-content-list li {margin-top:3px;margin-top:25px;}
.excursions-content-list h3,.excursions-content-list .excursion-name {font-family:'PT Sans Regular', Helvetica, sans-serif;position:relative;top:-2px;}
.excursions-content-list h3 a,.excursions-content-list .excursion-name a {color:#000!important;text-decoration:none!important;padding-bottom:1px;border-bottom:1px solid #404040;}
.excursions-content-list h3 a,.excursions-content-list .excursion-name .name_lnk {font-size:15px;font-weight:bold;line-height:25px;}
.excursions-content-list h3 a:hover,.excursions-content-list .excursion-name a:hover {color:#FC993C!important;border-bottom:1px solid #FC993C;}

.excursion-facilities {list-style-type:none;display:inline-block;position:relative;top:3px;}
.excursion-facilities li.facility {list-style-type:none;display:inline-block;margin-left:4px;}
.excursion-facilities li.facility div{width:16px;height:16px;background:url(/images/ui/sprites/excursion_facilities_sprite.png) no-repeat scroll 0 0 transparent;}
.excursion-facilities li.facility:first-child{margin-left:0;}
.excursion-facilities .facility .facility-wifi {background-position:0 -48px;}
.excursion-facilities .facility .facility-animals {background-position:0 -15px;}
.excursion-facilities .facility .facility-parking {background-position:0 0;}
.excursion-facilities .facility .facility-sauna{background-position:0 -30px;}
.excursion-facilities .facility .facility-swimming_pool{background-position:0 -64px;}
.excursion-facilities .facility .facility-restaurant{background-position:0 -102px;}
.excursion-facilities .facility .facility-bar{background-position:0 -82px;position:relative;top:1px;}
.excursion-facilities .facility .facility-wholeday{background-position:0 -124px;}

.excursions-search-frm-cnt {margin:0 auto;text-align:center;position:relative;top:200px;}
.mini .excursions-search-frm-cnt {top:140px;}
.excursions-search-destination {width:590px;height:50px;border:1px solid #ccc;opacity:.9;padding:5px;font-size:32px;}
.excursions-search-destination:focus {opacity:1;}
#ExcursionSearchBtn {margin-left:-200px!important;left:0!important;top:-4px!important;opacity:.9;}
#ExcursionSearchBtn:hover,.excursions-search-frm-cnt:hover #ExcursionSearchBtn {opacity:1;}

.posts-list .where2go-item {width:978px!important;}

.sup {vertical-align:baseline;font-size:0.8em;position:relative;top:-0.4em;}

#topbar {z-index:100;background:url(/images/ui/sprites/preheader_bg_sprite.png) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.topbar .btn {border: 0;}
.topbar form {margin-top:13px}
.topbar h3 a, .topbar .brand {height:28px;}
.topbar img.logo {height:50px;position:relative;top:-14px;vertical-align:top;}
/* .topbar div > ul a, .nav a {padding:18px 10px 10px;} */
#topbar ul.nav li a {outline:medium none!important;}
#topbar div.minimize {position:absolute;z-index:2;user-select:none;-webkit-user-select:none;-moz-user-select:none;}
#topbar div.minimize a{outline:medium none;}
#topbar div.minimize a.p,#topbar div.minimize a.m  {color:#404040;border-radius:100px;font-size:8px;padding:6px;position:relative;top:14px;left:7px;}
#topbar .fill .container  {margin:auto 130px;}
.topbar div > ul, .nav {float:none;}



#bbar {position:fixed;bottom:0;z-index:65559;background:#5FAF8F;height:80px;padding-bottom:10px;box-shadow:1px 1px 20px #507B6A;-moz-box-shadow:1px 1px 20px #507B6A;-webkit-box-shadow:1px 1px 20px #507B6A;}
.bbar .btn {border: 0;}
.bbar a {color:#fff!important;text-decoration:underline!important;}
#bbar .fill .container  {width:1000px!important;opacity:1!important;text-align:center;margin:0 auto;color:#FFF;font-size:15px;height:70px;padding-top:0;}

#bottombar  {height:40px;overflow:visible;position:fixed;bottom:0;right:0;z-index:100;}
#gototop {font-weight:bold;font-family:tahoma;font-size:10px;width:45px!important;/* background:url(/images/ui/sprites/goto.gif) 8px -12px no-repeat #FFF; */text-decoration:none;position:fixed;right:125px;bottom:20px;padding:0 1px 0 18px;}
#gototop:hover,#gototop:active {text-decoration:none;}
.gototop {z-index:3;display:block;height:60px;padding-top:8px;padding-left:12px;background:#FC993C;box-shadow:0 2px 8px rgba(0, 0, 0, 0.3),inset 0 -2px 4px rgba(230, 138, 51, 0.3);color:#FFF;font-size:35px;outline:0;border-radius:30px 30px 30px 30px;-moz-border-radius:30px 30px 30px 30px;-webkit-border-radius:30px 30px 30px 30px;-o-border-radius:30px 30px 30px 30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;position:fixed;-webkit-transition: all .3s cubic-bezier(.55,0,.1,1);transition: all .3s cubic-bezier(.55,0,.1,1);-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.gototop.away {-webkit-transform: scale(0);-ms-transform: scale(0);transform:scale(0);}
.nohighlight {-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select: none;}
.md-arrow-back {display:inline-block;font-family:monospace;font-size:51px;speak:none;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.md-arrow-back:before {content: '↑';}
.mac .md-arrow-back:before {position: relative;font-style: normal;left: -3px;}
#gototop:hover .md-arrow-back:before,#gototop:active  .md-arrow-back:before {color:#B56010;text-shadow:0px 1px 3px #DFD8D8;}

.map-marker-label{white-space:nowrap;z-index:300;font-family:'PT Sans Regular',Helvetica,sans-serif!important;font-size:14px!important;color:#262A34!important;margin-left:-9px;margin-top:3px;background: #FFF;padding:2px;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border:2px solid #ff9e40;}

.social-buttons {position:absolute;margin-left:365px!important;margin-top:8px!important;height:22px;max-height:22px;min-width:330px;max-width:335px;overflow-x:visible;overflow-y:hidden;white-space:nowrap;}
.social-buttons .soc-btn {display:inline-block;margin-left:4px;opacity:.7;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;-ms-transition:opacity .3s linear;transition:opacity .3s linear;}
.social-buttons .soc-btn:hover {opacity:1;}
.social-buttons .s-vk {margin-left:-20px;}
.social-buttons .s-fb {margin-left:-9px;position:relative;top:-3px;}
.social-buttons .s-pn{margin-left:5px;}
#vk_like iframe > body .like_counter_wrap.fl_l {margin-left:-3px!important;}

.offers-image-route {width:75px;height:60px;float:left;margin-right:5px;position:relative;top:3px;}

#searchCarsPlace_chzn ul.chzn-results li {line-height:17px!important;}

.top-items-list {margin-top:20px;}
.top-head {color:#404040;font-size:21px;margin-bottom:10px;}
.top-list-cnt {left:15px;position:relative;}
.top-list {list-style-type:none;}
.top-list li {margin-top:10px;}
.top-list li:first-child {margin-top:0;}

.stat-list-cnt {display:inline-block;vertical-align:top;margin-left:20px;}
.stat-list-cnt ul {list-style-type:none;margin-left:10px;margin-top:10px;}
.stat-list-cnt ul li {margin-top:7px;}
.stat-list-cnt ul li:first-child {margin-top:0;}
.stat-list-cnt .country-cities-list {display:none;margin-left:20px;list-style-type:none;}
.stat-list-cnt .country-cities-list li {margin-top:7px;}
.stat-list-cnt .country-cities-list li:first-child {margin-top:0;}
.stat-list-cnt .country-cities-list li.city-empty {display:none;}

.cars-gearbox {display:inline-block;width:24px;height:24px;background-size:24px 24px;background:url(/images/ui/sprites/gearbox_icons_sprite.png) no-repeat scroll 0 0 transparent;-ms-behavior:url(/css/backgroundsize.htc);}
.cars-gearbox.automatic {background-size:40px 24px;background-position:-21px 0;position:relative;top:5px;}
.cars-gearbox.manual {background-size:40px 24px;background-position:2px 0;position:relative;top:5px;}

.hotels-rating-cnt {display:inline-block;width:120px;}
.hotels-rating-cnt a, .hotel-pagelink {color:#262A34!important;font-size:12px;text-decoration:underline!important;}
.hotels-rating-cnt a:hover,.hotel-pagelink:hover {color:#FEAA44!important;}
.hotels_price-night-lbl {display:inline-block;position:relative;top:-32px;float:right;left:-5px;color:#5D6670;}

.excursions-rating-cnt {display:inline-block;width:120px;}
.excursions-rating-cnt a {color:#262A34!important;font-size:12px;text-decoration:underline!important;}
.excursions-rating-cnt a:hover {color:#FEAA44!important;}
.excursions_price-night-lbl {display:inline-block;position:relative;top:-32px;float:right;left:-5px;color:#5D6670;}

/* NEW HEADER */
.preheader.new-design {height:62px;background-image:none;background-color:#313541;}
.header.new-design {height:55px!important;}
.header.new-design .header-menu {height:55px!important;}
.header.new-design .header-wrap {height:52px!important;}
.new-zd-design .header-wrap  {background:transparent!important;}
.header.new-design .header-menu-right.gruzin {height:55px!important;}
.header.new-design .header-menu-right.gruzin li {height:55px!important;}
.header.new-design .header-menu-right.gruzin li a {height:55px!important;top:-34px;}

.preheader.new-design .header-logo.logo4{margin-left:113px;margin-top:15px;top:0;left:0;background:none!important;}
.preheader.new-design .header-logo.logo4 a {position:relative;top:-9px;}
.preheader.new-design .credo {float:right;position:relative;cursor:pointer;/* width:448px; */color:#fff;font-weight:bold;font-size:15px;margin-top:-48px;width:auto;max-width:332px;overflow:hidden;text-overflow:ellipsis;left:15px;white-space:nowrap;}
body.mac .preheader.new-design .credo {width:444px!important;margin-left:-102px!important;}
.preheader.new-design .phones {position:absolute;width:288px;display:inline-block;vertical-align:top;margin-left:66px;margin-top:20px;color:#FFF;font-weight:bold;font-size:17px;}
.preheader.new-design .phones span{font-weight:normal;font-size:14px;}
.preheader.new-design .usermenu{height:61px;background-image:none;background-color:transparent;}
.preheader.new-design .usermenu:hover{background-color:#FC993C;}
.preheader.new-design .usermenu li:first-child {padding:0;height:67px;vertical-align:middle;position:relative;top:10px;}

.mainwrap.new-design {margin-bottom:55px!important;}
.mainwrap.new-design .main {top:269px!important;left:0!important;width:1000px!important;border-radius:0 0 0 0!important;-moz-border-radius:0 0 0 0!important;-webkit-border-radius:0 0 0 0!important;-khtml-border-radius:0 0 0 0!important;}
.mainwrap.new-design .forms .form {display:inline-block;left:20px;top:-35px!important;}
@media (-webkit-min-device-pixel-ratio: 0) {.mainwrap.new-design .forms .form {display:inline-block;left:20px;top:-35px!important;}}
.mainwrap.new-design.city.tallinn .main {top:269px!important;}

.mainwrap.new-design .main .ad-city {display:inline-block;margin-top:-165px;margin-left:0!important;font-size:30px!important;}

/* .mainwrap.new-design .main .ad-city {display:inline-block;margin-top:-287px;margin-left:0!important;font-size:42px!important;}
.mainwrap.new-design.city.tallinn .ad-city::after {content:"Таллинн";display:inline-block;font-size:72px;} */

#heading-zd-index {margin-left:6px;color:#383838;display:inline-block;font-family:'PT Sans Regular',Helvetica,sans-serif;font-size:20px;font-weight:normal;text-shadow:none;}

.form-icon.avia {width:28px;height:28px;display:inline-block;background:url(/images/ui/sprites/form-selector-icons_sprite.png) repeat scroll 0 0 transparent;
position:relative;top:67px;left:-29px;}

.actions-list li,.last-list li {border-top:1px dashed #CCC!important;}
.actions-list li:first-child,.last-list li:first-child {border-top:none!important;}
.last-list li {min-height:60px}
.last-list li .item{display:inline;}
.last-list li .info{display:block;margin-top:5px;}
.f-block .actions-list a,.last-list .item a {color:#373D49;text-decoration:none!important;border-bottom:1px solid #555B68!important;}
.f-block .actions-list a:hover,.last-list .item a:hover {color:#feaa44;border-bottom:1px solid #feaa44!important;text-decoratione:none!important;}

.avia-route-info-cnt {margin-top:20px;margin-bottom:20px;text-align:center;}
.avia-route-info-cnt .f-name {color:#969390;font-size:12px;width:100px;margin-bottom:5px;}
.avia-route-info-cnt .val {font-size:18px;}
.avia-route-info-cnt li {display:inline-block;margin-left:15px;vertical-align:top;list-style-type:none;}
.avia-route-info-cnt li:first-child {margin-left:0;}
.info_icon {display:inline-block;width:64px;height:65px;background:url(//static7.flydex.ru/images/ui/sprites/avia_route_distance_traveltime_icons_sprite.png) no-repeat scroll 0 0 transparent;}
.info_icon.distance {background-position:0 0;height:59px;}
.info_icon.travel_time {background-position: 0px -59px;height:65px;}

.route_airlines-cnt {margin-top:20px;margin-top:15px;}
.airport-list-cnt {display:inline-block;vertical-align:top;margin-left:15px;}
.airport-list-cnt:first-child {margin-left:0;}
.airport-list-cnt .airport-list {list-style-type:none;}
.f-head {font-weight:bold;}

.ad-city {/* float:left;margin-left:0px;font-size:32px;margin-top:110px;width:1123px;padding-left:142px;background:none repeat scroll 0 0 rgba(102, 99, 99, 0.396);padding-top:4px;padding-bottom:4px; */}

.block-ajax-request.update-after-call {visibility:hidden;}
.rfablock {color:#383838;font-size:12px!important;line-height:22px;margin-bottom:12px;margin-top:5px;text-align:justify;}
span.red {color:red;margin-bottom:10px;display:block;}
span.green {color:#00e286;margin-bottom:10px;display:block;}
.cbnblock {display:block;margin-top:10px;margin-bottom:10px;background-color:#F0EFEF;padding:5px;}
.cbnblock h3 {color:#383838;font-family:'PT Sans Regular',Helvetica,sans-serif;font-size:14px;font-weight:normal;margin-bottom:32px;text-shadow:0 0 0 #000000;}
.cbnblock ,ul.disc-list {list-style-type:disc!important;margin-top:10px;padding-left:20px;}
.cbnblock ul li,ul.disc-list li {list-style-type:disc!important;margin-top:5px;display:block;color:#383838;font-size:11px!important;line-height:22px;}
.cbnblock ul li:first-child,ul.disc-list li:first-child {margin-top:0;}
.cbnblock ul li:before,ul.disc-list li:before {content:"●  ";color:#383838;font-size:12px!important;position:relative;top:-1px;}
#rasp-block .panel table td,#prices-block .panel table td {font-size:10px!important;}
.innerpage .content-dashed {display:none!important;}

.facts-list {padding-left:15px;padding-right:10px;}
.facts-list li {list-style-type:disc!important;font-style:italic;font-size:11px;}

body.mac.safari .preheader-menu .credo {left:-57px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari only override */
::i-block-chrome, .preheader-menu .credo {left:-57px;}
}

.icon-refresh {display:inline-block;background:url(/images/ui/icons/icon_refresh.png) no-repeat scroll 0 0 transparent;width:16px;height:16px;cursor:pointer;}
.head-black .icon-refresh {float:right;position:relative;left:-6px;top:-15px;}
@media all and (-webkit-min-device-pixel-ratio:0){ .head-black .icon-refresh {left:-10px;top:10px;} }

/*Animations*/
@keyframes shake{ 0% { transform: translate(3px, 0); } 50% { transform: translate(-3px, 0); } 100% { transform: translate(0, 0); } }
@-moz-keyframes shake{ 0% { -moz-transform: translate(3px, 0); } 50% { -moz-transform: translate(-3px, 0); } 100% { -moz-transform: translate(0, 0); } }
@-webkit-keyframes shake {0% { -webkit-transform: translate(3px, 0); } 50% { -webkit-transform: translate(-3px, 0); } 100% { -webkit-transform: translate(0, 0); } }
.animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.shake {-webkit-animation-name:shake;animation-name:shake;}
@-webkit-keyframes rotating { from {-webkit-transform:rotate(0deg);} to {-webkit-transform:rotate(360deg); }}
@-moz-keyframes rotating { from {-moz-transform:rotate(0deg);} to {-moz-transform:rotate(360deg); }}
@keyframes rotating { from {transform:rotate(0deg);} to {transform:rotate(360deg); }}
.animated.rotating {-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;}

.adsbygoogle {}
.adsbygoogle ins {background:#F2F2F2!important;}
.powered a,.powered {display:none;}

.site-links {margin-top:25px;margin-bottom:-10px;text-align:center;}
.site-links a {margin-left:55px;}
.site-links a:first-child {margin-left:0}

.ya_ref_link {width:150px;height:9px;position:absolute;margin-top:175px;white-space:nowrap;font-size:9px;margin-left:795px;color:#DBA30F;z-index:98;opacity:.7;}
.ya_ref_link:hover {opacity:1;}
.ya_ref_link:hover,.ya_ref_link:active,.ya_ref_link:visited {color:#DBA30F;}

.preload-chain {display:none;visibility:hidden;}

.content-zd .content-dashed {display:none!important;}

.form .route_switcher {width:10px;height:20px;display:inline-block;cursor:pointer;background:url(/images/ui/sprites/route_switcher_sprite.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);position:absolute;margin-left:5px;margin-top:7px;opacity:.9;}
.form .route_switcher:hover {opacity:1;}


.avia-index.popular {margin-top:-10px!important;}
.avia-index.popular ul.offers > li {margin:40px 0 0 13px;}
.avia-index.popular ul.offers > li:nth-child(5),.avia-index.popular ul.offers > li:nth-child(9)  {margin-left:0!important;}

#rasp-block .station-hidden {display:none;}

.triangle-cnt {margin-top:10px;}
.triangle-cnt img {cursor:pointer;transition:all .5s linear;transform:none;-webkit-transform:none;-moz-transform:none;}
.triangle-cnt.active img {transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);}

#overlay-notice {width:980px;min-height:200px;position:absolute;padding:10px;background-color:#FFF;z-index:9999;margin-left:10px;margin-top:-30px!important;}
#overlay-notice h2 {width:980px;font-size:20px;font-weight:700;line-height:25px;padding-bottom:0px;margin-bottom:10px;color:#489AE3;}
#overlay-notice h2 span {font-size:15px;color:#000;font-weight:normal;}
.suppliers_list_cnt {width:980px;margin:0 auto;text-align:center;}
.suppliers_list {list-style-type:none;text-align:center;}
.suppliers_list li {list-style-type:none;display:inline-block;margin-left:5px;}
.suppliers_list li .logo {height:40px;}
.suppliers_list li .tick {display:none;text-align:center;margin-left:27px;width:20px;}
.suppliers_list li .spinner {display:block;text-align:center;margin-left:25px;}

.cars-ad-cnt {width:969px;margin:0 auto!important;}
.cars-ad-cnt .shadow-box {display:none!important;}
.cars-ad-cnt .ad-city {margin-top:10px!important;}
.cars-ad-cnt .ad-city.ad-city-cars {margin-left:0px!important;}
.cars-ad-cnt .cars-partners-logos {width:492px!important;height:auto!important;margin-left:0px!important;margin-top:130px!important;}
.cars-ad-cnt .cars-cars-ad-img {margin-left:512px!important;margin-top:0px!important;}

body.new-cars-fullwidth {background:transparent;}
body.new-cars-fullwidth .side-center {width:100%!important;}
.new-cars-fullwidth #pagemain, .new-cars-fullwidth  > .pagewrap,.new-cars-fullwidth  .sidebar-map:before {background-color:#FFFFFF!important;}
.eav-fullwidth #pagemain, .eav-fullwidth  > .pagewrap {background-color:#FFF!important;}
.new-cars-fullwidth .content-dashed:after{display:none;}
.new-cars-fullwidth .main,.new-cars-form.body-cars.new-cars-form.new-cars-design .main {border-radius:0 10px 10px 0!important;-moz-border-radius:0 10px 10px 0!important;-webkit-border-radius:0 10px 10px 0!important;}
.new-cars-fullwidth .form-selector, .new-cars-form.body-cars.new-cars-form.new-cars-design .form-selector {border-radius:10px 0 0 10px!important;-moz-border-radius:10px 0 0 10px!important;-webkit-border-radius:10px 0 0 10px!important;}
.new-cars-fullwidth  .preheader.new-design .header-logo.logo4 {margin-top:5px!important;}
.new-cars-fullwidth .credo {display:none!important;}
.new-cars-fullwidth .mainwrap {margin-top:-5px!important;}
.new-cars-fullwidth .mainwrap.city.mini {height:425px!important;margin-top:-6px!important;margin-bottom:-30px!important;}
.new-cars-fullwidth .header.new-design,.new-cars-fullwidth .header .header-wrap {background-color:#47A5E2!important;}
.new-cars-fullwidth .header.new-design .header-menu {height:35px!important;}
.new-cars-fullwidth .header-menu.with-excursions {width:667px!important;}
.new-cars-fullwidth .header-menu-right.gruzin.with-excursions {width:667px!important;height:35px!important;background-color:#FFF!important;}
.new-cars-fullwidth .header-menu-right.gruzin.with-excursions li {height:35px!important;}
.new-cars-fullwidth .header-menu-right.gruzin.with-excursions li a {top:-46px!important;text-shadow:0px -1px 0px #CCC;font-family:Helvetica, sans-serif;}
.new-cars-fullwidth .header-menu-right-arrow-slider.gruzin li.selected {background:#FF9E40;height:4px;margin-top:-27px;/* margin-top: 4px; */width:112px;margin-left:8px;}
.new-cars-fullwidth .cars-ad-big_first-line {display:block;font-size:35px!important;margin-left:6px!important;text-shadow:none!important;}
.new-cars-fullwidth .cars-ad-big_second-line {font-size:60px!important;display:block;text-shadow:none!important;text-overflow:ellipsis;max-width:510px;overflow:hidden;white-space:nowrap;}
.new-cars-fullwidth .preheader.new-design .phones {/* width:380px!important;margin-left:-40px; */width: 440px!important;margin-left:-94px;font-weight:normal!important;}

.new-cars-fullwidth  .heading-friendly {margin-top:-35px!important;width:1000px;margin:0 auto;text-align:center;font-size:35px!important;color:#000!important;}
.new-cars-fullwidth  #searchHotelsSuggestBo,.new-cars-fullwidth   #choices_searchAviaTo {display:none!important;visibility:hidden!important;opacity:0!important;}

.new-cars-fullwidth  .content-body .par {width:987px;margin-left:5px;border:1px solid #999;}
.new-cars-fullwidth  .content-body .par h4{margin-top:20px;}

.new-cars-fullwidth  .red-error.visible{position:absolute!important;}
.new-cars-fullwidth  #CommentFrm td:nth-child(1) .red-error.visible {margin-left:-207px;margin-top:-64px;width:auto;}
.new-cars-fullwidth  #CommentFrm td:nth-child(2) .red-error.visible {margin-top:-122px;width:auto;margin-left:34px;}
.new-cars-fullwidth  #CommentFrm #CommentFrmName {margin-bottom:15px!important;}
.new-cars-fullwidth  #CommentFrm textarea {height:87px!important;}

.datepicker_bootstrap.cars-first .day.unavailable.selected-from , .datepicker_bootstrap.cars-second .day.unavailable.selected-from {color:#fff!important;}
.datepicker_bootstrap.cars-first .day.unavailable.selected-from:hover , .datepicker_bootstrap.cars-second .day.unavailable.selected-from:hover {background-color:#90C75A!important;color:#fff!important;}

.friendly-cnt {width:1000px;margin:0 auto;margin-top:30px!important;text-align:center;/* padding-left:7px; */}
.friendly-feature {display:inline-block;background-color:#FFF!important;vertical-align:top;margin-left:23px;width:310px;height:220px;border:1px solid #999;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;}
.friendly-feature:nth-child(1) {margin-left:0;}
.friendly-feature .f-heading {height:30px;margin-top:-3px;width:312px;margin-left:-1px;padding-top:5px;padding-bottom:5px;text-align:center;color:#fff;border-radius:9px 9px 0 0;-moz-border-radius:9px 9px 0 0;-webkit-border-radius:9px 9px 0 0;}
.friendly-feature .f-heading span {position:relative;top:5px;font-size:18px;}
.friendly-feature .f-heading.green {background-color:#40b281!important;}
.friendly-feature .f-heading.orange {background-color:#fe9b40!important;}
.friendly-feature .f-heading.blue {background-color:#47a5e2!important;}
.friendly-feature .f-content {max-height:190px;}

.friendly-feature .f-call-action {color:#343434!important;font-weight:bold;font-size:22px;margin-top:20px;}
.friendly-feature .f-call-phone {color:#343434!important;font-weight:bold;font-size:30px;margin-top:15px;margin-bottom:25px;}
.friendly-feature .f-call-desc{color:#343434!important;font-size:12px;margin-top:10px;}

.friendly-feature .f-rentals-logo {max-height:190px;margin-top:30px;}
.friendly-feature .f-rentals-logo img {width:205px;}

.friendly-feature .f-rentals-features {margin-top:30px;}
.f-rentals-feature-list {margin-left:65px;list-style-type:disc!important;text-align:left;}
.f-rentals-feature-list li {color:#343434;margin-top:5px;font-weight:bold;font-family:'PT Sans Regular',Helvetica,sans-serif;}

.useful-links {margin-left:40px;list-style-type:square!important;text-align:left;}
.useful-links li {margin-top:7px;}
.useful-links li .item-heading {font-size:16px;font-family:'PT Sans Regular',Helvetica,sans-serif;font-weight:normal;position:relative;top:-4px;}
.useful-links li a {color:#262a34!important;text-decoration:underline!important;font-size:13px;font-weight:normal;font-family:'PT Sans Regular',Helvetica,sans-serif;}
.useful-linksli a:hover {color:#FEAA44!important;}
.useful-links li a span {position:relative;white-space:nowrap;}

.mybooking {color:#fff!important;}

.new-zd-form .autocompleter-choices:before {border:10px solid rgba(0, 0, 0, 0);border-bottom-color:#FFF;content:"";display:block;height:0;left:50%;margin:0 0 0 -10px;position:absolute;top:-20px;width:0;}
.new-zd-form .autocompleter-choices li{line-height:18px;padding:3px 15px;clear:both;font-size: 15px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(50%, rgba(255, 255, 255, 0.25)), color-stop(51%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%);background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%);background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%);background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%);}
.new-zd-form .autocompleter-choices li.autocompleter-selected {-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.4);-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.4);-o-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.4);box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.4);}
.new-zd-form  #searchZdFrom, .new-zd-form  #searchZdTo {width:300px!important;height:43px!important;font-size:23px!important;}
.new-zd-form  #searchZdDateDeparture {height:43px!important;font-size:23px!important;}
.new-zd-form #searchZdDateDeparture.has-roundtrip {font-size:19px!important;}
.new-zd-form  #searchZdDateBack {height:42px!important;font-size:19px!important;display:inline-block;position:absolute;margin-left:-114px;border:none;width:100px;margin-top: 2px;padding-left:6px;box-shadow:none;border:0px transparent!important;padding-right:6px;}
.new-zd-form  label[for='searchZdDateBack'] {display:none;position:absolute;color:#404040;margin-left:-123px;margin-top:15px;}
.new-zd-form  #searchZdBackLink {position:absolute;margin-left:-60px;margin-top:15px;}
.new-zd-form  label.icon.destination, body.safari .new-zd-form label.icon.destination {margin-top:5px!important;}
.new-zd-form .form .route_switcher {z-index:33;margin-top:13px;margin-left:3px;}
body.firefox.new-zd-form .passenger-select.children {margin-top:0!important;}
body.firefox.new-zd-form .form .route_switcher {margin-left:326px!important;margin-top:-32px!important;}
.new-zd-design .zd-ad-big_first-line.zd-ad-big-index_first {font-size:30px!important;margin-top:16px!important;}
.new-zd-design .zd-ad-big_third-line {font-size:19px;color:#fff;text-shadow: none;border-bottom:1px solid #fff;width:623px;position:relative;margin-top:5px;z-index:101!important;margin-left:3px;}

body.body-cars.new-cars-design.new-cars-fullwidth .main .forms, body.new-cars-form.new-cars-design.logged-in .main .forms{top:-169px!important;position:relative;}

body.firefox .cars-img  .form.cars {top:-405px!important;}
body.firefox .cars-img .forms .form-selector {
    top: -195px!important;
    border-radius: 10px 0 0 10px!important;
    -moz-border-radius: 10px 0 0 10px!important;
    -webkit-border-radius: 10px 0 0 10px!important;
    left: -38px!important;
    background: url(/images/ui/sprites/main-bg-sprite.png) repeat scroll 0 0 #383E4B!important;
}
body.firefox .cars-img .forms .form-selector  ul {
    display: none!important;
}
body.firefox.body-cars.new-cars-design.new-cars-fullwidth .main .forms, body.firefox.new-cars-form.new-cars-design.logged-in .main .forms{top:-168px!important;}

@media all and (-webkit-min-device-pixel-ratio:0){
	/* .new-zd-form  label.icon.destination{margin-top:-40px!important;} */
	body.new-cars-form.new-cars-design.logged-in .main .forms .form-selector {top:-195px!important;}
	body.new-cars-form.new-cars-design.logged-in.index-cars .main .forms .form-selector {top:-26px!important;}
	body.firefox.new-zd-form  label.icon.destination{margin-top:5px!important;}
	body.safari label.icon.destination, body.edge label.icon.destination{margin-top:5px!important;}
	body.safari .form .route_switcher, body.edge .form .route_switcher,body.platform-ios .form .route_switcher {margin-left:3px!important;margin-top:10px!important;}
	body.safari .new-zd-design .zd-ad-big_third-line,body.platform-ios .new-zd-design .zd-ad-big_third-line {width:630px!important;}

	body.new-cars-form.body-cars.new-cars-form.new-cars-design.safari .cars-partners-logos {margin-left:-1135px!important}
	body.new-cars-form.body-cars.new-cars-form.new-cars-design.safari .cars-cars-ad-img {margin-left:0!mportant;left:333px!important;}

	body.platform-ios.new-zd-form .icon.destination {top:57px!important;}
	body.platform-ios.new-zd-form .partners-cnt  {margin-left:710px!important;}
	body.platform-ios.new-zd-form .partners-cnt #wall .review-text .uname {font-size:9px!important;}
}

.new-zd-form label.icon.date {margin-top:4px!important;}
.conroute.new-zd-form label.icon.date {margin-top:-13px!important;}
.new-zd-form #ZdSearchBtn{height:40px!important;padding:5px 5px!important;font-size:29px!important;left:-62px!important;top:17px!important;width:232px!important;}
.new-zd-form .form-zd td.labelsc {height:35px!important;}
.new-zd-form #choices_searchZdFrom, .new-zd-form #choices_searchZdTo {min-width:320px!important;}
.new-zd-form #choices_searchAviaTo, .new-zd-form #choices_searchAviaFrom {display:none!important;}

@media all and (-ms-high-contrast:none) {
     .form .route_switcher { margin-left:0!important } /* IE10 */
     *::-ms-backdrop, .form .route_switcher { margin-left:0!important;} /* IE11 */

	.new-zd-form .form .route_switcher { margin-left:0!important;margin-top:10px!important; } /* IE10 */
     *::-ms-backdrop, .new-zd-form .form .route_switcher { margin-left:0!important;margin-top:10px!important; } /* IE11 */

	 .preheader.new-design .phones ,.new-zd-design .preheader.new-design .phones{ margin-left:310px!important;}
	 *::-ms-backdrop, .preheader.new-design .phones { margin-left:310px!important;}
	 *::-ms-backdrop, .new-zd-design .preheader.new-design .phones { margin-left:310px!important;}

	*::-ms-backdrop, .new-design .content-body .par {width:auto!important;} /* IE11 */
	*::-ms-backdrop, .content-body .par {width:auto!important;} /* IE11 */
	*::-ms-backdrop, .zd-new_search #Zd_SearchModalCnt .content-body .par {width:auto!important;} /* IE11 */

	 .cars-partners-logos {margin-left:-1100px!important}
	 .cars-cars-ad-img {margin-left:0!mportant;left:305px!important;}
	 .body-cars.new-cars-design.new-cars-fullwidth .cars-cars-ad-img {left:450px!important;}
}

#jivo-label, #jivo-chat {right:132px!important;}
#jivo_top_wrap .jivo-triangle-wraper .jivo-triangle-clip .jivo-bottom-left-square {background-color: #E59A11!important;background-image:none!important;}

/*** ***/
.new-zd-design  .mainwrap.city.mini,.mainwrap.mainwrap-zd {height:400px!important;margin-top:-6px!important;margin-bottom:-30px!important;background-color:#5FAF8F!important;background-image:none!important;}
.mainwrap.mainwrap-zd {background:url(/images/rail-footer.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;}
.show-search_form .mainwrap.mainwrap-zd {background-position:0 -50px!important;}
.mainwrap.mainwrap-zd.main-zd-index, .mainwrap.mainwrap-zd.mini {background-position:0 -80px!important;}
.mainwrap.mainwrap-zd.mini .zd-ad-big_third-line{display:none;}
.mainwrap.mainwrap-zd.main-zd-index .main, .mainwrap.mainwrap-zd.mini .main {top:125px!important;}
.mainwrap.mainwrap-zd.main-zd-index .main .forms .form {padding-top:10px!important;}
.new-zd-design .read-more-table {display:none;}
.new-zd-design .form-selector {left:-38px!important;background:url(/images/ui/sprites/main-bg-sprite.png) repeat scroll 0 0 #383E4B!important;border-radius:10px 0 0 10px!important;-moz-border-radius:10px 0 0 10px!important;-webkit-border-radius:10px 0 0 10px!important;}
.new-zd-design .form-selector ul {display:none!important;}
.new-zd-design .mainwrap.city.mini .main, .mainwrap.mainwrap-zd .main{top:178px!important;border-radius:0 10px 10px 0!important;-moz-border-radius:0 10px 10px 0!important;-webkit-border-radius:0 10px 10px 0!important;}
.new-zd-design .forms .form {top:-205px!important;left:-18px!important;}
.new-zd-design .credo {display:none!important;}

.new-zd-design.conroute .mainwrap.city.mini, .conroute .mainwrap.mainwrap-zd {height:600px!important;}
.new-zd-design.conroute .zd-ad-big_third-line {white-space:normal;z-index:1!important;width:960px;position:relative;border-bottom:0;font-size:17px;font-weight:normal;background:#FDF3DC;padding:8px;padding-right:10px;}
.new-zd-design.conroute .mainwrap.city.mini .main, .conroute .mainwrap.mainwrap-zd .main {top:300px!important;}

.conroute_frm-cnt {float:right;display:inline-block;}
.conroute_frm-cnt label {margin-right:20px;}
#searchZdChangeStation {width:300px;height:48px;padding-left:18px;font-size:23px;color:#404040;outline:none;position:relative;margin-top:-24px;top:-3px;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border:2px solid #383D4A;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;outline: medium none;-webkit-transition: .2s ease-in-out;-moz-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#searchZdChangeStation:focus{border:1px solid #e7a639;-moz-box-shadow:0 1px 3px #e7a639 inset, 0 0 7px #fd8533;-webkit-box-shadow:0 1px 3px #e7a639 inset, 0 0 7px #fd8533;box-shadow:0 1px 3px #e7a639 inset, 0 0 7px #fd8533;}
body.conroute .icon-changeroute{width:18px;height:16px;content:' ';display:inline-block;background:url(/images/ui/sprites/main-avia-input-icons_sprite.png?2) repeat scroll -14px 16px transparent;position:relative;left:-2px;left:3px;top:13px;z-index:2;}
body.conroute #searchZdFrom.is_conroute {font-size:23px!important;}
body.conroute #searchZdFrom.is_conroute[disabled] {background-color:#fff!important;text-decoration:none!important;-webkit-filter:none!important;-moz-filter:none!important;filter:none!important;border-color:inherit!important;cursor:inherit!important;}
body.conroute #searchZdDateDeparture {margin-top:-20px!important;}
body.conroute #ZdSearchBtn {top:0!important;}
body.conroute .partners-cnt #wall-viewport {display:none!important;}
.route_final_destination{display:inline-block;float:right;position:relative;top:-34px;right:20px;color:#404040;font-size:23px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:150px;}
.route_final_destination:before{width:16px;height:16px;position:relative;left:-2px;content:'    ';display:inline-block;background:url(/images/ui/sprites/main-avia-input-icons_sprite.png?2) repeat scroll -32px 0 transparent;color:#404040;}

body.new-zd-design {background:transparent;}
body.new-zd-design .side-center {width:100%!important;}
.new-zd-design .header.new-design {height:80px!important;}
.new-zd-design .header.new-design.withmainwrap {}
.new-zd-design .preheader.new-design .phones {width:380px!important;margin-left:-40px;font-weight:normal!important;}
.new-zd-design .header.new-design,.new-zd-design .header .header-wrap {background:url(/images/rail-footer.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);/* background-color:#5FAF8F!important; */border-top:1px solid #FFF;margin-top:-1px!important;}
.new-zd-design .header.new-design .header-menu-right.gruzin {height:35px!important;}
.new-zd-design .header.new-design .header-menu,.new-zd-design  .header.new-design .header-menu-right.gruzin li {height:35px!important;}
.new-zd-design .header-menu.with-excursions {width:555px!important;border-radius:0 10px!important;-moz-border-radius:0 0 5px 5px!important;border-radius:0 0 5px 5px!important;-moz-border-radius:0 0 5px 5px!important;-webkit-border-radius:0 0 5px 5px!important;}
.new-zd-design .header-menu-right.gruzin.with-excursions {width:555px!important;height:35px!important;background-color:#FFF!important;border-radius:0 0 5px 5px!important;-moz-border-radius:0 0 5px 5px!important;-webkit-border-radius:0 0 5px 5px!important;}
.new-zd-design .header-menu-right.gruzin.with-excursions li {height:35px!important;border-radius:0 0 10px 10px!important;-moz-border-radius:0 0 5px 5px!important;-webkit-border-radius:0 0 5px 5px!important;}
.new-zd-design .header-menu-right.gruzin.with-excursions li:last-child {border-radius:0 0 5px 5px!important;-moz-border-radius:0 0 5px 5px!important;-webkit-border-radius:0 0 5px 5px!important;}
.new-zd-design .header-menu-right.gruzin.with-excursions li a {top:-46px!important;text-shadow:0px -1px 0px #CCC;font-family:Helvetica, sans-serif;}
.new-zd-design .header-menu-right-arrow-slider.gruzin li.selected {background:#FF9E40;height:4px;margin-top:-29px;width:112px;margin-left:2px;}
.new-zd-design .header-menu-right-arrow-slider.gruzin li.avia.selected{margin-left: -1px;}
.new-zd-design .preheader.new-design .phones {width:380px!important;margin-left:-15px;font-weight:normal!important;}

.new-zd-design .header-menu.with-excursions.only-zd-menu {width:111px!important;}
.new-zd-design .header-menu.with-excursions.only-zd-menu .header-menu-right-arrow-slider.gruzin.with-excursions.with-insurance {width:111px!important;}
.new-zd-design .header-menu.with-excursions.only-zd-menu .header-menu-right.gruzin.with-excursions {width:111px!important}
.new-zd-design .header-menu.with-excursions.only-zd-menu .header-menu-right-arrow-slider.gruzin li.selected {margin-left:-1px!important}
.preheader.new-design .usermenu.only-zd-menu {height:61px!important;left:0!important;}

.usercounter {float:left;position:absolute;}
.usercounter .numbers {color:#fff;font-size:26px;margin-left:-43px;}
.usercounter .numbers-after {color:#fff;font-size:12px;position:relative;top:-5px;}

.new-zd-design .ad-city.ad-city-zd .zd-ad-big-text {float:none!important;}
.new-zd-design .zd-ad-cnt {width:969px;margin:0 auto!important;}
.new-zd-design .zd-ad-cnt .shadow-box {display:none!important;}
.new-zd-design .zd-ad-cnt .ad-city {margin-top:10px!important;}
.new-zd-design .zd-ad-cnt .ad-city.ad-city-zd{background-color:transparent!important;background-image:none!important;width:inherit!important;max-width:inherit!important;text-align:left!important;background:none transparent!important;display:block!important;margin-top:0!important;overflow:hidden;}
.new-zd-design .ad-city.ad-city-cars .cars-ad-big-text {font-size:35px!important;max-width:523px;}
.new-zd-design .ad-city.ad-city-cars .cars-ad-big-text h1 {font-size:35px!important;max-width:523px;font-weight:normal!important;}
.new-zd-design .zd-ad-big_first-line {display:block;font-weight:normal!important;font-size:35px!important;margin-left:2px!important;text-shadow:none!important;}
.new-zd-design .zd-ad-big_second-line {font-size:41px!important;font-weight:normal!important;display:block;text-shadow:none!important;}
.new-zd-design .zd-ad-big_second-line.zd-ad-big-index_second,.new-zd-design .zd-ad-big_second-line.zd-ad-big_first-line-smaller {font-size:50px!important;}
.new-zd-design  .preheader.new-design .header-logo.logo4 {margin-top:5px!important;z-index:1;}
.new-zd-design .heading-friendly {margin-top:-35px!important;width:1000px;margin:0 auto;text-align:center;font-size:35px!important;color:#000!important;}

.new-zd-design .content-body .par {width:987px;margin-left:5px;border:1px solid #999;}
.new-zd-design .content-body .par h4{margin-top:20px;}

.new-zd-design .zd-open-date-cnt {display:block;font-size:12px;cursor:pointer;position:relative;top:3px;}
.new-zd-design .zd-open-date-cnt .zd-open-date{color:#FF9E40;border-bottom:1px dashed #FF9E40;}
.new-zd-design .zd-fast-routes {position:absolute;margin-top:2px;height:16px;max-width:640px;max-height:20px;overflow:hidden;white-space:nowrap;}
.new-zd-design .zd-fast-route-link {font-size:10px;display:inline-block;color:#FF9E40;opacity:.7;margin-top:2px;text-decoration:none!important;margin-left:7px;text-transform:uppercase;max-width:170px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:all linear:.2s;}
.new-zd-design .zd-fast-route-link:first-child{margin-left:0;}
.new-zd-design .zd-fast-route-link:hover, .new-zd-design .zd-fast-route-link:active,.new-zd-design .zd-open-date-cnt .zd-open-date:hover {opacity:1;color:#ffb369;border-color:#ffb369;}

.new-zd-design .rails-cnt{display:none;width:100%;height:75px;margin:0 auto;margin-top:115px;position:absolute;background:url(/images/i/rails_sprite.png) repeat-x scroll 0 0 rgba(0, 0, 0, 0);z-index:1;}
.new-zd-design .rails-cnt .train_pathway{width:100%;overflow:hidden;}
.new-zd-design .rails-cnt .train_pathway .train{width:1040px;height:45px;position:relative;top:2px;left:-1080px;background:url(/images/ui/sprites/train_sprite.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);overflow:hidden;
  -webkit-animation-duration:5s;
  -webkit-animation-name:goRight;
  -webkit-animation-iteration-count:infinite;
  -moz-animation-duration:5s;
  -moz-animation-name:goRight;
  -moz-animation-iteration-count:infinite;
  animation-duration:5s;
  animation-name:goRight;
  animation-iteration-count:infinite;
  -ms-animation-play-state:running;-o-animation-play-state:running;-moz-animation-play-state:running;-webkit-animation-play-state:running;animation-play-state:running;
}
.new-zd-design .rails-cnt .train_pathway .train.no-animation {-ms-animation-play-state:paused;-o-animation-play-state:paused;-moz-animation-play-state:paused;-webkit-animation-play-state:paused;animation-play-state:paused;}

.tooltip{position:absolute;z-index:99999;display:block;visibility:visible;font-size:13px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.out{z-index:1!important;visibility:hidden;}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#131a21;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#131a21}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#131a21}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#131a21}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#131a21}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#131a21}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#131a21}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#131a21}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#131a21}


.train-item-in-group .train-item__arrive-time .train-item__date {
    background: #fc993c!important;
    color: #fff!important;
}

@media only screen and (min-device-width: 0px) and (max-device-width: 1279px)  {
	html {overflow-y:scroll!important;overflow-x:hidden!important;}
	#pagemain {width:1004px!important;}
	#sbox-window {width:990px!important;margin-left:14px!important;margin-top:30px!important;}
	.zd-new_search #mainwrap .main {width:944px!important;}
	.content {width:1000px!important;}
	.content-wrap {width:1000px!important;margin-left:3px!important;}
	.footer-wrap {left:-35px!important;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)  and (-webkit-min-device-pixel-ratio: 1) {
	.platform-ios #pagemain {width:1110px!important;}
	.platform-ios #sbox-overlay {width:1120px!important;}
	.platform-ios #sbox-window {margin-left:70px!important;margin-top:30px!important;}
	.platform-ios .zd-new_search #mainwrap .main {width:944px!important;}
	.platform-ios .content {width:1110px!important;}
	.platform-ios .content-wrap {width:1110px!important;margin-left:3px!important;}
	.platform-ios .footer-wrap {left:-35px!important;}
	.platform-ios .train-list-header.pfixed {width:1110px!important;}
	.platform-ios .order-params {width:1110px!important;max-width:1110px!important;}
	.platform-ios .pass-info__sect.pass-docs {width:1030px!important;max-width:1030px!important;}
}

.price-tag {padding:3px;background-color:#C43C35!important;background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);color:#FFF;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;box-shadow:0 1px 0 rgba(255, 255, 255, 0.25) inset;-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.25) inset;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.25) inset;border-style:solid;border-width:1px;margin-bottom:18px;position:relative;}
.price-tag.red {background-color:#C43C35!important;}
.price-tag.green {background-color:#57A957!important;}
 .price-tag  .price,.showcase .offer .links  .price-tag  .price {color:#FFF!important;}
 .showcase .price-tag {width:117px;margin:0 auto;cursor:pointer;}
 .popular.cars ul.offers li div.offer div.pic:before {background:none!important;}

#wall-viewport {margin-top:10px;float:right;width:307px;height:111px;margin-left:-45px;position:absolute;overflow:hidden;}
#coda-viewport {padding-top:1px;text-align:center;position:relative;top:145px;}
#wall-coda {display:inline;margin:20px auto;height:13px;position:relative;top:-25px;left:-15px;}
.wall-item-coda {display:inline-block;overflow:hidden;width:7px;height:7px;margin:0 3px;text-indent:-9999px;background:url("/images/ui/sprites/point-coda_new.png") no-repeat -2px -9px rgba(0, 0, 0, 0);}
.wall-item-current, .wall-item-current:hover {background:url("/images/ui/sprites/point-coda_new.png") no-repeat -2px 0px rgba(0, 0, 0, 0);}
#wall-coda a {outline: medium none!important;}
#wall .tile {line-height:inherit!important;}
#wall .review-text {width:285px;height:101px;background:#fff;color:#000;font-size:15px;text-align:left;padding:5px;border-radius:10px;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;}
#wall .review-text .uname {position:absolute;font-size:11px;bottom:5px;white-space:nowrap;text-align:right;width:286px;}

.common-list li{color:#383838;line-height:22px;margin-bottom:12px;margin-top:8px;margin-left:30px;font-size:12px!important;text-align:justify;list-style-type:disc;}

.crimea-rast {width:715px;border-spacing:2px;}
.crimea-rast th {background:url(/images/ui/sprites/avia-prices-hd_sprite.png) repeat-x scroll 0 0 rgba(0, 0, 0, 0);text-shadow:2px 1px 1px #CA8233;padding:8px;color:#FFF;-webkit-border-radius: 4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}
.crimea-rast td {vertical-align:top;border:1px solid #eee;padding:5px!important;}
.crimea-rast tr:nth-child(odd) {background:#E4F7FF!important;}

.new-zd-design #squeeze2_sbox-content {overflow:hidden!important;}
.new-zd-design #overlay-notice {width:110px!important;min-height:100px!important;padding:35px!important;text-align:center!important;color:#FFF!important;background-color:#313541!important;-moz-border-radius:100px 100px 100px 100px!important;-webkit-border-radius:100px 100px 100px 100px!important;-khtml-border-radius:100px 100px 100px 100px!important;-ms-border-radius:100px 100px 100px 100px!important;-o-border-radius:100px 100px 100px 100px!important;border-radius:100px 100px 100px 100px!important;background-image:-moz-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.4) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(100%, rgba(0, 0, 0, 0.4)));background-image:-webkit-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.4) 100%);background-image:-o-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.4) 100%);background-image:-ms-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.4) 100%);background-image:linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 0.4) 100%);}
.new-zd-design  #modalOverlaySpinner {margin-left:34px!important;margin-top:19px!important;}

.content #Page_bodyHTML_iframe {width:941px!important;height:420px!important;}
.content .toc {float: right;width: 40%;background: #eee;font-size: 0.8em;padding: 1em 2em;margin: 0 0 0.5em 0.5em;}
.content .toc ul {padding: 0;}
.content .toc li {margin: 0 0 0.25em 0;}
.content .toc a {text-decoration: none;}
.content .toc a:hover,.content .toc a:active {text-decoration: underline;}
.content h3:target,.content h2:target,.content div:target,.content p:target {animation: highlight 1s ease;-webkit-animation: highlight 1s ease;-moz-animation: highlight 1s ease;}

.lk-menu-zd {width:450px;list-style-type:none;position:relative;top:19px;left:0;white-space:nowrap;/* overflow:hidden; */}/*width:355px*/
.lk-menu-zd li{display:inline-block;margin-left:15px}
.lk-menu-zd li:first-child{margin-left:0;}
.lk-menu-zd li a,.lk-menu-zd li a:visited {color:#fff;font-size:20px;text-decoration:none!important;}
.lk-menu-zd li a:hover,.lk-menu-zd li a:active {text-decoration:underline!important;}
.lk-menu-zd li a .menu_counter {display:none;position:relative;top:-15px;right:10px;padding:0px 4px;border:2px solid #fff;border-radius:10px;background:-webkit-linear-gradient(top, #FF6969 0%,#f00 100%);box-shadow: 0 1px 2px rgba(0,0,0,.5), 0 1px 4px rgba(0,0,0,.4), 0 0 1px rgba(0,0,0,.7) inset, 0 10px 0px rgba(255,255,255,.11) inset;-webkit-background-clip: padding-box;font:bold 11px "Helvetica Neue", sans-serif;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.6);transition:all .5s linear;}
.lk-menu-zd #chat_counter:not(:empty) {-webkit-animation: pulsate 1s ease-out;-webkit-animation-iteration-count: infinite;animation:pulsate 1s ease-out;animation-iteration-count: infinite;}
.sweet-alert input[type="checkbox"], .sweet-alert input[type="radio"] {width:inherit!important;height:inherit!important;}

.sapsanonly-cnt {display:none;background-color:#323743;position:absolute;/* margin-top:-6px; */margin-left:190px;}
.sapsanonly-cnt label {position:relative;top:-6px;}
.sapsanonly-cnt input {position:relative;top:-4px;}
.sapsanonly-cnt img {width:25px;position:relative;top:2px;}
.sapsanonly-checkbox, .sapsanonly-checkbox:focus {width:12px!important;height:12px!important;display:inline!important;position:relative;left:-2px;box-shadow:none;margin-top:8px;border:none;}

.liveinternet {opacity:0;cursor:none;z-index:0;}
.contacts .payment-method-all {position:absolute;margin-left:-177px;margin-top:7px;z-index:1;}
.logged-in .contacts .payment-method-all {display:none;}
.contacts .payment-method-secure {position:absolute;margin-top:37px;cursor:pointer;white-space:nowrap;margin-left:-100px;font-size:14px;color:#8dda68;border-bottom:1px dashed #588841;transition:all .2s ease-in-out;}
.logged-in .contacts .payment-method-secure {display:none;margin-top:8px;opacity:.8;}
.logged-in .contacts .payment-method-secure:hover {opacity:1;}
.contacts .payment-method-secure::before {content:'';width:12px;height:12px;position:absolute;background:url(/images/icons/payment-method-secure.png?1) no-repeat scroll 0 0 #0000;margin-left:-13px;margin-top:4px;}
.arrived-train-notice {position:absolute;margin-bottom:65px;margin-top:18px;padding:3px;}
.arrived-train-popover {z-index:99999!important;}
.arrived-train-popover-hint {background:url(/images/ui/icons/icon_question-button.png) no-repeat scroll 0 0 transparent;text-indent:-999px;color:transparent;width:16px;height:16px;display:inline-block;}

.gdpr-cookie-notice {position:fixed;background:#313541;left:0;bottom:0;right: 0;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all ease 1s;transition:all ease 1s;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:99999;}
.gdpr-cookie-notice.shown {transform:translateY(0);-webkit-transform:translateY(0);}
.gdpr-cookie-notice p {margin: 0;padding: 0 16px 0 0;color: #ffffffbf;font-size: 14px;line-height: 20px;text-align: left;}
.gdpr-cookie-notice  p a,.gdpr-cookie-notice  p a:hover,.gdpr-cookie-notice p a:active,.gdpr-cookie-notice  p a:visited {color: #fff;text-decoration:none!important;border-bottom:1px solid #fff;}
.gdpr-cookie-notice nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 0 0 auto;background: none;width: auto;height:auto;padding:0;list-style:none;}

.birthday-tariff {background-color:#ff9138;color:#fff;padding:3px;}


.searches-data table {font-family: "Helvetica Neue", Helvetica, sans-serif}
.platform-ios .searches-data table {-webkit-touch-callout: none;-webkit-user-select:none; }
.searches-data table.grayscaled {-webkit-filter:grayscale(0) blur(4px);-moz-filter:grayscale(0) blur(4px);filter:grayscale(0) blur(4px);}
.searches-data .caption {text-align:left;color:#3F3D3D;font-weight:bold;text-transform:uppercase;padding:5px;}
.searches-data thead {color:white;}
.searches-data thead th, .searches-data tfoot th, .total-top th {border-top: 1px solid #FAFAFA;border-bottom:1px solid #E0E0E0;background: #EDEDED;color:#404040;text-align:center;}
.searches-data thead th {padding: 20px;}
.searches-data .total-top th {padding:0!important;}
.searches-data .total-top th:last-child {border-right: 2px solid #fff;}
.dataTableSearches tr {}
.dataTableOrders tr:hover td {background:#FFFFB6!important;}
.dataTableSearches tr:hover td {background:#FFFFB6!important;}

.searches-data td {padding: 5px 10px 5px 10px;overflow:hidden;max-width: 167px;text-overflow: ellipsis;
white-space: nowrap;text-align: center;cursor:pointer;border-top:1px solid #FFF;border-bottom: 1px solid #E0E0E0;border-left: 1px solid #E0E0E0;background: #FAFAFA;background: -webkit-gradient(linear, left top, left bottom, from(#FBFBFB), to(#FAFAFA));background: -moz-linear-gradient(top, #fbfbfb, #fafafa);}

.datepicker_bootstrap.zd-calendar.days120 .header::before {margin-left:0px;white-space:inherit;content:'Внимание! ж/д билеты на поезда дальнего следования можно оформить максимум за 90-120 суток, а на элетрички за 10 суток'}
@media screen and (max-width:1279px) {.contacts .payment-method-all,.contacts .payment-method-secure {display:none;}}

.nyhat {width:80px;float:right;position:relative;left:-140px;top:-14px;}

body.new-year {
	background-size: clamp(1280px, 150vmin, 1200px) auto !important;
	background-image: url(/images/ui/sprites/greenery-large-up.webp) !important;
	background-image: image-set(url(/images/ui/sprites/greenery-large-up.webp) 1x, url(/images/ui/sprites/greenery-large-up-2x.webp) 2x) !important;
	background-image: -webkit-image-set(url(/images/ui/sprites/greenery-large-up.webp) 1x, url(/images/ui/sprites/greenery-large-up-2x.webp) 2x) !important;
	background-repeat: no-repeat !important;
	background-position: top center !important;
}



.header.new-design.new-year, .zd-new_search .header.new-design.new-year {
	background-image: url(/images/greenery-large-up-1920.png)!important;
    background-size: 1228px;
    background-position: center -40px;
}
.header.new-design.new-year .header-wrap, .zd-new_search .header.new-design.new-year .header-wrap{background-image:none!important;background-color:transparent!important;}

.header.new-design.new-year .header-wrap .header-menu-right.gruzin.with-excursions.with-insurance {
	border-bottom: 1px solid #AAA!important;
	border-left: 1px solid #AAA!important;
	border-right: 1px solid #AAA!important;
}

.users-cnt .dropdwn {height:40px!important;min-height:40px!important;min-width:28px!important;}
.users-cnt .dropdwn:active::after, .users-cnt .dropdwn:hover::after{
    display: inline-block;
    content: "";
	position: relative;
	background:radial-gradient(circle at 100% 20%, rgb(250, 250, 250) 10%, rgb(236 236 236) 70%);
    background-color: #f5f4f4;
    border-radius: 25% 25% 25% 25%;
    padding: 40px 0px 0 88%;
    inset: 4% 0 0 14%;
}
.users-cnt .dropdwn:active .dropbtn li, .users-cnt .dropdwn:hover .dropbtn li{
	color:#676464
}


@media only screen and (min-device-width : 1250px) and (max-device-width : 1280px)  {
	.header.new-design.new-year {background-size: 1280px !important;}
	.zd-new_search .header.new-design.new-year {background-size: 1280px !important; height: 60px!important}
	.zd-index-old .header.new-design.withmainwrap.new-year {background-size: auto!important;background-position: 0 -20px!important;}
}

@media only screen and (min-device-width : 1300px) and (max-device-width : 1368px)  {
	.header.new-design.new-year, .zd-new_search .header.new-design.new-year {background-size: 1368px !important;}
}
@media only screen and (min-device-width : 1369px){
	.header.new-design.new-year {background-size:100%!important;background-position:center -65px!important;}
	.zd-new_search .header.new-design.new-year {min-height: 80px!important;background-position: center -65px!important;}
	.zd-index-old .header.new-design.withmainwrap.new-year {background-size: auto!important;background-position: 0 -20px!important;}
}

@media only screen and (min-device-width : 1370px) and (max-device-width : 2559px){
	.zd-index-old .header.new-design.withmainwrap.new-year {background-size: auto!important;background-position: 0 0!important;}
}

@media only screen and (min-device-width : 2000px)  and (max-device-width : 2558px){
	.zd-index-old .header.new-design.withmainwrap.new-year {background-size:cover!important;background-position: 0 0!important;}
}

@media only screen and (min-device-width : 2560px){
	.header.new-design.new-year, .zd-new_search .header.new-design.new-year {background-size:100%!important;background-position:center -120px!important;}
	.zd-index-old .header.new-design.withmainwrap.new-year {background-size:cover!important;background-position: 0 0!important;}
}

.header.new-design.withmainwrap.new-year {background-size:initial!important;background-position:initial!important;background-image:url(/images/rail-footer.jpg)!important;}

.error-page-wrap .header.new-design.new-year {
    background: url(/images/i/error404.jpg) repeat scroll center top #FFF!important;
}


.top-menu .nyhat {left:20px;top:0;}
@media only screen and (min-device-width: 0) and (max-device-width: 1023px)  {
	.top-menu .nyhat {position:absolute;top:-13px;left:13px;margin-top:0;}
}

@media only screen and (min-device-width: 1920px)  {
	body.new-year{background-size:clamp(1920px, 150vmin, 1920px) auto !important;}
	body.new-year .content.profile-order .content-wrap {padding-top: 70px}
}

@media only screen and (min-device-width: 1921px)  {
	body.new-year{background-size:clamp(1920px, 150vmin, 1920px) auto !important; background-repeat: repeat-x !important;}
	body.new-year .content.profile-order .content-wrap {padding-top: 70px}
}

@media only screen and (min-device-width: 2001px)  {
	.new-zd-design .header.new-design, .new-zd-design .header .header-wrap, .mainwrap.mainwrap-zd.main-zd-index {
		background-size:cover!important;
	}
	.content.profile-order {min-height:calc(100vh - 193px)!important;}
}

@keyframes highlight {from {background:yellow;}to {background:inhherit;}}
@keyframes goRight {from {transform:translate3d(0,0,0);}to {transform:translate3d(2648px,0,0);}}
@-webkit-keyframes goRight {from {transform:translate3d(0,0,0);}to {transform:translate3d(2648px,0,0);}}
@-moz-keyframes goRight {from {transform:translate3d(0,0,0;}to {transform:translate3d(2648px,0,0);}}
