/* ------ GrayVersion ------ */ 
.bfooter {
margin-bottom:50px;
}
.headerTop {
background:none!important;
}
#headerAviobilet {
	width:980px; 
	height:85px;
	margin:0 auto;
	position:relative;	
}
#headerAviobilet .logo {
	float:left;
	margin:19px 0 0 0;
}

#slideAiobilet {
	width:980px; 
	margin:0 auto;
	margin-top:10px;
}
.new_form_input_Aviobilet {
	  outline: 0;
	  overflow: hidden;
	  width: 470px;
	  height: 28px;
	  color:#222;
	  font: normal 17px Arial, sans-serif;  
	background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #fff), to(#EDEDED));
	background: -moz-linear-gradient(top, #fff, #EDEDED 2px, #fff 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	  border:1px solid #CACACA ;
	  padding:2px 3px 2px 5px;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     -khtml-border-radius:3px;
     border-radius: 3px;
	 margin-top:7px;
}
.tdSearch_Aviobilet {
	width:485px;
}
.sform_Aviobilet {
	color:#111;
	padding-top:0px;
	margin-left:-5px;
	width:980px;
	height:190px;
}
.sform_Aviobilet a.standart_link,
.sform_Aviobilet  a.standart_link:link,
.sform_Aviobilet  a.standart_link:visited,
.sform_Aviobilet  a.standart_link:active {
	color: #333;
	font: bold 15px Arial, sans-serif;	
	text-decoration: none;
}
.sform_Aviobilet  a.standart_link:hover{
	color: #333;
	text-decoration: none;
	text-shadow: none;	
}
.sform_Aviobilet a.date_link,
.sform_Aviobilet  a.date_link:link,
.sform_Aviobilet  a.date_link:visited,
.sform_Aviobilet  a.date_link:active {
	background: url(../i/DateCalendar.png) no-repeat right ;
	color: #333;
	font: bold 12px Arial, sans-serif;	
	text-decoration: none;	
	height:25px;
	padding:10px 25px 10px 10px;
}
.sform_Aviobilet  a.date_link:hover{
	color: #111;
	text-decoration: none;
	text-shadow: none;	
}
.sform_Aviobilet input.date_link {
	background: url(../i/DateCalendar.png) no-repeat right;
	color: #555;
	font: bold 12px Arial, sans-serif;		
	text-decoration: none;
	padding-right:20px;
	width: 110px;
	border: none !important;
	height:18px;
}
.sform_Aviobilet input.date_link:hover{
	color: #555;
	text-decoration: none;
	text-shadow: none;	
	border: none !important;
}
.SearchFormAviobilet {margin:-5px 0 0 0px;}
.sform_text {
	color: #555;
	font: bold 12px Arial, sans-serif;	
	text-shadow: none;	
}
.sform_text_count {
	margin-top:7px;
	margin-bottom:6px;
	text-shadow: none;	
}
.sform_button {
	display:inline;
	padding:2px 2px 2px 2px;
	color: #555;
	font: bold 12px Arial, sans-serif;
	text-shadow: none;	
}
.sform_button:hover {
	display:inline;
	padding:2px 2px 2px 2px;
	color: #fff;
	font: bold 12px Arial, sans-serif;	
	background: #FF3D00;
     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
	text-shadow: none;	
}
.sform_button_active {
	display:inline;
	padding:2px 2px 2px 2px;
	color: #fff;
	font: bold 12px Arial, sans-serif;	
	  background: #FF3D00;
     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
		text-shadow: none;	
}
.sform_count_button {
	display:inline;
	padding:2px 2px 2px 2px;
	color: #555;
	font: bold 12px Arial, sans-serif;
		text-shadow: none;	
}
.sform_count_button:hover {
	display:inline;
	padding:2px 2px 2px 2px;
	color: #fff;
	font: bold 12px Arial, sans-serif;	
	  background: #FF3D00;
     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
	text-shadow: none;
}
.sform_count_button_active {
	display:inline;
	padding:2px 2px 2px 2px;
	color: #fff;
	font: bold 12px Arial, sans-serif;	
	  background: #FF3D00;
     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
	text-shadow: none;	
}

.loading-container {
	margin-top: 10px;
}
.loader,
.loader:before,
.loader:after {
	border-radius: 50%;
	width: 2.5em;
	height: 2.5em;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation: load7 1.8s infinite ease-in-out;
	animation: load7 1.8s infinite ease-in-out;
}
.loader {
	color: #ff4003;
	font-size: 10px;
	margin: 10px auto;
	position: relative;
	text-indent: -9999em;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
	margin-top: -15px;
}
.loader:before,
.loader:after {
	content: '';
	position: absolute;
	top: 0;
}
.loader:before {
	left: -3.5em;
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}
.loader:after {
	left: 3.5em;
}
@-webkit-keyframes load7 {
	0%,
	80%,
	100% {
		box-shadow: 0 2.5em 0 -1.3em;
	}
	40% {
		box-shadow: 0 2.5em 0 0;
	}
}
@keyframes load7 {
	0%,
	80%,
	100% {
		box-shadow: 0 2.5em 0 -1.3em;
	}
	40% {
		box-shadow: 0 2.5em 0 0;
	}
}

.text-blink {
		-webkit-animation: color-change 1s infinite;
		-moz-animation: color-change 1s infinite;
		-o-animation: color-change 1s infinite;
		-ms-animation: color-change 1s infinite;
		animation: color-change 1s infinite;
		font-size: 16px;
	}
	@-webkit-keyframes color-change {
		0% { color: #a3a3a3; }
		50% { color: #ff3d00; }
		100% { color: #a3a3a3; }
	}
	@-moz-keyframes color-change {
		0% { color: #a3a3a3; }
		50% { color: #ff3d00; }
		100% { color: #a3a3a3; }
	}
	@keyframes color-change {
		0% { color: #a3a3a3; }
		50% { color:#ff3d00; }
		100% { color: #a3a3a3; }
	}

.SearchClass {margin-left:0px;width:170px;float:left; padding: 5px 0 0 0}
.SearchPerson {margin-left:5px; padding: 5px 0 0 5px}
.search_ticket {
	float:left;
	padding: 0px 20px 2px 1px;
	border: 0;
	background-color: #FF3C00;
	cursor: pointer; 
	cursor: hand; 
	margin:0px 0px 0px 197px;
	vertical-align: middle;
	border-radius: 5px;
     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF3C00), to(#DC3400));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #FF3C00, #DC3400);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #FF3C00, #DC3400);
  /* IE 10 */
  background: -ms-linear-gradient(top, #FF3C00, #DC3400);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #FF3C00, #DC3400);
}
.search_ticket IMG
{
	margin: 2px 5px 0px 2px;
	vertical-align: middle;
}
.search_ticket SPAN
{
	display: inline-block;
	text-align: center;
	font: bold 12pt Arial;	
	color: #fff;
	text-shadow: 1px 1px #333;
	vertical-align: middle;
	text-transform:uppercase;
	margin:5px 7px 2px 3px;		
}
.search_ticket:hover SPAN
{
	text-shadow: none;
}
.search_ticket_bul {
	float:left;
	width: 143px;
	height: 36px;
	padding: 0;
	border: 0;
	background: transparent url(../i/sformbutton2.png) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
	margin:5px 0 0 197px;
}
.search_ticket_ru {
	float:left;
	width: 143px;
	height: 36px;
	padding: 0;
	border: 0;
	background: transparent url(../i/sformbutton2_ru.png) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
	margin:5px 0 0 197px;
}
.search_ticket_en {
	float:left;
	width: 143px;
	height: 36px;
	padding: 0;
	border: 0;
	background: transparent url(../i/sformbutton2_en.png) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
	margin:5px 0 0 197px;
}
.gpaly{
	float:left;
	padding-left:38px;
	width:480px;
}
.MarginTop_11{margin-top:-11px}
.MarginLeft_11{margin-top:-11px}
.xClose {margin-left:330px;}
.ClassB {
	color:#555!important;
	font: bold 12px Arial, sans-serif!important;
}
.ClassB_active {
	color:#fff!important;
	font: bold 12px Arial, sans-serif!important;
}
.returnFlight {
	color:#888!important;
	font: normal 19px Arial, sans-serif!important;
}
.SearchContainer {
	width:480px;
	margin-left:0px;
}
.header_menu {
	float:right;
	margin:-6px 0 0 0;
	background: #fff;
	padding:4px 6px 4px 6px;
}

/* табове в индекса */
.usual8 {
	color:#111;
	padding:0;
}
.usual8 li.liusual8 { 
	list-style:none; 
	display:inline;		
}
.usual8 ul.tabusual8 a.sec {
	padding:8px 12px 8px 12px;
	text-decoration:none!important;
	color:#111;
	font: bold 12px Arial, sans-serif;
/*	background: url(../i/tab_no.png) repeat left top; */ 
	background: #fff; 
	display:inline;
     -moz-border-top-left-radius:3px;
    -webkit-border-top-left-radius:3px;
    -khtml-border-top-left-radius:3px;
    border-top-left-radius: 3px;
     -moz-border-top-right-radius:3px;
    -webkit-border-top-right-radius:3px;
    -khtml-border-top-right-radius:3px;
    border-top-right-radius: 3px;
	border:1px solid #bbb;	
	border-bottom:none;	
}
.usual8 ul.tabusual8 a.sec:hover {
	color:#111;
	background: #DDDFE3;  
}
.usual8 ul.tabusual8 a.selected {
	margin-bottom:0;
	color:#111;
	cursor:default;
	background: #DDDFE3;  
}
.usual8 div.topdiv {
	padding:9px 0 0 0;
	margin-top:-6px;
}
.usual8 div.topdiv {
    margin-top: -5px \0/; /* IE8+9  */
}
a.facebook_like_counts,
a.facebook_like_counts:link,
a.facebook_like_counts:visited,
a.facebook_like_counts:active {	
	background: url(../i/facebook-icon-gray.png) no-repeat left 0px;
	color: #111;
	font: normal 12px Arial, sans-serif;	
	padding:2px 10px 4px 22px;
	text-decoration: none;
	display:block;
	float:left;	
}
a.facebook_like_counts:hover{
	background: url(../i/facebook-icon.png) no-repeat left top;
	color: #777;
	text-decoration: none;
}
a.facebook_like_count,
a.facebook_like_count:link,
a.facebook_like_count:visited,
a.facebook_like_count:active {	
	background: url(../i/facebook-icon.png) no-repeat left 0px;
	color: #111;
	font: normal 12px Arial, sans-serif;	
	padding:2px 10px 4px 22px;
	text-decoration: none;
	display:block;
	float:left;	
}
a.facebook_like_count:hover{
	background: url(../i/facebook-icon-gray.png) no-repeat left top;
	color: #777;
	text-decoration: none;
}
.usual88 {
	color:#111;
	padding:0;
}
.usual88 li.liusual88 { 
	list-style:none; 
	display:inline;		
}
.usual88 ul.tabusual88 a.sec {
	padding:8px 12px 8px 12px;
	text-decoration:none!important;
	color:#111;
	font: bold 12px Arial, sans-serif;
/*	background: url(../i/tab_no.png) repeat left top; */ 
	background: #fff; 
	display:inline;
     -moz-border-top-left-radius:3px;
    -webkit-border-top-left-radius:3px;
    -khtml-border-top-left-radius:3px;
    border-top-left-radius: 3px;
     -moz-border-top-right-radius:3px;
    -webkit-border-top-right-radius:3px;
    -khtml-border-top-right-radius:3px;
    border-top-right-radius: 3px;
	border:1px solid #bbb;	
	border-bottom:none;	
}
.usual88 ul.tabusual88 a.sec:hover {
	color:#111;
	background: #DDDFE3;  
}
.usual88 ul.tabusual88 a.selected {
	margin-bottom:0;
	color:#111;
	cursor:default;
	background: #DDDFE3;  
}
.usual88 div.topdiv {
	border-top:3px solid #FF3D00;
	padding:9px 0 0 0;
	margin-top:-3px;
}
.usual88 div.topdiv {
    margin-top: -4px \0/; /* IE8+9  */
}
/* ------ GrayVersion ------ */ 

/*  lang dropdown */
nav {
	margin: 0 auto; 
	text-align: center;
	margin-top:-2px;
	margin-right:-8px;
}

nav ul ul {
	display: none;
}

nav ul li:hover > ul {
	display: block;
}


nav ul {
	padding: 0 10px 0 10px;
	list-style: none;
	position: relative;
	display: inline-table;
}
nav ul:after {
	content: ""; clear: both; display: block;
}

nav ul li {
	float: left;
}
nav ul li:hover {

}
nav ul li:hover a {
	color: #111;
}
	
nav ul li a {
	display: block; padding: 2px 5px;
	color: #111; text-decoration: none;
}

nav ul ul {
	background: #fff; border-radius: 0px; padding: 0;
	box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.15);			
	position: absolute; top: 100%;	
}
nav ul ul li {
	float: none; 
	position: relative;
	padding:0 0 2px 0 ;
}
nav ul ul li a {
	padding: 5px 10px;
	color: #fff;
}	
nav ul ul li a:hover {
	background: #F5F5F5;
}
	
nav ul ul ul {
	position: absolute; left: 100%; top:0;
}
#extraPayButton_ru {
    float:right;
    width: 111px;
    height: 23px;
    padding: 0;
    border: 0;
    background:  url(../i/ExtraRu.png) no-repeat center top;
    cursor: pointer; 
    cursor: hand; 
    margin:4px 0 0 0;
}
#extraPayButton {
    float:right;
    width: 111px;
    height: 23px;
    padding: 0;
    border: 0;
    background:  url(../i/ExtraBg.png) no-repeat center top;
    cursor: pointer; 
    cursor: hand; 
    margin:4px 0 0 0;
}
#extraPayButton_en {
    float:right;
    width: 111px;
    height: 23px;
    padding: 0;
    border: 0;
    background:  url(../i/ExtraEn.png) no-repeat center top;
    cursor: pointer; 
    cursor: hand; 
    margin:4px 0 0 0;
}
.CorpVideo {
text-align:center;margin-top:10px
}

.agentHeightFix {
width:980px; 	height:10px; margin:0 auto;position:relative;
}

.payTableWidth {width:310px;}

.sellectLeftDates{float:left;}
.sellectRightDates{float:left;}
.RTimage {float:left; margin:0 30px 0 30px;}

.FlightSellerAtribut {
	float:right;
	font-size:12px; 
	font-weight:bold; 
	margin-right:10px;
}

#Globa_ru {
    float:right;
    width: 113px;
    height: 25px;
    padding: 0;
    border: 0;
    background:  url(../i/GlobaRU.png) no-repeat center top;
    cursor: pointer; 
    cursor: hand; 
    margin:4px 0 0 0;
}
#Globa {
    float:right;
    width: 113px;
    height: 25px;
    padding: 0;
    border: 0;
    background:  url(../i/Globa.png) no-repeat center top;
    cursor: pointer; 
    cursor: hand; 
    margin:4px 0 0 0;
}
#Globa_en {
    float:right;
    width: 113px;
    height: 25px;
    padding: 0;
    border: 0;
    background:  url(../i/GlobaEN.png) no-repeat center top;
    cursor: pointer; 
    cursor: hand; 
    margin:4px 0 0 0;
}


/** login popup **/
.LoginText {
	margin:4px 0 0 10px;
}
.loginBox {
float:left; margin-top:-2px;
}
.login {
	margin: 0 auto; 
	margin-top:-1px;
	margin-right:-19px;
	z-index:1000;
}

.login ul ul {
	display: none;
}

.login ul li:hover > ul {
	display: block;
}


.login ul {
	padding: 0 20px 0 0;
	text-align: left;
	list-style: none;
	position: relative;
	display: inline-table;	
	z-index:1000;
}
.login ul:after {
	content: ""; clear: both; display: block;
}

.login ul li {
	float: left;
}
.login ul li.title{
		color:#333;
		font: bold 15px Arial;
		border-bottom:1px solid #dadada; 
		margin-bottom:15px;
}
.login ul li:hover {

}
.login ul li:hover a {
	color: #111;
}
	
.login ul li a {
	display: inline; 
	padding: 2px 2px;
	color: #111;
	text-decoration: none;
	margin-top:10px;
}
.login ul li a:hover {
	display: inline; 
	padding: 2px 2px;
	color: #111;
	text-decoration: underline;
}
.login ul li a.fpas {
	padding:0px;
	color: #666; text-decoration: none;
	display:block;
	margin-bottom:5px;
	background: url(../i/arr_gray.png) no-repeat left 3px;
	padding-left:10px;
}
.login ul li a.fpas:hover {
	padding:0px;
	color: #111; text-decoration: underline;
	background: url(../i/arr_gray.png) no-repeat left 3px;
	padding-left:10px;	
}
.login ul li a.oLink {
	padding:0px;
	color: #FF3D00; 
	font: bold 12px Tahoma;
	text-decoration: none;
	border-bottom:1px solid #fff; 
	padding-left:2px;
}
.login ul li a.oLink:hover {
	color: #FF3D00; 
	text-decoration: none;
	border-bottom:1px solid #dadada; 
}

.login ul li a.loglink {
	display:block;
	margin-top:0px;
	margin-left:4px;
}
.login ul ul {
	background: #fff; border-radius: 0px; padding: 20px;
	box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.15);			
	position: absolute; top: 100%; left:-60px;	
}
.login ul ul li {
	float: none; 
	position: relative;
	padding:0 0 2px 0 ;
}

.login ul ul ul {
	position: absolute; left: 100%; top:0;
}
.loginInput {
	height:20px;
	width:135px;
	border:1px solid #dadada;
	color:#333;
	font: normal 12px Arial, sans-serif;
	padding:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	margin-right:5px;	
}
.loginButtonBG {
	float:left;
	width: 56px;
	height: 25px;
	padding: 0;
	border: 0;
	background: transparent url(../i/loginButtonBG.png) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
	margin:15px 0 0 0px;
}
.loginButtonRU {
	float:left;
	width: 56px;
	height: 25px;
	padding: 0;
	border: 0;
	background: transparent url(../i/loginButtonRU.png) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
	margin:15px 0 0 0px;
}
.loginButtonEN {
	float:left;
	width: 56px;
	height: 25px;
	padding: 0;
	border: 0;
	background: transparent url(../i/loginButtonEN.png) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
	margin:15px 0 0 0px;
}


/** plane popup **/
.plane {
	margin: 0 auto; 
	margin-right:-19px;
	z-index:1000;
}
.plane ul ul {
	display: none;
}
.plane ul li:hover > ul {
	display: block;
}
.plane ul {
	padding: 0 10px 0 0;
	text-align: left;
	list-style: none;
	position: relative;
	display: inline-table;	
	z-index:1000;
}
.plane ul:after {
	content: ""; clear: both; display: block;
}
.plane ul li {
	float: left;
}
.plane ul li:hover {

}
.plane ul li:hover a {
	color: #111;
}
.plane ul li a {
	display: block; padding: 2px 5px;
	color: #111; text-decoration: none;
}
.plane ul li a:hover {
	display: block; padding: 2px 5px;
	color: #111; text-decoration: underline;
}
.plane ul ul {
	background: #fff; border-radius: 0px; padding: 20px;
	box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.15);			
	position: absolute; top: -100%; left:-60px;	
}
.plane ul ul li {
	float: none; 
	position: relative;
	padding:0 0 2px 0 ;
}
.plane ul ul li a {
	padding: 5px 10px;
	color: #fff;
}	
.plane ul ul li a:hover {
	background: #F5F5F5;
}
	
.plane ul ul ul {
	position: absolute; left: 100%; top:0;
}

.AddNewFlight{
	margin-top:-12px; 
	margin-right:50px;
}
.ML60 {margin-left:60px;}
.W350 {width:350px;}
.AddNewFlightBox {padding-top:11px;}
.MarginTop30 {margin-top:30px;}
.apps {float:left}
.AndroidStyle {margin-left:2px; margin-top:-5px}
.AppleStyle {margin-left:3px; margin-top:-3px}
.TicketTitle {float: left}


/* ------------------------------------------------ Search Result v.3 -  new tickt list style ------------------------------------ */

.ticket_searchResult_v3 {
	display:block;
	background: url(../i/graybgraundTicket.png) no-repeat right bottom;
	border:1px solid #D5D5D5;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
	margin-bottom:5px;
	width:800px;
	padding:7px 0 6px 0;
}
.ticket_searchResult_v3:hover {
	border:1px solid #C1C1C1;
}
.ticket_searchResult_v3  div.destination{
	display:block;
	color:#222;		
	font: normal 10px Arial, sans-serif;
	padding:0 8px 0 10px;
	float:left;
	width:83%!important;
	line-height:14px;	
}
.ticket_searchResult_v3  div.destination a,
.ticket_searchResult_v3  div.destination a:link,
.ticket_searchResult_v3  div.destination a:visited,
.ticket_searchResult_v3  div.destination a:active {	
	color: #222;
	font: bold 16px Arial, sans-serif;
	text-decoration: none;
}
.ticket_searchResult_v3  div.destination a:hover{
	color: #000;
	text-decoration: none;
}
.ticket_searchResult_v3  span.DepartureTown {
	float:left;
	color:#444;
	font: normal 12px Arial;
}
.ticket_searchResult_v3  span.ArrivalTown {
	float:left;
	color:#444;
	font: normal 12px Arial;
}
.ticket_searchResult_v3 span.TicketArrow {
	display:block;
	float:left;
	color:#333;
	font: normal 15px Arial;
	margin:0 8px 0 8px;
}
.ticket_searchResult_v3  div.DepartureDate {
	display:block;
	color:#111;		
	font: italic 12px Arial, sans-serif;
	padding: 0 0 0 0;
	margin:5px 0 5px 0;
}
.ticket_searchResult_v3  div.FlyDurationTime { 
	display:block;
	background: url(../i/planeSmall.png) no-repeat left 5px;
	color:#555;		
	font: normal 11px Tahoma, sans-serif;
	padding: 0 0 0 16px;
	margin-top:5px;
}
.ticket_searchResult_v3  div.price {
	color:#1A6840;		
	font: bold 21px Arial, sans-serif;
	padding: 10px 0 0 0;
	float:left;
	width:12%!important;
	text-align:center;
}
.Width45 {width:45px;}
.graybgpic {
	display:inline;
	width:46px;
	background:#DDDFE3;
	height:17px;
	padding-top:1px;
	padding-left:1px;
	margin-left:12px;
}
.ExpireMessage {
	background: #CCFFCC ;
	border:1px solid #B9E7B9;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	width:96%;
	padding: 6px 5px 6px 10px; 
	line-height:14px;
	color:#234600;
	font: bold 13px Arial;
	margin: 2px 8px 16px 12px;
}

/* --------------- Transfer Search --------------------- */ 

.search_transfer_bul {
	float:right;
	width: 143px;
	height: 36px;
	padding: 0;
	border: 0;
	background: transparent url(../i/sTransfer_bg.png) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
	margin:5px 172px 0 7px;
}
.search_transfer_ru {
	float:right;
	width: 143px;
	height: 36px;
	padding: 0;
	border: 0;
	background: transparent url(../i/sTransfer_ru.png) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
	margin:5px 190px 0 7px;
}
.search_transfer_en {
	float:right;
	width: 143px;
	height: 36px;
	padding: 0;
	border: 0;
	background: transparent url(../i/sTransfer_en.png) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
	margin:5px 190px 0 7px;
}
.tdSearchTransfer {
width:440px;
}
select.TransferCity {
	outline: 0;
	overflow: hidden;
	width:420px;
	height: 31px;
	color:#333;
	font: normal 16px Arial, sans-serif;  
	background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #fff), to(#EDEDED));
	background: -moz-linear-gradient(top, #fff, #EDEDED 2px, #fff 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;	
	  border:1px solid #CACACA ;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
	padding:5px 3px 2px 5px;
	margin-top:7px;
}
select.TransferCity option {
  color:#333;
  font: normal 13px Arial, sans-serif;  
  padding:2px 3px 1px 5px;
}
.new_form_input {
	outline: 0;
	overflow: hidden;
	width: 420px;
	height: 25px;
	color:#333;
	font: normal 16px Arial, sans-serif;  
	background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #fff), to(#EDEDED));
	background: -moz-linear-gradient(top, #fff, #EDEDED 2px, #fff 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;	
	  border:1px solid #CACACA ;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
	margin-top:7px;
	padding:2px 3px 1px 5px;
}

.AddNewTransfer{
	margin-top:-12px; 
	margin-right:40px;
}
.xCloseTransfer {margin-left:365px;}
.MTop15 {margin-top:15px;}
.topMinus5 {margin-top:-5px;}



/* -------------------------------  TroublesPopUp -------------------------------- */
	.TroublesPopUp {
		margin: 0 auto;
		width:345px;
		height:400px;
		background:#fff;
		border:1px solid #dadada;
		border-radius: 3px;
		-webkit-box-shadow: 0px 0px 1px 1px #ccc;
		-moz-box-shadow: 0px 0px 1px 1px #ccc;
		box-shadow: 0px 0px 1px 1px #ccc;
		padding-left:15px;
		min-height: 250px!important;
	}	
	.TroublesPopUp2 {
		margin: 0 auto;
		width:345px;
		height:400px;
		background:#fff;
		border:1px solid #dadada;
		border-radius: 3px;
		-webkit-box-shadow: 0px 0px 1px 1px #ccc;
		-moz-box-shadow: 0px 0px 1px 1px #ccc;
		box-shadow: 0px 0px 1px 1px #ccc;
		padding-left:15px;
		min-height: 250px!important;
	}
	.TroublesPopUp3 {
		margin: 0 auto;
		width:345px;
		height:400px;
		background:#fff;
		border:1px solid #dadada;
		border-radius: 3px;
		-webkit-box-shadow: 0px 0px 1px 1px #ccc;
		-moz-box-shadow: 0px 0px 1px 1px #ccc;
		box-shadow: 0px 0px 1px 1px #ccc;
		padding-left:15px;
		min-height: 250px!important;
	}		
	.TroublesPopUp4 {
		margin: 0 auto;
		width:345px;
		height:400px;
		background:#fff;
		border:1px solid #dadada;
		border-radius: 3px;
		-webkit-box-shadow: 0px 0px 1px 1px #ccc;
		-moz-box-shadow: 0px 0px 1px 1px #ccc;
		box-shadow: 0px 0px 1px 1px #ccc;
		padding-left:15px;
		min-height: 250px!important;
	}	
	.TpopUpMail {
		display:block;
		color:#222;
		font: normal 13px Arial, sans-serif;
	}	
	.TpopUpTitle {
		font: bold 14px Arial, sans-serif!important;
		color:#222;
		margin:0 0 5px 0!important;
		line-height:19px;
	}	
	.TpopUpField {
		outline: 0;
		overflow: hidden;
		width: 315px;
		height: 25px;
		color:#222;
		font: normal 12px Arial, sans-serif;  
		background: #fff;
		background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #fff), to(#EDEDED));
		background: -moz-linear-gradient(top, #fff, #EDEDED 2px, #fff 25px);
		box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
		-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
		-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;	
		  border:1px solid #CACACA ;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius: 3px;
		padding:2px 3px 1px 5px;
		margin:2px 0 10px 0 ;
	}	
	.TpopUpArea {
		width: 315px;
		height: 100px;
		font: normal 12px Arial, sans-serif;  
		background: #fff;
		background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #fff), to(#EDEDED));
		background: -moz-linear-gradient(top, #fff, #EDEDED 2px, #fff 25px);
		box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
		-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
		-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;	
		  border:1px solid #CACACA ;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius: 3px;
		padding:5px 3px 2px 5px;
		margin:2px 0 10px 0 ;

	}	
	select.TpopUpCombo {
		outline: 0;
		overflow: hidden;
		width: 325px;
		height: 31px;
		color:#222;
		font: normal 12px Arial, sans-serif;  
		background: #fff;
		background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #fff), to(#EDEDED));
		background: -moz-linear-gradient(top, #fff, #EDEDED 2px, #fff 25px);
		box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
		-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
		-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;	
		  border:1px solid #CACACA ;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius: 3px;
		padding:5px 3px 2px 5px;
		margin:2px 0 10px 0 ;
	}
	select.TpopUpCombo option {
	  padding:2px 3px 1px 5px;
	}
	.SendButton{
		display: inline-block;
		padding: 4px 5px 5px 5px;
		border: 0;
		background-color: #FF3C00;
		cursor: pointer;
		cursor: hand;
		vertical-align: middle;
		border:1px solid #D20000; 
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF3C00), to(#DC3400));
		background: -webkit-linear-gradient(top, #FF3C00, #DC3400);
		background: -moz-linear-gradient(top, #FF3C00, #DC3400);
		background: -ms-linear-gradient(top, #FF3C00, #DC3400);
		background: -o-linear-gradient(top, #FF3C00, #DC3400);
		margin: 10px 6px 5px 0;
	}
	.SendButton SPAN{
		color: #fff;
		text-shadow: #000 1px 1px;
		margin: 8px 6px 10px 6px;
	}
	A:hover.SendButton SPAN{
		color: #fff;
		text-shadow: none;
	}
	
	/* --------------------------------- question text ---------------------------------------*/ 
  .questionDiv {
	width:320px;
	}
	.questionDiv a,
	.questionDiv a:link,
	.questionDiv a:visited,
	.questionDiv a:active {
		color:#000;
		font: normal 12px Arial;
		text-decoration: none;
		line-height:19px;
		border-bottom:1px solid #fff;
	}	
	.questionDiv a:hover{
		color: #222;
		text-decoration: none;
		border-bottom:1px solid #dadada;
	}  
	.questionDivContact {
	width:100%;
	}
	.questionDivContact a,
	.questionDivContact a:link,
	.questionDivContact a:visited,
	.questionDivContact a:active {
		color:#000;
		font: normal 12px Arial;
		text-decoration: none;
		line-height:19px;
		border-bottom:1px solid #dadada;
	}	
	.questionDivContact a:hover{
		color: #222;
		text-decoration: none;
		border-bottom:1px solid #fff;
	}	
	.otext {
	    color:#F85926;
		font-weight:bold;
		border-bottom:1px solid #dadada;
	}
	
	/* --------------------------------- About Us Content ---------------------------------------*/ 	

	.AboutContent {
	width:100%;
	margin-left:0px !important;
	}	
		
/* --------------------------------- Header Tabs ---------------------------------------*/ 	
		.HeaderTabsContainer {
			float:left; 
			margin: 10px 0 10px 0px
		}
		
		
				.DisplayNone { display:none;}
					/* Transfers */ 	
				a.LinkUnactiveTransfer,
				a.LinkUnactiveTransfer:link,
				a.LinkUnactiveTransfer:visited,
				a.LinkUnactiveTransfer:active {					
					color: #111;
					font: bold 14px Arial;	
					padding:5px 8px 5px 8px;
					text-decoration: none;
					text-shadow: 1px 1px #fff;
					background: #f9f9f9;
					background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea));
					background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: linear-gradient(to bottom,  #f9f9f9 0%,#eaeaea 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 );
					border:1px solid #E1E1E1; 
					border-radius: 3px 3px 0 0;
				}		
				a.LinkUnactiveTransfer:hover{
					color: #fff;
					text-shadow: 1px 1px #333;
					text-decoration: none;
					background: #f74f1e;
					background: -moz-linear-gradient(top,  #f74f1e 0%, #ca3409 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f74f1e), color-stop(100%,#ca3409));
					background: -webkit-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -o-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -ms-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: linear-gradient(to bottom,  #f74f1e 0%,#ca3409 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74f1e', endColorstr='#ca3409',GradientType=0 );
					border:1px solid #D63607; 
					border-radius: 3px 3px 0 0;			
				}	
				a.LinkActiveTransfer {
					color: #fff;
					font: bold 14px Arial;	
					padding:5px 8px 5px 8px;
					text-decoration: none;
					text-shadow: 1px 1px #333;
					background: #f74f1e;
					background: -moz-linear-gradient(top,  #f74f1e 0%, #ca3409 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f74f1e), color-stop(100%,#ca3409));
					background: -webkit-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -o-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -ms-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: linear-gradient(to bottom,  #f74f1e 0%,#ca3409 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74f1e', endColorstr='#ca3409',GradientType=0 );
					border:1px solid #D63607; 
					border-radius: 3px 3px 0 0;
					
				}	
				
		/* tickets */ 	
				a.LinkActiveTicket,
				a.LinkActiveTicket:link,
				a.LinkActiveTicket:visited,
				a.LinkActiveTicket:active {	
					color: #fff;
					font: bold 14px Arial;	
					padding:5px 8px 5px 8px;
					text-decoration: none;
					text-shadow: 1px 1px #333;
					background: #f74f1e;
					background: -moz-linear-gradient(top,  #f74f1e 0%, #ca3409 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f74f1e), color-stop(100%,#ca3409));
					background: -webkit-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -o-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -ms-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: linear-gradient(to bottom,  #f74f1e 0%,#ca3409 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74f1e', endColorstr='#ca3409',GradientType=0 );
					border:1px solid #D63607; 
					border-radius: 3px 3px 0 0;
				}
				a.LinkActiveTicket:hover{
					color: #fff;
					font: bold 14px Arial;	
					padding:5px 8px 5px 8px;
					text-decoration: none;
					text-shadow: 1px 1px #333;
					background: #f74f1e;
					background: -moz-linear-gradient(top,  #f74f1e 0%, #ca3409 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f74f1e), color-stop(100%,#ca3409));
					background: -webkit-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -o-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -ms-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: linear-gradient(to bottom,  #f74f1e 0%,#ca3409 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74f1e', endColorstr='#ca3409',GradientType=0 );
					border:1px solid #D63607; 
					border-radius: 3px 3px 0 0;
				}
				a.LinkUnActiveTicket {
					color: #111;
					font: bold 14px Arial;	
					padding:5px 8px 5px 8px;
					text-decoration: none;
					text-shadow: 1px 1px #fff;
					background: #f9f9f9;
					background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea));
					background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: linear-gradient(to bottom,  #f9f9f9 0%,#eaeaea 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 );
					border:1px solid #E1E1E1; 
					border-radius: 3px 3px 0 0;
				}
				a.LinkUnActiveTicket:hover{
					color: #fff;
					text-shadow: 1px 1px #333;
					text-decoration: none;
					background: #f74f1e;
					background: -moz-linear-gradient(top,  #f74f1e 0%, #ca3409 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f74f1e), color-stop(100%,#ca3409));
					background: -webkit-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -o-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -ms-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: linear-gradient(to bottom,  #f74f1e 0%,#ca3409 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74f1e', endColorstr='#ca3409',GradientType=0 );
					border:1px solid #D63607; 
					border-radius: 3px 3px 0 0;		
				}
		/* hotels */ 
				a.LinkActiveHotel {
					color: #fff;
					font: bold 14px Arial;	
					padding:5px 8px 5px 8px;
					text-decoration: none;
					text-shadow: 1px 1px #333;
					background: #f74f1e;
					background: -moz-linear-gradient(top,  #f74f1e 0%, #ca3409 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f74f1e), color-stop(100%,#ca3409));
					background: -webkit-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -o-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -ms-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: linear-gradient(to bottom,  #f74f1e 0%,#ca3409 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74f1e', endColorstr='#ca3409',GradientType=0 );
					border:1px solid #D63607; 
					border-radius: 3px 3px 0 0;
				}						
				
				a.LinkUnactiveHotel,
				a.LinkUnactiveHotel:link,
				a.LinkUnactiveHotel:visited,
				a.LinkUnactiveHotel:active {					
					color: #111;
					font: bold 14px Arial;	
					padding:5px 8px 5px 8px;
					text-decoration: none;
					text-shadow: 1px 1px #fff;
					background: #f9f9f9;
					background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea));
					background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: linear-gradient(to bottom,  #f9f9f9 0%,#eaeaea 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 );
					border:1px solid #E1E1E1; 
					border-radius: 3px 3px 0 0;
				}		
				a.LinkUnactiveHotel:hover{
					color: #fff;
					font: bold 14px Arial;	
					padding:5px 8px 5px 8px;
					text-decoration: none;
					text-shadow: 1px 1px #333;
					background: #f74f1e;
					background: -moz-linear-gradient(top,  #f74f1e 0%, #ca3409 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f74f1e), color-stop(100%,#ca3409));
					background: -webkit-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -o-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -ms-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: linear-gradient(to bottom,  #f74f1e 0%,#ca3409 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74f1e', endColorstr='#ca3409',GradientType=0 );
					border:1px solid #D63607; 
					border-radius: 3px 3px 0 0;	
				}	
				
		/* RentACar-s */ 
				a.LinkActiveRentACar {
					color: #fff;
					font: bold 14px Arial;	
					padding:5px 8px 5px 8px;
					text-decoration: none;
					text-shadow: 1px 1px #333;
					background: #f74f1e;
					background: -moz-linear-gradient(top,  #f74f1e 0%, #ca3409 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f74f1e), color-stop(100%,#ca3409));
					background: -webkit-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -o-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -ms-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: linear-gradient(to bottom,  #f74f1e 0%,#ca3409 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74f1e', endColorstr='#ca3409',GradientType=0 );
					border:1px solid #D63607; 
					border-radius: 3px 3px 0 0;
				}						
				
				a.LinkUnactiveRentACar,
				a.LinkUnactiveRentACar:link,
				a.LinkUnactiveRentACar:visited,
				a.LinkUnactiveRentACar:active {					
					color: #111;
					font: bold 14px Arial;	
					padding:5px 8px 5px 8px;
					text-decoration: none;
					text-shadow: 1px 1px #fff;
					background: #f9f9f9;
					background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea));
					background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: linear-gradient(to bottom,  #f9f9f9 0%,#eaeaea 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 );
					border:1px solid #E1E1E1; 
					border-radius: 3px 3px 0 0;
				}		
				a.LinkUnactiveRentACar:hover{
					color: #fff;
					text-shadow: 1px 1px #333;
					text-decoration: none;
					background: #f74f1e;
					background: -moz-linear-gradient(top,  #f74f1e 0%, #ca3409 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f74f1e), color-stop(100%,#ca3409));
					background: -webkit-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -o-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -ms-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: linear-gradient(to bottom,  #f74f1e 0%,#ca3409 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74f1e', endColorstr='#ca3409',GradientType=0 );
					border:1px solid #D63607; 
					border-radius: 3px 3px 0 0;		
				}
		
		
		/* RentADriver */ 
				a.LinkActiveRentADriver {
					color: #fff;
					font: bold 14px Arial;	
					padding:5px 8px 5px 8px;
					text-decoration: none;
					text-shadow: 1px 1px #333;
					background: #f74f1e;
					background: -moz-linear-gradient(top,  #f74f1e 0%, #ca3409 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f74f1e), color-stop(100%,#ca3409));
					background: -webkit-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -o-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -ms-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: linear-gradient(to bottom,  #f74f1e 0%,#ca3409 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74f1e', endColorstr='#ca3409',GradientType=0 );
					border:1px solid #D63607; 
					border-radius: 3px 3px 0 0;
				}						
				
				a.LinkUnactiveRentADriver,
				a.LinkUnactiveRentADriver:link,
				a.LinkUnactiveRentADriver:visited,
				a.LinkUnactiveRentADriver:active {			
					color: #111;
					font: bold 14px Arial;	
					padding:5px 8px 5px 8px;
					text-decoration: none;
					text-shadow: 1px 1px #fff;
					background: #f9f9f9;
					background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea));
					background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: linear-gradient(to bottom,  #f9f9f9 0%,#eaeaea 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 );
					border:1px solid #E1E1E1; 
					border-radius: 3px 3px 0 0;
				}		
				a.LinkUnactiveRentADriver:hover{
					color: #fff;
					text-shadow: 1px 1px #333;
					text-decoration: none;
					background: #f74f1e;
					background: -moz-linear-gradient(top,  #f74f1e 0%, #ca3409 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f74f1e), color-stop(100%,#ca3409));
					background: -webkit-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -o-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -ms-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: linear-gradient(to bottom,  #f74f1e 0%,#ca3409 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74f1e', endColorstr='#ca3409',GradientType=0 );
					border:1px solid #D63607; 
					border-radius: 3px 3px 0 0;		
				}
				
		/* Cabinet */ 
				a.LinkActiveCabinet {
					color: #fff;
					font: bold 14px Arial;	
					padding:5px 8px 5px 8px;
					text-decoration: none;
					text-shadow: 1px 1px #333;
					background: #f74f1e;
					background: -moz-linear-gradient(top,  #f74f1e 0%, #ca3409 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f74f1e), color-stop(100%,#ca3409));
					background: -webkit-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -o-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -ms-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: linear-gradient(to bottom,  #f74f1e 0%,#ca3409 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74f1e', endColorstr='#ca3409',GradientType=0 );
					border:1px solid #D63607; 
					border-radius: 3px 3px 0 0;
				}						
				
				a.LinkUnactiveCabinet,
				a.LinkUnactiveCabinet:link,
				a.LinkUnactiveCabinet:visited,
				a.LinkUnactiveCabinet:active {			
					color: #111;
					font: bold 14px Arial;	
					padding:5px 8px 5px 8px;
					text-decoration: none;
					text-shadow: 1px 1px #fff;
					background: #f9f9f9;
					background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea));
					background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
					background: linear-gradient(to bottom,  #f9f9f9 0%,#eaeaea 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 );
					border:1px solid #E1E1E1; 
					border-radius: 3px 3px 0 0;
				}		
				a.LinkUnactiveCabinet:hover{
					color: #fff;
					text-shadow: 1px 1px #333;
					text-decoration: none;
					background: #f74f1e;
					background: -moz-linear-gradient(top,  #f74f1e 0%, #ca3409 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f74f1e), color-stop(100%,#ca3409));
					background: -webkit-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -o-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: -ms-linear-gradient(top,  #f74f1e 0%,#ca3409 100%);
					background: linear-gradient(to bottom,  #f74f1e 0%,#ca3409 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74f1e', endColorstr='#ca3409',GradientType=0 );
					border:1px solid #D63607; 
					border-radius: 3px 3px 0 0;		
				}				
				
			/* 3D popup */ 

				.ui-widget.success-dialog {
				font-family: Verdana,Arial,sans-serif;
				font-size: .8em;
				}

				.ui-widget-content.success-dialog {
					background: #fff;
					color: #111;
					  border:1px solid #CACACA ;
					  padding:10px;
					 -moz-border-radius:5px;
					 -webkit-border-radius:5px;
					 -khtml-border-radius:5px;
					 border-radius: 5px;					
				}

				.ui-dialog.success-dialog {
					left: 0;
					outline: 0 none;
					position: absolute;
					top: 0;
				}

				.ui-dialog.success-dialog .ui-dialog-content {
					background: none repeat scroll 0 0 transparent;
					border: 0 none;
					overflow: auto;
					position: relative;
					padding: 0 !important;
					margin: 0;
				}

				.ui-dialog.success-dialog .ui-widget-header {
					display:none;
				}

				.ui-dialog.success-dialog .ui-dialog-titlebar {
					display:none;
				}

				.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .Close3dHelpText {
					display: inline-block;
					padding: 0 5px 0 5px;
					border: 0;
					background-color: #FF3C00;
					cursor: pointer;
					cursor: hand;
					vertical-align: middle;
					border:1px solid #D20000; 
					border-radius: 3px;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
					-khtml-border-radius: 3px;
					background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF3C00), to(#DC3400));
					background: -webkit-linear-gradient(top, #FF3C00, #DC3400);
					background: -moz-linear-gradient(top, #FF3C00, #DC3400);
					background: -ms-linear-gradient(top, #FF3C00, #DC3400);
					background: -o-linear-gradient(top, #FF3C00, #DC3400);
					color:#fff;
					font: bold 11px Arial;	
					letter-spacing:0px;
				}		

				.ui-widget-overlay {
				   background: #222!important;
				   opacity: .50!important;
				   filter: Alpha(Opacity=30)!important;
				}
		
		
		
.DayNames {
	margin-left:25px;
}		

.RentACarSearchSection {
	float:left; 
	margin-right:30px;
}




	#nav{
		list-style:none;
		margin: 0px;
		padding: 0px;
		}
	#nav li {
		float: left;
		margin-top: -7px;
		margin-right:-10px;
	}
	#nav li a{
		display:block;
		color:#333333;
		text-decoration:none; 
		padding: 7px 10px 5px 10px;
		border:1px solid #fff; 
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius: 3px;			
	}
	#nav li a:hover{
		display:block;	
		text-decoration:none;
		border-top:1px solid #fff; 
		border-right:1px solid #fff; 
		border-left:1px solid #fff; 
		border-bottom:1px solid #fff; 	
		}
	#nav li a.selected{
		display:block;
		text-decoration:none;
		border-top:1px solid #CACACA; 
		border-right:1px solid #CACACA; 
		border-left:1px solid #CACACA; 
		border-bottom:1px solid #fff;			
		}
	#notification_li{
		position:relative
}
	#notificationContainer {
		background-color: #fff;
		border: 1px solid #CACACA;
		overflow: visible;
		position: absolute;
		top: 29px;
		margin-left: -60px;
		width: 350px;
		z-index: 1;
		display: none;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius: 3px;	
		background: #ffffff;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
		background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
		background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
		background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
		background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
		
	}
	#notificationContainer:before {
		content: '';
		display: block;
		position: absolute;
		width: 77px;
		height: 0;
		border: 1px solid #fff;
		margin-top: -2px;
		margin-left: 60px;
	}
	#notificationsBody {
		padding: 10px 10px 10px 10px !important;
		min-height:88px;
	}
	#nav li a.links{
		display:block;
		background: url(../i/ar6.png) no-repeat left center;		
		color:#333333;
		text-decoration:none; 
		padding: 7px 10px 5px 10px;	
		border:none; 
	}
	#nav li a.links:hover{
		color:#000 !important;
		display:block;	
		text-decoration:underline;
		}

		
	/** Rent Tab Style **/	
		
	.navRent {
		margin: 0 auto; 
		text-align: center;
	}
	.navRent ul ul {
		display: none;
	}
	.navRent ul li:hover > ul {
		display: block;
	}
	.navRent ul {
		padding: 0 2px 0 0;
		list-style: none;
		position: relative;
		display: inline-table;
	}
	.navRent ul:after {
		content: ""; clear: both; display: block;
	}
	.navRent ul li {
		float: left;
	}
	.nav ul li:hover {
	}
	.navRent ul li:hover a.rentLink {
		color: #111;
	}
		
	.navRent ul li a {
		display: block; padding: 5px 8px;
		text-decoration: none;
	}

	.navRent ul ul {
		background: #fff; border-radius: 0px; padding: 0;
		position: absolute; top: 100%;	
		box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.15);		
	}
	.navRent ul ul li {
		float: none; 
		position: relative;
		padding:0 0 2px 0 ;
	}
	.navRent ul ul li a {
		padding: 5px 10px;
	}	
	.navRent ul ul li a:hover {
		color:#fff!important;
		background: #DE4012;
		text-shadow: 1px 1px #333;
	}		
	
	/** ------------------------------------------------ Registration Style ---------------------------------------- **/	
	
	.registrationText {
		float:left;
		width:50%;
		color:#111;
		font: normal 13px Arial;
		margin-right:20px;
	}
	.registrationText h1 {
		color:#F24513;
		font: normal 22px Arial;
		margin-bottom:15px;
	}
	.registrationText h2 {
		color:#111;
		font: bold 14px Arial;
		margin-bottom:20px;
	}	
	.registrationText span.regSubTitle {
		color:#111;
		font: normal 13px Arial;
		margin-bottom:30px;
	}
	.registrationText span {
		display:block;
		color:#111;
		font: normal 13px Arial;
		margin-bottom:30px;
	}	
	.circleIMG {
	float:left;
	margin-right:15px;
	}
	
	.registrationForm {
		float:right;
		width:40%;
		padding:15px 3px 2px 25px;
		background: #E7E8EB;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius: 3px;	
	}
	.registrationForm h1 {
		color:#111;
		font: normal 20px Arial;
		margin-bottom:35px;
		padding:20px 0 0 18px;
	}	
	a.textLink,
	a.textLink:link,
	a.textLink:visited,
	a.textLink:active {
		color: #F3572A;
		font: bold 13px Arial, sans-serif;	
		text-decoration: none;
		border-bottom:1px solid #AAAAAA;
	}
	a.textLink:hover{
		color: #333;
		text-decoration: none;
		text-shadow: none;	
		border-bottom:1px solid #fff;		
	}
/* ---------------------------------------------- Person form-------------------------------------*/
.RegForm {color:#333; font: bold 12px Arial; padding-bottom:15px;}
.RegForm ul { margin:0; padding:0; list-style:none; width:100%; float:left;  }
.RegForm ul ul { overflow:auto}
.RegForm li { padding-bottom:5px; float: left; }
.RegForm label {  width:160px; display:block; float:left; line-height:30px; }


input.RegPersonField {
  outline: 0;
  overflow: hidden;
  width: 190px;
  height: 22px;
  color:#333;
  font: normal 12px Arial, sans-serif;  
  background: #fff;
  border:1px solid #ABABAB ;
  padding:2px 3px 2px 5px;
     -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius: 2px;
}
.RegButton {
	float:left;
	padding: 5px 20px 5px 20px;
	border: 1px solid #D20000;
	background-color: #FF3C00;
	cursor: pointer; 
	cursor: hand; 
	margin:2px 10px 0 0;
	vertical-align: middle;
	border-radius: 5px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF3C00), to(#DC3400));
	background: -webkit-linear-gradient(top, #FF3C00, #DC3400);
	background: -moz-linear-gradient(top, #FF3C00, #DC3400);
	background: -ms-linear-gradient(top, #FF3C00, #DC3400);
	background: -o-linear-gradient(top, #FF3C00, #DC3400);	
	font: bold 11pt Arial;
	color: #fff;
	text-shadow: 1px 1px #333;  
}
.RegButton:hover {
	text-shadow: none;  
}
/* ---------*/
	a.textLink2,
	a.textLink2:link,
	a.textLink2:visited,
	a.textLink2:active {
		color: #333;
		font: normal 12px Arial, sans-serif;	
		text-decoration: none;
		border-bottom:1px solid #F3572A;
	}
	a.textLink2:hover{
		color: #F3572A;
		text-decoration: none;
		text-shadow: none;	
		border-bottom:1px solid #aaa;		
	}	
	
	
	.SButton{
		display: inline-block;
		padding: 5px 4px 5px 4px;
		border: 0;
		background-color: #FF3C00;
		cursor: pointer;
		cursor: hand;
		vertical-align: middle;
		border:1px solid #D20000; 
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF3C00), to(#DC3400));
		background: -webkit-linear-gradient(top, #FF3C00, #DC3400);
		background: -moz-linear-gradient(top, #FF3C00, #DC3400);
		background: -ms-linear-gradient(top, #FF3C00, #DC3400);
		background: -o-linear-gradient(top, #FF3C00, #DC3400);
		
	}
	.SButton SPAN{
		color:#fff;
		font: bold 12px Arial;
		text-shadow: #333 1px 1px;
		margin:0;
		text-transform:uppercase;
		letter-spacing:0px;
	}
	A:hover.SButton SPAN{
		color: #fff;
		text-shadow: none;
	}
	.AButton{
		display: inline-block;
		padding: 1px 4px 1px 4px;
		border: 0;
		background-color: #FF3C00;
		cursor: pointer;
		cursor: hand;
		vertical-align: middle;
		border:1px solid #D20000; 
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF3C00), to(#DC3400));
		background: -webkit-linear-gradient(top, #FF3C00, #DC3400);
		background: -moz-linear-gradient(top, #FF3C00, #DC3400);
		background: -ms-linear-gradient(top, #FF3C00, #DC3400);
		background: -o-linear-gradient(top, #FF3C00, #DC3400);
		
	}
	.AButton SPAN{
		color:#fff;
		font: bold 11px Arial;
		text-shadow: #333 1px 1px;
		margin:0;
		text-transform:uppercase;
		letter-spacing:0px;
	}
	A:hover.AButton SPAN{
		color: #fff;
		text-shadow: none;
	}
	.AAButton{
		display: inline-block;
		padding: 1px 4px 1px 4px;
		border: 0;
		background-color: #FF3C00;
		cursor: pointer;
		cursor: hand;
		vertical-align: middle;
		border:1px solid #D20000; 
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF3C00), to(#DC3400));
		background: -webkit-linear-gradient(top, #FF3C00, #DC3400);
		background: -moz-linear-gradient(top, #FF3C00, #DC3400);
		background: -ms-linear-gradient(top, #FF3C00, #DC3400);
		background: -o-linear-gradient(top, #FF3C00, #DC3400);
		
	}
	.AAButton SPAN{
		color:#fff;
		font: bold 10px Arial;
		text-shadow: #333 1px 1px;
		margin:0;
		text-transform:uppercase;
		letter-spacing:0px;
	}
	A:hover.AAButton SPAN{
		color: #fff;
		text-shadow: none;
	}	
/* -------------------------------------- NEWS style ---------------------------------------------- */

	.newsBlock {
		width:48%;
		float:left;
		border-bottom:1px solid #dadada;
		margin-right:15px;
		color:#555;
		font: normal 12px Arial;
		line-height:17px;
		padding:10px 0 10px 0;
	}
	div.newsBlock h1 {
		margin-bottom:5px;
	}
	div.newsBlock a.NewsTitle,
	div.newsBlock a.NewsTitle:link,
	div.newsBlock a.NewsTitle:visited,
	div.newsBlock a.NewsTitle:active {	
		display:block; 
		text-decoration: none;
		margin-top:0px;	
		color:#222;
		font: bold 14px Arial, sans-serif;
	}
	div.newsBlock a.NewsTitle:hover{
		color:#E03C0D;		
		text-decoration: none;
	}
	.newsSep2 {
		padding-top:15px;
	}	
	.newsIMG {
		float:left; 
		margin-right:10px; 
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		-webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 4px #dadada, 0 2px 5px 4px rgba(0,0,0,.2);
		-moz-box-shadow: 0 0 0 3px #fff, 0 0 0 4px #dadada, 0 2px 5px 4px rgba(0,0,0,.2);
		box-shadow: 0 0 0 3px #fff, 0 0 0 4px #dadada, 0 2px 5px 4px rgba(0,0,0,.2);
	}			
	a.ReadMoreNews,
	a.ReadMoreNews:link,
	a.ReadMoreNews:visited,
	a.ReadMoreNews:active {	
		color: #E03C0D;
		font: bold 11px Arial, sans-serif;
		padding:0 0 0 0;
		text-decoration: none;
	}
	a.ReadMoreNews:hover{
		color: #000;
		text-decoration: none;
	}			
	#paginList li {
		display: inline;
	}
	#paginList a {
		display: block;
		float: left;
		text-align: center;
		height: 20px;
		width: 25px;
		padding-top: 5px;
		margin-right: 2px;
		margin-bottom:5px;
		margin-top:5px;
		color: #111;
		text-decoration: none;
		background: #fff;
		font: bold 12px Arial;	
	}
	#paginList .current a {
		color: #fff;
		background: #E03C0D;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;	
	}
	#paginList a:hover {
		color: #fff;
		background: #E03C0D;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;		
	}	

	.actualNews {
		width:64%; 
		float:left; 
		border-right:1px solid #dadada; 
		margin-right:10px;
		padding-right:10px;
		color:#444;
		font: normal 12px Arial;
		line-height:17px;				
	}
	
	span.actualNewsContent a,
	span.actualNewsContent a:link,
	span.actualNewsContent a:visited,
	span.actualNewsContent a:active {	
		margin-top:0px;	
		color:#E03C0D;
		font: normal 12px Arial, sans-serif;
		text-decoration: none;
	}
	span.actualNewsContent a:hover{
		color:#111;		
		text-decoration: none;
	}			

	a.ActualNewsTitle,
	a.ActualNewsTitle:link,
	a.ActualNewsTitle:visited,
	a.ActualNewsTitle:active {	
		display:block; 
		text-decoration: none;
		margin-bottom:20px;	
		color:#222;
		font: bold 17px Arial, sans-serif;
	}
	a.ActualNewsTitle:hover{
		color:#E03C0D;		
		text-decoration: none;
	}
	.actualNewsIMG {
		float:left; 
		margin-right:20px; 
		/* border:1px solid #dadada;  */
		/* height:215px;*/
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 4px #dadada, 0 2px 5px 4px rgba(0,0,0,.2);
		-moz-box-shadow: 0 0 0 3px #fff, 0 0 0 4px #dadada, 0 2px 5px 4px rgba(0,0,0,.2);
		box-shadow: 0 0 0 3px #fff, 0 0 0 4px #dadada, 0 2px 5px 4px rgba(0,0,0,.2);		
	}	
	a.ReadMoreNewsActual,
	a.ReadMoreNewsActual:link,
	a.ReadMoreNewsActual:visited,
	a.ReadMoreNewsActual:active {	
		color: #E03C0D;
		font: bold 12px Arial, sans-serif;
		padding:0 0 0 0;
		text-decoration: none;
		display:block;
		margin-top:5px;
	}
	a.ReadMoreNewsActual:hover{
		color: #000;
		text-decoration: none;
	}

	.newestNews {
		width:30%; 
		float:left
	}
	.newestNewsSection {
		display:block;
		margin-bottom:20px;
		color:#222;
		font: bold 17px Arial;
	}
	a.newestNewsLink,
	a.newestNewsLink:link,
	a.newestNewsLink:visited,
	a.newestNewsLink:active {	
		background: transparent url(../../i/narrow.png) no-repeat left 4px;
		display:block; 
		margin-bottom:2px;	
		margin-top:16px;	
		color:#000;
		font: normal 13px Arial, sans-serif;
		text-decoration: none;
		padding-left:10px;
	}
	a.newestNewsLink:hover{
		color:#E03C0D;		
		text-decoration: none;
	}
	.smallDateFont {
		color:#777;
		font: normal 10px Arial;	
		margin-left:10px;
	}

	.newsIndexBox {
		width:980px; 
		margin:0 auto;
		margin-bottom:30px; 		
	}
	.newsIndexSection {
		font-size:11px; 
		text-transform:uppercase;
	}
	a.ActualTitleIndex,
	a.ActualTitleIndex:link,
	a.ActualTitleIndex:visited,
	a.ActualTitleIndex:active {	
		text-decoration: none;
		margin-bottom:20px;	
		color:#555;
		font: normal 12px Arial, sans-serif;
	}
	a.ActualTitleIndex:hover{
		color:#E03C0D;		
		text-decoration: none;
		border-bottom:1px solid #dadada;
	}
	a.ActualTitleIndexFokus,
	a.ActualTitleIndexFokus:link,
	a.ActualTitleIndexFokus:visited,
	a.ActualTitleIndexFokus:active {	
		text-decoration: none;
		margin-bottom:20px;	
		color:#E03C0D;
		font: normal 12px Arial, sans-serif;
	}
	a.ActualTitleIndexFokus:hover{
		color:#E03C0D;		
		text-decoration: none;
		border-bottom:1px solid #dadada;
	}	
	a.ActualTitleIndexMore,
	a.ActualTitleIndexMore:link,
	a.ActualTitleIndexMore:visited,
	a.ActualTitleIndexMore:active {	
		text-decoration: none;
		margin-bottom:20px;	
		color:#555;
		font: bold 12px Arial, sans-serif;
	}
	a.ActualTitleIndexMore:hover{
		color:#E03C0D;		
		text-decoration: none;
	}	
	/* ------------------------------------------- Subscribe Mail ------------------------------------------ */
	
	.SubscribeIMGBox {
		float:left;
		margin:10px 10px 0 -5px;
	}
	.SubscribeLeftContent {
		width:48%; margin-left:4px;margin-right:10px;
	}
	.SubscribeContent{
		float:left;
		margin-top:32px;
	}
	.SubscribeContent h1 {
		color:#111;
		font: bold 18px Arial;
		margin: 0 0 20px 10px;
	}
	.SubscribeContent span.text {
		display:block;
		background: url(../i/orange_arr.png) no-repeat left top;
		padding: 0 0 0 30px;
		color:#333;
		font: normal 13px Arial, sans-serif;
		margin: 0 0 12px 20px;
	}	
	.SubscribeContent span.textCount {
		display:block;
		padding: 0 0 0 30px;
		color:#333;
		font: bold 14px Arial, sans-serif;
		margin: 10px 0 -12px -10px;
	}	
	.bbig {
		color:#4EA400;
		font: bold 23px Arial;
	}
	.SubscribeContentArrow {
		background: url(../i/arrowBig.png) no-repeat left bottom;	
		height:81px;
		position:relative;
		z-index: 99999999;
		/* margin-top:29px; */
		margin-top:18px;	
		width:120px;
	}	
	.SubscribeBox {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6511e+0,e33909+100 */
		background: #f6511e; /* Old browsers */
		background: -moz-linear-gradient(top, #f6511e 0%, #e33909 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #f6511e 0%,#e33909 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #f6511e 0%,#e33909 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6511e', endColorstr='#e33909',GradientType=0 ); /* IE6-9 */		
		
		width:400px;
		height:82px;
		border:1px solid #C63309; 
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;		
		float:right;
		margin-top:20px;
	}
	.SubscribeMail {
		width:235px;
		float:left;
		height:33px;
		border:1px solid #C63309; 
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;	
		margin:25px 0 0 40px;
		padding-left:5px;
		color:#111;
		font: normal 14px Arial;
	}
	
	.SubscribeSubmit{
		padding: 8px 5px 9px 5px;
		border: 0;
		cursor: pointer;
		cursor: hand;
		vertical-align: middle;
		margin:25px 0 0 1px;
		border:1px solid #485903; 
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		background: #29A600;
		background: -moz-linear-gradient(top, #29A600 0%, #1A6600 100%);
		background: -webkit-linear-gradient(top, #29A600 0%,#1A6600 100%);
		background: linear-gradient(to bottom, #29A600 0%,#1A6600 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29A600', endColorstr='#1A6600',GradientType=0 ); 	
		
	}
	.SubscribeSubmit:hover{
		background: -moz-linear-gradient(top, #1A6600 0%, #29A600 100%);
		background: -webkit-linear-gradient(top, #1A6600 0%,#29A600 100%);
		background: linear-gradient(to bottom, #1A6600 0%,#29A600 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1A6600', endColorstr='#29A600',GradientType=0 ); 	
		
	}	
	.SubscribeSubmit SPAN{
		color:#fff;
		font: bold 13px Arial;
		text-shadow: #000 2px 2px;
		margin: 8px 6px 10px 6px;
		text-transform:none;
		letter-spacing:0px;
	}
	A:hover.SubscribeSubmit SPAN{
		color: #fff;
		text-shadow: none;
	}
	.SubscribeSubmitButton{
		padding: 8px 5px 9px 5px;
		border: 0;
		cursor: pointer;
		cursor: hand;
		vertical-align: middle;
		margin:25px 0 0 1px;
		border:1px solid #485903; 
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		background: #29A600;
		background: -moz-linear-gradient(top, #29A600 0%, #1A6600 100%);
		background: -webkit-linear-gradient(top, #29A600 0%,#1A6600 100%);
		background: linear-gradient(to bottom, #29A600 0%,#1A6600 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29A600', endColorstr='#1A6600',GradientType=0 ); 	
		
	}
	.SubscribeSubmitButton:hover{
		background: -moz-linear-gradient(top, #1A6600 0%, #29A600 100%);
		background: -webkit-linear-gradient(top, #1A6600 0%,#29A600 100%);
		background: linear-gradient(to bottom, #1A6600 0%,#29A600 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1A6600', endColorstr='#29A600',GradientType=0 ); 	
		
	}	
	.SubscribeSubmitButton SPAN{
		color:#fff;
		font: bold 14px Arial;
		text-shadow: #000 1px 1px;
		margin: 8px 4px 10px 4px;
		text-transform:none;
		letter-spacing:0px;
	}
	A:hover.SubscribeSubmitButton SPAN{
		color: #fff;
		text-shadow: none;
	}	
	.successNotice {
		background: #CCFFCC ;
		color: #336801;
		font: bold 13px Arial, sans-serif;
		margin:5px 0 0 0;
		padding:10px 0 12px 15px;
		border:1px solid #B9E7B9;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;				
	}
	.errorNotice {
		background: #FC9293 ;
		color: #000;
		font: bold 13px Arial, sans-serif;
		margin:5px 0 0 0;
		padding:10px 0 12px 15px;
		border:1px solid #CB5F5F;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;				
	}		
	
	/* ---------------------------------- bulletin Site View ------------------------------------------- */
		.linkToBulletin {
			margin:15px 0 0 0; 
			float:right;
		}
		.bulletinSiteView h1{
			color:#111;
			font: bold 18px Arial;
			margin: 0 0 20px 0px;
		}
		a.bulletinSiteViewMore,
		a.bulletinSiteViewMore:link,
		a.bulletinSiteViewMore:visited,
		a.bulletinSiteViewMore:active {	
			text-decoration: none;
			margin-bottom:20px;	
			color:#E03C0D;
			font: bold 12px Arial, sans-serif;
		}
		a.bulletinSiteViewMore:hover{
			color:#555;		
			text-decoration: none;
		}
		a.bulletinSiteLink,
		a.bulletinSiteLink:link,
		a.bulletinSiteLink:visited,
		a.bulletinSiteLink:active {	
			text-decoration: none;
			color:#ff0000;
			font: bold 12px Arial, sans-serif;
			border-bottom:1px solid #dadada;
		}
		a.bulletinSiteLink:hover{
			color:#000;		
			text-decoration: none;
			border-bottom:1px solid #fff;
		}		
		
		
		/* ----------------------- index Links ------------------------- */
	.SubSearchOffers	{
		display: block;
		text-align: center;
		padding: 0px 30px 20px 30px;
	}
	.SubSearchOffers A {
	    color: #FF3D00;
	    font: bold 12px Arial, sans-serif;
	    text-shadow: none;
	}
	.SubSearchOffers {
		width:100%;
	}
	.SubSearchOffersBox {
		float: left;
		width:25%;
	}
	
	.bDiv {
		float:left; margin-right:20px; margin-bottom:20px;		
	}
	.bDiv2 {
		float:left; 
	}	
	.AviobiletBannerBox {
		position: relative;
	}
	.AviobiletBannerBoxText {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		margin: 0 auto;
	}	
	.BannerTitle {
		color:#333;
		font: bold 27px Arial;
		padding: 15px 0 0 70px;
		text-shadow: 1px 2px #fff;
	}
	.BannerCity {
		color:#111;
		font: normal 22px Tahoma;
		padding: 10px 0 0 10px;	
		text-shadow: 1px 2px #fff;
		margin-bottom:16px;
	}	
	.BannerAction {
		background: url(../i/greenLine.png) no-repeat right bottom;		
		color:#fff;
		font: bold 13px Arial;
		padding: 14px 20px 5px 10px;	
		text-shadow: 1px 2px #333;
	}	
	.BannerAction2 {
		background: url(../i/greenLine2.png) no-repeat left bottom;		
		color:#fff;
		font: bold 13px Arial;
		padding: 14px 15px 5px 20px;	
		text-shadow: 1px 2px #333;
	}
	.BTRent {
		margin-right:70px;font-size:25px;
	}
	
	
	/* ------------------------------ Top Offers  Links----------------------------- */
			.arrow_box {
			position: relative;
			background: #207F4E;
			border: 1px solid #1B6941;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			-khtml-border-radius: 3px;
			border-radius: 3px;	
			padding: 0 4px 1px 7px;	
		}
		
		.arrow_box:after, .arrow_box:before {
			left: 100%;
			top: 50%;
			border: solid transparent;
			content: " ";
			height: 0;
			width: 0;
			position: absolute;
			pointer-events: none;
		}

		.arrow_box:after {
			border-color: rgba(32, 127, 78, 0);
			border-left-color: #207F4E;
			border-width: 7px;
			margin-top: -7px;
		}
		.arrow_box:before {
			border-color: rgba(27, 105, 65, 0);
			border-left-color: #1B6941;
			border-width: 8px;
			margin-top: -8px;
		}	
		.arrow_box a,
		.arrow_box a:link,
		.arrow_box a:visited,
		.arrow_box a:active {
			color:#fff;
			font: bold 11px Arial;
			text-decoration: none;	
			text-shadow: 1px 1px #111;
		}
		.arrow_box a:hover {
			text-decoration: none;	
			text-shadow: 1px 1px #207F4E;
		}
		.TopOffers {
			float:left; 
			margin: 0 40px 20px 0 ;
		}		
		.TopOffersTitle {
			color:#FF3D00;
			font: bold 13px Arial;
			margin-bottom:6px;
		}
	
	
	
	.RouteStyle {
		display: inline-block;
		padding:10px 10px 10px 40px!important; 
		background: #f2f2f2 url(../i/rPlane.png) no-repeat 5px  !important; 
		border:1px solid #CFCFCF; 
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
		border-radius: 2px;	
		color:#111 !important; 
		font: bold 12px Arial;	
	}
	.RouteStyle:hover {
		background: #f2f2f2 url(../i/rPlane_on.png) no-repeat  5px !important; 
		color:#FF3D00!important; 
	}
	.RouteStyle_on {
		display: inline-block;
		padding:10px 10px 10px 40px!important; 
		background: #fff url(../i/rPlane_on.png) no-repeat  5px  !important; 
		border:1px solid #CFCFCF; 
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
		border-radius: 2px;	
		color:#FF3D00 !important; 
		font: bold 12px Arial;			
	}	
	.RouteStyle_on:hover {
		background: #fff url(../i/rPlane.png) no-repeat  5px !important;  
		color:#111!important; 
	}	
	
	
	.RouteStyleRT {
		display: inline-block;
		padding:10px 10px 10px 55px!important; 
		background: #f2f2f2 url(../i/rPlaneRT.png) no-repeat 5px  !important; 
		border:1px solid #CFCFCF; 
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
		border-radius: 2px;	
		color:#111!important; 
		font: bold 12px Arial;		
	}
	.RouteStyleRT:hover {
		background: #fff url(../i/rPlaneRT_on.png) no-repeat 5px  !important; 
		color:#FF3D00!important; 
	}
	.RouteStyleRT_on {
		display: inline-block;
		padding:10px 10px 10px 55px!important; 
		background: #fff url(../i/rPlaneRT_on.png) no-repeat 5px  !important; 
		border:1px solid #CFCFCF; 
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
		border-radius: 2px;	
		color:#FF3D00!important; 
		font: bold 12px Arial;			
	}	
	.RouteStyleRT_on:hover {
		background: #fff url(../i/rPlaneRT.png) no-repeat 5px !important;  
		color:#111!important; 
	}	
	
	.GSearchText {
		margin-right:7px; 
		color:#333; 
		font: bold 14px Arial; 
		margin-bottom:5px;
	}
	.GSearchBox {
		width:70%;
		height:24px;
		border: 1px solid #D3D6DB;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;							
	}	
	.GSearchBoxShort {
		width:50%;
		height:24px;
		border: 1px solid #D3D6DB;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;							
	}
	.GSearchButton {
		height:30px;
		padding: 5px 15px 4px 15px;							
		color:#fff;
		font: bold 13px Arial;
		text-shadow: #333 1px 1px;	
		border:1px solid #D20000; 
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF3C00), to(#DC3400));
		background: -webkit-linear-gradient(top, #FF3C00, #DC3400);
		background: -moz-linear-gradient(top, #FF3C00, #DC3400);
		background: -ms-linear-gradient(top, #FF3C00, #DC3400);
		background: -o-linear-gradient(top, #FF3C00, #DC3400);							
	}	
	.GBannerTopStyle {
		margin-left: auto; margin-right: auto;  max-width:728px;
	}
	
	
	
		 a.LinkS,
		 a.LinkS:link,
		 a.LinkS:visited,
		 a.LinkS:active {
			display:block;
			color:#111;
			font: bold 12px Arial;
			text-decoration: underline;
			margin-top:20px;			
		}
		 a.LinkS:hover {
			text-decoration: none;	
		}
		 a.LinkSNOBL,
		 a.LinkSNOBL:link,
		 a.LinkSNOBL:visited,
		 a.LinkSNOBL:active {
			display:inline-block;
			color:#111 !important;
			font: bold 12px Arial !important;
			text-decoration: underline;
			margin-top:20px;			
		}
		 a.LinkSNOBL:hover {
			text-decoration: none;	
		}
		.AbonamentIndexBox{
			float:right; text-align:center; margin-left:5px; background:#EEEEED; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius: 2px;
		}
		.AbonamentIndexTop{
			background:#1A6840;color:#fff;font: bold 10px Arial;  padding:2px;text-shadow: #111 1px 1px;  -moz-border-radius: 0px;-webkit-border-radius: 2px 2px 0px 0px;border-radius: 2px 2px 0px 0px; 
		}		
		.AbonamentIndexMiddle{
			color:#1A6840;font: bold 18px Arial;margin:3px 0 3px 0;text-shadow: #fff 1px 1px;
		}
		.AbonatBox {
			float:right; text-align:center; background:#EEEEED; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius: 2px;
		}		
		.AbonatBoxTop {
			background:#1A6840;color:#fff;font: bold 9px Arial;  padding:2px;text-shadow: #111 1px 1px;  -moz-border-radius: 0px; -webkit-border-radius: 2px 2px 0px 0px;border-radius: 2px 2px 0px 0px;
		}
		.AbonatBoxMiddle {
			color:#1A6840;font: bold 15px Arial;margin:3px 0 3px 0;text-shadow: #fff 1px 1px;
		}
	
.LinkStylePlaces {
	display:inline-block; color: #FF4003; font-weight: bold; margin-right:30px; border-bottom:1px solid #dadada;	
}
.LinkStylePlaces:hover {
	border-bottom:1px solid #fff;	
}

 a.lcLinkDestinationLine,
 a.lcLinkDestinationLine:link,
 a.lcLinkDestinationLine:visited,
 a.lcLinkDestinationLine:active {
	color:#111;
	font: normal 12px Arial;
	text-decoration: underline;
	margin-top:20px;
}
 a.lcLinkDestinationLine:hover {
	text-decoration: none;
}

.AbonamentIndexBoxV2{
	float:right; text-align:center; margin-left:5px; background:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius: 2px;
}
.ASButton{
	display: inline-block;
	padding: 3px 3px 3px 3px;
	border: 0;
	background-color: #FF3C00;
	cursor: pointer;
	cursor: hand;
	vertical-align: middle;
	border:1px solid #D20000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF3C00), to(#DC3400));
	background: -webkit-linear-gradient(top, #FF3C00, #DC3400);
	background: -moz-linear-gradient(top, #FF3C00, #DC3400);
	background: -ms-linear-gradient(top, #FF3C00, #DC3400);
	background: -o-linear-gradient(top, #FF3C00, #DC3400);
	margin-top:8px;

}
.ASButton SPAN{
	color:#fff;
	font: bold 11px Arial;
	text-shadow: #333 1px 1px;
	margin:0;
	text-transform:uppercase;
	letter-spacing:0px;
}
A:hover.ASButton SPAN{
	color: #fff;
	text-shadow: none;
}
.AbonamentIndexMiddlePrice{
	color:#1A6840;
	color:#ff0000;
	font: bold 18px Arial;
	margin:3px 0 3px 0;
	text-shadow: #fff 1px 1px;
}
.AbonatBoxV2 {
	float:right; text-align:center; background:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius: 2px;
}

.ShowSubmitButton{
	padding: 3px 5px 5px 5px;
	border: 0;
	cursor: pointer;
	cursor: hand;
	vertical-align: middle;
	margin:-3px 0 0 -4px;
	border:1px solid #1B6941;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	background: #238B55;
	background: -moz-linear-gradient(top, #238B55 0%, #1B6941 100%);
	background: -webkit-linear-gradient(top, #238B55 0%,#1B6941 100%);
	background: linear-gradient(to bottom, #238B55 0%,#1B6941 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#238B55', endColorstr='#1B6941',GradientType=0 );
}
.ShowSubmitButton:hover{
	background: -moz-linear-gradient(top, #1B6941 0%, #238B55 100%);
	background: -webkit-linear-gradient(top, #1B6941 0%,#238B55 100%);
	background: linear-gradient(to bottom, #1B6941 0%,#238B55 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1B6941', endColorstr='#238B55',GradientType=0 );
}
.ShowSubmitButton SPAN{
	color:#fff;
	font: bold 13px Arial;
	text-shadow: #000 1px 1px;
	text-transform:none;
	letter-spacing:0px;
}


/* Main Nav Lang Flags BEGIN */

.LangNav {
	margin: 0 auto;
	text-align: center;
	margin-top:-2px;
	margin-right:-8px;
}
.LangNav ul ul {
	display: none;
}
.LangNav ul li:hover > ul {
	display: block;
}
.LangNav ul {
	padding: 0 10px 0 10px;
	list-style: none;
	position: relative;
	display: inline-table;
}
.LangNav ul:after {
	content: ""; clear: both; display: block;
}
.LangNav ul li {
	float: left;
}
.LangNav ul li:hover a {
	color: #111;
}
.LangNav ul li a {
	display: block; padding: 2px 5px;
	color: #111; text-decoration: none;
}
.LangNav ul ul {
	background: #fff; border-radius: 0px; padding: 0;
	box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.15);
	position: absolute; top: 100%;
}
.LangNav ul ul li {
	float: none;
	position: relative;
	padding:0 0 2px 0 ;
}
.LangNav ul ul li a {
	padding: 5px 10px;
	color: #fff;
}
.LangNav ul ul li a:hover {
	background: #F5F5F5;
}
.LangNav ul ul ul {
	position: absolute; left: 100%; top:0;
}
.lang-main-nav {
	display: inline-block;
	background-image: url('../i/lang_all.png');
	background-repeat: no-repeat;
	width: 22px;
	height: 17px;
	overflow: hidden;
	vertical-align: top;
	position: relative;
	margin-right: 2px;
}
.lang-main-nav.lang-ru {
	background-position: 0 0;
}
.lang-main-nav.lang-bg {
	background-position: -22px 0;
}
.lang-main-nav.lang-en {
	background-position: -44px 0;
}
.lang-main-nav.lang-de {
	background-position: -66px 0;
}
.lang-main-nav.lang-ro {
	background-position: -88px 0;
}
.lang-main-nav.lang-mo {
	background-position: -110px 0;
}
.lang-main-nav.lang-tr {
	background-position: -132px 0;
}
.lang-main-nav.lang-fr {
	background-position: -154px 0;
}
.lang-main-nav.lang-ar {
	background-position: -176px 0;
}
.lang-main-nav.lang-cn {
	background-position: -198px 0;
}
.lang-main-nav.lang-cz {
	background-position: 0 -17px;
}
.lang-main-nav.lang-lv {
	background-position: -22px -17px;
}
.lang-main-nav.lang-es {
	background-position: -44px -17px;
}
.lang-main-nav.lang-gr {
	background-position: -66px -17px;
}
.lang-main-nav.lang-he {
	background-position: -88px -17px;
}
.lang-main-nav.lang-it {
	background-position: -110px -17px;
}
.lang-main-nav.lang-pt {
	background-position: -132px -17px;
}
.lang-main-nav.lang-af {
	background-position: -154px -17px;
}
.lang-main-nav.lang-az {
	background-position: -176px -17px;
}
.lang-main-nav.lang-id {
	background-position: -198px -17px;
}
.lang-main-nav.lang-bs {
	background-position: 0 -34px;
}
.lang-main-nav.lang-ca {
	background-position: -22px -34px;
}
.lang-main-nav.lang-ceb {
	background-position: -44px -34px;
}
.lang-main-nav.lang-cy {
	background-position: -66px -34px;
}
.lang-main-nav.lang-da {
	background-position: -88px -34px;
}
.lang-main-nav.lang-et {
	background-position: -110px -34px;
}
.lang-main-nav.lang-eu {
	background-position: -132px -34px;
}
.lang-main-nav.lang-ga {
	background-position: -154px -34px;
}
.lang-main-nav.lang-gl {
	background-position: -176px -34px;
}
.lang-main-nav.lang-ha {
	background-position: -198px -34px;
}
.lang-main-nav.lang-hmn {
	background-position: 0 -51px;
}
.lang-main-nav.lang-hr {
	background-position: -22px -51px;
}
.lang-main-nav.lang-hy {
	background-position: -44px -51px;
}
.lang-main-nav.lang-is {
	background-position: -66px -51px;
}
.lang-main-nav.lang-ig {
	background-position: -88px -51px;
}
.lang-main-nav.lang-jw {
	background-position: -110px -51px;
}
.lang-main-nav.lang-sw {
	background-position: -132px -51px;
}
.lang-main-nav.lang-ht {
	background-position: -154px -51px;
}
.lang-main-nav.lang-lt {
	background-position: -176px -51px;
}
.lang-main-nav.lang-hu {
	background-position: -198px -51px;
}
.lang-main-nav.lang-mg {
	background-position: 0 -68px;
}
.lang-main-nav.lang-ms {
	background-position: -22px -68px;
}
.lang-main-nav.lang-mt {
	background-position: -44px -68px;
}
.lang-main-nav.lang-mi {
	background-position: -66px -68px;
}
.lang-main-nav.lang-nl {
	background-position: -88px -68px;
}
.lang-main-nav.lang-no {
	background-position: -110px -68px;
}
.lang-main-nav.lang-uz {
	background-position: -132px -68px;
}
.lang-main-nav.lang-tl {
	background-position: -154px -68px;
}
.lang-main-nav.lang-pl {
	background-position: -176px -68px;
}
.lang-main-nav.lang-st {
	background-position: -198px -68px;
}
.lang-main-nav.lang-sq {
	background-position: 0 -85px;
}
.lang-main-nav.lang-sl {
	background-position: -22px -85px;
}
.lang-main-nav.lang-sk {
	background-position: -44px -85px;
}
.lang-main-nav.lang-so {
	background-position: -66px -85px;
}
.lang-main-nav.lang-su {
	background-position: -88px -85px;
}
.lang-main-nav.lang-fi {
	background-position: -110px -85px;
}
.lang-main-nav.lang-sv {
	background-position: -132px -85px;
}
.lang-main-nav.lang-vi {
	background-position: -154px -85px;
}
.lang-main-nav.lang-yo {
	background-position: -176px -85px;
}
.lang-main-nav.lang-zu {
	background-position: -198px -85px;
}
.lang-main-nav.lang-be {
	background-position: 0 -102px;
}
.lang-main-nav.lang-mk {
	background-position: -22px -102px;
}
.lang-main-nav.lang-mn {
	background-position: -44px -102px;
}
.lang-main-nav.lang-sr {
	background-position: -66px -102px;
}
.lang-main-nav.lang-tg {
	background-position: -88px -102px;
}
.lang-main-nav.lang-uk {
	background-position: -110px -102px;
}
.lang-main-nav.lang-kk {
	background-position: -132px -102px;
}
.lang-main-nav.lang-ur {
	background-position: -154px -102px;
}
.lang-main-nav.lang-fa {
	background-position: -176px -102px;
}
.lang-main-nav.lang-ne {
	background-position: -198px -102px;
}
.lang-main-nav.lang-mr {
	background-position: 0 -119px;
}
.lang-main-nav.lang-hi {
	background-position: -22px -119px;
}
.lang-main-nav.lang-bn {
	background-position: -44px -119px;
}
.lang-main-nav.lang-ta {
	background-position: -66px -119px;
}
.lang-main-nav.lang-te {
	background-position: -88px -119px;
}
.lang-main-nav.lang-kn {
	background-position: -110px -119px;
}
.lang-main-nav.lang-ml {
	background-position: -132px -119px;
}
.lang-main-nav.lang-si {
	background-position: -154px -119px;
}
.lang-main-nav.lang-th {
	background-position: -176px -119px;
}
.lang-main-nav.lang-lo {
	background-position: -198px -119px;
}
.lang-main-nav.lang-my {
	background-position: 0 -136px;
}
.lang-main-nav.lang-ka {
	background-position: -22px -136px;
}
.lang-main-nav.lang-km {
	background-position: -44px -136px;
}
.lang-main-nav.lang-ja {
	background-position: -66px -136px;
}
.lang-main-nav.lang-ko {
	background-position: -88px -136px;
}

/* Main Nav Lang Flags END */


#footerLines{
	position:fixed;
	padding: 5px;
	left:0px;
	bottom:0px;
	height:60px;
	width:100%;
	background: #fff url(https://aviobilet.com/i/footerLine.png) repeat-x  ;
	z-index: 99999999;
}
.FooterLineDiv {
	margin-left: auto;
	margin-right: auto;
	max-width: 980px;
	margin-top:11px;
}
.FooterLineDiv p {
	color:#444;
	font: normal 13px Arial;
	padding:0;
}
.FooterLineDiv p.Title {
	color:#333;
	font: bold 17px Arial;
}
.SubscribeButton{
	display: inline-block;
	padding: 5px 5px 6px 5px;
	border: 0;
	background-color: #FF3C00;
	cursor: pointer;
	cursor: hand;
	vertical-align: middle;
	border:1px solid #D20000; 
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF3C00), to(#DC3400));
	background: -webkit-linear-gradient(top, #FF3C00, #DC3400);
	background: -moz-linear-gradient(top, #FF3C00, #DC3400);
	background: -ms-linear-gradient(top, #FF3C00, #DC3400);
	background: -o-linear-gradient(top, #FF3C00, #DC3400);
	margin: 0 6px 0 0;
}
.SubscribeButton SPAN{
	color:#fff;
	font: normal 13px Arial;
	text-shadow: #333 1px 1px;
	margin: 8px 6px 10px 6px;
	text-transform:none;
	letter-spacing:0px;
}
A:hover.SubscribeButton SPAN{
	color: #fff;
	text-shadow: none;
}

.xButton {
	padding: 8px;
	float: left;
	border: none;
	background: none;
}

.FooterLineFields {
	outline: 0;
	overflow: hidden;
	width: 350px;
	height: 28px;
	color:#333;
	font: normal 14px Arial, sans-serif;  
	background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #fff), to(#EDEDED));
	background: -moz-linear-gradient(top, #fff, #EDEDED 2px, #fff 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;	
	  border:1px solid #CACACA ;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
	padding-left:5px;
	margin:0 5px;
}	
.okMessage {
	color:#176039;
	font: bold 12px Arial;
	margin-top:14px;
}
.NotokMessage {
	color:#b70000;
	font: bold 12px Arial;
	margin-top:14px;
}	
.FooterLineText {

}


	.AbonamentIndexBoxV2{
		float:right; text-align:center; margin-left:5px; background:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius: 2px;
	}
	.ASButton{
		display: inline-block;
		padding: 3px 3px 3px 3px;
		border: 0;
		background-color: #FF3C00;
		cursor: pointer;
		cursor: hand;
		vertical-align: middle;
		border:1px solid #D20000; 
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF3C00), to(#DC3400));
		background: -webkit-linear-gradient(top, #FF3C00, #DC3400);
		background: -moz-linear-gradient(top, #FF3C00, #DC3400);
		background: -ms-linear-gradient(top, #FF3C00, #DC3400);
		background: -o-linear-gradient(top, #FF3C00, #DC3400);
		margin-top:7px;
		
	}
	.ASButton SPAN{
		color:#fff;
		font: bold 11px Arial;
		text-shadow: #333 1px 1px;
		margin:0;
		text-transform:uppercase;
		letter-spacing:0px;
	}
	A:hover.ASButton SPAN{
		color: #fff;
		text-shadow: none;
	}
	.AbonamentIndexMiddlePrice{
		color:#1A6840;
		color:#ff0000;
		font: bold 18px Arial;
		margin:3px 0 3px 0;
		text-shadow: #fff 1px 1px;
	}	

.MailPopUp {
	margin: 0 auto;
	width:350px;
	height:200px;
	background:#fff;
	border:1px solid #dadada;
	border-radius: 2px;
	-webkit-box-shadow: 0px 0px 5px 1px #ccc;
	-moz-box-shadow: 0px 0px 5px 1px #ccc;
	box-shadow: 0px 0px 5px 1px #ccc;
	padding-left:15px;
	min-height: 250px!important;
}
.closePopUp {
	background:url(../i/close_popUp.png) no-repeat; 	
	width:36px;
	height:36px;
	margin-right:-50px
}
.popUpField {
	width: 313px;
	height: 25px;
	border:1px solid #dadada;
}
p.popUpTitle {
	font: bold 15px Arial, sans-serif;
	color:#222;
	margin:-20px 0 20px 0;
}
span.popUpCities {
	display:block;
	font: bold 14px Arial, sans-serif;
	color:#222;
}
span.popUpDates {
	display:block;
	font: normal 12px Arial, sans-serif;
	color:#222;
	margin:0 0 20px 0;
}
span.popUpMail {
	display:block;
	color:#222;
	font: normal 13px Arial, sans-serif;
}
.signUp {
    width: 252px;
    height: 27px;
    padding: 0;
    border: 0;
    background: transparent url(i/orange_button.png) no-repeat center top;
    cursor: pointer; 
    cursor: hand; 
	color:#fff;
	font: bold 13px Arial, sans-serif;
	text-shadow: 1px 1px #111;
	margin-top:2px;
	margin-bottom:5px;
}
.ui-dialog-titlebar
{
	display: none;
}
.SaveButton
{
	display: inline-block;
	padding: 3px 5px 4px 5px;
	border: 0;
	background-color: #FF3C00;
	cursor: pointer;
	cursor: hand;
	margin: 3px 5px 4px 5px;
	vertical-align: middle;
	border-radius: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF3C00), to(#DC3400));
	background: -webkit-linear-gradient(top, #FF3C00, #DC3400);
	background: -moz-linear-gradient(top, #FF3C00, #DC3400);
	background: -ms-linear-gradient(top, #FF3C00, #DC3400);
	background: -o-linear-gradient(top, #FF3C00, #DC3400);
	margin: 10px 6px 12px 6px;
}
.SaveButton SPAN
{
	color: #fff;
	text-shadow: #000 1px 1px;
	margin: 8px 6px 10px 6px;
}
A:hover.SaveButton SPAN
{
	color: #fff;
	text-shadow: none;
}
.second-my-mfp-zoom-in.mfp-bg
{
	display: none!important;
}
.second-mfp-close
{
}

	
	.ui-slider .ui-slider-handle,.ui-slider .ui-slider-range {
position: absolute;
z-index: auto;
}
  .SearchFilter .ui-slider-horizontal .ui-state-default {background: url(../i/FilterDot.png) no-repeat scroll 50% 50%; border: none;}
  .SearchFilter .ui-widget-content {background: #535557;}
  .SearchFilter .ui-widget-header {background: #FF4003;}


	.clockPA
	{
		display: none;
		float: right;
		margin: 5px 4px 5px 0px;
	}
	.clockPA IMG{
	float:left;
	margin:-5px 10px 0 0 ;
	}
	.allPA
	{
		display: none;
		float: left;
		margin: 5px 4px 0px 0px;
	}
	.allPA IMG{
	float:left;
	margin:0px 10px 0 0 ;
	}
	.clockPA  a,
	.clockPA  a:link,
	.clockPA  a:visited,
	.clockPA  a:active {
		color: #111;
		font: normal 13px Arial, sans-serif;	
		text-decoration: none;
		border-bottom:1px solid #dadada;
	}
	.clockPA  a:hover{
		color: #111;
		text-decoration: none;
		border-bottom:1px solid #999;
	}

	
		#SearchHighlights, #SearchSuggest
	{
		display: block;
		float: right;
		padding-bottom: 6pt;
	}
	.SuggTicket {
		float:left;
		width:392px;
		border:1px solid #C5C5C5; 
		padding:1px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius: 3px;	
		margin-right:9px;
	}
	.clIMG {
		margin:5px 10px 0 8px;
	}
	.SuggTicketTitle{
		border-bottom:1px solid #C5C5C5;
		height:31px;
		color:#333;
		font: bold 15px Arial;
	}
	.SuggTicketTitleText{
		float:left;
	}
	.AirLineLogo{
		display: inline-flex;
		background:#F2F2F2;
		float:right;
		border-left:1px solid #dadada;
		height:30px;
	}
	.innerDiv {
		margin: auto 2px;  
	}
	.SuggTicketContent {
	overflow:auto;
	background:#fff  url(../i/graybgraund.png) no-repeat right bottom;
	}	
	.SuggTicketAtributs{
		float:left;
		margin:10px 10px 5px 10px;
		width:275px;
	}
	.SuggTicketDestinations {
	    color:#222;
		font: bold 14px Arial;
		margin: 0 0 4px 0;
	}	
	.SuggTicketDates {
	    color:#222;
		font: italic 12px Tahoma;	
		margin: 0 0 7px 0;		
	}
	
	.SuggTicketDateStar {
	    color:#F93F00;
		font: bold 13px Arial;	
		margin: 0 0 7px 0;		
	}
	
	.SuggTicketStuffs {
	    color:#222;
		font: normal 11px Tahoma;	
		margin: 0 0 5px 0;		
	}	
	.SuggTicketPriceStuff {
		float:left;	
		text-align:center;
		margin-top:7px;
	}	
	.SuggTicketPrice {
	    color:#1A6840;
		font: bold 20px Arial;
		border-bottom:-5px;
	}
	.SuggTicketText{
	    color:#222;
		font: normal 11px Tahoma;
	}
	.BButton{
		display:block;
		padding: 1px 10px 2px 10px;
		text-shadow: 1px 1px #222;
		text-decoration:none;
		color: #fff;
		text-transform:uppercase;
		font: bold 12px Arial !important;
		background: #1e7749;		
		border: solid 1px #1B6941;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius: 3px;
	}
	
	.BButton:hover{
		text-shadow: none;
	}
	
	.BButtonLong{
		display:block;
		padding: 1px 26px 2px 26px;
		text-shadow: 1px 1px #222;
		text-decoration:none;
		color: #fff;
		text-transform:uppercase;
		font: bold 13px Arial !important;
		background: #1e7749;		
		border: solid 1px #1B6941;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius: 3px;
	}
	
	.BButtonLong:hover{
		text-shadow: none;
	}	

	.gline{
	width:245px;
	height:2px;
	border-top:1px solid #dadada; 
	margin:2px 0 2px 0;
	}
	.STicketNoRight {
	margin-right:0px !important;
	}
	.diff {color:#222;font: italic 11px Arial;}
	
	
	.titleSection {
		border-bottom:1px solid #dadada;
		color:#333;
		font: bold 13px Arial;
	}
	.lineHeight {
		line-height:18px;
	}	
	
	a.moreInfo,
	a.moreInfo:link,
	a.moreInfo:visited,
	a.moreInfo:active {	
		color: #333;
		font: normal 12px Arial, sans-serif;	
		text-decoration: none;
		border-bottom:1px solid #ccc;
	}
	a.moreInfo:hover{
		color: #F85926;
		text-decoration: none;
		border-bottom:1px solid #fff;
	}
	
	.BGbox{
		display: none;
		margin: 0px 0 20px 0 ;
		border: 1px solid #fff;
		color:#111;
		font: bold 14px Arial;					
	}
	.bank{ background: #fff; }
	.visa{ background: #fff; }
	.bgPayment {
		margin:10px 0 0px 0;
		color:#111;
		font: bold 13px Arial;
	}
	.priceHolder {
		height:25px;
		border-bottom:1px solid #C9C9C9;
	}
	.bgPrice {
		color:#1A6840;
		font: bold 18px Arial;
		float:right;
	}	
	
	.payTableWidth {width:66%;float:left}
	.payTableWidthSubsribe {width:34%;float:left; background:#F1F2F3; border:1px solid #E5E5E5;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
	}
	.sTD {
		background: url(../i/saveTop.png) no-repeat bottom ;
		height:70px;
		color:#fff;
		font: bold 13px Arial;
		text-transform:uppercase;
		text-align:center;
		text-shadow: 1px 1px #333;
		padding:5px 0 0 0;
	}
	.bbig {
		font-size:18px;
		text-shadow: 1px 1px #333;	
	}
	.TDs {height:76px;}
	
	.payTableWidth {width:100%}
	.TDs {height:30px;}		
	
	
	
	
	
	#CPCSelects
{
	display: none;
	position: absolute;
	background-color: #fff;
	z-index: 1;
}
#CPCWorking
{
	display: none;
	width: 99%;
	height: 100%;
	text-align: center;
	background-color: #CCFFCC;
	border:1px solid #B9E7B9;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;	
	line-height:14px;
	/**opacity: 0.5;**/
}
#CPCWorking P
{
	width: 300px;
	text-align: center;
	display: block;
	position: relative;
	color:#234600;
	font: bold 13px Arial;		
}
.MP_text {
	color:#000;
	font: bold 13px Arial;
}
.SubBut {
	background: #DCDCDC url(../../i/bgbgSub.png) repeat-x;
	border:1px solid #BEBEBE;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;	
	height:24px;
	color:#333;
	font: bold 11px Arial;
	text-transform:uppercase;	
	padding: 0 4px 0 4px;
	margin-left:7px;
}
.SubButSecond {
	background: #DCDCDC url(../../i/bgbgSub.png) repeat-x;
	border:1px solid #BEBEBE;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;	
	height:24px;
	color:#333;
	font: bold 11px Arial;
	text-transform:uppercase;	
	padding: 0 4px 0 4px;
	margin-top:2px;
}
 a.MP_link,
 a.MP_link:link,
 a.MP_link:active {	
	color:#000;
	font: bold 13px Arial;
	text-decoration: none;
	border-bottom:2px dotted #999;
}
 a.MP_link:hover{
	color: #111!important;
	text-decoration: none;
	border-bottom:2px dotted #fff;
}
ul.MP_list{ 
border:1px solid #888; 
-moz-border-radius: 2px ;
-webkit-border-radius: 2px ;
-khtml-border-radius: 2px ;
border-radius: 2px ;
width:175px;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0px 0px 5px #888;
}
ul.MP_list li{ 
list-style:none; 
min-height:28px;
padding:4px 5px 4px 10px;
border-bottom:1px solid #DDDDDD;
}
ul.MP_list li.o{ 
padding:10px 5px 5px 10px;

}
ul.MP_list select{ 
	height:28px;
	border:1px solid #DDDDDD;
	color:#222;
	font: bold 14px Arial, sans-serif;
	padding:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;		

}
ul.MP_list option{ 
	padding:1px 5px 1px 5px ;
	color:#222;
}
.dText {
	width:105px;
	position: relative;
	display: inline-block;
}
	
	
.MailPopUp {
	margin: 0 auto;
	width:350px;
	height:200px;
	background:#fff;
	border:1px solid #dadada;
	border-radius: 2px;
	-webkit-box-shadow: 0px 0px 5px 1px #ccc;
	-moz-box-shadow: 0px 0px 5px 1px #ccc;
	box-shadow: 0px 0px 5px 1px #ccc;
	padding-left:15px;
	min-height: 250px!important;
}
.closePopUp {
	background:url(../i/close_popUp.png) no-repeat; 	
	width:36px;
	height:36px;
	margin-right:-50px
}
.popUpField {
	width: 313px;
	height: 25px;
	border:1px solid #dadada;
}
p.popUpTitle {
	font: bold 15px Arial, sans-serif;
	color:#222;
	margin:-20px 0 20px 0;
}
span.popUpCities {
	display:block;
	font: bold 14px Arial, sans-serif;
	color:#222;
}
span.popUpDates {
	display:block;
	font: normal 12px Arial, sans-serif;
	color:#222;
	margin:0 0 20px 0;
}
span.popUpMail {
	display:block;
	color:#222;
	font: normal 13px Arial, sans-serif;
}
.signUp {
    width: 252px;
    height: 27px;
    padding: 0;
    border: 0;
    background: transparent url(../i/orange_button.png) no-repeat center top;
    cursor: pointer; 
    cursor: hand; 
	color:#fff;
	font: bold 13px Arial, sans-serif;
	text-shadow: 1px 1px #111;
	margin-top:2px;
	margin-bottom:5px;
}
.ui-dialog-titlebar
{
	display: none;
}
.SaveButton
{
	display: inline-block;
	padding: 3px 5px 4px 5px;
	border: 0;
	background-color: #FF3C00;
	cursor: pointer;
	cursor: hand;
	margin: 3px 5px 4px 5px;
	vertical-align: middle;
	border-radius: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF3C00), to(#DC3400));
	background: -webkit-linear-gradient(top, #FF3C00, #DC3400);
	background: -moz-linear-gradient(top, #FF3C00, #DC3400);
	background: -ms-linear-gradient(top, #FF3C00, #DC3400);
	background: -o-linear-gradient(top, #FF3C00, #DC3400);
	margin: 10px 6px 12px 6px;
}
.SaveButton SPAN
{
	color: #fff;
	text-shadow: #000 1px 1px;
	margin: 8px 6px 10px 6px;
}
A:hover.SaveButton SPAN
{
	color: #fff;
	text-shadow: none;
}
.second-my-mfp-zoom-in.mfp-bg
{
	display: none!important;
}
.second-mfp-close
{
}

	.clockPA
	{
		float: right;
		margin: 5px 4px 5px 0px;
	}
	.clockPA IMG{
	float:left;
	margin:-5px 10px 0 0 ;
	}
	.clockPA  a,
	.clockPA  a:link,
	.clockPA  a:visited,
	.clockPA  a:active {
		color: #111;
		font: normal 13px Arial, sans-serif;	
		text-decoration: none;
		border-bottom:1px solid #dadada;
	}
	.clockPA  a:hover{
		color: #111;
		text-decoration: none;
		border-bottom:1px solid #999;
	}	
	
	
	.dLinkTitle {
    color:#F85926;
    font: bold 16px Arial;
	border-bottom:1px solid #dadada;
}
.Hleft {
	float:left;
	width:282px;
	margin-right:20px;	
}
.HRight {
	float:left;
	width:282px;
	/* margin-right:15px; */
}
.HleftLong {
	float:left;
	width:450px;
	margin-right:20px;	
}
.HRightLong {
	float:left;
	width:450px;
	margin-right:15px;
}
.HDest {
    color:#111;
    font: normal 15px Tahoma;
	margin:10px 0 10px 0;
	height:35px;
}
.HotelDestination {
display: block;
    color:#F95926;
    font: bold 17px Arial;
}
.hotelPics{
	background:#F0F0F0;
	padding:8px;
}
.HImg {margin:1px;}
	
	
.rightSupportMessage {
float:right; width:320px;
margin-left:10px;
background:#F7F7F7;
padding:0 10px 10px 10px;

border:1px solid #DCDCDC ;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius: 3px;
}
.supportPaddingFix {
padding:15px 0 10px 0!important;
}
.supportheightFix {
height:128px!important;
}
.supportFontFix {
font-size:13px!important;
}
.rightDivBanner {
float:right; 
width:320px;
}				

	
	#pBOX {
			/* display:none; */
			position: fixed;
			bottom: 20px;
			left: 20px;
			background-color:none;
			z-index:10010!important; 
		}
		
		#pContent1 {display:none;}	  
		#pContent2 {display:none;}	  
		#pContent3 {display:none;}	  
		.close1{display:none!important; }	
		.close2{display:none!important; }	
		.close3{display:none!important; }	
		
		.sContent {
			bottom: 30px;
			right: 20px;
			width:200px;
			background-color:#FFFEE0;
			color:#111;
			font: bold 12px Arial;
			padding:20px;
			margin-bottom:8px;
			background: -webkit-gradient(linear, left top, left 25, from(#EDEDED), color-stop(6%, #EDEDED), to(#fff));
			background: -moz-linear-gradient(top, #EDEDED, #fff 2px, #EDEDED 25px);
			box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
			-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
			-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
			border:1px solid #CACACA ;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			-khtml-border-radius:3px;
			border-radius: 3px;	
	  
		}	
		.sclose{		
			float:right;
			margin-top:-22px;
			margin-right:-14px;
			cursor:pointer;
			border:none;
			background: url(../i/pCloseX.png) no-repeat right;
			padding: 11px 19px;  
		}	
		
	.navBoxLinks {
		display: inline;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top, #ffffff 0%, #e3e3e3 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #ffffff 0%,#e3e3e3 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #ffffff 0%,#e3e3e3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
		background: rgba(0, 0, 0, .7);
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		border-radius: 4px;	
		min-height:43px;
		padding:15px 10px;
		margin-top:20px;
	}
		
	.imageTOffers { 
		position: relative; 
		width: 100%; /* for IE 6 */
		margin-top:-15px;
		overflow:hidden;
		border:3px solid white; 
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px;			
	}

	div.tOffersSearch { 
		position: absolute; 
		top: 40%; 
		left: 0; 
		width: 100%; 
	}
	div.tOffersContent { 
	   position: absolute; 
	   top: 175px; 
	   left: 15px; 
	   width: 100%; 
	}
	div.tOffersContent .t1 { 
		display:block;
		color:#fff;
		font: normal 14px Tahoma;
		margin-bottom:-4px;		
		text-shadow: 2px 2px #000;		
	}	
	div.tOffersContent .city { 
		display:inline-block;
		color:#fff;
		font: bold 33px Arial;
		margin:0 0 0 -2px;	
		text-shadow: 2px 2px #000;	
	}	
	div.tOffersContent .arrow_box {
		position: relative;
		background: #EF4311;
		border: 1px solid #95290B;
		margin: 0 0 0 7px;	
	}
	div.tOffersContent .arrow_box:after, div.tOffersContent .arrow_box:before {
		left: 100%;
		top: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}

	div.tOffersContent .arrow_box:after {
		border-color: rgba(239, 67, 17, 0);
		border-left-color: #EF4311;
		border-width: 8px;
		margin-top: -8px;
	}
	div.tOffersContent .arrow_box:before {
		border-color: rgba(149, 41, 11, 0);
		border-left-color: #95290B;
		border-width: 9px;
		margin-top: -9px;
	}
	.tOffersContentLink {
		
	}
	a.tOffersContentLink,
	a.tOffersContentLink:link,
	a.tOffersContentLink:visited,
	a.tOffersContentLink:active {	
		color:#fff;
		font: bold 13px Arial;	
		text-decoration: none;
		text-shadow: none;		
	}
	a.tOffersContentLink:hover {
		text-shadow: 1px 1px #000;	
		text-decoration: none;
	}
	.ShowSubmit{
		padding: 3px 5px 5px 5px;
		border: 0;
		cursor: pointer;
		cursor: hand;
		vertical-align: middle;
		margin:-3px 0 0 -4px;
		border:1px solid #1B6941; 
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
		background: #238B55;
		background: -moz-linear-gradient(top, #238B55 0%, #1B6941 100%);
		background: -webkit-linear-gradient(top, #238B55 0%,#1B6941 100%);
		background: linear-gradient(to bottom, #238B55 0%,#1B6941 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#238B55', endColorstr='#1B6941',GradientType=0 ); 
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;	
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px;			
		
	}
	.ShowSubmit:hover{
		background: -moz-linear-gradient(top, #1B6941 0%, #238B55 100%);
		background: -webkit-linear-gradient(top, #1B6941 0%,#238B55 100%);
		background: linear-gradient(to bottom, #1B6941 0%,#238B55 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1B6941', endColorstr='#238B55',GradientType=0 ); 	
		
	}	
	.ShowSubmit SPAN{
		color:#fff;
		font: bold 13px Arial;
		text-shadow: #000 1px 1px;
		
		text-transform:none;
		letter-spacing:0px;
	}	
	.navTextField {
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
		border-radius: 2px;				
		border:1px solid #D4D4D4; 
		height:20px;
		padding:2px 0 2px 10px;	
		margin-bottom:30px;
	}	
	div.tViewTown { 
		position: absolute; 
		top: 0; 
		width: 100%; 
	}	
	.PromoTextLine {
		color:#FF3D00;
		font: bold 14px Arial;
	}
	.PromoTextLineDemo {
		color:#FF3D00;
		font: bold 14px Arial;
		border:1px solid red; 
	}		
	
	
/* -------------------- Hotel Booking Search Form Start ---------------*/
* {margin: 0;}
a img {border: 0;}
#searchboxInc {font: 12px/1.5 Arial, Helvetica, sans-serif;color:  #003580; width:100%;}
#searchboxInc form {background: #fff;}
#searchboxInc fieldset, #searchboxInc img {border: 0;}
#searchboxInc fieldset {}
#searchboxInc #inout h3 {background-color:transparent;font-size:1.1em;}
#searchboxInc h3 {margin-bottom:0.2em;position:static;font-size:118%;font-weight:bold;margin: 0;}
#searchboxInc p {font-size: 2em;margin: 0;}
#homein, #homeout {float: left;padding: 1.5em 1em 0 0;}
.avail {padding: 20px 0 15px 0;clear: left;}
#searchboxInc a.calender {vertical-align: -4px;z-index: 1000;}
#searchboxInc a.calender img {background: #fff;}
.blur {color: #999;}
button {float: right;-moz-border-radius: 8px;background-color: #0896ff;border: 2px solid #fff;color: #fff;letter-spacing: 1px;padding: 0.15em 0.75em;text-transform: uppercase;
font: bold 1.333em/1 Arial, Helvetica, sans-serif;}
#calendar {font: 12px/1.5 Arial, Helvetica, sans-serif;color: #003580;display: none;position: absolute;
background-image: url(https://q-ec.bstatic.com/static/img/shadow3/d59400a9e3fb1de83d0ecf952eef4e894acabc26.png);
padding: 0 4px 4px 0;}
/* For calendar */
.caltable {border: 1px solid #003580;background-color: #fff;}
.caltable a:link, .caltable a:visited {color: #0896ff !important;}
.caltable a:hover {color: #feba02 !important;border-color: #feba02 !important;}
.caltable a:active {color: #b30000 !important;border-color: #b30000 !important;}
.caltable td {text-align: center;}
.caltable td a {display: block;text-decoration: none;}
.caltable td.calheader a {display: inline;vertical-align:top;}
.caltable td.calheader span.NoPrevMonthIcon {
background: white url(https://r-ec.bstatic.com/static/img/butPrevMonth/3753f376f8fe37059e84a3ac3aa13cb5cbc459e1.png) 0 -72px no-repeat;
display:inline-block;width:25px;height:25px;}
.caltable td.calheader span.NoNextMonthIcon {
background: white url(https://r-ec.bstatic.com/static/img/butNextMonth/dc92020627f8ae26a5d6727cef75c82262923859.png) 0 -72px no-repeat;
display:inline-block;width:25px;height:25px;}
.caltable td.calheader .calNextMonth span.nextMonthIcon {
background: white url(https://q-ec.bstatic.com/static/img/butNextMonth2/b06b79791e7382f03b4cb59e145f1e31d373a954.png) 0 0 no-repeat;
display:inline-block;width:25px;height:25px;}
.caltable td.calheader .calPrevMonth span.prevMonthIcon {
background: white url(https://r-ec.bstatic.com/static/img/butPrevMonth2/acad5b5107a8424186b7b88df6571532a4a540cf.png) 0 0 no-repeat;
display:inline-block;width:25px;height:25px;}
.caltable td.calheader .calNextMonth:hover span.nextMonthIcon, .caltable td.calheader .calPrevMonth:hover span.prevMonthIcon {
background-position: 0 -24px;}
.caltable td.calheader .calNextMonth:active span.nextMonthIcon, .caltable td.calheader .calPrevMonth:active span.prevMonthIcon {
background-position: 0 -48px;}
.calheader {padding: .4em;white-space: nowrap;}
.calheader select {margin: 0 .6em;}
.monthYear {background-color: #ffffff;color: white;}
.dayNames td {border-bottom: 1px solid #003580;background-color: #e6edf6;}
.days td {color: #779bca;background-color: #e6edf6;padding: .2em;border: 2px solid #e6edf6;}
.days td.weekend {background-color: #c5d4e9;border-color: #c5d4e9;}
.days td.past {text-decoration: line-through;}
.days td.today, .days td.future {border: none;padding: 0;}
.days td a {padding: .2em;border: 2px solid #e6edf6;}
.days td.weekend a {border-color: #c5d4e9;}
.days td.today a {background-color: #fff;}
.days td.selected {font-weight: bold;}
.days td.selected a {border-color: #0896ff;}
.aSearchField {
	width:385px;height:30px;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #fff), to(#EDEDED));
	background: -moz-linear-gradient(top, #fff, #EDEDED 2px, #fff 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	  border:1px solid #CACACA ;
	  padding:0 0 0 5px;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     -khtml-border-radius:3px;
     border-radius: 3px;	
	 font: normal 13px Arial;
	 margin-right:15px;
}
.aFieldSmall {width:65px;height:30px;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #fff), to(#EDEDED));
	background: -moz-linear-gradient(top, #fff, #EDEDED 2px, #fff 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	  border:1px solid #CACACA ;
	  padding:0 0 0 10px;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     -khtml-border-radius:3px;
     border-radius: 3px;
	 font: normal 13px Arial;	 
}
.aField {width:177px;height:30px; 
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #fff), to(#EDEDED));
	background: -moz-linear-gradient(top, #fff, #EDEDED 2px, #fff 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	  border:1px solid #CACACA ;
	  padding:0 0 0 10px;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     -khtml-border-radius:3px;
     border-radius: 3px;
	 font: normal 13px Arial;	 
}
.aTitle {color:#333; font: bold 16px Arial; color:#444;margin-bottom:5px;margin-top:-6px;}
.aSubTitle {color:#333; font: normal 14px Arial;}
.aviobiletText {color:#555; text-align:right; }
.aText2 {color:#333; font: bold 12px Arial;margin-top:-15px!important; }
.searchHotelButton {
	float:right;
	width: 162px;
	height: 34px;
	padding: 0;
	border: 0;
	background: transparent url(../i/aSearchHotel.png) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
}
.searchHotelButtonEN {
	width: 162px;
	height: 34px;
	padding: 0;
	border: 0;
	background: transparent url(../i/aSearchHotelEN.png) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
}
.searchHotelButtonCZ {
	width: 162px;
	height: 34px;
	padding: 0;
	border: 0;
	background: transparent url(../i/aSearchHotelCZ.png) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
}
.searchHotelButtonRU {
	width: 162px;
	height: 34px;
	padding: 0;
	border: 0;
	background: transparent url(../i/aSearchHotelRU.png) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
}
.searchHotelButtonES {
	width: 162px;
	height: 34px;
	padding: 0;
	border: 0;
	background: transparent url(../i/aSearchHotelES.png) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
}
.searchHotelButtonFR {
	width: 162px;
	height: 34px;
	padding: 0;
	border: 0;
	background: transparent url(../i/aSearchHotelFR.png) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
}
.searchHotelButtonTR {
	width: 162px;
	height: 34px;
	padding: 0;
	border: 0;
	background: transparent url(../i/aSearchHotelTR.png) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
}
.hotelcheck {
width:270px; float:right;
}

/* -------------------- Hotel Booking Search Form End ---------------*/


#map-canvas {
  width: 600px;
  height: 500px;
  border: 10px solid #000;
  border-radius: 15px;
  box-shadow: 0 0 17px rgba(0,0,0,5);
  z-index: 12
}

#show { padding: 1em; font-size: 1.2em; }

.overlay {
  position: fixed;
  top: 0; 
  left: 0;
  z-index: 10;
  background-color: rgba(0,0,0,0.5);
  width: 100%; 
  height: 100%;
  display: none;
}

.overlay-bg {
  background-color: rgba(0,0,0,0.5);
  width: 100%; 
  height: 100%;
  z-index: 11;
}

.center {
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}

.show { display: block; }

span.basepic {
	float:left;
	background:#fff;
	border:1px solid #D8DDDD; 
	padding:4px; 
	margin-bottom:7px;
	margin-right:10px;
}

	.ShowSubmitButtonTopDest{
		padding: 3px 5px 5px 5px;
		border: 0;
		cursor: pointer;
		cursor: hand;
		vertical-align: middle;
		margin:-3px 0 0 -4px;
		border:1px solid #D51000; 
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
		background: #FB3B00;
		background: -moz-linear-gradient(top, #FB3B00 0%, #E52E00 100%);
		background: -webkit-linear-gradient(top, #FB3B00 0%,#E52E00 100%);
		background: linear-gradient(to bottom, #FB3B00 0%,#E52E00 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FB3B00', endColorstr='#E52E00',GradientType=0 ); 
		float:none
	}
	.ShowSubmitButtonTopDest:hover{
		background: -moz-linear-gradient(top, #E52E00 0%, #FB3B00 100%);
		background: -webkit-linear-gradient(top, #E52E00 0%,#FB3B00 100%);
		background: linear-gradient(to bottom, #E52E00 0%,#FB3B00 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E52E00', endColorstr='#FB3B00',GradientType=0 ); 
	}	
	.ShowSubmitButtonTopDest SPAN{
		color:#fff;
		font: bold 13px Arial;
		text-shadow: #000 1px 1px;
		text-transform:none;
		letter-spacing:0px;
	}
	.ComboTextField {
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
		border-radius: 2px;
		border:1px solid #D4D4D4; 
		height:26px;
		padding:2px 0 2px 5px;
		width:150px;
	}
select.ComboTextField option {
	color:#333;
	font: normal 13px Arial, sans-serif;  
	padding:2px 0 1px 5px;

}

a.BackDirection,
a.BackDirection:link,
a.BackDirection:visited,
a.BackDirection:active {
	color: #FF3D00;
	font: bold 12px Arial, sans-serif;	
	text-decoration: none;
}
a.BackDirection:hover{
	color: #111;
	text-decoration: underline;
}

.priceGraphGray {
	background-color: #D4D4D4;
	border:1px solid #C4C4C4; 
	padding:5px 5px 5px 5px;
	color:#111;
	font: normal 11px Arial;
	border-radius: 3px 3px 0 0;
}
.priceGraphOrange {
	background-color: #FF3D00;
	border:1px solid #C8350B; 
	padding:5px 5px 5px 5px;
	color:#fff;
	font: normal 11px Arial;
	border-radius: 3px 3px 0 0;	
}
.PriceStyle {
	display:block;
	margin-top:5px;
	color:#111;
	font: bold 13px Arial;
}
.ostyle {
	color:#fff;
}

		
		.RouteStyle_on {
			display: inline-block;
			padding:10px 10px 10px 40px!important; 
			background: #fff url(../i/rPlane_on.png) no-repeat  5px  !important; 
			border:1px solid #CFCFCF!important; 
			border-bottom:1px solid #fff!important; 
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;
			-khtml-border-radius: 2px;
			border-radius: 2px;	
			color:#FF3D00 !important; 
			font: bold 12px Arial;			
		}	
		.RouteStyle_on:hover {
			background: #fff url(../i/rPlane.png) no-repeat  5px !important;  
			color:#111!important; 
		}
		.RouteStyleRT {
			display: inline-block;
			padding:10px 10px 10px 55px!important; 
			background: #f2f2f2 url(../i/rPlaneRT.png) no-repeat 5px  !important; 
			border:1px solid #fff!important; 
			border-bottom:1px solid #CFCFCF!important; 
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;
			-khtml-border-radius: 2px;
			border-radius: 2px;	
			color:#111!important; 
			font: bold 12px Arial;	
		}
		.RouteStyleRT:hover {
			background: #fff url(../i/rPlaneRT_on.png) no-repeat 5px  !important; 
			color:#FF3D00!important; 
		}	
		.RouteStyle {
			display: inline-block;
			padding:10px 10px 10px 40px!important; 
			background: #f2f2f2 url(../i/rPlane.png) no-repeat 5px  !important; 
			border:1px solid #fff!important; 
			border-bottom:1px solid #CFCFCF!important; 
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;
			-khtml-border-radius: 2px;
			border-radius: 2px;	
			color:#111 !important; 
			font: bold 12px Arial;	
		}
		.RouteStyle:hover {
			background: #f2f2f2 url(../i/rPlane_on.png) no-repeat  5px !important; 
			color:#FF3D00!important; 
		}		
		.RouteStyleRT_on {
			display: inline-block;
			padding:10px 10px 10px 55px!important; 
			background: #fff url(../i/rPlaneRT_on.png) no-repeat 5px  !important; 
			border:1px solid #CFCFCF!important; 
			border-bottom:1px solid #fff!important; 
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;
			-khtml-border-radius: 2px;
			border-radius: 2px;	
			color:#FF3D00!important; 
			font: bold 12px Arial;			
		}	
		.RouteStyleRT_on:hover {
			background: #fff url(../i/rPlaneRT.png) no-repeat 5px !important;  
			color:#111!important; 
		}	
		
.seoUl {
	margin-left:20px;color:#777777;font: normal 11px Arial;
}
.seoUl li{
	margin-top:10px;
}		

.TLCTitle {
	width: auto;
}
.TicketListCity {
	width: 100%;
}
.TLCTitle_City {
	width: auto;
}
.TicketListCity_City{
	width: 100%;
}
#TabsOneWay, #TabsTwoWays {
	width: 48%;
	float: left
}


.RouteStyle_City.selected {
	display: inline-block;
	padding:10px 10px 10px 40px!important; 
	background: #fff url(../i/rPlane_on.png) no-repeat  5px  !important; 
	border:1px solid #CFCFCF!important; 
	border-bottom:1px solid #fff!important; 
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;	
	color:#FF3D00 !important; 
	font: bold 12px Arial;			
}	
.RouteStyle_City.selected:hover {
	background: #fff url(../i/rPlane.png) no-repeat  5px !important;  
	color:#111!important; 
}
.RouteStyleRT_City {
	display: inline-block;
	padding:10px 10px 10px 55px!important; 
	background: #f2f2f2 url(../i/rPlaneRT.png) no-repeat 5px  !important; 
	border:1px solid #fff!important; 
	border-bottom:1px solid #CFCFCF!important; 
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;	
	color:#111!important; 
	font: bold 12px Arial;	
}
.RouteStyleRT_City:hover {
	background: #fff url(../i/rPlaneRT_on.png) no-repeat 5px  !important; 
	color:#FF3D00!important; 
}	
.RouteStyle_City {
	display: inline-block;
	padding:10px 10px 10px 40px!important; 
	background: #f2f2f2 url(../i/rPlane.png) no-repeat 5px  !important; 
	border:1px solid #fff!important; 
	border-bottom:1px solid #CFCFCF!important; 
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;	
	color:#111 !important; 
	font: bold 12px Arial;	
}
.RouteStyle_City:hover {
	background: #f2f2f2 url(../i/rPlane_on.png) no-repeat  5px !important; 
	color:#FF3D00!important; 
}		
.RouteStyleRT_City.selected {
	display: inline-block;
	padding:10px 10px 10px 55px!important; 
	background: #fff url(../i/rPlaneRT_on.png) no-repeat 5px  !important; 
	border:1px solid #CFCFCF!important; 
	border-bottom:1px solid #fff!important; 
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;	
	color:#FF3D00!important; 
	font: bold 12px Arial;			
}	
.RouteStyleRT_City.selected:hover {
	background: #fff url(../i/rPlaneRT.png) no-repeat 5px !important;  
	color:#111!important; 
}

/* ------ Cabinet_PopUps style BEGIN ------ */

 #pBOXC {
	 /* display:none; */
	 position: absolute;
	 top: 40px;
	 right: 20px;
	 background-color:none;
	 z-index:10010!important;
 }

.ssContent {
	bottom: 30px;
	right: 20px;
	width:260px;
	background-color:#F14C1B;
	color:#fff;
	font: bold 14px Arial;
	padding:10px 20px 17px 20px;
	margin-bottom:8px;

	box-shadow: rgba(0,0,0, 0.5) 0px 0px 9px;
	-moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 9px;
	-webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 9px;
	border:5px solid #fff ;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
	text-align:center;	text-shadow: 1px 1px #333;


}
.ssContent:hover a:link,a:visited,a:hover {
// color:#fff;
}
.sclose{
	float:right;
	margin-top:-10px;
	margin-right:-10px;
	cursor:pointer;
	border:none;
	background: url(../i/pCloseX.png) no-repeat right;
	padding: 11px 19px;
}
.sAr{
	display:block;
	margin-top:-34px;
	margin-right:0px;
	cursor:pointer;
	border:none;
	background: url(../i/popUpCabs.png) no-repeat right;
	padding: 11px 19px 13px 19px;
}

.ssContent a,
.ssContent a:link,
.ssContent a:visited,
.ssContent a:active {
	background-color:#fff;
	border:1px solid rgb(176,47,9);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff94815,endColorstr=#ffd33508,GradientType=0)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff94815,endColorstr=#ffd33508,GradientType=0);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
	color:#111;
	font: bold 14px Arial;
	padding:5px 10px 5px 10px;
	text-decoration: none;	text-shadow: none;

}
.ssContent a:hover{
	color: #111!important;
	text-decoration: none!important;
	padding:5px 10px 5px 10px!important;text-shadow: none;
}
/* ------ Cabinet_PopUps style END ------ */

	.RegFormStyle {
		position: relative; left: 0; top: 0;
	}
	a.LoginLink,
	a.LoginLink:link,
	a.LoginLink:visited,
	a.LoginLink:active {
		color: #333;
		font: bold 12px Arial, sans-serif;	
		text-decoration: none;
		border-bottom:1px solid #F3572A;
	}
	a.LoginLink:hover{
		color: #F3572A;
		text-decoration: none;
		text-shadow: none;	
		border-bottom:1px solid #aaa;		
	}
	.RexFieldLable {
		width:90px!important; 
	}			
	.RegButtonStyle {
		float:right;margin-right:103px;margin-left:15px;	
	}
	
.ASFixText {margin-top:-6px}
.ASFixButton {margin-top:1px}

.sform_count_button {
	display:inline;
	padding:2px 3px 2px 2px!important;
	color: #555!important;
	font: bold 12px Arial, sans-serif!important;
	text-shadow: none;	
}
.sform_count_button:hover {
	display:inline;
	padding:2px 3px 2px 2px!important;
	color: #fff!important;
	font: bold 12px Arial, sans-serif!important;
     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
	text-shadow: none;
	background:#C00014!important;
	text-decoration:none!important;
}
.sform_count_button_active {
	display:inline;
	padding:2px 3px 2px 2px!important;
	color: #fff!important;
	font: bold 12px Arial, sans-serif!important;
	background:#C00014!important;
     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
	text-shadow: none;	
}
	a.SearchTransfer_link,
	a.SearchTransfer_link:link,
	a.SearchTransfer_link:visited,
	a.SearchTransfer_link:active {
	color: #666!important;
	font: normal 20px  Trebuchet MS, sans-serif!important;
	text-decoration: none;
}
	a.SearchTransfer_link:hover{
	color: #C10013!important;
	text-decoration: none!important;
	text-shadow: none;	
}