body{margin:0;padding:0;background-color:#fff;font:12px/15px tahoma;}
#header {height:90px; padding: 5px 0; position: }
#header_top {height: 25px; padding: 5px 0pt; background:url(/images/bg/header_top.png) repeat-x;}
#header_bottom {height: 48px ;line-height: 40px; background:url(/images/bg/header_bottom.png) repeat-x bottom #3AB2C3 ;z-index: 400;  clear: both;}
#main {min-height:450px;}
.main {width:970px; margin-left: auto; margin-right: auto; padding: 0 5px;}
#footer {min-height:120px;background:url(../images/main_bg_bottom.png) repeat-x bottom;}
img{border:none;}
#logo {float:left;width:250px;height:85px;}
#logo h1{margin:0;}
#logo h1 a {display:block;width:250px;height:85px;text-indent: -999em;}
#logo p {display:none;}
a{color:#000;text-decoration:none;outline:none;}
a:hover{color:#06f;text-decoration:underline;}
#ust_blok{width:980px;margin:0px auto;z-index:100;}
#ust_blok table{width:980px;}
#ana_blok{width:980px;text-align:left;margin:0 auto;min-height:500px;}
.baslik{font-size:14px;color:#06F;width:450px;margin-left:15px;}
#sol_blok{width:220px;float:left;}
#sag_blok{width:705px;float:right;margin:5px 5px 5px 5px;}
#alt_blok{width:980px;background-repeat:repeat-y;margin-top:0px;margin-right:auto;margin-bottom:0;margin-left:auto;color:#777;margin-bottom:0px;font-size:11px;}
.sag_alt_blok{width:225px;margin:3px;float:left;}
.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{background:transparent; height:40px;font-family:"Trebuchet MS" , helveltica, sans-serif ;color:#FFF;font-weight:bold; line-height:20px; padding-top:10px;font-size:18px;}
.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; font-weight:bold;}
.zebra td{background-color:#fff;font-size:10px;}
.ikinci td{background-color:#FFC53B;color:#000;}
.zebra_aktif td{background-color:#BFEBFF;}
.smt{background:url(../images/button_bg.gif) no-repeat;width:150px;height:30px;border:0;color:#222;}
.smt:hover{background:url(../images/button_bg2.gif) no-repeat;}
#menu_blok{width:730px;float:right;margin-top:4px; margin-bottom: -12px;}
.other_menu{height:35px;background:#FFF url(../images/bg/om_mid_bg.jpg) repeat-x;border-color:#ccc;border-style:solid;border-width:0 0 3px;margin:0;}
#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:bl#tabock;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;}
.hata{color:#F00;font-size:10px;font-weight:bold; display:block;}
.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{padding:3px;}
#arama_alan{margin-top:5px;}
#arama_alan form{padding:0px;width:auto;}
.arama_label{width:305px;padding:3px;font-family:Arial;font-size:14px;color:#999;}
#custmenu{width:230px;float:left;}
#aciklama{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{padding:3px;margin:3px;text-align:center;font-size:11px;}
.sayfalama a , .sayfalama span{padding:5px; width:20px; height: 15px;margin:4px;text-decoration:none;}
.sayfalama .ap{padding:5px;margin:5px; width: 120px ;}
.topcls{color:#fff;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:885px;margin-left:auto;margin-right:auto;}
.footer_oteller div{float:left;width:110px;}
.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;}
.index_menu{
    list-style:none;
    margin:0;
    padding:4px;
    color:#333;
}
ul.index_menu > li > a {
        border:none;
        font-size:12px;
        font-weight:bold;
    	padding: 5px 10px 10px ; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
        border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
        box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	background: #222 url(/images/overlay.png) repeat-x; 
	display: inline-block; 
        background-color: #2daebf; 
        width:184px;
        position: relative;
        margin:3px;
        text-align:center;
}
ul.index_menu > li > a:hover {
    background-color: #ff5c00 ; 
}
.index_menu li ul,.index_menu li ul li{padding:0;margin:3px 3px 3px 10px;list-style-image:url(/images/blt2.gif);}
.index_menu li ul li a{font-size:11px;background:none;color:#333;padding-bottom:3px;text-align:left;}
/*
.index_submenu,.index_menu li{padding:0;margin:0;list-style-image:url(/images/blt2.gif);}
.index_submenu li ul li a{font-size:11px;background:none;color:#333;padding-bottom:3px;text-align:left;}
.index_submenu a{color:#333;font-weight:normal;}
*/
ul.ana_menu,ul.ana_menu ul{margin:0;list-style:none;padding:0;background-color:#fff;border-width:1px;border-style:solid;border-color:#9FD9FF;-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;}
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:#84CEFF;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;}
.uyari, .ikaz, .tamam, .bilgi{margin-bottom:1.5em;padding:1em 1.5em 1em 5.5em;border-bottom:2px solid #fff;border-top:2px solid #fff;color:#444}
.uyari{background:#fbe3e4 url(/images/hata.png) 2.2em center no-repeat;border-color:#e0011b}
.uyari a{color:#d12f19}
.ikaz{background:#fff6bf url(/images/ikaz.png) 2.2em center no-repeat;border-color:#ffd324}
.ikaz a{color:#817134}
.tamam{background:#e9ffdd url(/images/tamam.png) 2.2em center no-repeat;border-color:#72c868}
.tamam a{color:#529214}
.bilgi{background:#e2ecee url(/images/bilgi.png) 2.2em center no-repeat;border-color:#9ddae6}
.bilgi a{color:#2d7ba2}
.uyari ul, .ikaz ul, .tamam ul, .bilgi ul{list-style:none;margin:1.3em 1.5em}
.uyari ul li, .ikaz ul li, .tamam ul li, .bilgi ul li{padding-left:1.3em}
.uyari ul li{background:url(/images/hata-bullet.png) 0 0.55em no-repeat}
.ikaz ul li{background:url(/images/ikaz-bullet.png) 0 0.55em no-repeat}
.tamam ul li{background:url(/images/tamam-bullet.png) 0 0.55em no-repeat}
.bilgi ul li{background:url(/images/bilgi-bullet.png) 0 0.55em no-repeat}
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}
.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}
.ac_odd {
	background-color: #eee;
}
.ac_over {
	background-color: #0A246A;
	color: white;
}
.remain {
	background:url(/images/index_kampanya_back.png) no-repeat top center; 
	height:75px; 
	line-height:34px;
	padding-top:20px;
	font-size:34px;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	padding-left:3px;
}
input.error,textarea.error,select.error{
	border:1px dotted #FF0000;
	background-color:#FFC6C6;
	color:#FFFFFF;
}
input.valid,textarea.valid,select.valid {
	background-color:#D5FFD5 ;
	border:1px solid #090;
	color:#333;
}
div.error label.error {
	display:block;
	line-height:12px;
	padding-top:5px;
	padding-bottom:5px;
	color:#FF0000;
	font-weight:bold;
}


.awesome, .awesome:visited {
	border:none;
	background: #222 url(/images/overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
        border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
        box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

.awesome:hover	,.awesome.aktif{ background-color: #111; color: #fff; }
.awesome:active{ top: 1px; }
.small.awesome, .small.awesome:visited{ font-size: 11px; padding:3px ; }
.awesome, .awesome:visited,.medium.awesome, .medium.awesome:visited{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited{ font-size: 14px; padding: 8px 14px 9px; }
.green.awesome, .green.awesome:visited{ background-color: #91bd09; }
.green.awesome:hover{ background-color: #749a02; }
.blue.awesome, .blue.awesome:visited{ background-color: #2daebf; }
.blue.awesome:hover,.blue.awesome.aktif{ background-color: #007d9a; }
.red.awesome, .red.awesome:visited{ background-color: #e33100; }
.red.awesome:hover,.red.awesome.aktif{ background-color: #872300; }
.magenta.awesome, .magenta.awesome:visited{ background-color: #a9014b; }
.magenta.awesome:hover,.magenta.awesome.aktif{ background-color: #630030; }
.orange.awesome, .orange.awesome:visited{ background-color: #ff5c00; }
.orange.awesome:hover	,.orange.awesome.aktif{ background-color: #d45500; }
.yellow.awesome, .yellow.awesome:visited{ background-color: #ffb515; }
.yellow.awesome:hover,.yellow.awesome.aktif{ background-color: #EC9F00; }

.white {background-color: #fff;}

.nav {top:0;height:0;margin:0;padding:0; clear: both;}
.nav ul{list-style:none;float:left;margin:0;padding:0;}
.nav li{display:inline;float:left;margin:0 1px 0 0;padding:0;}
.nav a{text-decoration:none;border:0;display:inline-block;float:left;margin:0;padding:5px 0;}
.nav a span{display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;font-weight:bold;line-height:40px;padding:0 8px;z-index: 0;}
.nav a:hover, .nav li.item_active a{background:url(../images/bg/mainmenu_left.png) no-repeat left ;}
.nav a:hover span, .nav li.item_active a span{background:url(../images/bg/mainmenu_right.png) no-repeat right;color:#fff;font-weight:bold;font-style:normal;text-decoration:none;}

.rounded {
        padding: 15px; 
}
.rounded:before {
        background: url(../images/bg/corners.png) no-repeat 0 -15px; 
        content: url(../images/bg/corners.png);
        display: block; 
        height: 15px; 
        line-height: 0; 
        margin: -15px 0 0 -15px;
        overflow: hidden; 
        padding: 0 0 0 30px; 
        width: 100%;
        direction: rtl; 
        text-indent: -15px; 
}
.rounded:after {
        background: url(../images/bg/corners.png) no-repeat bottom right; 
        content: url(../images/bg/corners.png); 
        display: block; 
        height: 15px; 	
        line-height: 0; 
        margin: 0 0 -15px -15px; 
        overflow: hidden; 
        padding: 0 30px 0 0; 
        width: 100%;
        text-indent: -15px;  
}

/* top section of the rounded box*/

.rnd {
    background: #fff;
    padding: 5px;
                      /* must have a width for IE6 (not necessarily         */
                                   /* fixed, but not "auto")                             */
    height: auto;
    position: relative;            /* not necessary for Firefox/Webkit, but will be used */
                                   /* in IE, so best to leave for consistency            */

    -webkit-border-radius: 9px;    /* CSS3 rounded borders for Safari                    */
    -moz-border-radius: 9px;       /* CSS3 rounded borders for Firefox                   */
    border-radius: 9px;
}

/* hide the spans completely in case "span" is styled else where */
.rnd .tr, .rnd .bl, .rnd .br { display: none; }
#header_bottom.fixed {
  position: fixed;
  top : 0 ;
  width : 100% ;
}
