* {margin:0;padding:0;} 
		html,body {min-width:960px;background-color:transparent;font:13px Helvetica,sans-serif;}
		body > .pagewrap {height:auto;min-height:100%;}
		body.index {background-color:#fff!important;margin:0!important;}
		.pagewrap {margin:0 auto;}
		.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;}
		
		body.searching,body.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;}
		
		.hidden {display:none;}
		.visible {display:inherit;}
		div.visible.chzn-container-single {display:block;}
		div.visible.chzn-container-multi {display:inherit;}
						
		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 #040010;*/
			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 #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;*/
			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;
		}
		
		
		.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-image: -moz-linear-gradient(center top , #62C462, #57A957);
			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.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;
		}
		
		/******* @FLAGS *******/
		div.flag,i.flag {display:inline-block;height:11px!important;background-image:url(/images/ui/flags/flags.gif?3)!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;}
		/******* @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;}
		.preheader-menu-left li{float:left;height:14px;list-style-type:none;padding-left:20px;}
		.preheader-menu-right li:first-child{margin-left:0;}
		.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;}
		 @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:-159px;*/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 li:before{content:'';display:inline-block;width:9px;height:12px;position:relative;top:11px;left:-14px;background:url(/images/ui/sprites/preheader_menu_right_auth_icon.png) repeat scroll 0 0 transparent;}
		
		.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:68px;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/logo278375.png?1) repeat scroll 0 0 transparent;}
		.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;*/}
		
		.header-menu-right {width:448px;/*width:390px;*/height:76px;float:left;margin-left:-6px;list-style-type:none;border-left:1px solid #ededed;border-right:1px solid #ededed;}
		.header-menu-right li{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 #ededed;}
		.header-menu-right li:nth-child(3) {border-left:1px solid #ededed;}
		.header-menu-right li:nth-child(4) {border-left:1px solid #ededed;}
		.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:#8c8c8c;position:relative;top:-24px;left:0px;}
		.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:#8c8c8c;}
		
		.header-menu-right-arrow-slider {width:465px;float:left;height:8px;margin-top:-8px;list-style-type:none;}
		.header-menu-right-arrow-slider li {display:inline-block;float:left;width:128px;margin-left:-15px;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;}
		
		.mainwrap {display:block;width:941px;margin:0 auto;margin-top:5px;height:196px;/*box-shadow:inset 0 -4px 23px #000;-webkit-box-shadow:inset 0 -4px 23px #000;-moz-box-shadow:inset 0 -4px 23px #000;*/}
		.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 {width:100%;height:436px;margin-bottom:115px;}
		
		.mainwrap.city.kiev {background:url(/images/ui/bg/cities/kiev.jpg) no-repeat scroll transparent;background-position:center 0px;}
		.mainwrap.city.tyumen {background:url(/images/ui/bg/cities/tyumen.jpg) no-repeat scroll transparent;background-position:center 0px;}
		.mainwrap.city.praga{background:url(/images/ui/bg/cities/praga.jpg?2) no-repeat scroll transparent;background-position:center 0px;}
		.mainwrap.city.milan1{background:url(/images/ui/bg/cities/milan1.jpg?2) no-repeat scroll transparent;background-position:center 0px;}
		.mainwrap.city.milan2{background:url(/images/ui/bg/cities/milan2.jpg?2) no-repeat scroll transparent;background-position:center 0px;}
		.mainwrap.city.barcelona{background:url(/images/ui/bg/cities/barcelona.jpg?2) no-repeat scroll transparent;background-position:center 0px;}
		.mainwrap.city.istanbul{background:url(/images/ui/bg/cities/istanbul.jpg?2) no-repeat scroll transparent;background-position:center 0px;}
		.mainwrap.city.dubai{background:url(/images/ui/bg/cities/dubai.jpg?2) no-repeat scroll transparent;background-position:center 0px;}
		.mainwrap.city.zd{background:url(/images/ui/bg/lange.jpg?2) no-repeat scroll transparent;background-position:center 0px;}
		
		.ad-city{display:none;position:absolute;margin-top:26px;color:#fff;margin-left:900px;}
		.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;}
		
		.mainwrap.city.praga .ad-city {display:none;}
		
		
		@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
			.ad-city {display:none;margin:0;}
		}
		
		.main {display:block;/*width:941px;*/width:894px;position:relative;left:20px;margin:0 auto;margin-top:5px;height:196px;background:url(/images/ui/sprites/main-bg-sprite.png) repeat scroll 0 0 transparent;
			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;
		}
		
		.mainwrap.city .main {position:relative;top:126px;}
		
		.city .main {top:336px!important;/*left:-9px!important;*/}
		
		.mainwrap.city.mini {height:256px;}
		.mainwrap.city.mini .main{top:155px!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;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;
	
			
			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 transparent;
			box-shadow:none;
			-moz-box-shadow:none;
			-webkit-box-shadow:none;
		}
		
		
		.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:9px;left:13px;}
		.form-selector li a .zd {background-position:0px -28px;position:relative;top:9px;left:13px;}
		.form-selector li a .hotel {background-position:0px -56px;position:relative;top:9px;left:13px;}
		
		.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:888px;height:196px;display:inline-block;}
		.forms .form {position:relative;/*top:-165px;*/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;};}
		.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;}
		
		.form-avia {width: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:888px;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;*/}
		
		.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 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;}
		
		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;
		}
		@media not screen and (1) {.forms #AviaSearchBtn {position:relative;top:inherit;left:inherit;} }
		@media (min-resolution: .001dpcm) {_:-o-prefocus, #AviaSearchBtn {position:relative;top:21px;};}
		
		.labelsc label {cursor:pointer;}
		
		label.icon {display:inline-block;width:16px;height:16px;background:url(/images/ui/sprites/main-avia-input-icons_sprite.png) 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(/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(/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:-15px;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(/images/ui/sqeezebox/bg_n.png) repeat-x}.sbox-bg-ne{right:-33px;top:-40px;background:url(/images/ui/sqeezebox/bg_ne.png) no-repeat}.sbox-bg-e{right:-33px;top:0;height:100%;background:url(/images/ui/sqeezebox/bg_e.png) repeat-y}.sbox-bg-se{right:-33px;bottom:-40px;background:url(/images/ui/sqeezebox/bg_se.png) no-repeat}.sbox-bg-s{left:0;bottom:-40px;width:100%;background:url(/images/ui/sqeezebox/bg_s.png) repeat-x}.sbox-bg-sw{left:-33px;bottom:-40px;background:url(/images/ui/sqeezebox/bg_sw.png) no-repeat}.sbox-bg-w{left:-33px;top:0;height:100%;background:url(/images/ui/sqeezebox/bg_w.png) repeat-y}.sbox-bg-nw{left:-33px;top:-40px;background:url(/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;text-align:left;}
		
		
		.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:20px!important;}
		
		.pagebodyHTML{/*width:706px;*/width:759px;vertical-align:top;padding-right:16px;}
		.preheader-menu-left {left:13px!important;}
		
		
		.content-wrap.innerpage {background:url(/images/ui/sprites/world_map_overlay_bg.jpg) no-repeat scroll 0 92px transparent;}
		
		.popular {}
		.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 .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:0;}
		.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: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:#8c8c8c;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;}
		@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:#8c8c8c;font-size:12px;line-height:22px;}
		
		/* .footer {position:relative;margin-top:40px;margin-bottom:-15px;height:205px;background-color:#f2f2f2;border-top:1px solid #e5e2e2;text-align:center;}
		.footer-wrap {padding-top:6px;}
		.footer-wrap,.footer-wrap table {margin:0 auto;width:941px;}
		.footer-logo {width:215px;display:block;height:68px;float:left;background:url(/images/ui/logo278375.png?1) repeat scroll 0 0 transparent;}
		.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;}
		.footer-menu-cnt h4{font-family:"PT Sans",sans-serif;}
		.footer-menu {list-style-type:none;text-align:left;margin-top: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:#8c8c8c;text-decoration:none!important;}
		.footer-menu li a:hover {color:#feaa44;}
		
		.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:20px;} */
		
		
		
		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:.2em 1.5em .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}
		
		span.country {color: #7f7f7f;}
		td.code {width:10%;color:#7f7f7f;font:small "Lucida Console", Monaco, monospace;text-align:right;}
		
		.destination .code {position:absolute;color:#b7bac1;margin-left:/*182px*/211px;margin-top:12px;}
		#searchAviaTo_code {margin-left:/*193px*/219px;}
		
		.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:82px;
			margin-top: -30px;
			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:82px;
			margin-top: -18px;
			user-select: none;
			-moz-user-select: none;
			-webkit-user-select: none;
			opacity: .7;
		}

		.datepicker_bootstrap {z-index:5;font-size:1.3em;}
		.datepicker_bootstrap .header {height:25px;}
		.datepicker_bootstrap.column_2 {width:433px;height:200px;}
		.datepicker_bootstrap.column_2 .slider {height:172px;}
		.datepicker_bootstrap .body {height:190px!important;}
		.datepicker_bootstrap.column_2 .titleText {width:423px;background-color:#fff;}
		.datepicker_bootstrap .header .title .titleText:hover {background-color:#fff;}
		.datepicker_bootstrap.column_2 .titleText .column.column_1 {float:left;position:relative;left:68px;font-family:"PT Sans",sans-serif;}
		.datepicker_bootstrap.column_2 .titleText .column.column_2 {float:right;position:relative;left:-68px;font-family:"PT Sans",sans-serif;}
		.datepicker_bootstrap .body .slider > div > div  {width:433px;height:150px;}
		.datepicker_bootstrap .body .slider > div > div, .datepicker_bootstrap .body .slider > div table {float:left;width:194px;height:152px;min-height:152px;margin-left:23px;}
		.datepicker_bootstrap .body .slider > div > div:first-child, .datepicker_bootstrap .body .slider > div table:first-child {margin-left:5px;}
		.datepicker_bootstrap .title.day.day1,.datepicker_bootstrap .title.day.day2,.datepicker_bootstrap .title.day.day3,.datepicker_bootstrap .title.day.day4,.datepicker_bootstrap .title.day.day5{
			color:#239EDD;font-family:"PT Sans",sans-serif;font-size:14px!important;
		}
		
		.datepicker_bootstrap .week .day {font-size:12px!important;padding:3px;}
		
		.datepicker_bootstrap .title.day.day6,.datepicker_bootstrap .title.day.day0 {color:#FF7605;font-family:"PT Sans",sans-serif;font-size:14px!important;}
		.datepicker_bootstrap .header .next:hover,.datepicker_bootstrap .header .previous:hover {border-left-color:#fe983b;}
		
		.datepicker_bootstrap tr.week0 td.day{border-top:0px;border-bottom:1px solid #ccc;}
		.datepicker_bootstrap tr.week td.day {border-top:1px solid #ccc;border-bottom:0px solid #ccc;border-right:1px solid #ccc;border-radius:0 0 0 0!important;-moz-border-radius:0 0 0 0!important;-webkit-border-radius:0 0 0 0!important;}
		.datepicker_bootstrap tr.week5 td.day {border-bottom:1px solid #ccc;}
		
		.datepicker_bootstrap tr.week0 td.day1,.datepicker_bootstrap tr.week1 td.day1,.datepicker_bootstrap tr.week2 td.day1,.datepicker_bootstrap tr.week3 td.day1,.datepicker_bootstrap tr.week4 td.day1,.datepicker_bootstrap tr.week5 td.day1 {border-left:1px solid #ccc;}
		
		.datepicker_bootstrap th.title.day {background:#dedede;border:1px solid #ccc;border-bottom:0px solid transparent;border-left:0px solid transparent;border-radius:0 0 0 0!important;-moz-border-radius:0 0 0 0!important;-webkit-border-radius:0 0 0 0!important;}
		.datepicker_bootstrap th.title.day:nth-child(1){border-left:1px solid #ccc;border-right:1px solid #ccc;}
		.datepicker_bootstrap th.title.day:last-child {border-right:1px solid #ccc;border-left:0px solid transparent;}
		.datepicker_bootstrap .header {border-bottom:0px solid transparent;}
		
		
		.datepicker_bootstrap:before {left:420px;}
		.datepicker_bootstrap:after {left:421px;}
		
		.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) 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;
			}

			
		.red-error {display:none;background-color:#F75914;color:#fff;font-size:11px;position:relative;width:200px;margin-left:3px;}
		.red-error.visible {display:inline;padding:3px;}
		.red-error.ovflow {position:absolute;width:auto;}
		
		
		.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-position:0 0;}
		.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.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;}
		
		.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;}
		
		.side-big-res {background-color:#EBE4DA;}
		
		/*** calendar ***/
		.datepicker_bootstrap.column_2 {width:443px!important;height:230px!important;border:3px solid #fdb046;margin-top:1px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;}
		.datepicker_bootstrap:after {border:none;}
		.datepicker_bootstrap:before {border:none;}
		.datepicker_bootstrap:after{width:17px;height:10px;top:-10px;display:inline-block;background:url(/images/ui/sprites/calarrow.png) no-repeat scroll 0 0 transparent;}
		
		
		.datepicker_bootstrap.column_2 .titleText .column.column_1,.datepicker_bootstrap.column_2 .titleText .column.column_2 {background-color:#484c55;color:#FFF;width:191px;padding:6px;height:28px;margin-left:-71px;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
		.datepicker_bootstrap.column_2 .titleText .column.column_2 {margin-left:0px;position:relative;left:-6px;}
		
		.column_1,.column_2 {margin-top:11px;}
		.datepicker_bootstrap .body .slider {top:-31px!important;}
		.datepicker_bootstrap .body .slider > div table:first-child{width:203px;margin-top:11px;}
		@media all and (-webkit-min-device-pixel-ratio:0){.datepicker_bootstrap .body .slider > div table:first-child{/*margin-top:41px;*/margin-top:14px;}}
		
		.datepicker_bootstrap .header .next {right:19px;top:35px;border-top:6px solid #484c55;border-bottom:6px solid #484c55;border-left:7px solid #fff;}
		.datepicker_bootstrap .header .previous {left:19px;top:35px;border-top:6px solid #484c55;border-bottom:6px solid #484c55;border-right:7px solid #fff;}
		
		.datepicker_bootstrap .title.day {color:#8c8c8c!important;background:#fff!important;border:0px!important;font-weight:normal!important;}
		
		
		.datepicker_bootstrap tr.week td.day.otherMonth.selected {background:#f8f4ed!important;}
		.datepicker_bootstrap .unavailable {color:transparent!important;text-decoration:none!important;}
		.datepicker_bootstrap tr.week td.day.unavailable {color:#ccc!important;text-decoration:none!important;}
		.datepicker_bootstrap tr.week td.day {background:#f8f4ed!important;color:#404040!important;border-top:1px solid #efeae2;border-bottom:0px solid #efeae2;border-right:1px solid #efeae2;}
		.datepicker_bootstrap tr.week td.day.otherMonth{color:transparent!important;}
		.datepicker_bootstrap tr.week td.day:hover {background:#FC993C!important;color:#fff!important;}
		.datepicker_bootstrap tr.week td.day.unavailable:hover {background:#f8f4ed!important;}
		.datepicker_bootstrap tr.week td.day.otherMonth:hover {color:transparent!important;background:#f8f4ed!important;}
		.datepicker_bootstrap tr.week0 td.day1, .datepicker_bootstrap tr.week1 td.day1, .datepicker_bootstrap tr.week2 td.day1, .datepicker_bootstrap tr.week3 td.day1, .datepicker_bootstrap tr.week4 td.day1, .datepicker_bootstrap tr.week5 td.day1 {border:0px;padding-top:1px;}
		
		.datepicker_bootstrap .days .day.selected, .datepicker_bootstrap .days .day.selected:hover {background:#FC993C!important;color:#fff!important;}
		
		
		.datepicker_bootstrap .title.day.day6, .datepicker_bootstrap .title.day.day0 {color:#FF7605!important;}
		
		.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 {margin-top:20px;}
		.last-news h2 {font-size:22px;font-family:'PT Sans', sans-serif;}
		.last-news ul.news-list {list-style-type:none;margin-left:15px;margin-top:10px;}
		.last-news ul.news-list li {margin-top:7px;}
		.last-news ul.news-list li a,last-news ul.news-list li a:active {color:#373D49;text-decoration:underline!important;}
		.last-news ul.news-list li a:hover {color:#FEAA44;text-decoration:underline!important;}
		
		.last-offers {margin-top:20px;}
		.last-offers h2 {font-size:22px;font-family:'PT Sans', sans-serif;}
		.last-offers ul.offers-list {list-style-type:none;margin-left:15px;margin-top:10px;}
		.last-offers ul.offers-list li {margin-top:7px;}
		.last-offers ul.offers-list li a,last-offers ul.offers-list li a:active {color:#373D49;text-decoration:underline!important;}
		.last-offers ul.offers-list li a:hover {color:#FEAA44;text-decoration:underline!important;}
		
		.breadcrumbs {list-style-type:none;margin-bottom:12px;}
		.breadcrumbs li {display:inline;margin-left:4px;color:#5d6670;}
		.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 {color:#000;margin-left:6px;}
		.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-delim {display:none;font-family:'PT Sans',sans-serif;font-size:22px;}
		.showcase .offer-title {color:/*#8C8C8C*/#404040!important;border-bottom:1px solid #FF9E40;font-family:Helvetica,sans-serif;font-size:18px;font-weight:normal;}
		.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;}
		.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;}
		.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;}
		
		
		
		.showcase .avia .popular-dashed {width:800px;/*775px*/}
		.showcase .zd .popular-dashed {width:777px;}
		.popular-heading {margin-bottom:7px;margin-left:18px;}
		.showcase .zd .popular-heading {margin-bottom:6px;}
		.showcase .hotels .popular-dashed {width:833px;}
					
		.showcase .offer .pic-alt {display:none!important;}
		.showcase .offer ul.links {width:260px!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;}