@charset "utf-8";
#mainContent {
font-family:Arial,Helvetica,sans-serif;

}
.table3 td{
	padding: 3px;
}
.table3 td.cizgi1 {
	padding: 3px;
	border-bottom: 1px solid #CCC;
	font-size:12px;
}
.table3 td.cizgi2 {
	padding: 3px;
	border-bottom: 3px solid #CCC;
}
.table3 td.toplam {
	padding: 3px;
	font-size: 14px;
	border-top: 3px solid #555;
}
.table3 td.fiyat {
	padding: 3px;
	border-top: 3px solid #555;
	font-size: 21px;
	font-weight: bold;
}

.DeliveryTable1 {
}

.DeliveryTable1 td {
	padding: 5px 3px;
	border-bottom: 1px solid #AAA;
}
.DeliveryTable1 td.baslik {
	font-weight: bold;
	border-bottom: 3px solid #555;
}
.DeliveryTable1 td span.baslik2 {
	font: bold normal 15px Arial, Helvetica, sans-serif;
}
.DeliveryTable1 .oddRow{
	 background-color:#FFF;
}
.DeliveryTable1 .evenRow{
	background-color:#EFEFEF;
}

.buttonPreviousNew {
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	color: #666;
	background: url(images/btn-geri.gif) no-repeat left center;
	height: 25px;
	width: 110px;
	display: block;
	text-align: center;
	text-decoration: none;
}
.buttonCancelNew {
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	color: #FFF !important;
	background: url(images/btn-iptal.gif) no-repeat left center;
	height: 25px;
	width: 110px;
	display: block;
	text-align: center;
	text-decoration: none;
	border-style: none;	
}


.buttonNextInputNew {
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	color: #666;
	background: url(images/btn-devam.gif) no-repeat left center;
	height: 25px;
	width: 110px;
	display: block;
	text-align: center;
	text-decoration: none;
	border-width: 0px;
	border-style: none;
	cursor:pointer;
}
.btnCurrency{
	
	background: url(images/doviz_bos.jpg) no-repeat left center;
	color:#666;
	display: block;
	float:left;
	text-decoration: none;
	border-style:none;
	cursor:pointer;
	height: 41px;
	width: 149px;
}
.btnCurrency span {
	font: bold 11px Arial, Helvetica, sans-serif;	
	padding-top:6px;
	padding-left:34px;
	float:left;
}

ul#flightSteps {
	padding-left:6px;
	width:713px;
}

ul#flightSteps li {
	border-bottom:medium none;
	border-top:medium none;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
	width:140px;
}
ul#flightSteps2{
	height:25px;
	width:719px;
	float:left;
	left:0;
	margin:0 0 15px;
	padding:0;
}
ul#flightSteps2 li{
	border-bottom:medium none;
	border-top:medium none;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
	width:238px;
}

.formFields #tripType,.formFields #typeOfClass{
	width:auto;
	padding:0px;
}
.formFields #flights .yui-ac-input{
	width:160px;
}

.formFields #lid #lidHeader{
	margin-top:5px;
	margin-left:5px;
	background: url(images/mm.jpg) no-repeat left top;
	width:170px;
	height:30px;
}
.formFields #lid #msLoginButton{
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	color: #666;
	background: url(images/msLoginButon.jpg) no-repeat left center ;
	height: 19px;
	width: 83px;
	display: block;
	text-align: center;
	text-decoration: none;
	border-width: 0px;
	border-style: none;
	cursor:pointer;

}

.yui-skin-sam .yui-ac{
	height:17px;
	 position:relative;
	 width:120px;
}

.btnRestart{
	background: url(images/btn_yeniden.jpg) no-repeat;
	display:block;
	width:148px;
	height:40px;
	color:#FFF;
	padding-top:12px;
	padding-left:8px;
	text-decoration:none;
	font-size:14px;
}

.milesSmilesNew{
	background: url(images/isim_gorseli_zemin.jpg) no-repeat;
	background-position:right;
	display:block;
	height:32px;
	margin-bottom:10px;
	padding:13px 0px 0px 0px;
	color:#666;
	font-size:14px;
}
.milesSmilesNew img{
}
div .newError{
	background: url(images/hata.jpg) no-repeat scroll 14px 7px;
	background-color: #FFDDDD;
	color:#333;
	margin-top:10px;
	padding:10px 0px 30px  60px;
	border:1px solid #990000;
}
div .newError ul{
	margin:0px;
	padding-left:10px;
}

div .newInfo{
	background: url(images/dikkat.jpg) no-repeat scroll 14px 7px;
	background-color: #F1FAF5;
	color:#333;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px 0px 30px  60px;
	border:1px solid #7199A9;
}
div .newInfo ul{
	margin:0px;
	padding-left:10px;
}
div .newWarning{
	background: url(images/uyari.jpg) no-repeat scroll 14px 7px;
	background-color: #FFFFCC;
	color:#333;
	margin-top:10px;
	padding:10px 0px 30px  60px;
	border:1px solid #A37900
}
div .newWarning ul{
	margin:0px;
	padding-left:10px;
}
fieldset legend {
	font-weight:bold;
	font-size:14px;
}
div .mealSelection{
	width:668px;
	float:none;
	text-decoration:none;
	text-align:center;
}

.required {
	padding-left:5px;
	color:#FF0000;
}
.formFields label{
	font-size:12px;
}
#etkBillingFieldset  a{
	text-decoration:none;
	text-transform:uppercase;
}
#etkBillingFieldset  a:hover{
	text-decoration:underline;
	text-transform:uppercase;
}

.availabilityBaslik {
	font-size: 16px;
	color: #FFF;
	background: #80b0d8 no-repeat 685px;
	font-weight: bold;
	line-height: 26px;
	padding-left: 10px;
	margin: 10px 0px 15px;
}
.availabilityBilgi {
	font-size: 14px;
	font-weight: bold;
	color: #80b0d8;
	margin: 0px;

}
.availabilityBilgi td {
	padding: 0px 10px 10px;

}

.kabinsiniflari {
	background-image:url(images/kabinsiniflari_bg.png);
	background-repeat:no-repeat;
	width:208px;
	height:30px;
	color:#FFF;
	font-size:14px;

}
.kabinsiniflari a{
	font-size:14px;
	color:#FFF;
	
}

.wline {
	background-color:#FFFFFF;
}
.baslikEkonomi {
	background-color:#EBEBFF;
	font-size:11px;
	border-left:3px solid #7BA0B7;
	border-right:1px solid #7BA0B7;
	text-align:center;
	}

.baslikEsnek {
	background-color:#D9E7F3;
	font-size:11px;
	border-right:1px solid #7BA0B7;
	text-align:center;
	height:40px;
	}

.baslikBusiness {
	background-color:#C6DBED;
	font-size:11px;
	border-right:3px solid #7BA0B7;
	text-align:center;
	}

	
.baslikEkonomi input { 
vertical-align:middle;
}
.baslikEkonomi label { 
font-size:14px; vertical-align:middle;
}

.baslikEsnek input { 
vertical-align:middle;
}
.baslikEsnek label { 
font-size:14px; vertical-align:middle;
}

.baslikBusiness input { 
vertical-align:middle;
}
.baslikBusiness label { 
font-size:14px; vertical-align:middle;
}
.altborder {
	border-bottom:1px solid #7BA0B7;
}


#middleContainer #wrapper #mainContent a.availabilityGun {
	color:#929c9d;
}
#middleContainer #wrapper #mainContent a.availabilityGun:hover {
	color:#555;
}

#arrival {

}
#departure {
	margin-top: 40px;
}
.filtre {
	margin: 0px 0px 15px;
	height: 37px;
	background: url(images/availability_filtre.gif) repeat-x left top;
	border-right: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	font-size: 15px;
	font-weight: bold;
	color: #555555;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
}
.filtre #select {

}



.availabilityGun {
	background: #666 no-repeat left center;
	width: 152px;
	height: 33px;
	display: block;
	line-height: 28px;
	text-align: center;
	color: #929c9d;
	text-decoration: none;
}
.beyaz {

}
.siyah {
	background: #f6f9fc;
}
.beyaz .availabilityUcusBilgiNo {
	background: #80B0D8;
	height:50px;
}
.siyah .availabilityUcusBilgiNo  {
	background: #BBB;
	height:50px;
}
.availabilityUcusBaslik {
	background: #7BA0B7;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	line-height: 12px;
	width: 100%;
}
.availabilityUcusBaslik td {
	padding-top: 0px;
	padding-bottom: 0px;
}


.availabilityUcusBilgi{
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	width: 100%;
	empty-cells:show;
}
.availabilityUcusBilgiNo {
	color: #FFF;
	font-size: 20px;
	line-height: 15px;
}
.availabilityUcusBilgiFiyat {
	color: #858e8f;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}
.availabilityAltBilgi {
	font-size: 12px;
	color: #757c7d;
	margin: 10px 0px;
	padding: 0px;
}
.availabilityInfo {
	margin: 10px 0px;
	font-size: 11px;
	color: #757c7d;
	padding-left: 30px;
	background: url(images/availability_info.gif) no-repeat 5px;
}



.cerceve{
	border:	1px solid #80B0D8;
	padding:10px 5px 5px 10px;
}

#mmidtk{
	width:26px;	
}
#mmidnumber{
	width:74px;	
}
#mmpin{
	width:74px;	
}

.unlem{
	margin:15px 5px 5px 5px;
	padding:0 0 0 40px;
	background:url(images/uyari.jpg) no-repeat;
}

h2.PaymentTitle{
	color:#7FB0D8;
	font-size:14px;
	padding:0 0 5px 10px;
	border-bottom:2px solid #7FB0D8;
	font-weight:bold;
	margin:20px 0 10px 0;
}

span.fiyat{
	font-size:15px;
	color:#666666;
	font-weight:bold;
}
span.baslik1 {
	font-size: 15px;
	font-weight: bold;
	color: #999;
}

span.parabirimi{
	font-size:12px;
	color:#666666;
}
td.cizgi1 {
	border-bottom:1px solid #CCCCCC;
	padding:3px;
}
td.cizgi3{
	border-bottom:3px solid #999999;
}

td.DikeyAyrac{
	border-left:1px solid #666666;
}

.bilgilendirme{
	margin:15px 5px 5px 5px;
	padding:0 0 10px 40px;
	background:url(images/dikkat.jpg) no-repeat;
}

.kurallar_kosullar{
	font-size:12px;
	line-height:19px;
}

.ust_arac_cubugu{
	font-size:12px;
}

#typeOfClassInfo{
 position:absolute;
 z-index:4;
width:300px;
}

.cabinInfoDiv{
 font-size:12px;
 position:absolute;
 z-index:4;
 width:208px;
 font-weight:normal;
 color:#555;
 background:#EBEBFF;
 border:1px solid #7BA0B7;
 text-align:left;
 padding:6px;
 right:50px;
}
/*ferse*/

.DeliveryTable2 {
	font-size:12px;
	padding:12px 4px 10px;
}
.DeliveryTable2 .baslik {
	padding-bottom: 5px;
	border-bottom: 3px solid #999;
	padding-top: 0px;
	text-align: center;
	line-height: 10px;
	font-weight: bold;
}
.DeliveryTable2 .baslik img {
	border-width: 0px;
	border-style: none;
}
.DeliveryTable2 .icerik {
	padding-left: 0px;
	border-bottom: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.DeliveryTable2 .sol {
	text-align: left;
}
.aciklama_back{
	background:url(images/aciklama_back.png) no-repeat 20px;
	padding:8px 10px 10px 62px;
	height:70px;
	margin: 0px;
}

.aciklamaBg {
    background:url(images/aciklama_back.gif) no-repeat right center;
    margin: 0px;
}

.msgiris {
    background: url(images/btn-ms-giris.png) no-repeat center bottom;
    border-width: 0px;
    border-style: none;
    width: 65px;
    color: #FFF;
    height: 34px;
    text-align: left;
    margin: 0px;
    padding: 0px 0px 3px 8px;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -1px;
}

div.popup {
	background:#F1FAF5 url(images/availability_info.gif) no-repeat scroll 11px center;
	border:1px solid #7199A9;
	color:#333333;
	margin:0;
	padding:10px 10px 10px 40px;
	position:absolute; 
	width:300px; 
	z-index:4;



	}
span.fiyat2 {
color:#666666;
	display:block;
	font-size:15px;
	font-weight:bold;
	padding-left:5px;
}

.table4 td {
	padding: 10px 3px;
}



.LargeTabs {
                margin-top: 10px;
}
.LargeTabs .Body {
                border-right:2px solid #CFCFCF;
                border-bottom:2px solid #CFCFCF;
                border-left:2px solid #CFCFCF;
                padding:10px;
}
.LargeTabs .Tabs ul {
                display: block;
                background: url(images/odeme_tab_bg.gif) no-repeat center bottom;
                height: 43px;
                margin: 0px;
                padding: 0px;
                border-width: 0px;
                border-style: none;
                width: 720px;
}
.LargeTabs .Tabs ul li {
                display: block;
                float: left;
                background: url(images/largetab_deactive.png) no-repeat left top;
                height: 41px;
                width: 238px;
                margin-right: 3px;
                border-width: 0px;
                border-style: none;
                text-align: center;
}
.LargeTabs .Tabs ul li.active {
                display: block;
                float: left;
                background: url(images/largetab_active.png) no-repeat left top;
                height: 43px;
                width: 238px;
                margin-right: 3px;
                border-width: 0px;
                border-style: none;
}
.LargeTabs .Tabs ul li#rezervasyon {
                margin-right: 0px;
}
.LargeTabs .Tabs ul li a {
                color:#999;
                margin:0px;
                padding:0px;
                text-decoration:none;
                cursor: pointer;
                text-align: center;
                font: bold 18px/42px Arial, Helvetica, sans-serif;
                height: 42px;
                display: inline-block;
}
.LargeTabs .Tabs ul li.active a {
                color:#666;
                margin:0px;
                padding:0px;
                text-decoration:none;
                cursor: pointer;
                text-align: center;
                font: bold 18px/42px Arial, Helvetica, sans-serif;
}
.LargeTabs .Tabs #kk a {
                background:url(images/largetab_kk.gif) no-repeat left 5px;
                padding-left: 50px;
}
.LargeTabs .Tabs #eft a {
                background:url(images/largetab_eft.gif) no-repeat left 7px;
                padding-left: 50px;
}
.LargeTabs .Tabs #rezervasyon a {
                background:url(images/largetab_rezervasyon.gif) no-repeat left 5px;
                padding-left: 33px;
}



.uyari_genis{
	margin:15px 5px 5px 5px;
	padding:10px 0 35px 50px;
	background:url(images/uyari.jpg) no-repeat 10px 10px #FFFFCC;
	border:1px solid #A37900;
}
	
.bilgilendirme_genis{
	margin:15px 5px 5px 5px;
	padding:10px 0px 35px 50px;
	background:url(images/dikkat.jpg) no-repeat 10px 10px;
	border:1px solid #7199A9;
}
fieldset  select {
font-size:12px;
}

.instructions_akaryakit {
	background-color:#E0EEEE;
	background-image:url(images/unlem.gif);
	background-repeat:no-repeat;
	background-position:25px 10px;
	border:1px solid #529696;
	width:670px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#036;
	padding-left:50px;
	padding-top:20px;
	}
.instructions_cip {
	background-color:#FEE0C6;
	border:1px solid #933;
	width:700px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#036;
	padding-left:20px;
	padding-top:20px;
	font-weight:bold;
}

.instructions_bilgi {
	background-color:#F1FAF5;
	background-image:url(images/bilgi.jpg);
	background-repeat:no-repeat;
	background-position:18px 14px;
	border:1px solid #069;
	width:668px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#036;
	padding-left:50px;
	padding-top:20px;
	font-weight:bold;
}


#timeoutMessage {
	width:600px;
	height:150px;
	margin:0px auto;
	background-image:url(images/timeout_icon.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	}
	
#timeoutMessage h1 {
	margin-left: 130px;
	color:#DD2D20;
	font-size:28px;
	font-weight:normal;
	}
	
#timeoutMessage h2 {
	margin-left: 130px;
	font-size:16px;
	font-weight:bold;
	}

#timeoutLinks {
	margin-left:120px;
}

#timeoutLinks li {
	display:block;
	float:left;
	font-size:12px;
	}
	
#timeoutLinks a {
	color: #03C !important;
	border-left:1px solid #03C;
	padding-left:10px;
	padding-right:10px;
	}
	
#timeoutLinks a.timeoutLinksFirst {
	border-left:none;}