/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:top;
	background:transparent;
}
ol,ul{
	list-style:none;
}
blockquote,q{
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none;
}
:focus{
	outline:0;
}
ins{
	text-decoration:none;
}
del{
	text-decoration:line-through;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
/* General Styles */
.skiplink{
	display:none;
}
label{
	cursor:pointer;
}
a,a:link,a:visited{
	color:#222222;
	text-decoration:none;
}
a:focus,a:hover{
	text-decoration:underline;
}
body{
	/*background:#99dff5 url(images/bgr_main.png) repeat-x;*/
	/*background:#99dff5 url(images/bgr_wrapper.png) repeat-x;*/
	background-image:url(images/bgr_wrapper.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#99E0F6;
	
	
	color:#222222;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	

	
}
.wrapper{
	width:713px;
	margin:0 auto;
	padding:0 44px 0 43px;
	clear:none;
}
/*change*/
#change{
	position:absolute;
	margin:107px 0 0 688px;
}
/*top*/
#top{
	width:100%;
	height:35px;
	overflow:hidden;
}
#top ul{
	float:right;
	width:200px;
	height:26px;
	background:url(images/bgt_top.png) no-repeat;
	padding:5px 0 0 0;
}
#top li{
	float:left;
	background:url(images/bgr_top_li.png) no-repeat right top;
	padding:0 16px 0 11px;
}
#top li.last{
	float:left;
	background:none;
	padding:0 0 0 11px;
}
#top a{
	float:left;
	display:block;
	text-indent:-9999px;
	height:20px;
	cursor:pointer;
}
#top_uye{
	width:47px;
	background:url(images/button_uye.png) no-repeat;
}
#top_sifremi{
	width:109px;
	background:url(images/button_sifremi.png) no-repeat;
}
/* header */
#header{
	width:100%;
	height:91px;
	overflow:hidden;
	background:url(images/bgr_header.png) no-repeat;
}
#logo{
	width:379px;
	height:57px;
	text-indent:-9999px;
	position:relative;
	overflow:hidden;
	display:block;
	background:url(images/logo.png) no-repeat;
	cursor:pointer;
	margin:0 0 7px 169px;
}
#header p{
	text-align:center;
	color:#ff8502;
	font-size:12px;
	letter-spacing:5px;
	margin:0 0 0 9px;
}
/* menu */
#menu{
	width:100%;
	height:40px;
	background:url(images/bgr_menu.png) repeat-x;
	overflow:hidden;
}
#menu ul{
	float:left;
	padding:0 0 0 45px;
}
#menu li{
	font-size:15px;
	float:left;
	padding:0 1px 0 0;
}
#menu a, #menu a:visited{
	display:block;
	height:30px;
	padding:10px 10px 0 10px;
	float:left;
}
#menu a:hover, #menu a.selected, #menu a.selected:visited{
	color:#fff;
	background:url(images/bgr_menu_hover.png) repeat-x;
	text-decoration:none;
}
/* body */
#body{
	width:100%;
	overflow:hidden;
	background:#fff url(images/bgr_body.png) no-repeat;
}
#sidebar{
	float:right;
	width:189px;
	padding:20px 0 0 0px;
}
#content{
	float:left;
	width:470px;
	padding:40px 24px 0 0;
	margin-left:25px;
}
#body_end{
	width:100%;
	height:22px;
	overflow:hidden;
	background:url(images/bgr_body_end.png) no-repeat;
}
/*search*/
#search{
	width:100%;
	overflow:hidden;
	margin:0 0 5px 0;
}
#search h2{
	color:#3a7992;
	font-size:17px;
	font-weight:normal;
	padding:0 0 14px 20px;
}
#search fieldset{
	width:100%;
	overflow:hidden;
}
#search p{
	float:left;
	padding:0 0 11px 0;
}
#search label{
	float:left;
	font-size:14px;
	width:88px;
	text-align:right;
	padding:3px 9px 0 0;
	letter-spacing:-1px;
}
#search .first label{
	width:80px;
}
#search .input_text{
	width:105px;
}
#search .calendar{
	position:relative;
	margin:0 0 0 7px;
	top:5px;
}
#search .links{
	width:290px;
	font-size:13px;
	text-align:right;
	padding:8px 7px 0 0;
}
#search .links a{
	margin:0 37px 0 0;
}
#search .submit{
	padding:3px 0 0 0;
}
/*blue_box*/
.blue_box{
	width:100%;
	background:url(images/bgr_blue_box.gif) repeat-y;
	margin:0 0 3px 0;
}
.blue_box_top{
	width:100%;
	background:url(images/bgr_blue_box_top.gif) no-repeat;
}
.blue_box_end{
	width:100%;
	background:url(images/bgr_blue_box_end.gif) no-repeat left bottom;
	overflow:hidden;
}
.blue_box_inner{
	width:454px;
	padding:15px 16px 28px 0;
}
/*home_fly*/
#home_fly .blue_box_inner{
	background:url(images/bgr_home_fly.png) no-repeat 18px 19px;
	text-align:right;
}
#home_fly h2{
	color:#3a7992;
	font-size:22px;
	word-spacing:-1px;
	font-weight:normal;
	margin:0 0 15px 0;
}
#home_fly p{
	color:#237396;
	font-size:11px;
	line-height:1.6em;
	word-spacing:-1px;
	margin:0 0 13px 0;
}
/*mobile_ad*/
#mobile_ad .blue_box_inner{
	background:url(images/bgr_mobile_ad.png) no-repeat 18px 19px;
	text-align:right;
}
#mobile_ad h2{
	color:#3a7992;
	font-size:22px;
	word-spacing:-1px;
	font-weight:normal;
	margin:0 0 15px 0;
}
#mobile_ad p{
	color:#237396;
	font-size:11px;
	line-height:1.6em;
	word-spacing:-1px;
	margin:0 0 13px 0;
}

/*ads_block*/
.ads_block{
	width:470px;
	height:183px;
	background:url(images/bgr_ads_block.png) no-repeat;
	overflow:hidden;
}
.ads_block_shadow{
	background:url(images/bgr_ads_block_shadow.png) no-repeat;
	width:470px;
	height:22px;
	overflow:hidden;
	position:absolute;
	z-index:100;
}
.ads_block ul{
	float:left;
	padding:30px 0 0 10px;
}
.ads_block li{
	float:left;
	padding:0 0 37px 30px;
}
.ads_block img{
	float:left;
}
/*home_ads*/
#home_ads{
	height:162px;
}
/*results*/
#results{
	width:100%;
	overflow:hidden;
}
#results table{
	width:100%;
}
#results table td{
	vertical-align:middle;
	padding:2px 0 2px 0;
}
#results table .grey td{
	background:#dddddd;
}
#results table th{
	background:#cccccc;
}
#results table td, #results table th{
	text-align:center;
	font-size:10px;
}
#results table th a, #results table th a:visited{
	text-decoration:underline;
}
#results table th a:hover{
	text-decoration:none;
}
#results table .res_havayolu{
	width:134px;
	text-align:left;
	padding-left:3px;
}
#results table .res_havayolu img{
	float:left;
}
.res_ucus_no{
	width:52px;
}
.res_kalkis{
	width:40px;
}
.res_vans{
	width:40px;
}
.res_flyat{
	width:42px;
}
.res_son{
	width:89px;
}
.res_info{
	width:40px;
}
.res_more{
}
/*sidebar*/
.box{
	width:100%;
	background:url(images/bgr_box.gif) repeat-y;
	margin:0 0 3px 0;
}
.box_top{
	width:100%;
	background:url(images/bgr_box_top.gif) no-repeat;
}
.box_end{
	width:100%;
	background:url(images/bgr_box_end.gif) no-repeat left bottom;
	overflow:hidden;
}
.box h2{
	text-indent:-9999px;
}
/*sidebar_uye_girisi*/
.sidebar_uye_girisi{
	width:99px;
	height:30px;
	background:url(images/tit_uye_girisi.gif) no-repeat;
}
.sidebar_uye_girisi_en{
	width:99px;
	height:30px;
	background:url(images/USERlogin.png) no-repeat;	
}
#sidebar_uye_girisi fieldset{
	width:166px;
	margin:0 0 0 13px;
	overflow:hidden;
}
#sidebar_uye_girisi p{
	width:100%;
	overflow:hidden;
	padding:0 0 9px 0;
}
#sidebar_uye_girisi label{
	float:left;
	font-size:12px;
	width:55px;
	text-align:right;
	padding:5px 5px 0 0;
}
.input_text{
	width:98px;
	border:1px solid #93ddf5;
	float:left;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(images/bgr_input_text.gif) repeat-x;
	padding:3px;
}
#sidebar_uye_girisi .submit{
	text-align:right;
}
#sidebar_uye_girisi .links{
	text-align:right;
	font-size:10px;
	padding:0 0 12px 0;
}
/*sidebar_haberler*/
.newsOld{
	width:79px;
	height:11px;
	background:url(images/tit_haberler.gif) no-repeat;
	margin:14px 0 15px 13px;
}
.newsNew{
    width:79px;
	height:11px;
	background:url(images/news.png) no-repeat;
	margin:14px 0 15px 13px;
}
#sidebar_haberler ul{
	padding:0 15px 0 23px;
}
#sidebar_haberler li{
	font-family:Verdana, Geneva, sans-serif;
	padding:0 0 15px 0;
	font-size:11px;
}
#sidebar_haberler a, #sidebar_haberler a:visited{
	color:#252626;
	font-weight:bold;
}
#sidebar_haberler p{
	color:#919293;
}
/*sidebar_reservation*/
#sidebar_reservation{
	margin:0;
}
.reservationOld{
	width:139px;
	height:23px;
	background:url(images/tit_reservation.gif) no-repeat;
	margin:7px 0 20px 13px;
}
.reservationNew{
	width:139px;
	height:23px;
	background:url(images/reservation2.png) no-repeat;
	margin:7px 0 20px 13px;
}
#sidebar_reservation ul{
	width:140px;
	padding:0 0 10px 21px;
}
#sidebar_reservation li{
	width:100%;
	overflow:hidden;
	font-family:Verdana, Geneva, sans-serif;
	padding:0 0 5px 0;
	font-size:10px;
	line-height:1.5em;
}
#sidebar_reservation a, #sidebar_haberler a:visited{
	color:#252626;
	font-weight:bold;
}
#sidebar_reservation img{
	float:left;
}
#sidebar_reservation p{
	color:#919293;
	float:right;
}
/* footer */
#footer{
	width:100%;
	padding:8px 0 24px 0;
	overflow:hidden;
	color:#2494c1;
	font-size:12px;
}
#footer a, #footer a:visited{
	color:#2494c1;
}
#footer ul{
	float:left;
}
#footer li{
	float:left;
	padding:0 0 0 10px;
}
#footer p{
	float:right;
	padding:0 24px 0 0;
}

/* Last Added */
#PageText h2, .textHeader{
	color:#3a7992;
	font-size:22px;
	word-spacing:-1px;
	font-weight:normal;
	margin:0 0 15px 0;
}

#PageText h3, .textSubHeader{
	color:#3a7992;
	font-size:13px;
	word-spacing:0px;
	font-weight:normal;
	margin:0 0 11px 0;
}

#PageText p, .text{
	color:#237396;
	font-size:11px;
	line-height:1.6em;
	word-spacing:0px;
	margin:0 0 10px 0;
}

.subText{
	color:#237396;
	font-size:11px;
	line-height:1.6em;
	word-spacing:-1px;
	margin:0 0 10px 20px;
}

.subTextMini{
	color:#237396;
	font-size:9px;
	line-height:1.6em;
	word-spacing:-1px;
	margin:0 0 10px 0px;
}

.textBox{
	width:130px;
	border:1px solid #93ddf5;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(images/bgr_input_text.gif) repeat-x;
	padding:1px 3px 1px 3px;
	margin:1px 3px 1px 3px;
}

.flightCaption
{
    color:#3a7992;
	font-size:20px;
	font-weight:bold;
	width:450px;
	text-align:center;
	display:none;	
}

/*results*/
#returnFlightsDiv{
	width:460px;
}

/*results*/
#departureFlightsDiv{
	width:460px;
}
#news
{
    height:150px;
    overflow:hidden;
}
#newsSingle
{
}
#depLoadingResultsDiv, #retLoadingResultsDiv
{
    display:none;
    vertical-align:middle;
    font-size:14px;
    margin-left:50px;
    background-image:url(img/loading.gif);
    background-position:center top;
    background-repeat:no-repeat;
    text-align:center;
    padding-top:50px;
}
#hotelAdDiv
{
    font-weight:bolder;
    font-size:18px;
    display:none;
    cursor:pointer;
}

#hotelAdDivInner
{
    background-image:url(images/hotelADBG.png);
    background-repeat:no-repeat;
    width:471px;
    height:63px;
    cursor:pointer;   
}

#hotelAdCityName
{
    width:150px;
    text-align:center;
    margin:4px 0px 0px 70px;
    color:Red;
    cursor:pointer;
}
#sliderPriceInfo, #sliderHourInfo
{
    clear:both;
}
.notShow{
    display: none;
}
.flights
{
    width: 480px;    
    display: none;
}
.topPanel
{
    display:none;
    font-size:12px;
    font-weight:bold;
}
.loadingResults
{  
    display:none;
    background:transparent url(img/loadingSmall1.gif) no-repeat scroll 12% center;
}
.flightCount
{
    display:none;
}
.nextPrevDay a
{
    color:#919293;
    cursor:pointer;
}
.nextPrevDay a:hover
{
    color:#3a7992;
    text-decoration:none;
}
