@font-face
{
font-family: Prototype;
src: url('../fonts/Prototype.ttf'),
     url('../fonts/Prototype.eot') format("opentype"); /* IE */
font-family: folks;
src: url('../fonts/Folks-Normal.ttf'),
     url('../fonts/Folks-Normal.eot') format("opentype"); /* IE */
font-family: codeBold;
src: url('../fonts/CODE_Bold.otf');
}

.menu a{color: black;}
.clear{clear:both;}
li { list-style-type: none; }
.cingIn{display:block;visibility:visible;   position:absolute;  z-index:9000;}
#singIn {}
fieldset { border: none; }
legend { display: none; }
#hiden-login{display:none; position:absolute; z-index:300; margin-top:-25px;}
.botton{background:#ccbead url(../images/sing-in-hover.png) top  no-repeat; width:122px; height:31px;   position:relative; z-index:2;}
.botton a{display: block; width: 85px; padding: 6px 25px 8px 15px; background: url("../images/singin-bg.png") no-repeat 105px 9px;}
.hiden-login {  width: 132px; margin-top:-1px; padding: 10px; border: 1px solid #b5a796; background: #ccbead; font-size: 11px; overflow: hidden;}
.hiden-login form, .singIn ul  { width: 100%; float: left; }
.hiden-login form label { display: block; width: 100%; padding: 6px 0 2px 3px; float: left; color: #554f47; float: left;}
.hiden-login form input { width: 100%; border: 1px solid #bbae9e; color: #554f47; background: #e4ddd5; float: left; }
.hiden-login form .submit { width: 37px; float: right; margin-top: 5px;}
.hiden-login ul li { width: 100%; padding-top: 5px; float: left; }
.hiden-login ul li a strong { text-decoration: underline; }
.pageWrapper { width: 100%; background-repeat:no-repeat; background-position:center top;}
.headerBg { width: 100%; background: url("../images/navigation-bg.png") repeat-x; }
.header { width: 915px; padding: 0 5px 65px 10px;  margin: auto; background: url("../images/content-bg-top.png") no-repeat left bottom; overflow: hidden; }
.header .navigation { width: 100%; padding: 3px 0 5px 0; font-size: 0.75em; height:auto; text-transform: capitalize; }
.header .navigation a { text-decoration: none; color: #554b3e; }
.header .navigation #login { margin-top: 1px;text-transform: uppercase; font-size: 0.75em; background: url("../images/singin.png") no-repeat; float: left; } 

.header .navigation .login { display: block; width: 85px; padding: 6px 25px 8px 15px; background: url("../images/singin-bg.png") no-repeat 105px 9px;} 
.header .navigation #txtHint{float:right; overflow:hidden}
.header .navigation .date { width: 174px; padding: 6px 0; background: url("../images/date-bg.png") no-repeat; font: 0.83em arial; color: white; text-transform: uppercase;float:right } 
.header .navigation .date li { padding: 0 7px; float: left; }
.header .navigation .date li.first { padding-right: 8px; background: url("../images/li-bg.png") no-repeat right 3px; }
.header .navigation #hxdmoomenu {  padding: 0; float: left; } 
.header .navigation #hxdmoomenu li { padding: 0 13px; border-right: 1px solid #b2936e; float: left; }
.header .navigation #hxdmoomenu li.last { border-right: none; }
/*.header .menu { width: 205px; padding-top: 30px; float: left; }*/
#left_menu  { width: 530px; float: left; }
#left_menu  h1 { width: 100%; text-indent: -999999px; padding-top:20px;}
#left_menu  h1 a { display: block; width: 205px; height: 95px; background: url("../images/logo.png") no-repeat;}
#left_menu  ul { width: 250px; display:block; padding-top: 25px; font: 1.25em folks; text-transform: capitalize; overflow: hidden;  }
#left_menu  ul li { width: 250px; display:block; padding-top: 0; padding-bottom: 6px; float: left; }
#left_menu  ul li a { padding-right: 10px; color:#CCC; }
#left_menu  ul li a:hover {  }
.header .aboutFlight { width: 236px; padding-top: 9px; float: right; }
.header .aboutFlight li { width: 236px; height: 45px; margin-top: 10px; text-indent: -99999px; float: left; overflow:hidden;}
.header .aboutFlight li a { display: block; width: 100%; height: 100%; background-repeat: no-repeat; }
.aboutFlight .calc a { background: url("../images/calculate.png"); }
.aboutFlight .handling a { background: url("../images/handling.png"); }
.aboutFlight .charter a { background: url("../images/charter.png"); }
.aboutFlight .contact a { background: url("../images/flying_support.png"); }
.aboutFlight .fuel a { background: url("../images/order.png"); }
.aboutFlight .catering a { background: url("../images/catering.png"); }
.aboutFlight .hotel a { background: url("../images/hotel.png"); }
.contentWrapper.inner { width: 930px; padding-bottom: 22px; margin: auto; background: url("../images/content-bg-b-in.png") no-repeat left bottom;  }
.contentWrapper.inner .content { width: 855px; min-height:500px; height:auto !important; height:500px; padding: 12px 40px 0 35px; background: url("../images/content-bg-inner.png") repeat-y; overflow: hidden; }

.contentWrapper.inner .content  .newsBlock { width: 860px; padding-bottom: 10px; float: left; color:#FFF;font-size: 0.75em; }
.contentWrapper.inner .content  .newsBlock ul {padding-left:20px;}
.contentWrapper.inner .content  .newsBlock ul li{ list-style-type:square;}
.contentWrapper.inner .content .newsBlock .contentheading, .componentheading { padding-bottom: 2px; color: #dedede; font: 2.5em codeBold; text-transform: uppercase; }
.contentWrapper.inner .content .newsBlock .news { width: 375px; padding: 15px 55px 45px 0; color: white; float: left; overflow: hidden; }
.newsBlock .news .newsDate em { display: block; width: 50px; padding: 2px 10px; font: normal 11px arial; background: white; color: black; }
.newsBlock .news h3 { padding: 5px 0; font: bold 0.88em arial; text-decoration: underline; }
.newsBlock .news p { font-size: 0.75em; }
.newsBlock .news p span {display: block; font-size:  0.90em; padding-top: 5px;  font-weight: bold;}
.newsBlock .news p span a { color: white; text-transform: capitalize; }
.newsBlock .allNews { width: 100%; font: bold 0.58em arial; text-transform: capitalize; float: left; }
.newsBlock .allNews a { display: block; width: 75px; padding: 8px 25px; color: #9d9391; text-decoration: underline; background: #504d4c url("../images/news-a-bg.png") no-repeat 10px 11px; float: right; }



#slogin{background: url(../images/sing-in-hover.png) top  no-repeat; width:102px; height:31px; position:absolute; z-index:2 }

#hxdmoomenu{padding:0; overflow:hidden}
#hxdmoomenu ul{background:none;}
#hxdmoomenu ul ul{ background-color:#d7c6b0; margin-top:3px;  }
#hxdmoomenu ul ul li{ }
#hxdmoomenu ul ul li a{ height:auto !important;height:25px; min-height:25px; line-height:15px; padding-bottom:5px}
#hxdmoomenu ul ul li a:hover{text-decoration:underline}
.menuhxdmenu{}
#register input,#reset input, #com-form-login #passwd,#com-form-login #username, .contact_email input,.edit_details input,.paramlist select { background: url("../images/input_box_bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #4A4442;
    height: 27px;
    width: 189px;}
#contact_email_copy { width:10px;height:20px; }

/*/////////////////////order_fuel_now.css////////////////////////////////*/
#order_fuel_now
{
color: #000000;

}
#order_fuel_now option
{
color:#737373;
background-color:#615D5C;
}

/*
#company_name,#company_person,#company_phone,#company_mail,
*/
#flight_status,#select_airport,#hotel_in_date,#hotel_out_date,#number_of_rooms,#hotels_in_georgia,#other_airports,#fuel_type,#fuel_count,#quantity,#air_company,#flight_number,#flight_schedule,#from_airport_icao_code,#to_airport_icao_code
{
    border: 1px solid #4A4442;
    height: 27px;
    width: 189px;

}

/*
.send_button
{
  background-image: url("../images/calculate_but.jpg");
    background-repeat: no-repeat;
    border: medium none;
    color: #46260A;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 52px;
    width: 167px;
}
*/
.myline {
    background-color: #999999;
    height: 1px;
    margin: 2px 10px 10px;
}
#other_airports_label
{
display:none;
}
.hotel_reservation_titles
{
width:300px;
}

/*/////////////////////hotel_reservation.css//////////////////////////////////*/
#hotel_reservation
{
background-color: #615D5C;
color:#FFFFFF;
}
#hotel_reservation option
{
color:#FFFFFF;
background-color:#615D5C;
}

/*
#company_name,#company_person,#company_phone,#company_mail,
*/
#flight_status,#select_airport,#hotel_in_date,#hotel_out_date,#number_of_rooms,#hotels_in_georgia,#other_airports
{
    border: 1px solid #4A4442;
    height: 27px;
    width: 189px;

}

/*
.send_button
{
  background-image: url("../images/calculate_but.jpg");
    background-repeat: no-repeat;
    border: medium none;
    color: #46260A;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 52px;
    width: 167px;
}
*/

.myline {
    background-color: #999999;
    height: 1px;
    margin: 2px 10px 10px;
}
#other_airports_label
{
display:none;
}
.hotel_reservation_titles
{
width:300px;
}
#becomeOurCustomer
{
padding-left:10px;
padding-top:6px;
color: #000000;

}
#becomeOurCustomer option
{
color:#737373;
}
#becomeOurCustomer td{
padding-bottom:3px;
}

/*
#company_name,#company_person,#your_position,#company_phone,#company_mail,#message_status,
*/
#catering_delivery_date,#service_required,#etd,#eta,#catering_delivery_time
{
    border: 1px solid #4A4442;
    height: 27px;
    width: 189px;

}

/*
.send_button
{
  background-image: url("../images/calculate_but.jpg");
    background-repeat: no-repeat;
    border: medium none;
    color: #46260A;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 52px;
    width: 167px;
}
*/

#flightSupport
{
padding-left:10px;
padding-top:6px;
color: #000000;

}
#flightSupport option
{
color:#737373;
}
#flightSupport td{
padding-bottom:3px;
}

/*
#company_name,#company_person,#your_position,#company_phone,#company_mail,#message_status,
*/
#air_company,#flight_number,#other_airports,#company_or_owner_name,#aircraft_registration,
#aircaft_htow,#company_or_owner_address,#aircaft_type,#ops_regulation,

#catering_delivery_date,#catering_delivery_time,#flight_shedule,#from_airport_icao_code,#to_airport_icao_code
{
    border: 1px solid #4A4442;
    height: 27px;
    width: 189px;

}
.my_form_input{
    border: 1px solid #4A4442;
    height: 27px;
    width: 189px;
}
.send_button
{
  /*background-image: url("../images/calculate_but.jpg");*/
  background-color: #f48020;
    background-repeat: no-repeat;
    border: medium none;
    color: #46260A;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 52px;
    width: 167px;
}
#plus
{
color:#FFFFFF;
text-decoration:none;
}
#minus
{
color:#FFFFFF;
text-decoration:none;
}




div.social_networks {
	display:block;
	position:absolute;
	top:4px;
	right:4px;
	height:25px;
	float:right;
}

textarea {
	width:300px;
	height:100px;
}
.remove_airport {
    background-repeat: no-repeat;
    background-color: #f48020;
    color: #000000;
    display: table;
    height: 27px;
    text-align: center;
    width: 65px;
    display: block;
}
.gallery_list{
	width: 170px;
	padding:10px;
	height: 140px;
}
.gallery_list_link{
	padding:20px 10px 10px 10px;
	vertical-align:top;
}
.gallery_list_link a{
	font-size:24px;
}
.chr_fleet_type{
	
	-webkit-appearance: button;
   -webkit-border-radius: 2px;
   -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
   -webkit-padding-end: 20px;
   -webkit-padding-start: 2px;
   -webkit-user-select: none;
   background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
   background-position: 97% center;
   background-repeat: no-repeat;
   border: 1px solid #AAA;
   color: #555;
   font-size: inherit;
   overflow: hidden;
   padding: 5px 10px;
   text-overflow: ellipsis;
   white-space: nowrap;
   width: 300px;
   
	/*
	background-color:#999 !important;
	background-image: url("../images/input_box_bg.jpg");
	background-image: url("../images/input_box_bg.jpg");
	*/
}
option{
	background-color:#e8e8e8 !important;
}
.hand_airport_service td{
	/*color:#FFFFFF;*/
}
a.hotels_links{
    background-color: #ffa600;
    color:#696866;
    font-size:15px;
    font-weight: bold;
    display: block;
    width: 125px;
    text-decoration: none;
    padding: 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
a.hotels_links:hover{
    text-decoration: underline;
}
#ground_handling_services_table td{
	text-align:center;
}
#ground_handling_services_table td a{
	background-color: #ffa600;
    color:#696866;*
    font-size:15px;
    font-weight: bold;
    display: block;
    width: 350px;
    text-decoration: none;
    padding: 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#ground_handling_services_table td a:hover{
	text-decoration: underline;
}
.form_titles_new{
	color:#f48020;
}