body{
margin:0;
padding:0;
background-color:#fff;
background:url(../images/main_bg.png);
/*background:#3F67BB;
background:#045b8f;
background:#4C555A;*/
font:12px/15px tahoma;
}
img {
	border:none;
}
a{
	color:#000;
	text-decoration:none;
	outline:none;
}
a:hover{
	/*color:#EC892B;*/
	color:#06f;
	text-decoration:underline;
}
/* Ana Blok */
#ust_blok{
	width:940px;
	height:110px;
	background-image:url(../images/ana_bg.png);
	background-repeat:repeat-y;
	margin-top:0px;
	margin-bottom: 0px;	
	margin-left: auto;
	margin-right: auto;
	padding-left:10px;
	padding-right:10px;
	z-index:101;
}
#ust_blok table {width:960px;}
#ana_blok{
	width:960px;
	text-align:left;
	background-image:url(../images/ana_bg.png);
	background-repeat:repeat-y;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.baslik {
	font-size:14px;
	color:#06F;
	width:200px;	
	margin-left:15px;
}
#sol_blok{ width:220px; float:left;}
#sol_blok ul {
	list-style-image:url(../images/blt2.gif);
	margin:0px 0px 0px 0px;
	padding:0;
	margin-left:15px;
}
#sol_blok li {
	font-size:11px;
	
	margin:0px 0px 0px 0px;
}
#sag_blok{ width:705px; float:right; margin:5px 5px 5px 5px;}
#alt_blok{
	width:960px;
	background-image:url(../images/ana_bg.png);
	background-repeat:repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	color:#777;
	margin-bottom:0px;
	font-size:11px;
}
#alt_blok span {padding-left:20px;}
.sag_alt_blok {
	width:225px;
	margin:3px;
	float:left;
}
/* Sol Blok */
.sol_menu_baslik {
	background-image:url(../images/sol_menu_ust.gif);
	background-repeat:no-repeat; 
	padding-left:20px; 
	font-family:Tahoma;
}
.sol_menu_baslik a{
color:#000;
font-weight:bold;
}
.snc_fiyat {
	background:#FFC;
	border:0px;
	width:30px;
}
.snc_kisi {
	background:#fff;
	border:1px solid #999;
	width:30px;
}

.content_td {border-right:1px dotted #CCC;}
.otel_baslik {
	font-family:Trebuchet MS ;
	color:#06F;
	font-weight:bold;
	font-size:20px;
	padding-left:25px;
}
.otel_mini {
	font-size:11px;
}

#resimler {
  float:left;
  width:93px;
  color:#68D;
}
#resimler a.selected {
  background:#FFF;
  color:#000;
  width:90px;
  cursor:default;
}

.resim_orj {
  width:450px;
  height:300px;
  padding-top:0px;
  background:#fff;
  margin:auto;
}
.otel_dty_tablo {
	font-family:Tahoma;
	font-size:11px;
}
.zebra table {background-color: #fff; font-family:Arial;}
.zebra th {background-color:#CCC ; color:#444 ; font-size:10px; font-weight:bold;}
.zebra tbody {background-color: #FFF; }
.zebra td {background-color: #fff; font-size:10px; }
.ikinci td {background-color:#FFFFCC ; color:#000;}
.zebra_aktif td {background-color: #BFEBFF;}
.smt{ background:url(../images/button_bg.gif) no-repeat; width:118px; height:24px; border:0; color:#222; }
.smt:hover{ background:url(../images/button_bg2.gif) no-repeat; }

#menu_blok {
	width:937px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	padding-left:13px;
	padding-right:10px;
	background-image:url(../images/ana_bg.png);
	background-repeat:repeat-y;
}
/* Menu Blok */
#MainMenu 
{
	height:35px;
	background:#FFF;
	border-color:#ccc;
	border-style:solid;
	border-width:0 0 3px;
	margin:0;
	
}
#tab 
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
	margin-left:5px;
}
#tab ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0 1px 0 0;
	padding:0;
}
#tab a 
{
	background:url(../images/menu_right.gif) no-repeat right bottom;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tab a span 
{
	display:block;
	background:url(../images/menu_left.gif) no-repeat left bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	line-height:35px;
	padding:0 9px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right top;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left top;
	color:#000;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
/* /menü blok */

.hata {
	color:#F00;
	font-size:9px;
	font-weight:bold;
}
.formlar {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#06C;
}
.mini_yazi {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#06C;
}
.footer_button {
	background-image:url(../images/button_bg.gif); 
	background-repeat:no-repeat;
	width:118px; 
	height:20px; 
	padding-top:4px; 	
}
.footer_button:hover {
	background-image:url(../images/button_bg2.gif); 
	background-repeat:no-repeat;
	}
.footer_button a:hover{
	color:#222;
	font-weight:bold;
}

#arama_alan {
	width:450px;
	margin-left:10px;
	margin-right:auto;
	margin-top:5px;
	padding:10px;
}
.arama_label {
	width:305px;
	padding:3px;
	font-family:Arial;
	font-size:14px;
	color:#999;
}
/*- Acnt Menu--------------------------- */
	
#custmenu {
	width: 230px;
	float:left;
}

/* Otobüs alanı */
#aciklama {
	width:830px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid #FC0;
	background-color:#FFC;
}
#ulasimdetay {
	width:430px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	border:1px solid #FC0;
	background-color:#FFC;
}
/* sayfalama alanı başlangıç */
.sayfalama {
    padding: 3px;
    margin: 3px;
    text-align:center;
	font-size:11px;
}

.sayfalama a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #EEE;
    text-decoration: none;
    color: #036CB4;
}

.sayfalama a:hover,
.sayfalama a:active {
    border: 1px solid #999;
    color: #666;
}
.sayfalama .secili {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #036CB4;
    font-weight: bold;
    background-color: #036CB4;
    color: #FFF;
}
.sayfalama .pasif {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #EEE;
    color: #DDD;
}
/* sayfalama alanı bitiş */

.topcls {
	color:#06F;
	font-weight:bold ;
}
.OzelliklerDiv {
	background-color:#FFFCED;
	border:1px dashed #FC6;
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px 5px 5px 5px;
}
.aktif {
	font:Arial, Helvetica, sans-serif ;
	font-size:11px;
	font-weight:bold;
}
.pasif {
	font:Arial, Helvetica, sans-serif ;
	font-size:11px;
	font-weight:bold;
	color:#CCC;
}
.leftBannerDiv {
	margin-top:5px;
	margin-bottom:5px;
}
.rightBannerDiv {
	margin-top:5px;
	margin-bottom:5px;
}
.arabutton{ background:url(/images/ara_bg.gif) no-repeat; width:50px; height:24px; border:0; color:#222; }
.arabutton:hover{ background:url(/images/ara_bg2.gif) no-repeat; }
.buttons {
	background-image:url(/images/buttons_bg2.gif); 
	background-repeat:no-repeat;
	width:200px; 
	height:20px; 
	padding-top:4px;
	float:left;
	margin:5px;
}
.buttons:hover {
	background-image:url(/images/buttons_bg.gif); 
	background-repeat:no-repeat;
	}
.buttons a:hover{
	color:#222;
	font-weight:bold;
}
.footer_oteller {
	width:935px;
	margin-left:auto;
	margin-right:auto;
}
.footer_oteller div {
	float:left;
	width:115px;
}
.mini_fiyat th {
	font-size:8px;
	text-align:center;
	font-weight:bold;
	background:#CCC;
	font-size:9px;
}
.mini_fiyat td {
	font-size:9px;
}
.mm-content-base {
  background: #FFF;
  position: relative;
  z-index: 11;
  padding: 5px;
}
.mm-js-shadow {
  background: #555;
  position: absolute;
  z-index: 10;
}
.oteller_sayfa {
	width:225px;
	float:left; 
	margin-left:5px; 
	margin-bottom:5px;
}
.otel_div {
	width:225px;
}
.sol_menu {
	width:220px;
	margin-top:0px;
}
.sol_menu ul {
	list-style-image:url(../images/blt2.gif);
	margin:0px 0px 0px 20px;
	padding:0;
	font-size:11px;
}
/* bitti megamenu */


/* ---------------------------------------------------------------- */
ul#ana_menu,ul#ana_menu ul{
	margin:0;list-style:none;padding:0;background-color:#dedede;border-width:1px;border-style:solid;border-color:#5f5f5f;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
ul#ana_menu ul{
	display:none;position:absolute;left:-1px;top:98%;-moz-box-shadow:3.5px 4px 5px #000000;-webkit-box-shadow:3.5px 4px 5px #000000;box-shadow:3.5px 4px 5px #000000;padding:0 10px 10px;background-color:#FFFFFF;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-color:#d4d4d4;}
ul#ana_menu li:hover>*{
	display:block;}
ul#ana_menu li:hover{
	position:relative;}
ul#ana_menu ul ul{
	position:absolute;left:98%;top:-2px;}
ul#ana_menu{
	display:block;font-size:0; position:absolute;z-index:1000;}
ul#ana_menu li{
	display:block;white-space:nowrap;font-size:0;float:left;}
ul#ana_menu>li,ul#ana_menu li{
	margin:0;}
ul#ana_menu a:active, ul#ana_menu a:focus{
	outline-style:none;}
ul#ana_menu a{
	display:block;vertical-align:middle;text-align:left;text-decoration:none;font:bold 12px Arial;color:#000000;text-shadow:#FFF 0 0 1px;cursor:pointer;padding:10px;background-color:#63C1D5;background-image:url("/images/menu/mainbk.png");background-position:0 0;border-width:0 0 0 1px;border-style:solid;border-color:#C0C0C0;}
ul#ana_menu ul li{
	float:none;margin:10px 0 0;}
ul#ana_menu ul a{
	text-align:left;padding:4px;background-color:#FFFFFF;background-image:none;border-width:0;font:14px Tahoma,serif;color:#000;text-decoration:none;}
ul#ana_menu li:hover>a{
	background-color:#ffaa00;border-color:#C0C0C0;border-style:solid;font:bold 12px Arial;color:#000000;text-decoration:none;text-shadow:#FFF 0 0 1px;background-image:url("/images/menu/mainbk.png");background-position:0 100%;}
ul#ana_menu img{
	border:none;vertical-align:middle;margin-right:20px;width:16px;height:16px;}
ul#ana_menu ul img{
	width:16px;height:16px;}
ul#ana_menu img.over{
	display:none;}
ul#ana_menu li:hover > a img.def{
	display:none;}
ul#ana_menu li:hover > a img.over{
	display:inline;}
ul#ana_menu span{
	display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#ana_menu ul li:hover>a{
	background-color:#FFFFFF;background-image:none;font:14px Tahoma,serif;color:#0978b3;text-decoration:none;}
ul#ana_menu li.topfirst>a{
	border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;}
ul#ana_menu li.toplast>a{
	border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;}

/* ---------------------------------------------------------------- */