* { margin: 0px; padding: 0px; } 
html 		{ min-height: 100%; }

body { 
  text-align: center; 
  font-family: Trebuchet MS; 
  font-size: 12px; 
  color: #333; 
  background:white  no-repeat 50% 0; 
  line-height:18px; 
}
p, h1, h2, h3, ol, ul, dl { padding:2px 6px 8px; }
ol,ul,dl 
h1, h2, h3, ol, ul, dl { padding:8px 6px 3px; }
table, th, td { font-family: Trebuchet MS; font-size: 12px; color: #333; }
ol, ul, dir, menu, dd       		{ margin-left: 40px }
ol              					{ list-style-type: decimal }
ol ul, ul ol, ul ul, ol ol    		{ margin-top: 0; margin-bottom: 0 }
blockquote { 
  width:80%; margin:10px auto; padding:0 26px;  
  background:#FFF url(../images/bg_blockquote_side.gif) no-repeat 0 50%; 
}

#skip 				{ display: none; }
a img, :link img, :visited img { border: none; }
img 				{ display: block; }
a:link 				{ color: #F99935; text-decoration: underline; }
a:visited 			{ color: #333; text-decoration: underline; }
a:hover, a:active 	{ color: #F99935; }

.alignright		{ text-align: right !important; }
.floatright		{ float: right; }
.inline			{ display: inline; }

.clear	{ clear: both;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix 		{ display:inline-block; } 
/*\*/ .clearfix { display:block; } /**/ 

h1		{ font-size: 20px; line-height: 18px;  }
h2 		{ font-size:18px; }
h3		{ font-size: 16px; color: #666; }

#wrapper 		{ width:920px; margin:0 auto; }

#header 		{ 
  position:relative; display:block; width:920px; height:250px; 
  background:#FFF  repeat-x; 
}

#header .logo 	{ position:absolute; left:40px; top:0px; }

#nav 			{ 
  display:block; width:920px; height:26px; margin:0; padding:0; 
  list-style:none; text-align:center; background:#A13D3D url(../images/bg_nav.gif) repeat-x; 
}
#nav li 		{ float:left; width:150px;  }
#nav li a 		{ 
  font-family: Trebuchet MS; font-size: 15px; text-decoration:none; 
  display:block; padding:0; padding:0; height:1%; line-height:26px; color:#FFF; 
}
#nav li.on 		{ 
  display:block; padding:0; width:120px; height:26px; 
  line-height:26px; background:url(../images/bg_nav_on_2.gif) no-repeat 50% 0; 
  color:#EFEFEF; 
}

#nav li a:hover { background:url(../images/bg_nav_on.gif) no-repeat 50% 0; }

#content { 
    width:900px; 
    padding:50px 10px 0; min-height:343px; 
    background:#FFF url(../images/bg_content.gif) no-repeat 0 0; text-align:left;  
}

* html #content, * html #content #col_1 { height:543px; }

#content #col_1 { 
  width:40%; 
  float:left; 
  min-height:343px; 
  background:url(../images/bg_left.gif) no-repeat 100% 50%; 
}

#content #col_2 { 
  width:60%; 
  float:left; 
}

#content #col_11 { 
  width:20%; 
  float:left; 
  min-height:343px; 
  background:url(../images/bg_left.gif) no-repeat 100% 50%; 
}

#content #col_21 { 
  width:80%; 
  float:left; 
}

.sidetab {background:url(../images/new_sbbg.jpg) repeat-y; width:283px; overflow:hidden; padding:0 5px 0 12px; display:block}

#inner {
    position: relative;
    margin: 0 0 0 10px;
    padding-right: 10px;
    border-right: 1px solid #ccc;
}

.blue {
    color: #4165af;
}

.green {
    margin-top: 3em;
    color: #598e1e;
}

.left {
    float: left;
    margin: -1px 5px 0px 0px;
}

#subnav, #subnav ul { margin:0; padding:0; list-style:none; }
#subnav li { 

}
#subnav li a { 
  display:block; 
  padding:5px 10px 5px 10px; 
  height:1%; 
  background:url(../images/bg_subnav.gif) no-repeat 100% 100%; 
  text-decoration:none;
  text-align:right;
}
#subnav li a:hover { 
  background:#FFB40D url(../images/bg_left_nav_on.gif) no-repeat 100% 0;
  color:#FFFFFF; 
  text-decoration:none; 
}

#footer { 
  display:block; 
  width:920px;
  height: 100px; 
  padding: 10px 40px; 
  margin:0 auto; 
  background:url(../images/footer.jpg) no-repeat; 
}

#footer small {  
  text-align:center;
}

.t_form { margin:20px; }
.t_form th { background:#efefef; }
.t_form td, .t_form th { padding:5px; border-bottom:1px solid #666; }


.mcr {float:left; width:240px; margin-left:10px;}
	.camp_top {width:240px; height:105px;}
	.camp_bot {background:url(../images/new_campb.gif) no-repeat; width:171px; height:15px; padding-top:0px; padding-left:69px}
	
	.cn1 {display:block; width:23px; height:22px; background:url(../images/kampnum.gif) no-repeat 0 0; float:left; margin-left:2px;}
	a.cn1:hover, a.cn1:visited:hover {background:url(../images/kampnum.gif) no-repeat 0 -30px}
	.cn1on {display:block; width:23px; height:22px; background:url(../images/kampnum.gif) no-repeat 0 -60px; float:left; margin-left:2px;}
	
	.cn2 {display:block; width:23px; height:22px; background:url(../images/kampnum.gif) no-repeat -25px 0; float:left; margin-left:2px;}
	a.cn2:hover, a.cn2:visited:hover {background:url(../images/kampnum.gif) no-repeat -25px -30px}
	.cn2on {display:block; width:23px; height:22px; background:url(../images/kampnum.gif) no-repeat -25px -60px; float:left; margin-left:2px;}
	
	.cn3 {display:block; width:23px; height:22px; background:url(../images/kampnum.gif) no-repeat -50px 0; float:left; margin-left:2px;}
	a.cn3:hover, a.cn3:visited:hover {background:url(../images/kampnum.gif) no-repeat -50px -30px}
	.cn3on {display:block; width:23px; height:22px; background:url(../images/kampnum.gif) no-repeat -50px -60px; float:left; margin-left:2px;}
	
	.cn4 {display:block; width:23px; height:22px; background:url(../images/kampnum.gif) no-repeat -75px 0; float:left; margin-left:2px;}
	a.cn4:hover, a.cn4:visited:hover {background:url(../images/kampnum.gif) no-repeat -75px -30px}
	.cn4on {display:block; width:23px; height:22px; background:url(../images/kampnum.gif) no-repeat -75px -60px; float:left; margin-left:2px;}
	
	.cn5 {display:block; width:23px; height:22px; background:url(../images/kampnum.gif) no-repeat -100px 0; float:left; margin-left:2px;}
	a.cn5:hover, a.cn5:visited:hover {background:url(../images/kampnum.gif) no-repeat -100px -30px}
	.cn5on {display:block; width:23px; height:22px; background:url(../images/kampnum.gif) no-repeat -100px -60px; float:left; margin-left:2px;}

#leftContent {
	background: url(../images/online-service-golge.gif) no-repeat;
	width: 405px;
	position: relative;
	margin: -33px 0px 0px 10px;
	padding: 13px 21px 0px 14px;
	height: 358px;
	top:40px;
	left:100px;
}
#QuickSearchTab {
	background-color: #FFEAC1;
	height: 33px;
}
#QuickSearchTab td {
	border-bottom: 3px solid #FFF;
	border-right: 3px solid #fff;
}

#QuickSearchTab td.active {
	border-bottom: 1px solid #FFB40D;
	background: #FFB40D;
}
#QuickSearchTab td a {
	font-size: 12px;
	font-weight: bold;
	color: #999;
	line-height: 11px;
	height:24px;
	cursor:pointer;
	display: inline-block;
	text-align: left;
	padding-left: 25px;
	padding-top: 3px;
}
#QuickSearchTab td.active a {
	color: #666;
}

#QuickSearchTab td.listSon {
  border-bottom:3px solid #FFFFFF;
}


/*sekme basliklari*/
#mainTabset #Bilet{
	background:url(../images/online_service_icon_bilet.gif) no-repeat 0px 3px;
}
#mainTabset .active #Bilet{
	background:url(../images/online_service_icon_bilet_hover.gif) no-repeat 0px 3px;
}
#mainTabset #Otel{
	background:url(../images/online_service_icon_otel.gif) no-repeat 0px 3px;
}
#mainTabset .active #Otel{
	background:url(../images/online_service_icon_otel_hover.gif) no-repeat 0px 3px;
}

#QuickSearchContent {
	height: 275px;
	width: 365px;
	padding: 15px 20px 0px;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
}
#QuickSearchContent #OnlineServiceContent {
	text-align: left;
}
#QuickSearchContent #OnlineServiceContent #UcusTercihi {
	clear: both;
	background: url(../images/anasayfaQS_separate.gif) no-repeat bottom;
	margin: 0px 0px 7px;
	padding: 0px 0px 10px;
	display: block;
	float: none;
	height: 15px;
}
#QuickSearchContent #OnlineServiceContent #UcusTercihi div {
	display:inline-block;
	margin: 0px 10px 0px 0px;
	float: left;
}
#QuickSearchContent #OnlineServiceContent #UcusSecim {
	margin: 0px 0px 7px;
	background: url(../images/anasayfaQS_separate.gif) no-repeat bottom;
	padding: 0px 0px 10px;
	line-height: 14px;
}
#QuickSearchContent #OnlineServiceContent #UcusSecim #btnFrom, #QuickSearchContent #OnlineServiceContent #UcusSecim #btnTo {
	margin-left: 164px;
}
#QuickSearchContent #OnlineServiceContent #UcusSecim #Nereden {
	float: left;
	width: 219px;
	display: inline-block;
}
#QuickSearchContent #OnlineServiceContent #UcusSecim #Nereden #myInputFrom {
	width: 157px;
}
#QuickSearchContent #OnlineServiceContent #UcusSecim #GidisTarihi {
	display: inline-block;
	margin: 0px 0px 5px;
}
#QuickSearchContent #OnlineServiceContent #UcusSecim #GidisTarihi #departureDate {
	width: 78px;
}
#QuickSearchContent #OnlineServiceContent #UcusSecim #Nereye {
	clear: left;
	width: 219px;
	display: inline-block;
	float: left;
}
#QuickSearchContent #OnlineServiceContent #UcusSecim #Nereye #myInputTo {
	width: 157px;
}
#QuickSearchContent #OnlineServiceContent #UcusSecim #DonusTarihi {
	display: inline-block;
}
#QuickSearchContent #OnlineServiceContent #UcusSecim #DonusTarihi #returnDate {
	width: 78px;
}
#QuickSearchContent #OnlineServiceContent #UcusSecim span img {
	vertical-align: bottom;
}
#QuickSearchContent #OnlineServiceContent #flexyOptions {
	display: block;
	clear: both;
	margin: 0px 0px 7px;
	background: url(../images/anasayfaQS_separate.gif) no-repeat bottom;
	padding: 0px 0px 7px;
}
#QuickSearchContent #OnlineServiceContent #flexyOptions ul {
	margin: 0px;
	padding: 0px;
}
#QuickSearchContent #OnlineServiceContent #flexyOptions ul li {
	list-style: none;
	margin: 0px 0px 2px;
}
#QuickSearchContent #OnlineServiceContent #YolcuSayisi {
	margin: 0px 0px 7px;
	background: url(../images/anasayfaQS_separate.gif) no-repeat bottom;
	padding: 0px 0px 10px;
	height: 42px;
}
#QuickSearchContent #OnlineServiceContent #YolcuSayisi ul {
	margin: 0px;
	padding: 0px;
}
#QuickSearchContent #OnlineServiceContent #YolcuSayisi ul li {
	float: left;
	width: 73px;
	list-style: none;
}
#QuickSearchContent #OnlineServiceContent #Kabin {
	margin: 0px;
	padding: 0px;
	display: block;
	position: relative;
}
#QuickSearchContent #OnlineServiceContent #Kabin #KabinSecimi {
	display: inline-block;
	position:absolute;
}

#QuickSearchContent #OnlineServiceContent #Kabin #ButonAra  {
	float: right;
}
#QuickSearchContent #OtelContent {
	text-align: left;
	font-size: 11px;
	display: none;
}

#OtelContent img {
	vertical-align: top;
}
#QuickSearchContent input {
	font-size: 11px;
	color: #333;
	margin: 0px;
	padding: 0px;
}
#QuickSearchContent input.buttonGo {
	font-size: 11px;
	color: #FFF;
	margin: 0px 41px 0px 0px;
	padding: 0px;
}
#QuickSearchContent select {
	font-size: 11px;
	color: #333;
	margin: 0px;
	padding: 0px;
}
#QuickSearchContent a {
	color: #666;
	text-decoration: underline;
}
#QuickSearchContent .info {
	clear: both;
	display: block;
}
.QuickSearhBottom {
	overflow: hidden;
	height: 35px;
	text-align: center;
}
.QuickSearhBottom a {
	color: #333;
	text-decoration: none;
	line-height: 35px;
	cursor: pointer;
}

.QuickSearhBottom a img {
	vertical-align: middle;
	border-width: 0px;
	border-style: none;
}
.QuickSearhBottom table {
	margin: 0px;
	padding: 0px;
	height: 35px;
}
.QuickSearhBottom table td {
	margin: 0px;
	padding: 0px;
	height: 35px;
}

input.buttonGo,  .buttonGo {
	background:transparent url(../images/button_lc_New.png) no-repeat left top !important;
	color:#FFFFFF;
	cursor:pointer;
	width:80px;
	font-weight: bold;
	margin: 0px;
	padding: 1px 0px 2px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	height: 19px;
	font-size:13px;
}

