body{
    margin:0;
    padding:0;
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
    color:#222;
    background:none;	
}


.header_stuff {
	float:right;
	margin:0px 5px 0 0;
}

.header_stuff  a.header_link,
.header_stuff  a.header_link:link,
.header_stuff  a.header_link:visited,
.header_stuff  a.header_link:active {	
	color: #222;
	font: bold 11px Arial, sans-serif;	
	padding:0 0 0 0;
	text-decoration: none;
}
.header_stuff  a.header_link:hover{
	color: #777;
	text-decoration: none;
}
.header_menu {
	float:right;
	margin:-15px 5px 0 0;
}
.header_menu  a.header_link,
.header_menu  a.header_link:link,
.header_menu  a.header_link:visited,
.header_menu  a.header_link:active {	
	color: #222;
	font: bold 11px Arial, sans-serif;	
	padding:0 0 0 0;
	text-decoration: none;
}
.header_menu  a.header_link:hover{
	color: #777;
	text-decoration: none;
}


#wrapping {
	width:980px;
	margin:auto;
}

/* табове търсенето в индекса */
.usual7 {
	color:#111;
	padding:0;
	height:50px;
}
.usual7 li.liusual7 { 
	list-style:none; 
	display:block;
}
.usual7 li.TabEmpty  { 
	list-style:none; 
	display:block;
	background: url(../i/tab_no.png) repeat left top;
	height:72px;
}
.usual7 ul.tabusual7 a.one {
	padding:11px 5px 11px 15px;
	text-decoration:none!important;
	font: bold 17px Arial, sans-serif;
	color:#222;
	background: url(../i/tab_no.png) repeat left top;
	float:left;
	width:170px;	display:block;
}
.usual7 ul.tabusual7 a.sec {
	padding:11px 5px 11px 15px;
	text-decoration:none!important;
	font: bold 17px Arial, sans-serif;
	color:#222;
	background: url(../i/tab_no.png) repeat left top;
	float:left;
	width:170px;	display:block;	
}
.usual7 ul.tabusual7 a.sec:hover {
	color:#fff;
	background: #FF3D00;  
	text-shadow: 2px 2px #9C2801;	
}
.usual7 ul.tabusual7 a.selected {
	margin-bottom:0;
	color:#fff;
	cursor:default;
	background: #FF3C00;  
	text-shadow: 2px 2px #9C2801;	
}
.usual7 div {
	padding:5px 0 0 0;
}
.usual7 span.Ticket {
	margin-left:0px;
	padding:5px 0 0 15px;
	float:left;
}
.usual7 span.Transfer {
	margin-left:0px;
	padding:3px 0 0 8px;
	float:left;
}
/* табове в индекса */
.usual8 {
	color:#111;
	padding:0;
}
.usual8 li.liusual8 { 
	list-style:none; 
	display:inline;		
}
.usual8 ul.tabusual8 a.sec {
	padding:8px 9px 8px 9px;
	text-decoration:none!important;
	font: bold 15px Arial, sans-serif;
	color:#222;
/*	background: url(../i/tab_no.png) repeat left top; */ 
	background: #E4E6EA; 
	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;	
}
.usual8 ul.tabusual8 a.sec:hover {
	color:#fff;
	background: #FF3D00;  
}
.usual8 ul.tabusual8 a.selected {
	margin-bottom:0;
	color:#fff;
	cursor:default;
	background: #FF3C00;  
}
.usual8 div.topdiv {
	order-top:3px solid #FF3D00;
	padding:9px 0 0 0;
}
#ticket_total {
	width:980px; 
	margin:0 auto;
	margin-top:20px;
}


/* ------------------------------------------------ Footer ------------------------------------ */
#footer_bg {
	background: #3B404A;
	height:auto;
	padding: 0 0 0 5px;
	line-height:28px;
	margin-top:10px;
}
ul.footer {
	display:inline;
	list-style:none;
}
ul.footer li {
	display:inline;
	list-style:none;
}
ul.footerFloat
{
	width: 30%;
	display: inline-block;
	color: #fff;
	margin: 5px;
	list-style:none;
	vertical-align: top;
}
ul.footerFloat li {
	display:block;
	list-style:none;
	line-height: 14pt;
}

ul.footer li a,
ul.footerFloat li a,
ul.footer li a:link,
ul.footerFloat li a:link,
ul.footer li a:visited,
ul.footerFloat li a:visited,
ul.footer li a:active 
ul.footerFloat li a:active {
/*	background:url(i/footer_sep.png) right top no-repeat; */
	color: #C1C1C1!important;
	font: normal 9pt Arial, sans-serif;
	padding-right:5px;
	padding-left:2px;	
}
ul.footer li a:hover{
	color: #fff;
	font: normal 9pt Arial, sans-serif;	
}
ul.footerFloat li a.headerLink,
ul.footerFloat li a:link.headerLink,
ul.footerFloat li a:visited.headerLink,
ul.footerFloat li a:active.headerLink
 {
	color: #FFF!important;
	display: block;
	position: relative;
	line-height: 16pt;
	font-weight: bold;
}
ul.footerFloat LI A I
{
	font-size: 8pt;
}
h3
{
	color: #fff;
}
.rights {
	color: #777;
	font: normal 9px Arial, sans-serif;
	margin:2px 0 0 5px;
	line-height: 17px;
}
.rights a,
.rights a:link,
.rights a:visited,
.rights a:active {
	color: #777;
	font: normal 9px Arial, sans-serif;	
}
.rights a:hover{
	color: #000;
	font: normal 9px Arial, sans-serif;	
}


.sform {
	color:#111;
	padding-top:0px;
	background: url(../i/sform.png) no-repeat left 9px;
	margin-top:2px;
	width:775px;
	height:119px;
}
.sform a.standart_link,
.sform  a.standart_link:link,
.sform  a.standart_link:visited,
.sform  a.standart_link:active {
	color: #fff;
	font: bold 13px Tahoma, sans-serif;	
	text-decoration: none;
	text-shadow: 1px 1px #9C2801;
}
.sform  a.standart_link:hover{
	color: #fff;
	text-decoration: none;
	text-shadow: none;	
}
.sform a.date_link,
.sform  a.date_link:link,
.sform  a.date_link:visited,
.sform  a.date_link:active {
	background: url(../i/arr_down.png) no-repeat right 4px;
	color: #fff;
	font: bold 13px Tahoma, sans-serif;	
	text-decoration: none;
	text-shadow: 1px 1px #9C2801;
	padding-right:25px;

}
.sform  a.date_link:hover{
	color: #fff;
	text-decoration: none;
	text-shadow: none;	
}
.new_form_input {
  outline: 0;
  overflow: hidden;
  width: 160px;
  height: 25px;
  color:#333;
  font: normal 12px Arial, sans-serif;  
  background: #fff;
  background-image: url(i/arr_combo.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border:1px solid #D23100 ;
  padding:2px 3px 2px 5px;
     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
	margin-top:7px;
}
.tdSearch {
width:180px;
}
.sform_text {
	color: #fff;
	font: bold 13px Tahoma, sans-serif;	
	text-shadow: 1px 1px #9C2801;
}
.sform_text_count {
	margin-top:7px;
	margin-bottom:6px;
	font-size:11px;
}
.sform_button {
	display:inline;
	padding:3px 7px 3px 7px;
	color: #fff;
	font: bold 11px Tahoma, sans-serif;
	text-shadow: 1px 1px #9C2801;	
}
.sform_button:hover {
	display:inline;
	padding:3px 7px 3px 7px;
	color: #111;
	font: bold 11px Tahoma, sans-serif;	
	  background: #fff;
     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
	text-shadow: none;	
}
.sform_button_active {
	display:inline;
	padding:3px 7px 3px 7px;
	color: #111;
	font: bold 11px Tahoma, sans-serif;	
	  background: #fff;
     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
}
.sform_count_button {
	display:inline;
	padding:2px 3px 2px 3px;
	color: #fff;
	font: bold 11px Arial, sans-serif;
	text-shadow: 1px 1px #9C2801;	
}
.sform_count_button:hover {
	display:inline;
	padding:2px 3px 2px 3px;
	color: #111;
	font: bold 11px Arial, sans-serif;	
	  background: #fff;
     -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 3px 2px 3px;
	color: #111;
	font: bold 11px Arial, sans-serif;	
	  background: #fff;
     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
}

.sform {
	color:#111;
	padding-top:0px;
	background: url(../i/sform.png) no-repeat left 9px;
	margin-top:2px;
	width:775px;
	height:119px;
}
.sform a.standart_link,
.sform  a.standart_link:link,
.sform  a.standart_link:visited,
.sform  a.standart_link:active {
	color: #fff;
	font: bold 13px Tahoma, sans-serif;	
	text-decoration: none;
	text-shadow: 1px 1px #9C2801;
}
.sform  a.standart_link:hover{
	color: #fff;
	text-decoration: none;
	text-shadow: none;	
}
.sform a.date_link,
.sform  a.date_link:link,
.sform  a.date_link:visited,
.sform  a.date_link:active {
	background: url(../i/arr_down.png) no-repeat right 4px;
	color: #fff;
	font: bold 13px Tahoma, sans-serif;	
	text-decoration: none;
	text-shadow: 1px 1px #9C2801;
	padding-right:25px;

}
.sform  a.date_link:hover{
	color: #fff;
	text-decoration: none;
	text-shadow: none;	
}


.sform {
	color:#111;
	padding-top:0px;
	background: url(../i/sform.png) no-repeat left 9px;
	margin-top:2px;
	width:775px;
	height:119px;
}
.sform a.standart_link,
.sform  a.standart_link:link,
.sform  a.standart_link:visited,
.sform  a.standart_link:active {
	color: #fff;
	font: bold 13px Tahoma, sans-serif;	
	text-decoration: none;
	text-shadow: 1px 1px #9C2801;
}
.sform  a.standart_link:hover{
	color: #fff;
	text-decoration: none;
	text-shadow: none;	
}
.sform a.date_link,
.sform  a.date_link:link,
.sform  a.date_link:visited,
.sform  a.date_link:active {
	background: url(../i/arr_down.png) no-repeat right 4px;
	color: #fff;
	font: bold 13px Tahoma, sans-serif;	
	text-decoration: none;
	text-shadow: 1px 1px #9C2801;
	padding-right:25px;

}
.sform  a.date_link:hover{
	color: #fff;
	text-decoration: none;
	text-shadow: none;	
}
/* ------------------------------------------------ Search Result ------------------------------------ */
.ticket_searchResult {
    background: #fff;  
    border:1px solid #bbb;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
	margin-bottom:5px;
	width:980px;
	padding:10px 0 3px 0;
}
ul.ticket_SR {
	list-style:none;
}
ul.ticket_SR  li.data{
	display:inline;
	list-style:none;
	color:#222;		
	font: normal 12px Arial, sans-serif;
	padding:0 3px 0 8px;
	float:left;
	width:60px;
	line-height:19px;
	text-align:left;
}
ul.ticket_SR  li.data2{
	display:inline;
	list-style:none;
	color:#333;		
	font: normal 12px Arial, sans-serif;
	padding:0 3px 0 5px;
	float:left;
	width:150px;
	line-height:15px;
	text-align:left;
}
ul.ticket_SR  li.airline{
	display:inline;
	list-style:none;
	color:#222;		
	font: normal 11px Arial, sans-serif;
	padding:0 3px 0 5px;
	float:left;
	width:150px;
	line-height:19px;
	text-align:center;
}
ul.ticket_SR  li.airline_small{
	display:inline;
	list-style:none;
	color:#222;		
	font: normal 11px Arial, sans-serif;
	padding:0 3px 0 5px;
	float:left;
	width:120px;
	line-height:19px;
	text-align:center;
}
ul.ticket_SR  li.destination{
	display:inline;
	list-style:none;
	color:#222;		
	font: normal 10px Arial, sans-serif;
	padding:0 8px 0 5px;
	float:left;
	width:225px;
	line-height:14px;	
}
ul.ticket_SR  li.destination a,
ul.ticket_SR  li.destination a:link,
ul.ticket_SR  li.destination a:visited,
ul.ticket_SR  li.destination a:active {	
	color: #111;
	font: bold 13px Arial, sans-serif;
	text-decoration: none;
}
ul.ticket_SR  li.destination a:hover{
	color: #D0291A;
	text-decoration: none;
}
ul.ticket_SR  li.price{
	display:inline;
	list-style:none;
	color:#1A6840;		
	font: bold 18px Arial, sans-serif;
	padding: 0 0 0 0;
	float:left;
	text-align:center;
}
ul.ticket_SR a.request,
ul.ticket_SR a.request:link,
ul.ticket_SR a.request:visited,
ul.ticket_SR a.request:active {	
	background: url(../i/buy_ticket_bg.png) no-repeat;
	color: #fff;
	font: bold 14px Arial, sans-serif;
	text-decoration: none;
	padding:2px 36px 5px 36px;
	text-transform:uppercase;
	text-align:center;
}
ul.ticket_SR a.request:hover{
	background: url(../i/buy_ticket_bg.png) no-repeat;
	color: #fff;
	text-decoration: none;
}
ul.ticket_SR  span.small{
	color:#111;		
	font: normal 11px Arial, sans-serif;
}
ul.ticket_SR  span.smallText{
	color:#111;		
	font: normal 11px Arial, sans-serif;
	display:block
}
.ChFont {
	font: normal 12px Arial, sans-serif;
}
ul.ticket_Bonus {
	list-style:none;
		margin-bottom:10px;
}
ul.ticket_Bonus  li.BonusMessage{
	display:inline;
	list-style:none;
	color:#B20000;		
	font: bold 13px Arial, sans-serif;
	padding:0 3px 0 8px;
	line-height:19px;
	text-align:left;
}
.LineHeight {
line-height:19px;
}
/* ---------------------------------------------- center - standart page-------------------------------------*/
#page_detail {
    float:left;
    background-color:#fff; 
    width:980px;	
    margin: 0 0 0 0;
    padding:0;

}
.new_search_bul {
    float:right;
    width: 88px;
    height: 82px;
    padding: 0;
    border: 0;
    background: transparent url(../i/sformbutton.png) no-repeat center top;
    cursor: pointer; 
    cursor: hand; 
    margin:8px 8px 0 0;
}
.new_search_ru {
    float:right;
    width: 88px;
    height: 82px;
    padding: 0;
    border: 0;
    background: transparent url(../i/sformbutton_ru.png) no-repeat center top;
    cursor: pointer; 
    cursor: hand; 
    margin:8px 8px 0 0;
}
.new_search_en {
    float:right;
    width: 88px;
    height: 82px;
    padding: 0;
    border: 0;
    background: transparent url(../i/sformbutton_en.png) no-repeat center top;
    cursor: pointer; 
    cursor: hand; 
    margin:8px 8px 0 0;
}
/* ----------------------------------------- tabs -------------------------------------- */ 
.tabs_row {
	float:left;
	background: transparent url(../i/tabs_gray.png) no-repeat left top;
	width:121px;
	height:37px;
	text-align:center;
	padding-top:7px;
	color:#111;
	font: bold 12px Arial, sans-serif;
	display: inline-block; position: relative;
}
.tabs_row:hover  {
	color: #666;
	font: bold 12px Arial, sans-serif;
}
a.grayTab,
a.grayTab:link,
a.grayTab:visited,
a.grayTab:active {	
	color:#111;
	font: normal 12px Tahoma, sans-serif;
	text-decoration: none;
}
a.grayTab:hover{
	color: #333;
	font: bold 12px Tahoma, sans-serif;
	text-decoration: none;
}
.tabs_row_orange {
	float:left;
	background: transparent url(../i/tabs_orange.png) no-repeat left top;
	width:117px;
	height:37px;
	text-align:center;
	padding-top:7px;
	display: inline-block; position: relative;	
}
a.grayOrange,
a.grayOrange:link,
a.grayOrange:visited,
a.grayOrange:active {	
	color:#fff;
	font: bold 12px Tahoma, sans-serif;
	text-decoration: none;
}
a.grayOrange:hover{
	color: #fff;
	text-decoration: none;
}
.tabs span{
/*	background: transparent url(../i/tabs_right.png) no-repeat right top;*/
}
.TabL{
	width:66px;
	height:44px;
	cursor:pointer;
	border:0px;
	float:left;
	background: url(../i/arr_left.png) no-repeat left top;
	margin-right:3px;
	display: inline-block;
	text-indent: -9999px;
}
.TabR{
	width:66px;
	height:44px;
	cursor:pointer;
	border:0px;
	float:left;
	background: url(../i/arr_right.png) no-repeat left top;
	margin-left:2px;
	display: inline-block;
	text-indent: -9999px;
}

.wtext {
	color:#fff;
	font: bold 12px Tahoma, sans-serif;
	text-shadow: 1px 1px #9C2801;
}

.sform input.date_link {
	background: url(../i/arr_down.png) no-repeat right 2px;
	color: #fff;
	font: bold 13px Tahoma, sans-serif;	
	text-decoration: none;
	text-shadow: 1px 1px #9C2801;
	padding-right:25px;
	width: 120px;
	border: none !important;
}
.sform input.date_link:hover{
	color: #fff;
	text-decoration: none;
	text-shadow: none;	
	border: none !important;
}



/* -------------- Ticket Detail ------------------ */ 
h1.TicketTitle {
	color: #222;
	font: bold 17px Arial, sans-serif;	
	border-bottom:1px solid #dadada;
	margin: 0 10px 20px 15px;
	padding-bottom:5px;
}
.cal_price {
	color: #222;
	font: normal 14px Tahoma, sans-serif;	
}
.mar_right {
margin-right:20px;
}
.paypalicon {
	color: #222;
	font: bold 15px Arial, sans-serif;	
	padding-bottom:7px;
}
.hor_sep_light {
    height:5px;
    border-top:1px solid #C9C9C9;
    margin:5px 0 0 0;
}
.hor_sep_light_new {
	height:5px;
	border-top:1px solid #C9C9C9;
	margin:5px 0 0 0;
	width:310px;	
}
.request_div {
padding-left:5px;
}
#request_ru {
    float:right;
    width: 111px;
    height: 23px;
    padding: 0;
    border: 0;
    background:  url(../i/ByRus.png) no-repeat center top;
    cursor: pointer; 
    cursor: hand; 
    margin:4px 0 0 0;
}
#request {
    float:right;
    width: 111px;
    height: 23px;
    padding: 0;
    border: 0;
    background:  url(../i/ByBg.png) no-repeat center top;
    cursor: pointer; 
    cursor: hand; 
    margin:4px 0 0 0;
}
#request_en {
    float:right;
    width: 111px;
    height: 23px;
    padding: 0;
    border: 0;
    background:  url(../i/ByEn.png) no-repeat center top;
    cursor: pointer; 
    cursor: hand; 
    margin:4px 0 0 0;
}
.PersonTable {
    color:#222;
    font: normal 12px Arial;
	margin-right:20px;
}
input.PersonField[readonly],select.big_detail[readonly], select.small_detail[readonly], select.standart_detail[readonly]
{
	background: #dadada;
	border:1px solid #ABABAB ;
	background-image: url(i/arr_combo.png);
	color: #333;
}
input.PersonField {
  outline: 0;
  overflow: hidden;
  width: 160px;
  height: 18px;
  color:#333;
  font: normal 12px Arial, sans-serif;  
  background: #fff;
  background-image: url(i/arr_combo.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border:1px solid #ABABAB ;
  padding:2px 3px 2px 5px;
     -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius: 2px;
}
select.big_detail {
  outline: 0;
  overflow: hidden;
  width: 65px;
  height: 26px;
  color:#333;
  font: normal 12px Arial, sans-serif;  
  background: #fff;
  background-image: url(i/arr_combo.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border:1px solid #ABABAB ;
  padding:3px 3px 2px 1px;
     -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius: 2px;
}
select.big_detail option {
  color:#333;
  font: normal 12px Arial, sans-serif;  
  padding:2px 3px 1px 5px;
}
select.standart_detail {
  outline: 0;
  overflow: hidden;
  width: 170px;
  height: 26px;
  color:#333;
  font: normal 12px Arial, sans-serif;  
  background: #fff;
  background-image: url(i/arr_combo.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border:1px solid #ABABAB ;
  padding:3px 3px 2px 5px;
     -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius: 2px;
}
select.standart_detail option {
  color:#333;
  font: normal 12px Arial, sans-serif;  
  padding:2px 3px 1px 5px;
}
select.small_detail {
  outline: 0;
  overflow: hidden;
  width: 51px;
  height:26px;
  color:#333;
  font: normal 12px Arial, sans-serif;  
  background: #fff;
  background-image: url(i/arr_combo.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border:1px solid #ABABAB ;
  padding:3px 3px 2px 1px;
     -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius: 2px;
	margin-right:1px;	
}
select.small_detail option {
  color:#333;
  font: normal 12px Arial, sans-serif;  
  padding:2px 3px 1px 5px;
}
.area_detail{
  outline: 0;
  overflow: hidden;
  width: 580px;
  height:59px;
  color:#333;
  font: normal 12px Arial, sans-serif;  
  background: #fff;
  background-image: url(i/arr_combo.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border:1px solid #ABABAB ;
  padding:2px 3px 2px 5px;
     -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius: 2px;
}
select.PerdonField {
  outline: 0;
  overflow: hidden;
  width: 180px;
  height: 26px;
  color:#333;
  font: normal 12px Arial, sans-serif;  
  background: #fff;
  background-image: url(i/arr_combo.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border:1px solid #ABABAB ;
  padding:3px 3px 2px 1px;
     -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius: 2px;
}
select.PerdonField option {
  color:#333;
  font: normal 12px Arial, sans-serif;  
  padding:2px 3px 1px 5px;
}
.PersonFormTd {
padding-right:15px;
}

a.terms,
a.terms:link,
a.terms:visited,
a.terms:active {
	display:inline;
	color: #555;
	font: normal 11px Arial, sans-serif;	
	text-decoration: underline;
	padding:1px 2px 0 2px; 
	margin-top:-10px;
}
a.terms:hover{
	color: #111;
	text-decoration: none;
}

.filter_combo {
	outline: 0;
	overflow: hidden;
	width: 110px;
	height:20px;
	color:#111;
	font: normal 11px Arial, sans-serif;  
	background: #fff;
	background-image: url(i/arr_combo.png), 
	-webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
	background-position: center right;
	background-repeat: no-repeat;
	border:1px solid #ABABAB ;
	padding:1px 3px 2px 1px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius: 2px;
	margin-right:1px;	
}
select.filter_combo option {
  padding:2px 3px 1px 5px;
}
.input_combo {
	outline: 0;
	overflow: hidden;
	width: 110px;
	height:16px;
	color:#111;
	font: normal 11px Arial, sans-serif;  
	background: #fff;
	background-image: url(i/arr_combo.png), 
	-webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
	background-position: center right;
	background-repeat: no-repeat;
	border:1px solid #ABABAB ;
	padding:1px 3px 1px 3px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius: 2px;
	margin-right:1px;	
}
.filter {
	width: 68px;
	height: 20px;
	padding: 0;
	border: 0;
	background: transparent url(../i/filter.png) no-repeat ;
	cursor: pointer; 
	cursor: hand; 
	margin-left:3px;
	float:left;
}
.filter_en {
	width: 68px;
	height: 20px;
	padding: 0;
	border: 0;
	background: transparent url(../i/filter_en.png) no-repeat ;
	cursor: pointer; 
	cursor: hand; 
	margin-left:3px;
	float:left;
}
.filter_ru{
	width: 68px;
	height: 20px;
	padding: 0;
	border: 0;
	background: transparent url(../i/filter_ru.png) no-repeat ;
	cursor: pointer; 
	cursor: hand; 
	margin-left:3px;
	float:left;
}
.charter {
margin-left:-7px;
}

.graypic {
width:100px;
background:#DDDFE3;
height:35px;
padding-top:4px;
padding-left:1px;
margin-left:22px;
}

a.backLink,
a.backLink:link,
a.backLink:visited,
a.backLink:active {
	background: url(../i/a_left.png) no-repeat left 3px;
	display:inline;
	color: #222;
	font: bold 12px Arial, sans-serif;	
	text-decoration: none;
	padding-left:10px;
	margin-left:10px;

}
a.backLink:hover{
	background: url(../i/a_left_on.png) no-repeat left 3px;
	color: #111;
	text-decoration: underline;
}

/*----------------- mobile ------ */
.MarginTop__2 {margin-top:-2px;}
.MarginTop_2 {margin-top:-2px;}
.MarginTop3 {margin-top:3px;}
.MarginTop5 {margin-top:5px;}
.MarginTop_5 {margin-top:-5px;}
.MarginTop8 {margin-top:8px;}
.MarginTop20 {margin-top:20px;}
.MarginTop10 {margin-top:10px;}
.MarginTop15 {margin-top:15px;}
.MaginTop0 {margin-top:0px;}
.MaginTop-17 {margin-top:-17px;}
.MaginTop23 {margin-top:23px;}
.MarginRight2 {margin-right:2px;}
.MarginRight6 {margin-right:6px;}
.MarginRight5 {margin-right:5px;}
.MarginRight20 {margin-right:20px;}
.MarginRight10 {margin-right:10px;}
.MarginLeft2 {margin-left:2px;}
.MarginLeft3 {margin-left:3px;}
.MarginLeft5 {margin-left:5px;}
.MarginLeft7 {margin-left:7px;}
.MarginLeft10 {margin-left:10px;}
.MarginLeft20 {margin-left:20px;}
.MarginLeft12 {margin-left:12px;}
.MaginBottom6 {margin-bottom:6px;}
.MaginBottom2 {margin-bottom:2px;}
.MaginBottom10 {margin-bottom:10px;}
.PaddingBottom5 {padding-bottom:5px;}
.PaddingBottom10 {padding-bottom:10px;}
.PaddingBottom2 {padding-bottom:2px;}
.PaddingTop2 {padding-top:2px;}
.PaddingTop5 {padding-top:5px;}
.PaddingTop20 {padding-top:20px;}
.PaddingLeft5 {padding-left:5px;}
.Width140 {width:140px;}
.Width90 {width:90px;}
.FloatLeft { float:left;}
.FloatRight { float:right;}
.ClearLeft {clear:left;}
.DisplayNone {display:none;}
.SubscribeForm {margin-bottom:20px;}
.SubscribeField {width:150px;height:28px; border:1px solid #dadada; float:left; font-size:11px; color:#666}
.FollowUs {float:left;margin:2px 5px 0 0 }
ul.MenuList  li{list-style:none; display:inline;}
ul.MenuLang {float:left;}
ul.MenuLang  li{list-style:none; display:inline;}
.MenuSep {margin: 0 2px 0 2px;}
.LangSep {margin: 0 5px 0 2px;}
.MainTabName {	margin:0 0 0 40px;}
.MainTabContentFirst {float:left;padding-left:5px!important;}
.MainTabContent {	float:left;padding-left:5px!important;padding-top:5px!important;display: none;}
.SearchForm {margin:-5px 0 0 10px;}
.ReturnBox {visibility: hidden; padding: 2px 0 2px 0; margin-top:2px;}
.SearchContainer {float:left; margin-left:10px;}
.SearchClass {margin-left:5px;width:265px;}
.SearchPerson {margin-left:5px; padding: 5px 0 0 5px}
.SearchPersonNumber {float:left; margin-right:20px;}
.Opacity05 {opacity: 0.5;}
.SmallBrandLogo {margin-left:22px;}
.HotSaleFilter {margin-top:-10px;float:left}
.HotChaerter {margin-top:-9px; margin-left:1px}
.TicketRow {float:left; margin-top:5px;}
.TicketRow2 {float:left; margin-top:8px;}
/* .TicketPrice {float:left; margin-top:23px;}*/
.DisplayBlock {display:block}
DIV.ticket_searchResult SPAN.DisplayBlock { margin-top: -7px!important; }
.Departure {display:block}
.DepartureTransfer {display:block}
.DepartureDate {display:block}
.DepartureTown {display:block}
.DepartureTime {display:block}
.DepartureTimeDate {display:block}
.FlyDuration {display:block}
	.TransferDuration {display:block}
.FlyDurationTime {display:block}
.ArrivalTown {display:block}
.ArrivalTime {display:block}
.ArrivalTimeDate {display:block}
.TicketPriceBuy {display:block}
.iTabContentTop {clear: both; margin-bottom:10px;}
.iTabContentBottom {clear: both; margin-bottom:2px;}
.iTabContent {width:980px;}
.FlyNavigtion {float:left; margin:0 4px 0 4px;}
.PersonList {padding-top:10px;border-right:none; float:left; width:590px}
.MinPrice {display:block}
DIV.tabs_row_orange .MinPrice
{
	color: #fff;
	font-weight: bold;
}
.iTabDate {display:block}
DIV.tabs_row_orange .iTabDate
{
	color: #fff;
	font-weight: bold;
}
.DepartureListText {display:block}
.ArrivalListText {display:block}
.ArrivalListDate {display:block}
.iTabDestination {display:block}
.GenTabNavigation {width:980px; margin-top:10px}
.CalcImg {margin: 0 7px 0 8px}
.TicketResultContainer {float:left; padding-left:5px;}
.PersonFormPosition {margin-left:12px; float:left }
.PayFormPosition {margin-left:12px; float:left }
.SystemSuccessAnswer {margin-top:20px;}
.SystemUnSuccessAnswer {margin-top:20px;}
.Reis {display:block}

/* ---------------------------------------------- Person form-------------------------------------*/
.PersonForm {font: 12px/26px Arial, Geneva, sans-serif; }
.PersonForm ul { margin:0; padding:0; list-style:none; width:300px; float:left}
.PersonForm ul ul { overflow:auto}
.PersonForm li { padding-bottom:5px; float: left; }
.PersonForm label {  width:120px; display:block; float:left; line-height:26px; }
.PersonForm label.comment {  width:570px; display:block;  line-height:26px; }
.PersonForm label.ilabel {  width:auto; display:inline; float:none; line-height:26px; padding:0 5px}

.PersonForm .itext,.PersonForm .itextarea,.PersonForm .iselect,.PersonForm .ibutton { 	
  border:1px solid red;
  outline: 0;
  overflow: hidden;
  width: 160px;
  height: 18px;
  color:#333;
  font: normal 12px Arial, sans-serif;  
  background: #fff;
  background-image: url(i/arr_combo.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border:1px solid #ABABAB ;
  padding:2px 3px 2px 5px;
     -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius: 2px;
}
.PersonForm .itext:hover,.PersonForm .itextarea:hover,.PersonForm .iselect:hover,.PersonForm .itext:focus,.PersonForm .itextarea:focus,.PersonForm .iselect:focus,{
/*	border-color: #D6452C; */
	background:#fff;
}
.PersonForm .itextarea{ height:100px; width: 580px;}

/* ---------*/
.CountryCode { width:107px!important;margin-top:3px;}
.PayDiv {margin-left:0px;}
.PayTextTitle {font-size:14px;color: #1B4A6C}
.termCheckBoxLable {display: block; padding-left: 15px; padding-top:6px;text-indent: -15px; float:left}
.termCheckBox {width: 13px; height: 13px; padding: 0; margin:0;  vertical-align: bottom; position: relative; top: -1px; *overflow: hidden;}
.LineCheckBox {width: 13px; height: 13px; padding: 0; margin:10px 0 0 0;  vertical-align: bottom; position: relative; top: -1px; *overflow: hidden;}


a.orange_link,
a.orange_link:link,
a.orange_link:visited,
a.orange_link:active {	
	color: #F93700;
	font: bold 12px Arial, sans-serif;	
	padding:0 0 0 0;
	text-decoration: underline;
}
a.orange_link:hover{
	color: #F93700;
	text-decoration: none;
}
.PrintLink {
	margin: 0 0 10px 10px;
}

a.Sample_link,
a.Sample_link:link,
a.Sample_link:visited,
a.Sample_link:active {	
	color: #222;
	font: normal 12px Arial, sans-serif;	
	padding:0 0 0 0;
	text-decoration: none;
	border-bottom:1px solid #dadada;
}
a.Sample_link:hover{
	color: #F93700;
	text-decoration: underline;
	border-bottom:1px solid #fff;
}

/* ------------------------------------------------ Car Transfer ------------------------------------ */
.CarTransfer {
	background: #fff;  
	border-bottom:1px solid #dadada;
	width:980px;
	padding:7px 0 5px 0;
	overflow:auto;
}
.CarTransfer:hover {
	background: #EFEFEF;  
	border-bottom:1px solid #dadada;
	width:980px;
	padding:7px 0 5px 0;
	overflow:auto;
}
.TransferDestination{   
	color:#222;		
	font: normal 13px Arial, sans-serif;
	padding:0px 3px 0 0px;
	float:left;
	width:300px;
	text-align:left;
}
.TransferData{ 
	color:#222;		
	font: normal 13px Arial, sans-serif;
	padding:0px 3px 0 0px;
	float:left;
	width:115px;
	text-align:left;
}
.TransferAutomobile{  
	color:#222;		
	font: normal 13px Arial, sans-serif;
	padding:0px 3px 0 0px;
	float:left;
	width:220px;
	text-align:left;
}
.TransferTime{ 
	color:#222;		
	font: normal 13px Arial, sans-serif;
	padding:0px 3px 0 0px;
	float:left;
	width:230px;
	text-align:left;
}
.TransferCarPrice{  
	color:#1A6840;		
	font: bold 18px Arial, sans-serif;
	padding:0px 3px 0 0px;
	float:left;
	width:90px;
	text-align:left;
}
.TransferButton{  
	color:#222;		
	font: normal 13px Arial, sans-serif;
	padding:0px 3px 0 0px;
	float:left;
	width:110px;
	text-align:left;
}
/* ------------------------------------------------ Search Result ------------------------------------ */
.transfer_searchResult {
    background: #fff;  
    border:1px solid #bbb;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
	margin-bottom:5px;
	width:980px;
	padding:10px 0 3px 0;
}
ul.transfer_SR {
	list-style:none;
}
ul.transfer_SR  li.data{
	display:inline;
	list-style:none;
	color:#222;		
	font: normal 13px Arial, sans-serif;
	padding:6px 3px 0 18px;
	float:left;
	width:100px;
	line-height:19px;
	text-align:left;
}
ul.transfer_SR  li.data2{
	display:inline;
	list-style:none;
	color:#222;		
	font: normal 13px Arial, sans-serif;
	padding:20px 3px 0 18px;
	float:left;
	width:210px;
	line-height:19px;
	text-align:left;
}
ul.transfer_SR  li.data22{
	display:inline;
	list-style:none;
	color:#222;		
	font: normal 12px Arial, sans-serif;
	padding:5px 3px 0 18px;
	float:left;
	width:140px;
	line-height:19px;
	text-align:left;
}
ul.transfer_SR  li.stuff_long{
	display:inline;
	list-style:none;
	color:#222;		
	font: normal 13px Arial, sans-serif;
	padding:5px 3px 0 18px;
	float:left;
	width:170px;
	line-height:19px;
	text-align:left;
}
ul.transfer_SR  li.destination{
	display:inline;
	list-style:none;
	color:#222;		
	font: normal 13px Arial, sans-serif;
	padding:5px 8px 0 5px;
	float:left;
	width:165px;
	line-height:18px;	
}
ul.transfer_SR  li.destination a,
ul.transfer_SR  li.destination a:link,
ul.transfer_SR  li.destination a:visited,
ul.transfer_SR  li.destination a:active {	
	color: #111;
	font: bold 13px Arial, sans-serif;
	text-decoration: none;
}
ul.transfer_SR  li.destination a:hover{
	color: #D0291A;
	text-decoration: none;
}
ul.transfer_SR  li.destination_long{
	display:inline;
	list-style:none;
	color:#222;		
	font: normal 13px Arial, sans-serif;
	padding:5px 8px 0 5px;
	float:left;
	width:150px;
	line-height:18px;	
}
ul.transfer_SR  li.destination_long a,
ul.transfer_SR  li.destination_long a:link,
ul.transfer_SR  li.destination_long a:visited,
ul.transfer_SR  li.destination_long a:active {	
	color: #111;
	font: bold 13px Arial, sans-serif;
	text-decoration: none;
}
ul.transfer_SR  li.destination a:hover{
	color: #D0291A;
	text-decoration: none;
}
ul.transfer_SR  li.price{
	display:inline;
	list-style:none;
	color:#1A6840;		
	font: bold 18px Arial, sans-serif;
	padding: 0 0 0 0;
	float:left;
	text-align:center;
}
ul.transfer_SR a.request,
ul.transfer_SR a.request:link,
ul.transfer_SR a.request:visited,
ul.transfer_SR a.request:active {	
	background: url(../i/buy_ticket_bg.png) no-repeat;
	color: #fff;
	font: bold 14px Arial, sans-serif;
	text-decoration: none;
	padding:2px 36px 5px 36px;
	text-transform:uppercase;
	text-align:center;
}
ul.transfer_SR a.request:hover{
	background: url(../i/buy_ticket_bg.png) no-repeat;
	color: #fff;
	text-decoration: none;
}
ul.transfer_SR  span.small{
	color:#111;		
	font: normal 10px Arial, sans-serif;
}
ul.transfer_SR  span.middle{
	color:#111;		
	font: normal 12px Arial, sans-serif;
}
ul.transfer_SR  span.smallText{
	color:#111;		
	font: normal 11px Arial, sans-serif;
	display:block
}
.LineHeight {
line-height:19px;
}
.TransferPrice {
float:left;
margin-top:15px;
}
/* ------------------------------------------- Transfer Search ----------------------------------------- */
.sformTransfer {
	color:#111;
	padding-top:0px;
	background: url(../i/sform.png) no-repeat left 9px;
	margin-top:2px;
	width:775px;
	height:119px;
}
.sformTransfer a.standart_link,
.sformTransfer  a.standart_link:link,
.sformTransfer  a.standart_link:visited,
.sformTransfer  a.standart_link:active {
	color: #fff;
	font: bold 13px Tahoma, sans-serif;	
	text-decoration: none;
	text-shadow: 1px 1px #9C2801;
}
.sformTransfer  a.standart_link:hover{
	color: #fff;
	text-decoration: none;
	text-shadow: none;	
}
.sformTransfer a.date_link,
.sformTransfer  a.date_link:link,
.sformTransfer  a.date_link:visited,
.sformTransfer  a.date_link:active {
	background: url(../i/arr_down.png) no-repeat right 4px;
	color: #fff;
	font: bold 13px Tahoma, sans-serif;	
	text-decoration: none;
	text-shadow: 1px 1px #9C2801;
	padding-right:25px;

}
.sformTransfer  a.date_link:hover{
	color: #fff;
	text-decoration: none;
	text-shadow: none;	
}
.sformTransfer input.date_link {
	background: url(../i/arr_down.png) no-repeat right 2px;
	color: #fff;
	font: bold 13px Tahoma, sans-serif;	
	text-decoration: none;
	text-shadow: 1px 1px #9C2801;
	padding-right:25px;
	width: 120px;
	border: none !important;
}
.sformTransfer input.date_link:hover{
	color: #fff;
	text-decoration: none;
	text-shadow: none;	
	border: none !important;
}
.time_form {
  outline: 0;
  overflow: hidden;
  width: 70px;
  height: 25px;
  color:#333;
  font: normal 12px Arial, sans-serif;  
  background: #fff;
  background-image: url(i/arr_combo.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border:1px solid #D23100 ;
  padding:3px 3px 2px 1px;
     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
	margin-top:7px;
	margin-left:10px;
}
.Margin_top_13 {margin-top:-13px}
.MaginBottom15 {margin-bottom:15px;}
.TransferVId {display:block}
.DepartureDateTransfer {display:block}
.DepartureTownTransfer {display:block}
.DepartureTownTransferTime {display:block}
.TransferMachine {display:block}
.TransferDurationTime {display:block}
.TransferArrivalTown {display:block}
.TransferArrivalTime {display:block}


select.TransferTown {
  outline: 0;
  overflow: hidden;
  width: 170px;
  height: 31px;
  color:#333;
  font: normal 12px Arial, sans-serif;  
  background: #fff;
  background-image: url(i/arr_combo.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border:1px solid #D23100 ;
  padding:5px 3px 2px 5px;
     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
	margin-top:7px;
}
select.TransferTown option {
  color:#333;
  font: normal 12px Arial, sans-serif;  
  padding:2px 3px 1px 5px;
}

.unsuccess_notice {
    background: #FFEBE8 url(../i/important.png) no-repeat 10px center;
    color: #111;
    font: bold 12px Arial, sans-serif;
    margin:5px 14px 20px  8px;
    padding:15px 0 0  75px;
    border:1px solid #E47777;
	     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
	line-height:17px;
}


/* ------------------------------------------------ Search Result v.2 - 840px------------------------------------ */
.SearchFilter {
	float:left;
	width:148px;
	background: #fff;
	border:1px solid #EBECEE;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;	
	margin: 0 8px 0 0;
	padding: 8px 10px 5px 10px;
}
.SearchFilter INPUT {
	border: none;
}
.SearchFilter INPUT[type="text"] {
	width: 70pt;
}
.SearchRightContent {
	float:left;
}
.ticket_searchResult_v2 {
	background: #fff;  
	border:1px solid #bbb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
	margin-bottom:5px;
	width:800px;
	position: relative;
	padding:10px 0 3px 0;
}
.ticket_searchResult_v2 ul.ticket_SR {
	list-style:none;
}
.ticket_searchResult_v2 ul.ticket_SR  li.data{
	display:inline;
	list-style:none;
	color:#222;		
	font: normal 12px Arial, sans-serif;
	padding:0 3px 0 8px;
	float:left;
	width:45px;
	line-height:19px;
	text-align:left;
}
.ticket_searchResult_v2 ul.ticket_SR  li.data2{
	display:inline;
	list-style:none;
	color:#333;		
	font: normal 12px Arial, sans-serif;
	padding:0 3px 0 5px;
	float:left;
	width:100px;
	line-height:15px;
	text-align:left;
}
.ticket_searchResult_v2 ul.ticket_SR  li.airline{
	display:inline;
	list-style:none;
	color:#222;		
	font: normal 11px Arial, sans-serif;
	padding:0 3px 0 5px;
	float:left;
	width:125px;
	line-height:19px;
	text-align:center;
}
.ticket_searchResult_v2 ul.ticket_SR  li.airline_small{
	display:inline;
	list-style:none;
	color:#222;		
	font: normal 11px Arial, sans-serif;
	padding:0 3px 0 5px;
	float:left;
	width:120px;
	line-height:19px;
	text-align:center;
}
.ticket_searchResult_v2 ul.ticket_SR  li.destination{
	display:inline;
	list-style:none;
	color:#222;		
	font: normal 10px Arial, sans-serif;
	padding:0 8px 0 5px;
	float:left;
	width:180px;
	line-height:14px;	
}
.ticket_searchResult_v2 ul.ticket_SR  li.destination a,
.ticket_searchResult_v2 ul.ticket_SR  li.destination a:link,
.ticket_searchResult_v2 ul.ticket_SR  li.destination a:visited,
.ticket_searchResult_v2 ul.ticket_SR  li.destination a:active {	
	color: #111;
	font: bold 13px Arial, sans-serif;
	text-decoration: none;
}
.ticket_searchResult_v2 ul.ticket_SR  li.destination a:hover{
	color: #D0291A;
	text-decoration: none;
}
.ticket_searchResult_v2 ul.ticket_SR  li.price{
	display:inline;
	list-style:none;
	color:#1A6840;		
	font: bold 18px Arial, sans-serif;
	padding: 0 0 0 0;
	float:left;
	text-align:center;
}
.ticket_searchResult_v2 ul.ticket_SR a.request,
.ticket_searchResult_v2 ul.ticket_SR a.request:link,
.ticket_searchResult_v2 ul.ticket_SR a.request:visited,
.ticket_searchResult_v2 ul.ticket_SR a.request:active {	
	background: url(../i/buy_ticket_bg.png) no-repeat;
	color: #fff;
	font: bold 14px Arial, sans-serif;
	text-decoration: none;
	padding:2px 36px 5px 36px;
	text-transform:uppercase;
	text-align:center;
}
.ticket_searchResult_v2 ul.ticket_SR a.request:hover{
	background: url(../i/buy_ticket_bg.png) no-repeat;
	color: #fff;
	text-decoration: none;
}
.ticket_searchResult_v2 ul.ticket_SR  span.small{
	color:#111;		
	font: normal 11px Arial, sans-serif;
}
.ticket_searchResult_v2 ul.ticket_SR  span.smallText{
	color:#111;		
	font: normal 11px Arial, sans-serif;
	display:block
}
.ticket_searchResult_v2 ul.ticket_Bonus {
	list-style:none;
		margin-bottom:10px;
}
.ticket_searchResult_v2 ul.ticket_Bonus  li.BonusMessage{
	display:inline;
	list-style:none;
	color:#B20000;		
	font: bold 13px Arial, sans-serif;
	padding:0 3px 0 8px;
	line-height:19px;
	text-align:left;
}
/* ------------------------------------------------ Search Filter Stuffs ------------------------------------ */
.SFilter_Title  {
	color:#111;
	font: bold 13px Arial, sans-serif;
	padding:0 0 3px 0;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.SFilter_List {
	list-style:none;
	color:#333;
	font: normal 11px Arial, sans-serif;
	margin-bottom:20px;
}
#SFilter_ru {
    width: 158px;
    height: 24px;
    padding: 0;
    border: 0;
/*    background:  url(../i/sfilter.png) no-repeat center top;*/
    cursor: pointer; 
    cursor: hand; 
}
#SFilter {
    width: 158px;
    height: 24px;
    padding: 0;
    border: 0;
/*    background:  url(../i/sfilter.png) no-repeat center top;*/
    cursor: pointer; 
    cursor: hand; 
}
#SFilter_en {
    width: 158px;
    height: 24px;
    padding: 0;
    border: 0;
/*    background:  url(../i/sfilter.png) no-repeat center top;*/
    cursor: pointer; 
    cursor: hand; 
}
.FilterScale_Gray {
	background: #535557;
	border:1px solid #535557;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
	height:8px;
	width:156px;
	margin-top:5px;
}
.FilterScale_Orange {
	background: #FF4003;
	border:1px solid #FF4003;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
	height:6px;
	width:134px;
	margin:0 0 0 20px;
}
.FilterDotLeft {
	margin-top:-9px; 
	margin-left:-9px;
	height:16px;
}
.FilterDotRight {
	margin-top:-16px; 
	margin-left:125px;
	height:16px;
}

/* ------------------- App Settings -------------------------- */
.appSettingsContentText {
	float:left;
	width:500px;
	margin-right:10px;
}
.appSettingsContentTextArrow {
	background: url(../i/gray_arr.png) no-repeat right bottom;	
	padding-bottom:40px;
	margin-right:10px;
	margin-bottom:50px;
	height:50px;
}
.appSettingsContentText h1 {
	color:#222;
	font: bold 19px Arial, sans-serif;
	margin-bottom:5px;
}
.appSettingsContentText span {
	display:block;
	background: url(../i/orange_arr.png) no-repeat left top;
	padding-left:30px;
	color:#333;
	font: normal 13px Arial, sans-serif;
	margin-bottom:12px;	
}
.appSettingsContentText p {
	color:#222;
	font: normal 13px Tahoma, sans-serif;
	line-height:20px;
}
.downloadApp {
	background: url(../i/downladbox.png) no-repeat left top;
	color:#26598C;
	font: normal 19px Tahoma, sans-serif;
	line-height:20px;
	height:88px;
	text-shadow: 2px 2px #fff;	
	padding: 8px  3px  0 20px;
	margin-top:10px;
}
.downloadText{
	float:left;
	width:300px;
	 padding-top:20px;
	 margin-right:7px;
}
.downloadLink {
	float:left; 
	padding-top:8px;
}
.android_icon_tab{
	margin-top:-2px;
	margin-left:-10px; 
	margin-right:7px;
	padding-bottom:-10px;
}
.appPhoneSection {
	float:left;
	width:440px;
	background: #EFF0F3;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;	
	padding: 20px 10px 20px 20px;
	margin-bottom:10px;
	text-align:center;
}
.appPhoneSection h2 {
	color:#265A8E;
	font: bold 28px Arial, sans-serif;
	margin-bottom:20px;
	text-shadow: 2px 2px #fff;	
}
/* ------------------- sms Settings -------------------------- */
.smsSettingsContentText {
	float:left;
	width:500px;
	margin-right:10px;
}
.smsSettingsContentTextArrow {
	background: url(../i/gray_arr.png) no-repeat right bottom;	
	padding-bottom:40px;
	margin-right:10px;
	margin-bottom:50px;
	height:50px;
}
.smsSettingsContentText h1 {
	color:#222;
	font: bold 24px Arial, sans-serif;
	margin-bottom:35px;
}
.smsSettingsContentText span {
	display:block;
	background: url(../i/orange_arr.png) no-repeat left top;
	padding-left:30px;
	color:#333;
	font: normal 13px Arial, sans-serif;
	margin-bottom:12px;	
}
.smsSettingsContentText p {
	color:#222;
	font: normal 13px Tahoma, sans-serif;
	line-height:20px;
	margin-bottom:30px
}
/* ------------------- Mail Settings -------------------------- */
.mailSettingsContentText {
	float:left;
	width:500px;
	background: url(../i/gray_arr.png) no-repeat right bottom;	
	padding-bottom:50px;
	margin-right:10px;
}
.mailSettingsContentText h1 {
	color:#222;
	font: bold 24px Arial, sans-serif;
	margin-bottom:25px;
}
.mailSettingsContentText span {
	display:block;
	background: url(../i/orange_arr.png) no-repeat left top;
	padding-left:30px;
	color:#333;
	font: normal 14px Arial, sans-serif;
	margin-bottom:12px;	
}
.mailSettingsContentText p {
	color:#222;
	font: italic 14px Arial, sans-serif;
	margin-top: 15px;	
	line-height:20px;
}
.mailSettingsContentForm {
	float:left;
	width:440px;
	background: #EFF0F3;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;	
	padding: 20px 10px 20px 20px;
	margin-bottom:10px;
}
.mailSettingsContentForm h1 {
	color:#222;
	font: bold 14px Arial, sans-serif;
	margin-bottom:15px;
	background: url(../i/bg_bottom.png) repeat-x left bottom;
	padding-bottom:7px;
}
.mailSettingsContentForm a,
.mailSettingsContentForm a:link,
.mailSettingsContentForm a:visited,
.mailSettingsContentForm a:active {	
	color: #111;
	font: normal 13px Arial, sans-serif;
	text-decoration: none;
}
.mailSettingsContentForm a:hover{
	color: #FF4003;
	text-decoration: none;
}
.mailSettingsContentForm .OrangeSelector a,
.mailSettingsContentForm .OrangeSelector a:link,
.mailSettingsContentForm .OrangeSelector a:visited,
.mailSettingsContentForm .OrangeSelector a:active {	
	color: #111;
	font: bold 13px Arial, sans-serif;
	text-decoration: none;
}
.mailSettingsContentForm .OrangeSelector a.sform_button_active {	
	color: #fff;
	background: #FF4003;
     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
	font: bold 13px Arial, sans-serif;
	text-decoration: none;
	text-shadow: 1px 1px #9C2801;	
}
.mailSettingsContentForm .OrangeSelector a.sform_button_active:hover{
	color: #fff;
	text-decoration: none;
}
.mailSettingsContentForm .OrangeSelector a.sform_button{
	text-shadow: none;	
}
.mailSettingsContentForm .OrangeSelector a:hover{
	color: #fff;
	text-decoration: none;
	background: #FF4003;
     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
	text-shadow: 1px 1px #9C2801;	
}
.mailSettingsContentForm a.small,
.mailSettingsContentForm a.small:link,
.mailSettingsContentForm a.small:visited,
.mailSettingsContentForm a.small:active {	
	color: #444;
	font: normal 11px Arial, sans-serif;
	text-decoration: underline;
}
.mailSettingsContentForm a.small:hover{
	color: #FF4003;
	text-decoration: none;
}
.MSettingForm {font: 12px/26px Arial, Geneva, sans-serif; }
.MSettingForm ul { margin:0; padding:0; list-style:none; float:left; }
.MSettingForm li { padding-bottom:5px;}
.MSettingForm label {width:100px; display:block; float:left; line-height:26px;}

.MSettingForm .itext,.MSettingForm .iselect,.MSettingForm .ibutton { 	
  border:1px solid red;
  outline: 0;
  overflow: hidden;
  width: 160px;
  height: 18px;
  color:#333;
  font: normal 12px Arial, sans-serif;  
  background: #fff;
  background-image: url(i/arr_combo.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border:1px solid #ABABAB ;
  padding:2px 3px 2px 5px;
     -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius: 2px;
}
.MSettingForm .itext:hover,.MSettingForm .iselect:hover,.MSettingForm .itext:focus,.MSettingForm .iselect:focus,{
/*	border-color: #D6452C; */
	background:#fff;
}
.saveSettings {
    float:left;
    width: 210px;
    height: 33px;
    padding: 0;
    border: 0;
    background: transparent url(../i/saveSettings.png) no-repeat center top;
    cursor: pointer; 
    cursor: hand; 
}
.saveSettings_en {
    float:left;
    width: 210px;
    height: 33px;
    padding: 0;
    border: 0;
    background: transparent url(../i/saveSettings_en.png) no-repeat center top;
    cursor: pointer; 
    cursor: hand; 
}
.saveSettings_ru {
    float:left;
    width: 210px;
    height: 33px;
    padding: 0;
    border: 0;
    background: transparent url(../i/saveSettings_ru.png) no-repeat center top;
    cursor: pointer; 
    cursor: hand; 
}
select.saveSettingsField {
  outline: 0;
  overflow: hidden;
  width: 210px;
  height: 32px;
  color:#333;
  font: normal 12px Arial, sans-serif;  
  background: #fff;
  background-image: url(i/arr_combo.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border:1px solid #ABABAB ;
  padding:6px 3px 2px 5px;
     -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius: 2px;
}
select.saveSettingsField option {
  color:#333;
  font: normal 12px Arial, sans-serif;  
  padding:2px 3px 1px 5px;
}
.OrangeSelector input.saveSettingsStandartField {
	width: 200px!important;
}
.OrangeSelector .ClearForm
{
	height: auto!important;
	background:none!important;	
}
.OrangeSelector .SelectDates
{
	border: none!important;
}
.OrangeSelector .date_link
{
	background: url(../i/black_arr.png) no-repeat right 2px;
	padding:0 6px 2px 0;
	color: #111!important;
	text-shadow: none;
	vertical-align: text-top;
	font: bold 12px Arial;
}
.OrangeSelector .date_link:hover
{
	color: #111!important;
	text-shadow: none;
	vertical-align: text-top;
	color:#FF4003!important;
}
.addFlyLink {
	font: bold 12px Arial, sans-serif!important;
}
.addFlyLink:hover {
	background:none!important;
	color:#FF4003!important;
	text-shadow: none!important;
	font: bold12px Arial, sans-serif!important;
}
.sform_button {
    font: bold 11px Arial!important;
}
.sform_button_active {
    font: bold 11px Arial!important;
}
input.saveSettingsStandartField {
  outline: 0;
  overflow: hidden;
  width: 200px;
  height: 23px;
  color:#333;
  font: normal 12px Arial, sans-serif;  
  background: #fff;
  background-image: url(i/arr_combo.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border:1px solid #ABABAB ;
  padding:4px 3px 2px 5px;
     -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius: 2px;
}
.line {
border-top:1px solid #DBDBDB;
padding-top:7px;
}
.line a.small,
.line a.small:link,
.line a.small:visited,
.line a.small:active {	
	color: #444;
	font: normal 11px Arial, sans-serif;
	text-decoration: underline;
}
.line a.small:hover{
	color: #FF4003;
	text-decoration: none;
}
.massageText {
	color:#FF4003;
	font: bold 14px Arial, sans-serif;	
	margin-bottom:10px;
}
/* ---------------------- restore --------------------- */
.unsuccess_notice {
    background: #FFEBE8 url(../i/important.png) no-repeat 10px center;
    color: #111;
    font: bold 12px Arial, sans-serif;
    margin:5px 14px 20px  8px;
    padding:15px 0 0  75px;
    border:1px solid #E47777;
	     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
	line-height:17px;
}
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 top;
	color: #111;
	font: normal 12px Arial, sans-serif;	
	padding:4px 10px 2px 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;
}
.Margin_20 {
	margin-top:-20px;
}
.Margin_minus_10 {
	margin-top:-10px;
}

a.LangStatus,
a.LangStatus:link,
a.LangStatus:visited,
a.LangStatus:active {	
	color: #222;
	font: bold 12px Tahoma, sans-serif;	
	padding:2px 0 0 0;
	text-decoration: none;
	border-bottom:1px solid #F2F3F5;	
	display:block;
	float:left;
}
a.LangStatus:hover{
	text-decoration: none;
	border-bottom:1px solid #FF3D00;
}
a.LangStatusActive,
a.LangStatusActive:link,
a.LangStatusActive:visited,
a.LangStatusActive:active {	
	color: #222;
	font: bold 12px Tahoma, sans-serif;	
	padding:2px 0 0 0;
	text-decoration: none;	
	border-bottom:1px solid #FF3D00;	
	display:block;
	float:left;
}
a.LangStatusActive:hover{
	text-decoration: none;
	border-bottom:1px solid #F2F3F5;
}


a.LangStatusEN,
a.LangStatusEN:link,
a.LangStatusEN:visited,
a.LangStatusEN:active {	
	color: #222;
	font: bold 12px Tahoma, sans-serif;	
	padding:2px 0 0 0;
	text-decoration: none;
	border-bottom:1px solid #F2F3F5;	
	display:block;
	float:left;
}
a.LangStatusEN:hover{
	text-decoration: none;
	border-bottom:1px solid #FF3D00;
}
a.LangStatusActiveEN,
a.LangStatusActiveEN:link,
a.LangStatusActiveEN:visited,
a.LangStatusActiveEN:active {	
	color: #222;
	font: bold 12px Tahoma, sans-serif;	
	padding:2px 0 0 0;
	text-decoration: none;	
	border-bottom:1px solid #FF3D00;	
	display:block;
	float:left;
}
a.LangStatusActiveEN:hover{
	text-decoration: none;
	border-bottom:1px solid #F2F3F5;
}


a.LangStatusBG,
a.LangStatusBG:link,
a.LangStatusBG:visited,
a.LangStatusBG:active {	
	color: #222;
	font: bold 12px Tahoma, sans-serif;	
	padding:2px 0 0 0;
	text-decoration: none;
	border-bottom:1px solid #F2F3F5;
	display:block;
	float:left;
}
a.LangStatusBG:hover{
	text-decoration: none;
	border-bottom:1px solid #FF3D00;
}
a.LangStatusActiveBG,
a.LangStatusActiveBG:link,
a.LangStatusActiveBG:visited,
a.LangStatusActiveBG:active {	
	color: #222;
	font: bold 12px Tahoma, sans-serif;	
	text-decoration: none;	
	padding:2px 0 0 0;
	border-bottom:1px solid #FF3D00;	
	display:block;
	float:left;
}
a.LangStatusActiveBG:hover{
	text-decoration: none;
	border-bottom:1px solid #F2F3F5;
}

a.LangStatusRU,
a.LangStatusRU:link,
a.LangStatusRU:visited,
a.LangStatusRU:active {	
	color: #222;
	font: bold 12px Tahoma, sans-serif;	
	padding:2px 0 0 0;
	text-decoration: none;	
	border-bottom:1px solid #F2F3F5;	
	display:block;
	float:left;
}
a.LangStatusRU:hover{
	text-decoration: none;
	border-bottom:1px solid #FF3D00;
}
a.LangStatusActiveRU,
a.LangStatusActiveRU:link,
a.LangStatusActiveRU:visited,
a.LangStatusActiveRU:active {	
	color: #222;
	font: bold 12px Tahoma, sans-serif;	
	padding:2px 0 0 0;
	text-decoration: none;	
	border-bottom:1px solid #FF3D00;
	display:block;
	float:left;	
}
a.LangStatusActiveRU:hover{
	text-decoration: none;
	border-bottom:1px solid #F2F3F5;
}


.attention_notice {
	background: #F1F2F4 url(../i/attention_notice.png) no-repeat 5px center;
	color: #111;
	font: normal 12px Tahoma, sans-serif;
	margin:10px 0px 10px  0;
	padding:8px 0px 8px 32px;
	border:1px solid #E4E4E4;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
	width:auto;
}
a.notice_link,
a.notice_link:link,
a.notice_link:visited,
a.notice_link:active {	
	color: #E33D0D;
	font: normal 12px Tahoma, sans-serif;	
	text-decoration: none;
	border-bottom:1px solid #BBBBBB;	
}
a.notice_link:hover{
	color: #E33D0D;
	text-decoration: none;
	border-bottom:1px solid #E33D0D;		
}

table.CachedFlights{
	border-collapse:collapse;
	color:#222; font-size:12px;
	margin-top:5px;
	width: 100%;
}
th.CachedFlightsHeader {
	border-bottom: 2px solid #DADCE0;
	border-collapse:collapse;
	color: #111 !important;
	font-size:15px;
	padding:5px;
	background:#EBECEE;
	text-align:left;
}					
td.CachedFlightsTD {
	border-bottom: 1px solid #dadada;
	border-collapse:collapse;
	color:#222; 
	font-size:12px;
	padding:7px 3px 7px 3px;
}	
.CachPrice {
	color: #19673F !important;
	font: bold 18px Arial, sans-serif !important;
}			
.CacheCities {
	font: normal 14px Arial, sans-serif !important;
}

.navSearchText {
	width:80px;  color: #111; font: bold 13px Arial;text-align:center;
}
.tableSearchNav{
	text-align:center; width: auto; height: auto;  margin: 0 auto;  padding: 10px;  position: relative;
}
.SearchNavText {
	color: #333; font: normal 15px Arial;
	display:block; 
	margin-bottom:3px;
}
.SearchNavTextAbr {
	color: #333; font: normal 11px Tahoma;
	display:block; 
	margin-bottom:5px;
}		
.SearchNavTextNormal {
	color: #222; font: normal 12px Tahoma;
	display:block; 
	margin-bottom:15px;
}
.BuyButton
{
	display:block;
	padding: 3px 15px 4px 15px;
	background-color: #1e7749;
	color: #fff;
	text-transform:uppercase;
	font: bold 13px Arial, sans-serif;
	border: solid 1px #1B6941;
	border-radius: 3px;
     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
	text-shadow: 1px 1px #222;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#238B55), to(#1B6941));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #238B55, #1B6941);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #238B55, #1B6941);
  /* IE 10 */
  background: -ms-linear-gradient(top, #238B55, #1B6941);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #238B55, #1B6941);
}
.BuyButton:hover
{
	text-shadow: none;
}
.SubmitButton
{
	float:left;
	padding: 0px 20px 2px 20px;
	border: 0;
	background-color: #FF3C00;
	cursor: pointer; 
	cursor: hand; 
	margin:5px 10px 5px 10px;
	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);	
}
.SubmitButton SPAN
{
	display: inline-block;
	text-align: center;
	font: bold 13pt Arial;
	color: #fff;
	text-shadow: 1px 1px #333;
	vertical-align: middle;
	margin:5px 7px 5px 7px;	
}
.SubmitButton:hover SPAN
{
	text-shadow: none;
}
.iframeWidth {
width:980px; 	height:10px; margin:0 auto;position:relative;
}

.destinationDiv {margin:0 auto;width:100%;text-align:center;}
.destination {color:#000;font: normal 17px Arial;}
.dates {color:#111;font: normal 14px Arial;margin:2px 0 5px 0;}
.passangers {color:#333;font: Tahoma 11px Arial;margin-top:-20px;margin-bottom:-40px;}
#DateTabs
{
	position: relative;
}
.dateBox {
	outline: 0;
	overflow: hidden;
	width: 30px;
	height: 20px;
	background: #fff;
	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 ;
	  padding:3px 0px 0px 0px;
     -moz-border-radius:2px;
     -webkit-border-radius:2px;
     -khtml-border-radius:2px;
     border-radius: 2px;
	 text-align:center;
	 margin-right:1px;
}
.dateBox:hover {
	outline: 0;
	overflow: hidden;
	width: 30px;
	height: 20px;
	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:3px 0px 0px 0px;
     -moz-border-radius:2px;
     -webkit-border-radius:2px;
     -khtml-border-radius:2px;
     border-radius: 2px;
	 text-align:center;
	 margin-right:1px;
}
	a.date_link_normal,
	a.date_link_normal:link,
	a.date_link_normal:visited,
	a.date_link_normal:active {
	float:left;
	color:#222;
	font: normal 13px Arial, sans-serif;  
	text-decoration: none;
}
	a.date_link_normal:hover{
	color: #111;
	text-decoration: none;
	text-shadow: none;	
}

	span.date_link_normal,
	span.date_link_normal:link,
	span.date_link_normal:visited,
	span.date_link_normal:active {
	float:left;
	color:#898989;
	font: normal 13px Arial, sans-serif;  
	text-decoration: none;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}
	span.date_link_normal:hover{
	color: #898989;
	text-decoration: none;
	text-shadow: none;	
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}

.limg {margin-right:1px;}
.DepartureData{
	float:left;
	width: 412px;
	text-align:center;
}
.Cities {
	color:#222;
	font: bold 14px Arial;  
}
.ArriveData{
	float:left;
	width: 412px;
	text-align:center;
}
.active {
	outline: 0;
	overflow: hidden;
	width: 30px;
	height: 20px;
	background: #fff;
	color:#000;
	font: bold 14px Arial;  
	background: -webkit-gradient(linear, left top, left 25, from(#ccc), color-stop(15%, #ccc), to(#fff));
	background: -moz-linear-gradient(top, #ccc, #fff 2px, #ccc 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:3px 0px 0px 0px;
     -moz-border-radius:2px;
     -webkit-border-radius:2px;
     -khtml-border-radius:2px;
     border-radius: 2px;
	 text-align:center;
	 margin-right:1px;	 
}
.active:hover {
	outline: 0;
	overflow: hidden;
	width: 30px;
	height: 20px;
	background: #fff;
	color:#000;
	font: bold 14px Arial;  
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(15%, #fff), to(#ccc));
	background: -moz-linear-gradient(top, #fff, #ccc 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:3px 0px 0px 0px;
     -moz-border-radius:2px;
     -webkit-border-radius:2px;
     -khtml-border-radius:2px;
     border-radius: 2px;
	 text-align:center;
	 margin-right:1px;	 
}
.cheep {
	outline: 0;
	overflow: hidden;
	width: 30px;
	height: 20px;
	background: #fff;
	color:#000;
	font: bold 14px Arial;  
	background: -webkit-gradient(linear, left top, left 25, from(#ccc), color-stop(15%, #ccc), to(#fff));
	background: -moz-linear-gradient(top, #ccc, #fff 2px, #ccc 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 #FF3E01 ;
	  padding:3px 0px 0px 0px;
     -moz-border-radius:2px;
     -webkit-border-radius:2px;
     -khtml-border-radius:2px;
     border-radius: 2px;
	 text-align:center;
	 margin-right:1px;	 
}
.cheep:hover {
	outline: 0;
	overflow: hidden;
	width: 30px;
	height: 20px;
	background: #fff;
	color:#000;
	font: bold 14px Arial;  
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(15%, #fff), to(#ccc));
	background: -moz-linear-gradient(top, #fff, #ccc 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 #FF3E01 ;
	  padding:3px 0px 0px 0px;
     -moz-border-radius:2px;
     -webkit-border-radius:2px;
     -khtml-border-radius:2px;
     border-radius: 2px;
	 text-align:center;
	 margin-right:1px;	 
}
.clientRecomm {
	float:left;
	width:785px;
	height:38px;
	background: -webkit-gradient(linear, left top, left 25, from(#E2E2E2), color-stop(6%, #E2E2E2), to(#fff));
	background: -moz-linear-gradient(top, #E2E2E2, #fff 1px, #E2E2E2 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;
    color: #111;
    font: bold 12px Arial, sans-serif;
    padding: 0 0 0 10px;
    border:1px solid #D9D9D9;
	     -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius: 3px;
	line-height:17px;
	margin-bottom: 10px;
}

a.ClientsPrice,
a.ClientsPrice:link,
a.ClientsPrice:visited,
a.ClientsPrice:active {
	background:  url(../i/priceOrange.png) no-repeat 0px center;
	color:#fff;
	font: bold 16px Arial;  
	text-decoration: none;
	padding:10px 10px 10px 10px;
	margin-top:-10px;
}
a.ClientsPrice:hover{
	background:  url(../i/priceOrange_hover.png) no-repeat 0px center;
	color: #fff;
	text-decoration: none;
}
a.checkActual,
a.checkActual:link,
a.checkActual:visited,
a.checkActual:active {
	color:#E74813;
	font: normal 13px Tahoma;  
	text-decoration: underline;
}
a.checkActual:hover {	text-decoration: none;}
.LeftFilters {
	float:left;
	width:170px;
	background:#dadada;
	margin-right:10px;
	height:50px;
}
.CheepOne {float:left;margin-left:30.5%;}
.CheepTwo {float:left;}
.orangeLine {
	width:530px;
	height:3px;
	background:#FF3E01;
	float:left;
	margin-top:12px;
	margin-left:-4px;
	margin-right:-4px;
}
.sellectLeftDates {float:left;}
.sellectRightDates {float:left;}
.RTimage {
	float:left; margin:60px 20px 0 20px;
}
.searchLine {border-top:1px solid #E4E4E4!important; margin-top:-25px;padding-bottom:10px;}

.REMsubned
{
	background: -webkit-gradient(linear, left top, left 25, from(#cae7c7), color-stop(6%, #cae7c7), to(#fff));
	background: -moz-linear-gradient(center top , #cae7c7, #FFFFFF 2px, #cae7c7 25px) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: linear-gradient(180deg, #cae7c7, #fff);
}
.REMsubned.active
{
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #fff), to(#99b893));
	background: -moz-linear-gradient(center top , #fff, #99b893 2px, #fff 25px) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: linear-gradient(180deg, #fff, #99b893);
}


 
 /** About Us Style **/
 
 .abUs {
	color:#333;
	width:100%;
	margin-top:-15px;
}
.abUs ul.menu { height:100%; float:left}
.abUs li.menu { list-style:none; width:220px;margin-left:-37px;}
.abUs ul.menu a {
	display:block;
	padding:6px 10px 6px 15px;
	text-decoration:none!important;
	color:#333;
	font: normal 13px Arial;
	background:#fff  url(../i/dotGray.png) no-repeat 5px 11px;
	margin-top:4px;

}
.abUs ul.menu a:hover {
	color:#333;
	background:#fff  url(../i/dotOrange.png) no-repeat left 0px;
  }
.abUs ul.menu a.selected {
	color:#000;
	font-weight:normal;
	background:#fff  url(../i/dotOrange.png) no-repeat left 0px;
  }
.abUs div.mdiv {
	padding:10px 0 8px 10px;
	background:#fff;
	line-height:19px;
	width:735px;
	text-align:justify;
}
.mdivTitle {
	 color:#333;
	 font: bold 15px Arial;
	 margin-bottom:20px;
}
.leftSide {
	float:left;
	margin-right:25px;
}
.rightSide {
	float:left;	
	line-height:21px;	
}
.styleNone {list-style:none;}
	a.contactLink,
	a.contactLink:link,
	a.contactLink:visited,
	a.contactLink:active {	
		color: #444;
		font: normal 12px Arial, sans-serif;
		text-decoration: none;
		border-bottom:1px solid #dadada;
	}
	a.contactLink:hover{
		color: #FF4003;
		text-decoration: none;
		border-bottom:1px solid #FF4003;
	}

.subned
{
	background: -webkit-gradient(linear, left top, left 25, from(#cae7c7), color-stop(6%, #cae7c7), to(#fff));
	background: -moz-linear-gradient(center top , #cae7c7, #FFFFFF 2px, #cae7c7 25px) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: linear-gradient(180deg, #cae7c7, #fff);
}
.subned.active
{
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #fff), to(#99b893));
	background: -moz-linear-gradient(center top , #fff, #99b893 2px, #fff 25px) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: linear-gradient(180deg, #fff, #99b893);
}

UL.SEODirectionTabs
{
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding-bottom: 2px;
}
UL.SEODirectionTabs LI
{
	display: inline;
}
UL.SEODirectionTabs LI A
{
	display: inline-block;
	background-color: #fff;
	padding: 5px;
	color: #000;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
UL.SEODirectionTabs LI A.selected
{
	display: inline-block;
	background-color: #E4E4E4;
}
SPAN.CurrencyLabel
{
	color: #000;
	font-size: 10px;
	font-weight: normal;
	display: block;
	line-height: 8px;
}
SPAN.topCountryText SPAN.CurrencyLabel
{
	color: #fff;
}
/**
#ReFarePopUp
{
  display: none;
  width: 99%;
  max-width: 960px;
  height: auto;
  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;
}
**/

	#ReFarePopUp {
		display: none;
	}		
	#ReFarePopUpStyle {
		width: 400px;
		position: relative;
		margin:0 auto;
		padding: 5px 20px 13px 20px;
		color:#111;
		font: bold 12px Arial;
		font-weight:bold!important;
		border-top:7px solid #EB4818;
		background: #fff;
		background: -moz-linear-gradient(#fff, #EDEDED);
		background: -webkit-linear-gradient(#fff, #EDEDED);
		background: -o-linear-gradient(#fff, #EDEDED);
		z-index: 99999;
	}	
	.pageShadow {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0,0,0,0.3);
		z-index: 9999;
		opacity:1;
	}	
	.CorrectedStyle	{
		width: 57%;
		padding: 0px 15px 5px 15px;
		color:#111;
		font: bold 12px Arial!important;
		border-top:7px solid #EB4818;
		background: #fff url(../i/at1.png) no-repeat; 	
		background: -moz-linear-gradient(#fff, #EDEDED);
		background: -webkit-linear-gradient(#fff, #EDEDED);
		background: -o-linear-gradient(#fff, #EDEDED);
		margin-bottom:20px;
	}	
	.CorrectedStyle p	{
		padding: 5px 5px ;
		font-weight:bold!important;
	}
	.CorrectIMG {
	  float:left; padding: 15px 15px 10px 0;
	}
#TicketLoaderImage
{
	padding: 10px 20px 20px 20px;
}
.innerBackLink
{
  width: auto;
  height: auto;
  line-height: 14pt;
  text-decoration: none;
  text-align: center;
  background-color: #ffffff!important;
  opacity: 0.85;
  margin: 10px;
  color: #000000;
  border: solid 3px #FF3C00!important;
  font-style: normal;
  font-size: 12pt;
	vertical-align: middle;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px; 
	
  font-family: Arial, Baskerville, monospace;
}
#SearchInProgress
{
	display: none;
	width: 755px;
	position: relative;
	padding: 20px;
	text-align: center;
	font-size: 10pt;
	color: #FF4003;
	font-weight: bold;
	float: right;
}
#SearchInProgress DIV
{
	position: relative;
	display: block;
	clear: both;
}
.inlineGAd
{
	margin-bottom: 5px;
	position: relative;
	display: block;
	width: 728px;
}