@charset "utf-8";
/* CSS Document */

/*reset*/


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th{ 
	margin:0;
	padding:0;
	font-size:100%;
	
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	/*font-weight:normal;*/
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}



/**/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin-top:0;
	margin-left:0;
}

.pad5L{
	padding-left:5px;
	
	
}

#ana_cerceve{
width:987px;
min-height:700px;
background-color:#f7f7f7;
border:1px solid #CCCCCC;
border-collapse:collapse;
float:left;
background-image:url(images/ana_back.jpg);
background-repeat:repeat-y;

}
#sol{
float:left;
width:120px;
min-height:660px;
padding-top:10px;
padding-left:10px;


}
#firm_logo{
margin: 0 ;


}
#orta{
float:left;
width:840px;
min-height:670px;

}


#grup{
width:970px;
height:25px;
margin-right:5px;
text-align:right;
float:left;
background-color:#fff;
padding-top:5px;
padding-right:10px;
}

#message_area{
margin-left:220px;
width:305px;
min-height:25px;
height: auto;
margin-top:90px;
font-weight:bold;
color:#FF0000;
border:1px solid #CC0000;
background-color:#FFFFCC;
padding:5px;
padding-left:50px;
padding-top:10px;
background-image: url(images/alert.png);
background-repeat:no-repeat;
background-position:left ;
position:absolute;
}


#message_area_fp{
margin-left:220px;
width:305px;
height:25px;
margin-top:90px;
font-weight:bold;
color:#FF0000;
border:1px solid #CC0000;
background-color:#FFFFCC;
padding:5px;
padding-left:50px;
padding-top:10px;
background-image: url(images/alert.png);
background-repeat:no-repeat;
background-position:left ;
position:absolute;
}


#message_area_ng{
margin-left:220px;
width:305px;
height:25px;
margin-top:440px;
font-weight:bold;
color:#FF0000;
border:1px solid #CC0000;
background-color:#FFFFCC;
padding:5px;
padding-left:50px;
padding-top:10px;
background-image: url(images/alert.png);
background-repeat:no-repeat;
background-position:left ;
float:left;
position:relative;
}


#login_area{
margin-top:140px;
margin-left:220px;
width:350px;
height:200px;
background-color:#efefef;
border:1px solid  #999999;
border-collapse:collapse;
padding:5px;
font-weight:bold;
background-image: url(images/lock.png);
background-repeat:no-repeat;
background-position:bottom left ;
position:absolute;
}
#login_area input{
width:150px;
margin-left:10px;

}

#login_button{
background-color:#7C99D5;
font-weight:bold;
color:#fff;
}

#login_area div{
padding:10px;
text-align:right;
font-weight:bold;


}




#forgot_area{
margin-top:140px;
margin-left:220px;
width:350px;
height:170px;
background-color:#efefef;
border:1px solid  #999999;
border-collapse:collapse;
padding:5px;
font-weight:bold;
background-image: url(images/lock.png);
background-repeat:no-repeat;
background-position:bottom left ;
position:absolute;
}
#forgot_area input{
width:150px;
margin-left:10px;

}

#fsend_button{
background-color: #F60 ;
font-weight:bold;
color:#fff;
}

#forgot_area div{
padding:10px;
text-align:right;
font-weight:bold;


}


#ip_area{
font-size:10px;
position: relative;
}




.loading1{
width:790px;
height:35px;
background-image:url(images/loading.gif);
background-repeat:no-repeat;
background-position:center;
margin-top:10px;


}
.loading2{
width:600px;
height:35px;
background-image:url(images/loading.gif);
background-repeat:no-repeat;
background-position:center;
margin-top:10px;


}

.loading3{
width:400px;
height:35px;
background-image:url(images/loading.gif);
background-repeat:no-repeat;
background-position:center;
margin-top:10px;

}


#page_top{
width:858px;
height:40px;
background-color:#FEE3AC;

}
#page_title{
width:375px;
height:30px;
float:left;
padding:5px;
font-size:16px;
font-weight:bold;
padding-top:10px;
}

#user_area{
width:400px;
height:30px;
padding:5px;
float:left;


font-size:12px;
text-align:right;
}

#user_area_logo{
width:30px;
height:30px;
float:left;
background-image: url(images/user.png);
background-repeat:no-repeat;
background-position:right;
padding:5px;
}

#logout {
color:#FF0000;

}
.menu_area{
margin-top:15px;
font-size:13px;

}
.menu_area select{
width:150px;

}

.menu{
margin-top:10px;

}

.menu li{
border:1px solid #CCCCCC;
width:110px;
height:25px;
vertical-align:middle;
}
.menu li a{
display: block;
text-decoration: none;
height:25px;
padding-top:3px;
padding-left:3px;
}

.menu li a:hover{
background-color:#EDEDED;
text-decoration: underline;
height:25px;
}



#message_area_ic{
width:655px;
height:25px;
margin-top:20px;
margin-left:20px;
font-weight:bold;
color:#FF0000;
border:1px solid #CC0000;
background-color:#FFFFCC;
padding:5px;
padding-left:50px;
padding-top:10px;
background-image: url(images/alert.png);
background-repeat:no-repeat;
background-position:left ;
}
#message_area_pt{
width:720px;
height:20px;
color:#FF0000;
border:1px solid #CC0000;
background-color:#FFFFCC;
padding-top:5px;
padding-left:30px;
background-image: url(images/alert.png);
background-repeat:no-repeat;
background-position:left ;
}
#preload{
width:720px;
height:20px;
padding-top:5px;
padding-left:30px;

}

.loading4{
width:720px;
height:20px;
background-image:url(images/loading.gif);
background-repeat:no-repeat;
background-position:center;
padding-top:5px;

}

#message_area_ic_ava{
width:655px;
height:25px;
margin-top:20px;
margin-left:20px;
font-weight:bold;
color:#FF0000;
border:1px solid #CC0000;
background-color:#FFFFCC;
padding:5px;
padding-left:50px;
padding-top:10px;
background-image: url(images/alert.png);
background-repeat:no-repeat;
background-position:left ;

}

#message_area_ic_book{
width:655px;
height:25px;
margin-top:20px;
margin-left:20px;
font-weight:bold;
color:#FF0000;
border:1px solid #CC0000;
background-color:#FFFFCC;
padding:5px;
padding-left:50px;
padding-top:10px;
background-image: url(images/alert.png);
background-repeat:no-repeat;
background-position:left ;
float:left;
}

#message_area_ic2{
width:655px;
height:25px;
margin:20px;
font-weight:bold;
color:#FF0000;
border:1px solid #CC0000;
background-color:#FFFFCC;
padding:5px;
padding-left:50px;
padding-top:10px;
background-image: url(images/alert.png);
background-repeat:no-repeat;
background-position:left ;
float:left;
display:none;
}


#message_area_ic3{
width:255px;
height:25px;
margin-left:70px;
font-weight:bold;
color:#FF0000;
border:1px solid #CC0000;
background-color:#FFFFCC;
padding:5px;
padding-left:50px;
padding-top:10px;
background-image: url(images/alert.png);
background-repeat:no-repeat;
background-position:left ;
float:left;
display:none;
font-size:11px;
}


#message_area_ic_cancel{
width:655px;
height:25px;
margin-top:20px;
margin-left:20px;
font-weight:bold;
color:#FF0000;
border:1px solid #CC0000;
background-color:#FFFFCC;
padding:5px;
padding-left:50px;
padding-top:10px;
background-image: url(images/alert.png);
background-repeat:no-repeat;
background-position:left ;
}





#register_area{
margin-top:75px;
margin-left:220px;
width:350px;
height:350px;
background-color:#efefef;
border:1px solid  #999999;
border-collapse:collapse;
padding:5px;
font-weight:bold;
background-image: url(images/register.png);
background-repeat:no-repeat;
background-position:bottom left ;
position:absolute;
}
#register_area div{
padding:10px;
text-align:right;
font-weight:bold;
}

#register_area input{
width:150px;
margin-left:10px;

}

#register_button{
background-color:#044E92;
font-weight:bold;
color:#fff;
}
/* Credit List*/



#date_area2{
margin-top:20px;
margin-left:20px;
width:700px;
height:50px;
border:1px solid  #999999;
border-collapse:collapse;
padding:5px;
font-weight:bold;

}

.bgcolor{
background-color: #338909 ;
color:#FFF;

}

.bgcolor2{
background-color: #F0EBF2 ;

}

.bgcolor3{
background-color: #FD7116 ;

}

.bgcolor4{
background-color: #DDDDDD ;

}

.style6 {font-size: 11px;}

.serach_sayfalama_kutu{
border-collapse:collapse ; 
border:#DDDDDD solid 1px;
margin-top:10px;

}

#credit_list_area {
	font-size:10px;
	float:left;
	padding-left:10px;
	
	
	
}
#credit_list_area table{
	font-size:10px;
	color:#F00;
	
	
}
#my_res_table{

 margin:0;
font-size:12px; 
padding:0;
margin-bottom:15px;

}

#my_res_table td{
	padding:5px;
	
	
	
	
}



/*Packet Price Pace*/



#date_area{
margin-top:20px;
margin-left:20px;
width:700px;
height:120px;
border:1px solid  #999999;
border-collapse:collapse;
padding:5px;
font-weight:bold;

}

#cout_area{
padding:5px;
text-align:left;
font-weight:bold;
float:left;
width:230px;
height:25px;
}

#cin_area{
padding:5px;
text-align:left;
font-weight:bold;
float:left;
width:230px;
height:25px;
}

#days_area{
padding:5px;
width:600px;
height:25px;
float:left;
font-weight:normal;
}
.day_check_box{
margin-left:10px;

	
}
#duration_area{
padding:5px;
width:600px;
height:15px;
float:left;
font-weight:normal;
}

#hotel_fieldset{
margin-top:20px;
margin-left:20px;
width:700px;
height:130px;
border:1px solid  #999999;
border-collapse:collapse;
padding:5px;
font-weight:bold;

}

#hotel_fieldset2{
margin-top:20px;
margin-left:20px;
width:750px;
height:130px;
border:1px solid  #999999;
border-collapse:collapse;
padding:5px;
font-weight:bold;

}

#destination_area{
width:90px;
height:30px;
float:left;
margin-right:5px;
}
#destination_area select{
width:90px;

}
#location_area{
width:90px;
height:30px;
float:left;
margin-right:5px;
}
#location_area select{
width:90px;

}
#category_area{
width:70px;
height:30px;
float:left;
margin-right:5px;
}
#category_area select{
width:70px;

}
#type_area{
width:120px;
float:left;
height:30px;
margin-right:5px;
}

#type_area select{
width:120px;

}
#hotel_area{
width:310px;
height:30px;
float:left;
}

#hotel_area select{
width:310px;

}
#multiple_hotel_str{
	font-weight:normal;
	font-size:11px;
	text-align:right;

}
#short_list{
	
width:190px;
height:30px;
float:left;
margin-right:5px;
margin-top:65px;
}


#transfer_area{
width:150px;
height:50px;
float:left;
margin-right:10px;
}
#transfer_area select{
width:150px;

}
#airport_area{
width:80px;
height:50px;
float:left;
margin-right:10px;
}
#airport_area select{
width:80px;

}


.price_area{
width:75px;
height:50px;
float:left;
margin-right:7px;
font-size:12px;

}
.price_area input{
width:75px;

}
#list_button_area{
float: left ;
width:110px;
margin-right:10px;
margin-top:-2px;




}

#list_button{
background-color:#338909;
font-weight:bold;
color:#fff;
width:110px;

}

#search_cr_button{
background-color:#338909;
font-weight:bold;
color:#fff;
width:110px;

}


/*Promotion*/


#lp_field{
margin-top:20px;
margin-left:20px;
width:700px;
height:50px;
border:1px solid  #999999;
border-collapse:collapse;
padding:5px;
font-weight:bold;

}


#last_promotion_area {
	font-size:10px;
	float:left;
	padding-left:10px;
	margin-top:15px;
	
	
}
#last_promotion_area table{
	font-size:10px;
	color:#F00;
	
	
}

#lp_destination_area{
padding:5px;
text-align:left;
font-weight:bold;
float:left;
width:230px;
height:25px;
}

#bl_date_area{
margin-top:20px;
margin-left:20px;
width:740px;
height:80px;
border:1px solid  #999999;
border-collapse:collapse;
padding:5px;
font-weight:bold;

}


#bl_cout_area{
padding:5px;
text-align:left;
font-weight:bold;
float:left;
width:175px;
height:25px;
}

#bl_cin_area{
padding:5px;
text-align:left;
font-weight:bold;
float:left;
width:175px;
height:25px;
}

#bl_date_type{
padding:5px;
text-align:left;
font-weight:bold;
float:left;
width:140px;
height:25px;
}

#bl_booking_type{
padding:5px;
text-align:left;
font-weight:bold;
float:left;
width:110px;
height:25px;
}

#bl_booking_type select{

width:100px;

}





#bl_button_area{
float: left ;
width:70px;
margin-right:10px;

}

#bl_button{
background-color:#338909;
font-weight:bold;
color:#fff;
width:70px;

}


#booking_list_area {
	font-size:10px;
	float:left;
	padding-left:10px;
	
	
	
	
}
#booking_list_area table{
	font-size:10px;
	color:#F00;
	
	
}

.status_yesil{
	background-color:#0F9;
	
}

.status_kirmizi{
	background-color: #F36;
	
}


.status_turuncu{
	background-color: #FC9;
	
}

.booking_but{
	cursor:pointer;
	
	
}


.booking_buttons_area{
	display: none;
	width:100%;
	height:45px;
	
}

.booking_buttons{
	
	width:100%;
	height:40px;
	text-align:center;
	padding-top:20px;
	background-color:#FFF;
	float:left;
	
}

.booking_buttons input{
	
	width:90px;
	margin:5px;
	
	
}
#booking_cancel{
	background-color: #F36;	
}


.dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative; margin:5px;}
.dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}


.print_n_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative; margin:5px;}
.print_n_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}


.hotel_note{
float:left;
width:620px ;
height:25px;
margin-top:5px;
margin-bottom:10px;
font-weight:bold;
color:#FF0000;
border:1px solid #CC0000;
background-color:#FFFFCC;
padding:5px;
padding-left:50px;
padding-top:10px;
background-image: url(images/alert.png);
background-repeat:no-repeat;
background-position:left ;
}

#bd_ana_cerceve {
	float:left;
	width:672px;
	height:auto;
	min-height:450px;
	/*border:1px solid #999;*/
	margin-left: -5px;
	margin-right:auto;
	text-align: left;
	padding:3px;
	

	
}
#bd_ana_cerceve div, span, table{
	font-size:10px;
	font-weight: normal;
	

}

.font12 {
	font-size:12px;	

}


#bd_firm_logo{
	padding:5px;
	text-align: right;
	
	
	
	
	
}


.booking_status{
	float:left;
	font-size: 24px;
	
	font-weight:bold;
	margin-top:20px;
	margin-left:20px;
	border:1px solid #000;
	border-collapse:collapse;
	padding:10px;

	
}


#bd_voucher_no{
	width:326px;
	padding:5px;
	text-align: left;
	background-color:#ddd;
	float:left;
}

#bd_booking_date{
	width:326px;
	padding:5px;
	text-align: right;
	background-color:#ddd;
	float:right;
}


.hotel_info{
	width:664px;
	margin-bottom:5px;
	background-color:#f7f7f7;
	padding:5px;
	border-bottom:1px solid #999;
	
	
}

.hotel_info div{
	width:100%;
	margin-bottom:5px;

	
}

.bd_hotel_area{
	float:left;
	
}

.hotel_sub_total{
	width:396px;
	padding:5px;
	text-align: right;
	background-color:#ddd;
	float:right;	
	height:15px;
	border:1px solid #505050;
	font-size:14px;

}
.hotel_general_total{
	width:396px;
	padding:5px;
	text-align: right;
	background-color:#ddd;
	float:right;	
	height:15px;
	border:1px solid #505050;
	font-size:14px;

margin-top:15px;
color:#FF0000;

}


.font_color_yesil{
	color:#0C0;
}
.font_color_kirmizi{
	color:#F00;
}
.font_color_turuncu{
	color: #F60;
}
/*online booking*/

#online_booking_form_area{
	float:left;
	width:780px;
	margin-bottom:25px;
	
	
}


#ob_date_area{
margin-left:20px;
width:750px;
height:55px;
border:1px solid  #999999;
border-collapse:collapse;
padding:5px;
font-weight:bold;

}


#night_area{
padding:5px;
text-align:left;
font-weight:bold;
float:left;
width:90px;
height:25px;
}


#room_pax_fieldset{

margin-left:20px;
width:750px;
height:190px;
border:1px solid  #999999;
border-collapse:collapse;
padding:5px;
font-weight:bold;
float:left;

}

#room_area{
	
	width:90px;
	margin-top:5px;
	margin-bottom:15px;
	
	
}

#form_alan{
	float:left;
	position:relative;
	width:480px;
	margin-top:-2px;
	
}
#form_alan input{
	width:90px;
background-image:url(images/calendar.gif);
background-repeat:no-repeat;
background-position:right;
	
}

#form_alan td{
	
	border-bottom:1px #999 solid;
	
}
#ob_tarhi_hesapla{
	float:left;
	width:50px;
	height:50px;
	
	
}

.loading_t{
width:50px;
height:35px;
background-image:url(images/loading.gif);
background-repeat:no-repeat;
background-position:center;
}

#ob_results{
	margin-left:10px;
	margin-right:auto;
	float:left;
	margin-top:15px;
	width:770px;
	
	
}
/*bs*/

.flight_date{
		width:90px;
background-image:url(images/calendar.gif);
background-repeat:no-repeat;
background-position:right;
	
	
} 


#send_button_area{
float: right ;
width:110px;
margin-right:10px;
margin-top:10px;





}
#send_button{
background-color:#338909;
font-weight:bold;
color:#fff;
width:110px;

}

/*settings*/
#user_detail{
	width:770px;
	float:left;
	height:200px;
	margin-left:10px;
	
	
}

#sub_users{
	width:770px;
	float:left;
	height:250px;
	
	margin-left:10px;
	
}
#add_new_user{
		width:770px;
	float:left;
	height:23px;
	text-align:right;
	background-image:url(images/add_user.png);
	background-repeat:no-repeat;
	background-position: 650px 0 ;
	
	padding-top:7px;
	margin-bottom:3px;
	
	
}
.edit_button{
	cursor:pointer;
	
	
}

/**/

#user_detail_area{


width:350px;
height:300px;
float:left;

padding:5px;
font-weight:bold;
background-image: url(images/register.png);
background-repeat:no-repeat;
background-position:bottom left ;
}
#user_detail_area div{
padding:5px;
text-align:right;
font-weight:bold;
}

#user_detail_area input{
width:160px;
margin-left:10px;

}

.child_flight{
	width:700px;
	height:25px;
	font-weight:bold;
	padding:4px;
	margin-bottom:3px;
	margin-left:12px;
	text-align:left;
	
	
	
}

.child_flight input{
	width:50px;
	height:25px;

	
}



.child_flight span{
	left:470px;
	position:absolute;
	
	
	
}
#ac_kapa_dugme{
background-color:#338909; 
color:#FFF; 
float:left; 
height:20px; 
width:12px; 
padding-left:3px; 
margin-right:5px; 
cursor:pointer;
	
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }



#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	opacity: 0.8;
	background: url('images/shadow.png');
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 220px;
	text-align: center;
}
#tooltip.pretty div { width: 220px; text-align: left; }

#tooltip.fancy {
	background: url('images/shadow2.png');
	padding-top: 5em;
	height: 100px;
}
#tooltip.fancy.viewport-right {
	background: url('images/shadow2-reverse.png');
}

#bookings_send_area{
	margin-left:40px;
	margin-right:auto;
	float:left;
	margin-top:15px;
	width:720px;
	background-color:#FFF;
	padding-left:20px;
	margin-bottom:20px;
	
	
}
/**/

#date_area3{
margin-top:20px;
margin-left:20px;
width:700px;
height:50px;
border:1px solid  #999999;
border-collapse:collapse;
padding:5px;
font-weight:bold;

}

#price_fieldset{
margin-top:20px;
margin-left:20px;
width:700px;
height:50px;
border:1px solid  #999999;
border-collapse:collapse;
padding:5px;
font-weight:bold;

}

#price_fieldset2{
margin-top:20px;
margin-left:20px;
width:750px;
height:50px;
border:1px solid  #999999;
border-collapse:collapse;
padding:5px;
font-weight:bold;

}


#c_type_area{
width:210px;
height:50px;
float:left;
margin-right:10px;
}
#c_type_area select{
width:80px;

}



#sspo_area{
margin-right:10px;
width:170px;
height:50px;
float:left;

}


#contrat_button_area{
margin-right:10px;
width:110px;
height:50px;
float:left;

}

#contrat_list_button{
background-color:#338909;
font-weight:bold;
color:#fff;
width:110px;


}

#contract_prices_sonuc{

width:100%; 
height:60px; 
margin-top:15px;
padding-top:40px;
background-image:url(images/excel_icon.png) ;
background-repeat:no-repeat;
background-position:top center ;

	
}
#update_title{
width:31px;
height:31px;
background-image:url(images/update.png) ;
background-repeat:no-repeat;
}
#delete_title{
width:31px;
height:31px;
background-image:url(images/deletecl.png) ;
background-repeat:no-repeat;
}
#show_title{
width:31px;
height:31px;
background-image:url(images/download.png) ;
background-repeat:no-repeat;
}

	



.oda_pax{
	width:750px;

	
}

.hotel_price_detail{
border-collapse:collapse;
border:#C9DFEE 1px solid;
margin-bottom:3px;
margin-right:3px;



}

.hotel_price_detail td{

padding:5px;
margin:10px;
width:110px;
height:85px;


}

.icerik_dis{
	float:left; padding:5px; margin-left:10px; width:100%;  height:80px; 
	
	
}
.ticket_query_form{

	float:left; padding:5px; margin-left:10px; width:100%;  height:80px; 
}

.icerik_text{
	width:740px;
	float:left; margin-top:15px;
	
}
.icerik_text p{
	margin-bottom:10px;
	text-indent:10px;
	text-align:justify;
	
}
.video_area{
	z-index:0; margin-top:25px; margin-bottom:25px; float:left
	
}
.clear  { clear:both; height:5px;}
.img_area{
	float:left;  padding:5px; width:100px; height:75px; margin:5px;
	
}

.ticket_entry_form  {
	padding-top:10px;
	
	
	
}


.ticket_entry_form  input {
	font-size:10px;
	
	
	
}

#ticket_entry_area{
	width:850px;
	float:left;
	margin-top:20px;
	
	
}

#print_link{
float:right;



}

.style1_htl{
	color:#000;
	font-weight:bold;
	
	

}
.style4_htl{
	background-color:#FFF;
	width:840px;
	
	
}
.kiss_cow{
	width:138px;
	height:200px;
	background-color:#6F9;
	position:absolute;
	margin-left:473px;
	margin-top:-2px;
	background-image:url(images/proticket_kiss.gif);
	border:1px solid #7C99D5;
	
	
	
}


