@charset "utf-8";
/* CSS Document */
@import "res.css";

body{
	padding:0;
	margin:0;
	background:url(../../img/consolidated-fares/bg-main.png) #fff 0 0 repeat-x;
}
a img {
	border: 0;
}
h1{
	font:bold 25px Arial, Helvetica, sans-serif;
	color:#0079c2;
	margin:0px;
	padding:0px;
}
#preload-pic{
	width:0%;
	height:0%;
	visibility:hidden;
	background:url(../../img/consolidated-fares/about-us-active.jpg);
	background:url(../../img/consolidated-fares/bookmark-us-active.jpg);
	background:url(../../img/consolidated-fares/business-class-active.jpg);
	background:url(../../img/consolidated-fares/customer-service-active.jpg);
	background:url(../../img/consolidated-fares/destination-active.jpg);
	background:url(../../img/consolidated-fares/home-active.jpg);	
	background:url(../../img/consolidated-fares/about-foot-ac.png);
	background:url(../../img/consolidated-fares/cust-foot-ac.png);
	background:url(../../img/consolidated-fares/home-foot-ac.png);
	background:url(../../img/consolidated-fares/links-foot-ac.png);
	background:url(../../img/consolidated-fares/policy-foot-ac.png);
}
#resize-block{
	width:100%;	
	height:200px;
	background:url(../../img/consolidated-fares/bg1.png) repeat-x 50% 0;
	text-align:center;
}
.bg-r{
	background:url(../../img/consolidated-fares/bg1.png) repeat-x left top;
}
.bg-l{
	background:url(../../img/consolidated-fares/bg2.png) repeat-x right top;
}

#menu-block{
	background:url(../../img/consolidated-fares/bg-menu.jpg) no-repeat 0 0;
	padding-left:130px;
	padding-top:2px;
	vertical-align:top;
	height:71px;
}

#menu-top{
	padding:0px;
	margin:0px;
}
#menu-top li{
	float:left;
	list-style:none;
	padding-left:0px;
	margin-left:0px;
	
}

#home{
	background:url(../../img/consolidated-fares/home.jpg) no-repeat 0 0;
	width:68px;
	height:40px;
}

#home-active {
	background:url(../../img/consolidated-fares/home-active.jpg) no-repeat 0 0;
	width:68px;
	height:40px;
}

#aboutus{
	background:url(../../img/consolidated-fares/about-us.jpg) no-repeat 0 0;
	width:66px;
	height:40px;
}

#aboutus-active {
	background:url(../../img/consolidated-fares/about-us-active.jpg) no-repeat 0 0;
	width:66px;
	height:40px;
}

#cust-service{
	background:url(../../img/consolidated-fares/customer-service.jpg) no-repeat 0 0;
	height:40px;
	width:108px;
}

#cust-service-active {
	background:url(../../img/consolidated-fares/customer-service-active.jpg) no-repeat 0 0;
	height:40px;
	width:108px;
}

#disclaimer {
    width:751px;
    background: url('../../img/consolidated-fares/disclaimer-bg.gif') no-repeat top left;
    font:11px Tahoma;
    color:#757575;
    margin-left: auto;
    margin-right: auto;
}

.disclaimertext {
    padding: 20px 25px 10px 15px;
}

.disclaimertext a {
    color: #3293d7;
}

.disclaimertext a:hover {
    text-decoration: none;
}

.disclaimerBottom {
    background: url('../../img/consolidated-fares/disclaimer-bgb.gif') no-repeat;
    width: 751px;
    height: 12x;
}

#destinations{
	background:url(../../img/consolidated-fares/destination.jpg) no-repeat 0 0;
	height:40px;
	width:107px;
}

#destinations-active {
	background:url(../../img/consolidated-fares/destination-active.jpg) no-repeat 0 0;
	height:40px;
	width:107px;
}

#bookmark{
	background:url(../../img/consolidated-fares/bookmark-us.jpg) no-repeat 0 0;
	height:40px;
	width:100px;
}

.link-menu-home, .link-menu-about-us, .link-menu-cust, .link-menu-destin, .link-menu-bookmark{
	display:block;
	width:100%;
	height:40px;
}

.link-menu-home:hover{
	background:url(../../img/consolidated-fares/home-active.jpg) no-repeat 0 0;
}

.link-menu-about-us:hover{
	background:url(../../img/consolidated-fares/about-us-active.jpg) no-repeat 0 0;
}

.link-menu-cust:hover{
	background:url(../../img/consolidated-fares/customer-service-active.jpg) no-repeat 0 0;
}

.link-menu-destin:hover{
	background:url(../../img/consolidated-fares/destination-active.jpg) no-repeat 0 0;
}

.link-menu-bookmark:hover{
	background:url(../../img/consolidated-fares/bookmark-us-active.jpg) no-repeat 0 0;
}

#left-column {
	padding-right:16px;
	vertical-align:top;
	text-align: left;
}

#middle-column{
	width: 483px;
	text-align:center;
	vertical-align:top;
}

#right-column{
	padding-left:16px;
	text-align:left;
	vertical-align:top;
}

.destins{
	margin-bottom:21px;
}

.destins td{
	color:#757575;
	font:11px Tahoma, Arial, Verdana;
	height:17px;
	border-bottom:1px solid #d9dad5;
	padding-left:6px;
	text-align:left;
	vertical-align:top;
	padding-top:1px;
}

.destins .last-line{
	border-bottom:0px;
}

#top15-table th{
	height:52px;
}

#top15-table #top15-last{
	border-right:0px;
	width:145px;
}

.top15-inside{
	color:#fff;
	font:11px Tahoma, Verdana, Arial;
}

.top15-inside td{
	text-align:left;
	padding-left:19px;
	height:18px;
}

#flight-search{
	color:#3293ce;
	text-align:center;
	font:18px Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:7px;
}

#search-table{
	height: 538px;
	background:url(../../img/consolidated-fares/search-bg.png) no-repeat;
	background-position: top;
	margin-bottom: 30px;
}

h4{
	color:#3293ce;
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	display:inline;
	margin-right:0px;
	line-height:17px;
}

.search-first-row{
	padding-top:20px;
	padding-left:22px;
	text-align:left;
	vertical-align:top;
	width:50%;
}

.search-sec-row{
	padding-left:22px;
	text-align:left;
	vertical-align:top;
	font:12px Tahoma, Arial, Verdana;
	color:#5b5b5b;
}

.dep-select{
	border:1px solid #9abfcd;
	color:#666;
	background:#fff;
	width:178px;
	height:19px;
	margin-bottom:10px;
	font:11px Tahoma, Arial, Helvetica;
	vertical-align:middle;
}

.trip-radio{
	display:inline;
}

#second-radio{
	margin-left:49px;
}

.line-hor{
	height:1px;
	width:392px;
	background:#d3d7d7;
	margin-top:9px;
	margin-bottom:9px;
}

.line-hor2{
	height:1px;
	width:392px;
	background:#d3d7d7;
	margin-top:15px;
	margin-bottom:18px;
}

.month-year{
	width:77px;
	height:19px;
	background:#fff;
	border:1px solid #9abfcd;
	margin-bottom:19px;
	margin-top:4px;
	margin-right:11px;
	font:11px Tahoma, Arial, Helvetica;
	color:#666;
}

.date{
	height:19px;
	background:#fff;
	border:1px solid #9abfcd;
	margin-bottom:19px;
	margin-top:4px;
	width:42px;
	font:11px Tahoma, Arial, Helvetica;
	color:#666;
}

.simple-month-year{
	width:77px;
	height:19px;
	background:#fff;
	border:1px solid #9abfcd;
	margin-top:15px;
	margin-right: 4px;
	margin-bottom:10px;
	font:11px Tahoma, Arial, Helvetica;
	color:#666;
}

.simple-date{
	height:19px;
	background:#fff;
	border:1px solid #9abfcd;
	margin-top:15px;
	margin-bottom:10px;
	font:11px Tahoma, Arial, Helvetica;
	color:#666;
}

.cal-top .arr{
	width:14px;
}

.cal-top{

}

.month-calendar{
	color:#00a8e6;
	font:bold 12px Tahoma, Verdana, Arial;
	text-align:center;
}

.calendar{
	border:1px solid #9abfcd;
	padding:1px;
	margin-top:5px;
	background:#fff;
}

.calendar th{
	background:url(../../img/consolidated-fares/cal-back.png) repeat-x;
	color:#3293ce;
	font:bold 14px Arial, Helvetica, sans-serif;
	width:15%;
	height:21px;
	vertical-align:middle;
	text-align: center;
}

.calendar td{
	color:#4e4e4e;
	font:11px Tahoma, Arial, Verdana;
	text-align:center;
	height:23px;
	vertical-align:middle;
}

#person-type{
	color:#3a3a3a;
	font:12px Tahoma, Arial, Verdana;
}

.person-number{
	width:36px;
	height:19px;
	border:1px solid #9abfcd;
	background:#fff;
	color:#4e4e4e;
	font:11px Tahoma, Arial, Verdana;
	margin-left:3px;
	margin-right:23px;
}

#search-but{
	text-align:center;
	margin-top:13px;
	display:block;
	margin-bottom:23px;
}

#search-button {
    background: transparent url(../../img/consolidated-fares/search-but.gif) no-repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    height: 46px;
    width: 176px;
}

#foot-menu{
	text-align:center;
	width:340px;
	padding:0px;
	padding-bottom:15px;
}

#foot-menu a{
	color: #0076c1;
	font: 11px Tahoma, Verdana, Arial;
	text-align:center;
}

#foot-menu li{
	margin: 4px;
	float:left;
	list-style:none;
}

#foot-menu #home-foot{
	width:69px;
	height:36px;
	background:url(../../img/consolidated-fares/home-foot.png) no-repeat;
}

#copyrights{
	text-align:center;
	clear:both;
	font:11px Tahoma, Verdana, Arial;
	color:#3a3a3a;
}

.city-link2 {
	font:12px Tahoma, Arial, Verdana;
}

a.iq-labs-link:link,a.iq-labs-link:visited,a.iq-labs-link:active,a.iq-labs-link:hover{
	color:#0076c1;
}

a.city-link:link, a.city-link:active,a.city-link:visited, a.city-link2:link, a.city-link2:active,a.city-link2:visited{
	text-decoration:none;
	color:#757575;
}

a.popular-city:link, a.popular-city:hover, a.popular-city:visited,a.popular-city:active{
	color:#fff;
}

.pastDate {
	color:#999999;
	text-decoration:none;
}

.ban-top{
	text-align:center;
	margin-bottom:18px;
}

#inside-content{
	text-align:left;
	width:574px;
	background:url(../../img/consolidated-fares/bg-inside.jpg) no-repeat;
	margin-top:-2px;
	padding:0px;
	color:#6b6b6b;
	font:11px Tahoma, Verdana, Arial;
}

#inside{
	background:url(../../img/consolidated-fares/bg-inside.jpg) no-repeat;
	background-position: center top;
}

#show-res{
	border:0px;
	background:url(../../img/consolidated-fares/bg-inside.jpg) no-repeat;
	background-position:center top;
	margin-top:-2px;
}

#res-content{
	width:715px;
}

#res-cells td{
	width:25%;
	background:url(../../img/consolidated-fares/bg-cell.gif) 50% 100% no-repeat;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:15px;
}

.price-red{
	font:bold 30px Arial, Helvetica, sans-serif;
	color:#ff0000;
	margin:0px;
	padding:0px;
}

.price-blue{
	font:bold 30px Arial, Helvetica, sans-serif;
	color:#1486cc;
	margin:0px;
	padding:0px;
}

.res-logo{
	margin-bottom:16px;
}

#res-call{
	vertical-align:top;
	background:url(ring-1.gif) no-repeat 100% 76px;
	
}

#r-phone{
	background:url(phone-body.gif) no-repeat 0 55px;
	height:390px;
}

#results{
	background:url(phone-repeat.gif) repeat-x 100% 102px;	
}

#rep-left{
	background:url(phone-repeat.gif) repeat-x 113px 102px;	
}

#rep-mid{
	background:url(phone-repeat.gif) repeat-x 100% 63px;
}

#call-us{
	margin-top:40px;
}

.red-phone-number{
	color:#ca0016;
	font:bold 45px times new roman ;
}

.blue-phone-number{
	color:#0064c1;
	font:bold 45px times new roman ;
}

#travels{
	margin-top:18px;
	display:block;
	margin-bottom:0px;
}

#phone-right{
	background:url(ring2.gif) no-repeat 0 76px;
}

#destin-info{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#1460a6;
	margin-top:10px;
}

#destin-info td{
	height:39px;
	vertical-align:middle;
}

#destin-info tr{
	 background:url(grey-line-bot.gif) no-repeat 0 100%;
}

#destin-info #last-tr-info{
	background:none;
}

#send-friend-block{
	margin-top:20px;
}

.mail{
/*	background:url(email-bg.gif) no-repeat;*/

	margin:0;
	padding:0;
	border:0;	 
	height:14px; 
	width:134px; 
	font:10px Tahoma,Verdana, Arial; 
	color:#313131; 
	padding-left:2px; 
	padding-right:2px; 
	padding-top:0px; 
	vertical-align:top;
	color:#313131;	
/*
	width:160px;
	height:31px;
	border:0px;
	vertical-align:bottom;
	padding-top:7px;
	padding-left:25px;
	font:11px Tahoma, Arial, Verdana;
	margin-top:2px;
*/
}

.empty-mail{
/*	background:url(email-bg.gif) no-repeat;*/
	margin:0; 
	padding:0; 
	border:0; 
	height:14px; 
	width:134px; 
	font:10px Tahoma,Verdana, Arial; 
	padding-left:2px; 
	padding-right:2px; 
	padding-top:0px; 
	vertical-align:top;
	color:#404040;
/*
	width:160px;
	height:31px;
	border:0px;
	vertical-align:bottom;
	padding-top:7px;
	padding-left:25px;
	font:11px Tahoma, Arial, Verdana;
	
	margin-top:2px;
*/
}

#send-but{
	background:url(../../img/consolidated-fares/send-but.png) no-repeat;
	width:140px;
	height:36px;
	border:0px;
	cursor:pointer;
}

#fav-list{
	width:147px;
	height:45px;
	background:url(../../img/consolidated-fares/favorite-list.png);
	cursor:pointer;
	border:0px;
}

#fav-list2 {
	width: 147px;
	height: 45px;
	background: url(../../img/consolidated-fares/favorite-list-2.png);
	cursor: pointer;
	border: 0px;
}

.searching-now{
	margin-top:60px;
	margin-bottom:200px;
	display:block;
}

td.sel1Date, td.activeDate, td.normalDate, td.emptyDate, td.pastDate {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 23px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
}

td.sel1Date {
	background:#00a8e6;
	border:1px solid #0066cc;
	color: #FFFFFF;
}

td.activeDate {
	border: 1px solid #EAEAEA;
	background-color: #EAEAEA;
	cursor: hand;
	cursor: pointer;
}

td.normalDate {
	color: #4e4e4e;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.destination , .destination a{
	color:#3293ce;
	font:bold 16px Arial, Helvetica, sans-serif;
	border-bottom:2px solid #5b879d;
	text-align:left;
	text-decoration: none;
}

.pointer {
	cursor: hand;
	cursor: pointer;
}

.destination-price{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#ff0000;
	margin:0px;
	padding:0px;
}

.more-cities {
	color: #757575;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none
}

.errorTable {
	color: #CC0000;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.error {
	color: #d60201;
	font:bold 11px Arial, Helvetica, sans-serif;
	height: 15px;
}

.asterix {
	cursor: pointer;
	color: #bbb;
	font-size: 16px;
}

.popup-win-eco td{
	width:198px;
	height:430px;
	margin:0;
	padding:0;
	background:url(../../img/consolidated-fares/pop-bg_4_big.png) no-repeat 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#686868;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	text-align: left;
}

.popup-win-biz td{
	width:198px;
	height:430px;
	margin:0;
	padding:0;
	background:url(../../img/consolidated-fares/pop-bg_3_big.png) no-repeat 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#686868;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	text-align: left;
}

div#overDiv iframe{
	display:none;
	display:block;
	width:198px;
	height:130px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
.popup-text {
	font:11px Arial, Helvetica, sans-serif;
	color:#686868;
	text-align: left;
}

.empty {
}

#search-button-small {
	width: 114px;
	height: 31px;
	border:0px;
	margin-top: 10px;
	background:url(../../img/consolidated-fares/search-but-small.gif) no-repeat;
	cursor:pointer;
}

.border-right{
 border-right:1px solid #e3e3e3;
}
.border-top{
 border-top:1px solid #e3e3e3;
}
.border-bottom{
 border-bottom:1px solid #e3e3e3;
}
.from-to{
 background:url(../../img/consolidated-fares/from-to.jpg) no-repeat 0 0;
 border:0;
 padding-top:18px;
 padding-left:27px;
 padding-right:26px;
 padding-bottom:13px;
 color:#737373;
 font:bold 14px Arial, Helvetica, sans-serif;
 vertical-align:top;
}
.from-to table{
 width:280px;
}
.from-to table td{
 text-align:left;
 vertical-align:top; 
}
.from-to .pad-left{
 padding-left:30px;
}
.from-to .pad-top{
 padding-top:10px;
}
.blue-t{
 color:#1460a6;
}
.header-1{
 color:#1460a6;
 font:bold 25px Arial, Helvetica, sans-serif;
 padding:0;
 margin:0;
}
.buts {
 text-align:left;
 vertical-align:top;
}
.buts input{
 height:30px;
 border:0;
}
.buts .save{
 background:url(../../img/consolidated-fares/save-flight.jpg) no-repeat 0 0;
 margin-top:20px;
 margin-bottom:20px;
}
.buts .edit{
 background:url(../../img/consolidated-fares/edit-fotos.jpg) no-repeat 0 0;
 margin-top:20px;
 margin-bottom:20px;
}
a.new-search:link,a.new-search:hover,a.new-search:active,a.new-search:visited{
 color:#1460a6;
 font:bold 16px Arial, Helvetica, sans-serif;
}

.phone {
	text-align: center;
	color: #34ae14;
	font: bold 16px Tahoma, Arial, Verdana;
}

td.attention2 {
	background-color: #D3DFED;
	color: #000;
	padding: 10px;
	border-top: 1px solid #b3b9c7;
}

#inside-city-description {
	text-align: left;
	width: 708px;
	background: url(../../img/consolidated-fares/bg-inside.jpg) 67px 0px no-repeat;
	margin-top: -2px;
	padding: 0px;
	color: #6b6b6b;
	font: 11px Tahoma, Verdana, Arial;
}