﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
html,body {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
input{border:1px solid #b0b0b0; padding:3px 5px 4px; color:#979797; width:190px;}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
body{  font:12px Arial, Helvetica, sans-serif;}
a{text-decoration:none;color:#2C2D2A;outline: 0;}
input[type="radio"]{outline: 0; border:none;}
.clear{clear:both;}
/*Gradientler*/
.gradient1,#navigation-bar,#search-kutusu{
	background: #A8CB5A;  /*Old browsers */
	background: -moz-linear-gradient(top, #ccea89 0%, #a4c855 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccea89), color-stop(100%,#a4c855)); 
	background: -webkit-linear-gradient(top, #ccea89 0%,#a4c855 100%); 
	background: -o-linear-gradient(top, #ccea89 0%,#a4c855 100%); 
	background: -ms-linear-gradient(top, #ccea89 0%,#a4c855 100%);
	background: linear-gradient(top, #ccea89 0%,#a4c855 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccea89', endColorstr='#a4c855',GradientType=0 ); 
	zoom:1;
	}
.gradient2,.baslik{
background: #abbc6f;
background: -moz-linear-gradient(top,  #abbc6f 0%, #cfdca0 60%, #cfdca0 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#abbc6f), color-stop(60%,#cfdca0), color-stop(100%,#cfdca0)); 
background: -webkit-linear-gradient(top,  #abbc6f 0%,#cfdca0 60%,#cfdca0 100%); 
background: -o-linear-gradient(top,  #abbc6f 0%,#cfdca0 60%,#cfdca0 100%); 
background: -ms-linear-gradient(top,  #abbc6f 0%,#cfdca0 60%,#cfdca0 100%);
background: linear-gradient(to bottom,  #abbc6f 0%,#cfdca0 60%,#cfdca0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#abbc6f", endColorstr="#cfdca0",GradientType=0 );
	zoom:1;}
.gradient3,#search-tabs li, #left-block input[type="submit"],.vitrin-tabs li,.yatay-vitrin-elemanlari li,.otel-detay-yorum-yap input[type="submit"]{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 1px solid #b5acb5;
	zoom:1;
	}
#left-block input[type="submit"],.otel-detay-fiyat-hesaplama input[type="submit"],#biz-sizi-arayalim input[type="submit"],#acente_basvuru input[type="submit"],.otel-detay-yorum-yap input[type="submit"],#otel-detay-sizi-arayalim,,#seminer-detay-sizi-arayalim,#otel-detay-fiyat-hesaplama,#otel-detay-detaylar,#tur-detay-detaylar{
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* IE6-9 */
	}
.gradient4,#search-tabs li:hover, #left-block input[type="submit"]:hover,  .vitrin-tabs li:hover,.otel-detay-fiyat-hesaplama input[type="submit"]:hover,#biz-sizi-arayalim input[type="submit"]:hover,#acente_basvuru input[type="submit"]:hover,.otel-detay-yorum-yap input[type="submit"]:hover{
	background: #CAD3C3; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfff4 0%, #8f968a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#8f968a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfff4 0%,#8f968a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfff4 0%,#8f968a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfff4 0%,#8f968a 100%); /* IE10+ */
	background: linear-gradient(top,  #fcfff4 0%,#8f968a 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#8f968a',GradientType=0 );*/  /*IE6-9 */
	zoom:1;
}
#left-block input[type="submit"]:hover,.otel-detay-fiyat-hesaplama input[type="submit"]:hover,#biz-sizi-arayalim input[type="submit"]:hover,#acente_basvuru[type="submit"]:hover,.otel-detay-yorum-yap input[type="submit"]:hover{
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#8f968a',GradientType=0 );  /*IE6-9 */
	}
.gradient5,.dikey-vitrin-eleman-fiyat,.yatay-vitrin-eleman-fiyat{
background: #900300;
background: -moz-linear-gradient(top,  #900300 0%, #bc120e 60%, #bc120e 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#900300), color-stop(60%,#bc120e), color-stop(100%,#bc120e)); 
background: -webkit-linear-gradient(top,  #900300 0%,#bc120e 60%,#bc120e 100%); 
background: -o-linear-gradient(top,  #900300 0%,#bc120e 60%,#bc120e 100%); 
background: -ms-linear-gradient(top,  #900300 0%,#bc120e 60%,#bc120e 100%);
background: linear-gradient(to bottom,  #900300 0%,#bc120e 60%,#bc120e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#900300", endColorstr="#bc120e",GradientType=0 );
	
}
.gradientkavun{
background: #ffaf4b; /* Old browsers */
background: -moz-linear-gradient(top, #ffaf4b 0%, #ff920a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#ff920a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffaf4b 0%,#ff920a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffaf4b 0%,#ff920a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffaf4b 0%,#ff920a 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffaf4b 0%,#ff920a 100%); /* W3C */
zoom:1;
}
.gradientyesil{
background: #fefcea; /* Old browsers */
background: -moz-linear-gradient(top, #fefcea 0%, #f1da36 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fefcea 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fefcea 0%,#f1da36 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fefcea 0%,#f1da36 100%); /* IE10+ */
background: linear-gradient(to bottom, #fefcea 0%,#f1da36 100%); /* W3C */
zoom:1;
}

.gradientkirmizi{
background: #ec2026; /* Old browsers */
background: -moz-linear-gradient(top, #ec2026 0%, #cc0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec2026), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ec2026 0%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ec2026 0%,#cc0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ec2026 0%,#cc0000 100%); /* IE10+ */
background: linear-gradient(to bottom, #ec2026 0%,#cc0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec2026', endColorstr='#cc0000',GradientType=0 ); /* IE6-9 */
}
.gradientsiyah{
background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
zoom:1;
}

/* Golgeler */
.shadow1{
	-moz-box-shadow: 0px 5px 10px #000000;
	-webkit-box-shadow: 0px 5px 10px #000000;
	box-shadow: 0px 2px 5px #000000;
	filter: progid: DXImageTransform.Microsoft.Shadow(strength = 3, direction = 180, color = '#000000');
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 3, Direction = 180, Color = '#000000')";
}
.shadow2, .baslik{
	-moz-box-shadow: 0px 2px 5px #000000;
	-webkit-box-shadow: 0px 2px 5px #000000;
	box-shadow: 0px 1px 2px #000000;
	filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#000000');
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#000000')";
}
.shadow3, .widget, .yatay-vitrin-elemanlari li, .vitrin,.vitrin-kucuk-resimler img{
	-moz-box-shadow: 0px 7px 7px -5px #000000;
	-webkit-box-shadow: 0px 7px 7px -5px #000000;
	box-shadow: 0px 7px 7px -5px #000000;
	filter: progid: DXImageTransform.Microsoft.Shadow(strength = 7, direction = 180, color = '#000000');
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 7, Direction = 180, Color = '#000000')";
}
.shadow4, #footer-cerceve{
	-moz-box-shadow: inset 0px 10px 15px -5px #333333;
	-webkit-box-shadow: inset 0px 10px 15px -5px #333333;
	box-shadow: inset 0px 10px 15px -5px #333333;
	filter: progid: DXImageTransform.Microsoft.Shadow(strength = 10, direction = 180, color = '#333333');
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 10, Direction = 180, Color = '#333333')";
}
/* Basliklar */
.baslik{font-size:18px; line-height:30px; font-weight:bold; border-radius: 10px 0px 0px 0px; text-align:center; padding:8px 0; color:#2C2D2A; position:absolute; top:10px; text-shadow:1px 1px 2px #FFF;}
.baslik:before{content:""; width:10px; border-radius: 0px 0px 0px 10px; height:10px; background:#857c4a; display:block; position:absolute; top:45px; left:0; z-index:-1}
/* Header */
#header{width:1000px; margin:0 auto; position:relative; display:block;}
#header-menu{position:absolute; top:3px; right:5px; display:inline-block;}
#header-menu a{padding:0 3px; border-right:1px solid #2C2D2A;}
#header-menu a:last-child{border:none;}
#header-menu a:hover{color:#999;}
#sizi-ariyalim{display:block; position:absolute; bottom:20px; right:5px; font-weight:bold;z-index:999}
#sizi-ariyalim:before{content:''; display:block; position:absolute; width:80px; height:55px; background:url(/images/resimler.png) no-repeat -256px 0; top:-60px; right:1px; z-index:999;}
#call-us{position:absolute; bottom:27px; right:120px; display:block; width:338px;}
.call-us-ust{font-size:25px; color:#3A3739; text-shadow:0 -1px 1px #000, 0 1px 1px #FFF}
.call-us-alt{margin-top:5px}
.call-us-alt li{display:block; font-size:12px; color:#3A3739; width:155px; font-weight:bold; text-shadow:0 -1px 1px #CCC, 0 1px 1px #FFF;}
.call-us-alt li span{float:right;}
#logo{position:absolute; width:248px; height:50px; display:block; background:url(/images/resimler.png) no-repeat 0 0; top:40px; left:0px}
#logo:after{content:''; display:block; position:absolute; width:47px; height:26px; background:url(/images/resimler.png) no-repeat -346px 0; right:0px; bottom:-20px;}
.yil{display:block; position:absolute; top:20px; left:250px; width:60px; line-height:60px; background-color:#B3B2A7; border-radius:30px; box-shadow: 0px -1px 1px #333, 0px 1px 1px #FFF; font-size:16px; font-weight:bold; color:#333; text-align:center; text-shadow:0 -1px 1px #000000, 0 1px 1px #FFFFFF}
#hizli-ara{position:absolute; bottom:10px; right:480px}
#hizli-ara input[type="text"]{height:20px; border-radius:5px; padding-right:35px; width:155px}
#hizli-ara form{position:relative;}
.hizli-ara-submit{display:block; width:29px; background:url(/images/resimler.png) no-repeat #f2f0ce -213px -425px; border:none; position:absolute; top:1px; right:1px; padding:0; height:27px; cursor:pointer; border-radius:0px 5px 5px 0px}

/* Navigatiton */
#navigation-bar{height:50px; width:100%;display:block}
#navigation{width:1000px; margin:0 auto; display:block}
.navi li{display:block; float:left; border-right:1px solid #82A534; position:relative; text-align:center;}
.navi li:last-child{border-right:none;}
.navi li:hover .navigation-sub-menu{display:block;}
.navi a{padding:4px 0; font-size:14px; font-weight:bold; display:block; line-height:40px; width:115px}
.navi a:hover{color:rgba(12,54,2,0.5);}
.home-link-icon{width:50px !important; background:url(/images/resimler.png) no-repeat -165px -423px; display:block; height:40px;}
.navi-iki-satir{line-height:20px !important}
/*Navigation sub menu*/
.navigation-sub-menu{position:absolute; top:50px; left:0; display:block; z-index:1; display:none; padding-top:5px;}
.sub-menu-arrow{border-bottom:10px solid rgba(0,0,0,0.85); border-right:10px solid transparent; border-left:10px solid transparent; width:0; height:0; margin-left:50px;}
.sub-menu-baslik{font-weight:bold; border-bottom: 1px solid #000; display:block; font-size:14px; box-shadow:0px 1px 0px 0px #404040; text-align:left; padding:2px}
.sub-menu-content{background:rgba(0,0,0,0.85); display:block; border-radius:5px; color:white; padding:20px;}
.sub-menu-content ul{padding:5px 0; width:300px}
.sub-menu-content li{border-right:none; text-align:left; float:left;}
.sub-menu-content li a{padding:0; color:#FFF; width:150px; display:block; font-size:12px; line-height:16px;}
.sub-menu-content li a:hover{color:#CCC;}
.sub-menu-reklam{width:330px;}
.sub-menu-reklam ul{width:230px; float:left;}
.sub-menu-reklam li a{width:115px;}
.sub-menu-reklam-link{display:block; float:right; width:100px !important; margin-top:2px;}
.sub-menu-reklam-link img{box-shadow:0px 0px 5px 1px #EEE;}
.tek-satir li a{width:300px;}
/* Container */
#container{width:1000px; margin:10px auto;}
/* Left Block */
#left-block{width:297px; float:left; display:block; }
/* Content */
#content{width:680px;float:right; margin-left:20px;}
/* Widget */
.widget{display:block; margin-bottom:9px; padding:65px 9px 9px 9px;position:relative;}
.widget-baslik{width:300px; left:-9px;}
.widget a{line-height:20px; color:#2C2D2A; font-weight:bold;}
.widget a:hover{color:#595B56}

.widget table tr td{ font-size:12px;}
.widget table tr { border-bottom:1px dotted #ddd;}
/* Search Kutusu */
#search-kutusu{min-height:250px; border:none;}
#search-tabs{border-radius:5px; overflow:hidden; width:262px; margin:0 0 0 12px;}
#search-tabs li{display:block; width:86px; height:74px; float:left;cursor:pointer; position:relative;border-top:1px solid #8F8F8F; border-bottom:1px solid #8F8F8F;}
#otel-icon,#tur-icon,#ucak-icon{display:block; background:url(/images/resimler.png) no-repeat;margin:10px auto 0 auto}
#otel-icon{width:45px; height:27px; background-position:0 -98px;}
#tur-icon{width:31px; height:31px; background-position:-54px -98px}
#ucak-icon{width:29px; height:30px;background-position:-95px -98px}
#search-tabs li p{color:#595b56; font-size:16px;display:block; text-align:center; position:absolute; top:45px; left:0; width:100%;}
#search-tabs li:first-child{border-radius: 5px 0 0 5px;}
#search-tabs li:last-child{border-radius: 0 5px 5px 0;}
.search-tabs-active{background:url(/images/resimler.png) no-repeat 0px -430px !important; height:100px !important; border-bottom:none !important; border-right:none !important; border-left:none !important;}
.search-tabs-content{ margin:5px 0 0 12px;} 
.search-tabs-content input{margin:2px 0 5px 0;} 
.search-tabs-content input[type="submit"]{margin:10px 0 10px 40px; width:175px; border-radius:3px; height:35px; border:1px solid #8F8F8F; color:#595b56; cursor:pointer;}
.search-tabs-content select{margin:2px 0 5px 0; height:25px;}
/* Sosyal Medya */
.sosyal-medya-iconlar{width:48px; height:48px; display:block; background:url(/images/resimler.png) no-repeat; display:inline-block;}
#facebook{background-position:0px -213px; margin:0 5px 0 25px}
#facebook:hover{background-position:-53px -213px;}
#twitter{background-position:0px -266px; margin:0 5px;}
#twitter:hover{background-position:-53px -266px;}
#googleplus{background-position:0px -319px; margin:0 5px;}
#googleplus:hover{background-position:-53px -319px;}
#linkedin{background-position:0px -372px; margin:0 5px;}
#linkedin:hover{background-position:-53px -372px}
/*Widget linkleri*/
.links-widget{display:block; position:relative; line-height:50px; border-radius:5px; margin-bottom:20px; font-size:20px; font-weight:bold; color:white;  padding:0 15px; text-shadow:1px 1px 3px #000;}
.links-widget:after{content:''; display:block; position:absolute; background:url(/images/resimler.png) no-repeat; height:40px; }
.mavi-yolculuk-widget{background:#0C70CE;}
.termal-oteller-widget{background:#C76C15/*954316*/;}
.kibris-otelleri-widget{background:#5FA700}
.zincir-oteller-widget{background-color:#7e6724}
.mavi-yolculuk-widget:after{width:40px; background-position:-285px -213px; right:20px; top:5px;}
.termal-oteller-widget:after{width:58px; background-position:-216px -213px; right:20px; top:7px;}
.kibris-otelleri-widget:after{width:69px; background-position:-332px -213px; right:10px; top:7px;}
/* Tatil Bolgeleri */
#tatil-bolgeleri ul,#otel-kategorileri ul{margin-left:5px;}
#tatil-bolgeleri li a{width:90px; float:left;}
/* Otel Kategorileri */



#otel-kategorileri li a{width:135px; float:left; height:20px; overflow:hidden;}


#yanuclux li  { border-bottom:1px dotted #dedede; }
#yanuclux li a{width:260px;  height:30px; overflow:hidden; margin-left:5px; }
#yanuclux li span{margin-left:5px; line-height:30px;  padding-bottom:20px; font-weight:bold;}


#yanuclu li  {margin-left:5px;  background-image:url('/images/arrow_28.gif');background-position:left;background-repeat:no-repeat;  }
#yanuclu li a{width:260px;  height:20px; overflow:hidden; margin-left:15px; }
/* E-bulten */
#bulten p{font-size:10px;display:block; text-align:center; color:#333333}
#bulten input[type="text"]{width:175px;margin:5px;display:inline-block}
#bulten input[type="submit"]{width:75px; color:#333333; border-radius:3px; cursor:pointer;}
/* Slider */
#slider-cerceve{height:210px; border:0px solid #CCCCCC; padding-bottom:5px;position:relative; margin-bottom:20px; }
#slider{overflow:hidden; height:192px; position:relative; border:1px solid white;}
#slider img{float:left;}
#slider-pagenavi{position:absolute;bottom:-13px;}
#slider-pagenavi a{width:18px; background:#ececec;  height:17px; border:1px solid #CCCCCC; border-radius:12px; display:block; text-align:center; padding-top:1px;}
#slider-pagenavi span{width:20px; height:20px; background:rgba(255,255,255,0.9); float:left; padding:5px; border-radius:17px;}
.slider-active{
  background:#b5d66b !important;
  -webkit-transition: background 0.5s ease-out;
  -moz-transition: background 0.7s ease-out;
  -ms-transition: background 0.5s ease-out;
  -o-transition: background 0.5s ease-out;
  transition: background 0.7s ease-out;
 }
.resim-container{position:absolute;}
/* Vitrin Genel */
.vitrin{padding:8px 9px 5px ; margin-bottom:20px; position:relative;color:#333; display:block;}
.vitrin-baslik{width:679px; position:relative;  margin-bottom:25px; margin-left:-18px;margin-top:-8px;}
.vitrin-tum-link{display:block; clear:left; text-align:center; padding-right:15px; font-weight:bold;}
.vitrin-tum-link:hover{color:#666666}


/* Vitrin Tablari */
.tabs{width:660px;}
.vitrin-tabs li{width:60px; height:30px; border-top:1px solid #8F8F8F; border-bottom:1px solid #8F8F8F; float:left; position:relative; display:block; text-align:center; cursor:pointer; color:#595b56; padding-top:15px;}
.vitrin-tabs li:first-child{width:59px; border-left:1px solid #8F8F8F;border-radius: 3px 0 0 3px;}
.vitrin-tabs li:last-child{width:59px; border-right:1px solid #8F8F8F; border-radius:0 3px 3px 0;}
.vitrin-tabs-active{height:47px !important; background:url(/images/resimler.png) no-repeat -94px -430px !important; border-bottom:none !important; border-right:none !important; width:60px !important; border-left:none !important}
.vitrin-tabs-content{display:none;}



/* Vitrin Tablari  yeni */
.shadetabs {width:660px;  height:47px;border-left:1px solid #8F8F8F;border-radius: 3px 0 0 3px;border-right:1px solid #8F8F8F; border-radius:0 3px 3px 0; border-top:1px solid #8F8F8F; border-bottom:1px solid #8F8F8F;  }
.shadetabs li{ position:relative;  height:47px; float:left;text-align:center; cursor:pointer; color:#595b56;padding-top:16px; display:block;}
.shadetabs li a{text-decoration: none; padding:16px 15px 17px 15px; }
.shadetabs li a:visited{color: #2d2b2b;}
.shadetabs li a:hover{text-decoration: underline;color: #2d2b2b;}
.shadetabs li a.selected{height:57px !important;  border-bottom:none !important; 
background-image: url(/images/tyt.png);
background-position: center bottom;
background-size: 100% 100%;
background-repeat: no-repeat;
padding-bottom:30px; 
}
.shadetabs li a.selected:hover{text-decoration: none;}


/* Vitrin Dikey Elemanlari*/
.dikey-vitrin-elemanlari{margin:10px 0 4px 0; display:inline-block}
.dikey-vitrin-elemanlari li{width:156px; margin:4px; height:200px; float:left;position:relative;margin-bottom:15px;}
.dikey-vitrin-elemanlari li:last-child{margin-right:0px;}
.dikey-vitrin-elemanlari li img{position:absolute; top:0; left:0; border-radius:3px;}
.dikey-vitrin-eleman-baslik{left:10px; width:136px;}
.dikey-vitrin-eleman-detay-bg{background:rgba(0,0,0,0.5); height:60px; display:block; width:100%; position:absolute; bottom:0; left:0}
.dikey-vitrin-eleman-detay{position:absolute; display:block; color:#FFFFFF;word-wrap:break-word;}
.dikey-vitrin-eleman-fiyat{width:60px; height:23px; position:absolute; bottom:45px; right:5px; display:block; border-radius:3px; padding-top:10px; text-align:center; color:#FFFFFF; font-weight:bold;}
/* Vitrin Yatay Elemanlari */
.yatay-vitrin-elemanlari li{width:210px; height:102px; position:relative; float:left; margin:15px 5px; border-radius:5px; border-top:1px solid #DEE4D7;}
.yatay-vitrin-elemanlari span{line-height:16px;}
.yatay-vitrin-eleman-baslik{left:15px;  width:180px;}
.yatay-vitrin-eleman-konsept{color:#333333}
.yatay-vitrin-elemanlari li img{margin:30px 5px 10px; float:left; border-radius:3px;}
.yatay-vitrin-eleman-yer{margin-top:30px; display:block;color:#a67c52; font-weight:bold;}
.yatay-vitrin-eleman-fiyat{position:absolute; width:70px; display:block; bottom:-6px; right:10px; border-radius:5px 5px 0 0; height:23px; padding-top:7px; text-align:center;color:white; font-weight:bold;}
.yatay-vitrin-eleman-fiyat:before{border-radius:0 0 0 5px;  left:-5px;}
.yatay-vitrin-eleman-fiyat:after{border-radius:0 0 5px 0; right:-5px;}
/* Vitrin Elemanlari Ortak Css ler */
.dikey-vitrin-eleman-baslik,.yatay-vitrin-eleman-baslik{text-align:center; border-radius:0px 0px 5px 5px; min-height:20px; padding:7px 0 3px 0; position:absolute; top:-6px; display:block; }
.dikey-vitrin-eleman-baslik a,.yatay-vitrin-eleman-baslik a{ font-weight:bold; word-wrap:break-word;}
.dikey-vitrin-eleman-baslik:before,.dikey-vitrin-eleman-baslik:after,.yatay-vitrin-eleman-baslik:before,.yatay-vitrin-eleman-baslik:after{content:"";display:block; background:#393d36; height:6px; width:5px; position:absolute; top:0px;}
.dikey-vitrin-eleman-baslik:before,.yatay-vitrin-eleman-baslik:before{border-radius:5px 0 0 0; left:-5px;}
.dikey-vitrin-eleman-baslik:after,.yatay-vitrin-eleman-baslik:after{border-radius:0 5px 0 0; right:-5px;}
.yatay-vitrin-eleman-fiyat:before,.yatay-vitrin-eleman-fiyat:after{content:"";display:block;position:absolute; height:6px; width:5px; background:#152200; bottom:0px;}
/* Turlar */
#turlar .vitrin-tabs li{height: 38px; padding-top: 7px;}
#turlar .vitrin-tabs-active{height:55px !important}
#turlar-vitrin > li {margin:0 9px 20px 0;}
/*Kategori Sayfasi*/
.bolge-list-baslik{font-weight:bold; color:#2C2D2A; display:block; line-height:20px; text-align:center;}
.bolge-list{margin-left:2px; display:block; border:1px solid #BEC8B7; padding:10px; background:#E7EDE0; margin-bottom:10px;}
.bolge-list li{display:inline-block; width:88px; }
.bolge-list li a{font-weight:bold; display:block}
.bolge-list li a:hover{color:#595B56}
/*Otel Detay Sayfasi*/
#otel-detay .vitrin-baslik{width:998px;}
/*Otel Detay => Vitrin Resim*/
.otel-detay-resim{width:600px; height:419px; margin:10px; float:left;}
.otel-detay-resimx{width:600px; height:335px; margin:10px; float:left;}
/*Otel Detay, Tur Detay => Detaylar Kutusu*/
.otel-detay-detaylar,.tur-detay-detaylar{width:340px; float:left; border-radius:5px; margin:10px; position:relative;}
.otel-detay-detaylar{height:115px;}
.tur-detay-detaylar{height:140px;}
.otel-detay-indirim{position:absolute; top:-5px; left:15px;}
.otel-detay-indirim-govde{width:50px; height:30px; display:block; background:#bc2224; padding-top:5px ;color:#FFF; text-align:center; word-wrap:break-word; font-weight:bold; text-shadow:1px 1px 3px #000;}
.otel-detay-indirim-govde:before{border-radius:5px 0px 0px 0px; left:-5px;}
.otel-detay-indirim-govde:after{border-radius:0px 5px 0px 0px; right:-5px;}
.otel-detay-indirim-govde:before,.otel-detay-indirim-govde:after{ content:''; display:block; position:absolute; height:5px; width:5px; background:#790000; top:0;}
.otel-detay-indirim-uc{border-top:15px solid #BC2224; border-right: 25px solid transparent; border-left:25px solid transparent; width:0px; height:0px;}
#otel-detay-isim{top:15px;}
#otel-detay-bolge{top:30px;}
.otel-detay-isim-bolge{display:block; color:#6F6738; font-weight:bold; font-size:12px; left:85px; position:absolute;}
#tur-detay-isim{top:20px; width:235px}
#tur-detay-bolge{top:65px;}
.tur-detay-isim-bolge{display:block; color:#333; font-weight:bold; font-size:12px; left:10px; position:absolute;text-shadow:1px 1px 2px #FFFFFF}
#otel-detay-fiyat{position:absolute; top:15px; right:-5px;}
.otel-detay-fiyat-uc{width:0px; height:0px; display:block; border-right:17px solid #AACD5D; border-top:17px solid transparent; border-bottom:17px solid transparent; float:left;}
.otel-detay-fiyat-govde{width:100px; height:31px; display:block; float:left; background:#AACD5D; color:#FFF; font-weight:bold; text-align:center; padding:2px 0; text-shadow:1px 1px 2px #1A200A ; font-size:14px;}
.otel-detay-fiyat-govde:before,.otel-detay-fiyat-govde:after{content:''; width:5px; height:5px; background:#045b29; display:block; position:absolute; right:0; z-index:1}
.otel-detay-fiyat-govde:before{top:-5px; border-radius:0 5px 0 0;}
.otel-detay-fiyat-govde:after{bottom:-5px; border-radius:0 0 5px 0;}
#otel-detay-cocuk{left:50px;}
#otel-detay-konsept{left:210px;}
.otel-detay-cocuk-konsept{display:block; position:absolute; width:110px; top:65px; color:#333; font-weight:bold;}
#otel-detay-cocuk:before{width:21px; height:36px; left:-30px; background-position:-249px -430px;}
#otel-detay-konsept:before{width:32px; height:29px;  left:-35px; background-position:-280px -430px}
#otel-detay-cocuk:before,#otel-detay-konsept:before{content:''; position:absolute;  display:block; background-image:url(/images/resimler.png); background-repeat:no-repeat; top:-10px; }
#otel-detay-konum{left:66px;}
#otel-detay-yorum{left:216px;}
.otel-detay-konum-yorum{display:block; position:absolute; width:110px; top:105px; color:#333; font-weight:bold;}
#otel-detay-konum:before{width:39px; height:30px; left:-44px; background-position: -322px -430px; top:-8px;}
#otel-detay-yorum:before{width:30px; height:25px; left:-40px; background-position:-371px -430px; top:-3px}
#otel-detay-konum:before,#otel-detay-yorum:before{content:'';position:absolute; display:block;display:block; background-image:url(/images/resimler.png); background-repeat:no-repeat; }
/*Otel Detay => Sosyal Kutusu*/
#otel-detay-sosyal{width:340px; height:50px; border-radius:5px; float:left; margin:0 10px; overflow:hidden;}
#otel-detay-facebook,#otel-detay-google,#otel-detay-twitter{color:#FFF; font-size:10px; text-align:center; font-weight:bold; padding: 3px 0; float:left;}
#otel-detay-facebook{width:114px; background:#3B5998;}
#otel-detay-google{width:112px; background:#b83425;}
#otel-detay-twitter{width:114px; background:#52C7EF;}
.otel-detay-facebook-icon,.otel-detay-google-icon,.otel-detay-twitter-icon{display:block;height:32px; background:url(/images/resimler.png) no-repeat; margin:0 auto;}
.otel-detay-facebook-icon{width:16px; background-position:-124px -213px;}
.otel-detay-google-icon{width:38px; background-position:-178px -213px;} 
.otel-detay-twitter-icon{width:28px; background-position:-150px -213px;}
/*Otel Detay => Sizi Arayalim Kutusu*/
#otel-detay-sizi-arayalim{width:340px; border-radius:5px; float:left; font-size:16px; font-weight:bold; margin:10px; position:relative; /*background:#ed1c24*/; color:#333; line-height:50px; text-align:center; text-indent:10px;text-shadow:1px 1px 2px #FFF}
#otel-detay-sizi-arayalim:before{content:'';display:block; position:absolute; width:46px; height:32px; background:url(/images/resimler.png) no-repeat -150px -99px; top:9px; left:15px }

#seminer-detay-sizi-arayalim{width:340px; border-radius:5px; float:left; font-size:16px; font-weight:bold; margin:10px; position:relative; /*background:#ed1c24*/; color:#333; line-height:50px; text-align:center; text-indent:10px;text-shadow:1px 1px 2px #FFF}
#seminer-detay-sizi-arayalim:before{content:'';display:block; position:absolute; width:46px; height:32px; background:url(/images/resimler.png) no-repeat -150px -99px; top:9px; left:15px }


/*Otel Detay => Sizi Arayalim Kutusu*/
#otel-detay-kamp{width:340px; border-radius:5px; float:left; font-size:14px; font-weight:bold; margin:10px; position:relative; /*background:#ed1c24*/; color:#333; line-height:50px; text-align:center; text-indent:10px;text-shadow:1px 1px 2px #FFF}
#otel-detay-kamp:before{content:'';display:block; position:absolute; width:46px; height:auto;   }

#otel-detay-kampx{width:340px; border-radius:5px; float:left; font-size:16px; font-weight:bold; margin:10px; position:relative; /*background:#ed1c24*/; color:#333; line-height:50px; text-align:center; text-indent:10px; }
#otel-detay-kampx:before{content:'';display:block; position:absolute; width:46px; height:auto;   }

/*rezervasyon*/
#otel-rezi{width:985px; border-radius:5px; float:left;   margin:10px 0; position:relative; /*background:#ed1c24*/; color:#333;   text-align:center; text-indent:10px;text-shadow:1px 1px 2px #FFF}
#otel-rezi:before{content:'';display:block; position:absolute; width:auto; height:auto;   }

/*Otel Detay => Fiyat Hesaplama Kutusu*/
.otel-detay-fiyat-hesaplama{float:left; display:block; width:320px; height:145px; border-radius:5px; margin:0 10px; position:relative; padding:10px;}
.otel-detay-fiyat-hesaplama p{display:block; font-weight:bold; color:#333; margin-bottom:10px; border-bottom:1px solid #999; box-shadow:0 1px 0 0 #FFF;}
.otel-detay-fiyat-hesaplama label{line-height:24px; position:absolute;}
.otel-detay-fiyat-hesaplama select{width:40px;}
.otel-detay-fiyat-hesaplama input[type="text"]{width:83px; height:15px; margin:0 5px}
.otel-detay-fiyat-hesaplama input[type="submit"]{position:absolute; bottom:10px; left:79px; width:180px; color:#666; height:30px; border-radius:3px; cursor:pointer; border-bottom-color:#999}
.hesap-giris-tarih{top:35px; left:20px}
.hesap-kac-gece{top:35px; left:190px;}
.hesap-kisi-sayisi{top:68px; left:20px}
.hesap-cocuk-yasi{top:68px; left:147px;}
.hesap-cocuk-yasi2{top:95px; left:147px;}
/*Otel Detay => Vitrin Kucuk Resim Serit*/
.otel-vitrin-serit{height:75px; width:982px; position:relative;}
/*.vitrin-serit-geri.vitrin-serit-ileri satir 406*/
.vitrin-kucuk-resimler-kapsayici{width:875px; height:85px; overflow:hidden; position:relative; margin-left:54px;}
.vitrin-kucuk-resimler{position:absolute;}
.vitrin-kucuk-resimler img{float:left;margin:0 5px; display:block; cursor:pointer;  opacity:1}
/*Otel Detay => Fiyat Hesaplama Sonuc*/
#fiyat-hesap-sonuc{display:none; background:#E7EDE0 ;border:1px solid #BEC8B7; margin:10px; padding:5px;}
#fiyat-hesap-sonuc li{padding:5px 3px; color:#000;}
#fiyat-hesap-sonuc li:nth-child(2n+1){background:#DBE4D0;}
#fiyat-hesap-sonuc li:first-child{background:#B6C1B0; font-weight:bold; border:1px solid #9CAB94}
#fiyat-hesap-sonuc li span{display:block; float:left; text-align:center;}
.hesap-sonuc-oda-tip{width:250px;}
.hesap-sonuc-konsept,.hesap-sonuc-odeme-sec{width:180px;}
.hesap-sonuc-oda,.hesap-sonuc-fiyat{width:100px;}
.hesap-sonuc-odeme{width:125px;}
/*Otel Detay => Sekmeler*/
.otel-detay-sekmeler{margin:10px 0 0 0;}
.otel-detay-sekmeler li{display:inline-block; padding:10px 15px; background:#FFF; border-radius:5px; box-shadow:inset 0px -2px 7px -3px #333; cursor:pointer; color:#333; font-weight:bold; margin-right:1px;}
.otel-detay-sekme-icerik{background:#FFF; display:block; min-height:250px; border:1px solid #DDD; margin-top:-1px; display:none; padding:5px;}
.otel-detay-sekme-aktif{height:20px; box-shadow:none !important; border-radius:5px 5px 0 0 !important; border:1px solid #DDD; border-bottom:none;}
/*Otel Detay => Sekmeler => Fiyat Tablosu*/
.otel-detay-fiyat-tablosu,.otel-detay-musaitlik,.otel-detay-taksit-tablosu{background:#E7EDE0; border:1px solid #BEC8B7; padding:5px; }
.otel-detay-fiyat-tablosu{width:968px; display:block;}
.otel-detay-fiyat-tablosu tr:first-child,.otel-detay-musaitlik-header,.otel-detay-taksit-tablosu-header{background:#B6C1B0 !important;}
.otel-detay-fiyat-tablosu tr:nth-child(2n+1),.otel-detay-taksit-tablosu tr:nth-child(2n-1){background:#DBE4D0}
.otel-detay-fiyat-tablosu th,.otel-detay-fiyat-tablosu td,.otel-detay-taksit-tablosu th,.otel-detay-taksit-tablosu td{padding:5px; text-align:center; border-width:0px 1px 0px 1px; border-style:solid;}
.otel-detay-fiyat-tablosu th,.otel-detay-musaitlik th{font-weight:bold; border-color:#EEE;}
.otel-detay-fiyat-tablosu th.basj{font-size:17px;}

.otel-detay-fiyat-tablosu td,.otel-detay-musaitlik td{border-color:#FFF; font-size:12px;}
.cizgili{text-decoration:line-through; color:#999;}
.otel-detay-fiyat-tablosu-cocuk li:nth-child(2n-1){background:#CFDBC0}
.cocuk-tablosu-alan1,.cocuk-tablosu-alan2{display:inline-block; text-align:left; padding:3px 0;}
.cocuk-tablosu-alan1{width:75px; vertical-align:top;}
.cocuk-tablosu-alan2{width:110px;}
.fiyat-notes{background-color:#EEE66D; border:1px solid #F1C910 !important; display:block; padding:5px 3px; text-align:left;}
/*Otel Detay => Sekmeler => Musaitlik */
.otel-detay-musaitlik tr:first-child td{border:none; font-weight:bold;}
.otel-detay-musaitlik{width:317px; display:block; float:left;margin:3px;}
.otel-detay-musaitlik td,.otel-detay-musaitlik th{width:35px; padding:3px 5px; border-width:1px; border-style:solid;text-align:center;}
.musait{background:#58EA30}
.musait-degil{background:#D51F13; color:white;}
.musaitlik-aciklama,.musaitlik-aciklama2{display:inline-block; margin:5px 0 0 25px; position:relative}
.musaitlik-aciklama:before,.musaitlik-aciklama2:before{content:''; position:absolute; display:block; width:15px; height:15px; top:0; left:-20px; }
.musaitlik-aciklama:before{background:#58EA30}
.musaitlik-aciklama2:before{background:#D51F13; color:white;}
/*Otel Detay => Fiyat => Müsaitlik */
.musaitlik-link{background-color:#AACD5D;}
.musaitlik-link a{text-shadow:1px 1px 2px #FFF}
.otel-musaitlik table{background:#D7D7D7;}
.otel-musaitlik td{border:1px solid #EEE; text-align:center;}
/*Otel Detay => Sekmeler => Taksi Secenekleri*/
.taksit-secenekleri{display:block; font-weight:bold; margin:15px 0 0 10px; font-size:14px}
.taksit-secenekleri:hover{color:#666;}
.otel-detay-taksit-tablosu{width:952px; display:block; float:left;}
.otel-detay-taksit-tablosu td,.otel-detay-taksit-tablosu th{border-color:#FFF}
.kusur{font-size:9px;}
.kart-logolari{display:block; width:125px; height:40px; background-image:url(/images/resimler.png); background-repeat:no-repeat; margin:0 auto;}
.axes{background-position:-114px -265px}
.garanti{background-position:-249px -265px}
.cardfinans{background-position:-114px -312px}
.maksimum{background-position:-249px -312px}
.world{background-position:-114px -363px;}
.taksit-tablosu-link{text-decoration:underline;}
/*Otel Detay => Sekmeler => Otel Ozellik*/

.h2r h2{
	/*list-style:none;font-size:15px; border-bottom:1px dotted #888; font-weight:bold;color:#222;margin:10px 0 5px 0;padding-left:15px; background-image:url('/images/arrow_28.gif');background-repeat:no-repeat; background-position:5px 5px;*/

	font-family: Arial, sans-serif;
	font-size: 15px;
	background-color: #E4E4E4;
	line-height: 32px;
	color: #003264;
	padding-left: 15px;
	border-radius: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	text-shadow: 1px 2px 3px rgba(255,255,255,0.2);
	font-weight:bold;
}

.h2r p{
 
 line-height:20px; font-family:Tahoma, sans-serif; font-size:14px;
}

.otel-detay-otel-ozlellik-baslik,.otel-detay-yorum-yap span{font-size:14px; display:block; font-weight:bold; color:#333; border-bottom:1px solid #CCC; padding:3px 0; margin-bottom:5px}
.otel-detay-otel-ozlellik-icerik{text-indent:10px; padding:5px; text-align:justify;}


.otel-detay-otel-ozlellik-liste,.otel-detay-otel-ozlellik-liste2{padding:0 10px}
.otel-detay-otel-ozlellik-liste li{padding:3px 0; list-style:inside disc; width:315px; float:left;}
.otel-detay-otel-ozlellik-liste2 li{padding:3px 0; list-style:inside disc;}
.otel-detay-yorum{padding:10px;}
/*Otel Detay => Sekmeler => Yorum*/
.otel-detay-yorumcu{display:block;}
.otel-detay-mesaj{background:#EEEEEE; display:block; padding:10px; border-radius:5px; margin:10px; position:relative}
.otel-detay-mesaj:before{content:''; display:block; position:absolute; border-bottom: 10px solid #EEEEEE; border-left:10px solid transparent; border-right:10px solid transparent; top:-8px; left:10px}
.otel-detay-yorum-yap{padding:10px;}
.otel-detay-yorum-yap label{width:150px; float:left; line-height:25px; margin:5px 0}
.otel-detay-yorum-yap input[type="text"],.otel-detay-yorum-yap textarea{float:left; margin:5px 0; display:block}
.otel-detay-yorum-yap textarea{width:300px; height:100px;}
.otel-detay-yorum-yap input[type="submit"]{margin-left:150px; cursor:pointer; height:30px; color:#333}
/*Otel Detay => Diger Oteller*/
.diger-oteller-baslik{display:block; font-size:14px; font-weight:bold; border-bottom:1px solid #999; padding:2px 0; margin:5px 0; box-shadow:0px 1px 0px 0px #FFF;}
.diger-oteller-kutu{position:relative;}
.diger-oteller-kapsayici{display:block; position:relative; height:220px; overflow:hidden; width:828px; margin:10px 77px;}
.diger-oteller-kapsayici .dikey-vitrin-elemanlari{position:absolute; top:0; left:0;}
/*Otel Detay Vitrin Serit Ve Diger Oteller Ileri Geri Buttonlari*/
.diger-oteller-ileri,.diger-oteller-geri,.vitrin-serit-geri,.vitrin-serit-ileri{width:48px; height:48px; display:block; background:#FFF; border-radius:24px; box-shadow:inset 0px -2px 7px -3px #333; border:1px solid #CCC;position:absolute; cursor:pointer; }
.diger-oteller-geri{left:10px; top:80px;}
.vitrin-serit-geri{left:0px; top:14px;}
.diger-oteller-ileri{right:10px; top:80px;}
.vitrin-serit-ileri{right:0px; top:14px;}
.diger-oteller-geri:before,.diger-oteller-ileri:before,.vitrin-serit-geri:before,.vitrin-serit-ileri:before{content:'';display:block; width:0px; height:0px; border-top:15px solid transparent; border-bottom:15px solid transparent; position:absolute; top:9px;}
.diger-oteller-geri:before,.vitrin-serit-geri:before{left:13px; border-right:15px solid #999;}
.diger-oteller-ileri:before,.vitrin-serit-ileri:before{right:13px; border-left:15px solid #999;}
/*Sizi Arayalim Formu, Acente Başvuru Formu*/
#biz-sizi-arayalim,#acente_basvuru{width:580px;}
#biz-sizi-arayalim p,#acente_basvuru p{display:block; font-weight:bold; font-size:16px; border-bottom:1px solid #999; margin:5px 10px}
#biz-sizi-arayalim ul,#acente_basvuru ul{margin:5px 15px;}
#biz-sizi-arayalim li, #acente_basvuru li{padding:5px 0;}
#biz-sizi-arayalim input[type="text"], #acente_basvuru input[type="text"]{display:inline-block}
#biz-sizi-arayalim input[type="submit"], #acente_basvuru input[type="submit"]{color:#333; cursor:pointer; margin-left:200px; height:35px;}
#biz-sizi-arayalim label,#acente_basvuru label{display:inline-block; width:200px;}
#biz-sizi-arayalim textarea{width:340px; height:125px;}
#acente_basvuru textarea{width:340px; height:100px;}
/*Geri Butonu*/
.geri-btn-kutu{position:absolute; top:8px; right:-5px;}
.geri-btn-uc{width:0px; height:0px; float:left;display:block; border-top:15px solid transparent; border-bottom:15px solid transparent; border-right:15px solid #A5883F;}
.geri-btn-link{float:left; background:#A5883F; width:50px; color:#FFF; font-size:12px; text-shadow:1px 1px 2px #333; line-height:30px}
.geri-btn-link:before,.geri-btn-link:after{content:''; display:block; position:absolute; width:5px; height:5px; right:0px; background:#6C4F1F}
.geri-btn-link:before{top:-5px; border-radius:0px 5px 0px 0px; }
.geri-btn-link:after{bottom:-5px; border-radius:0px 0px 5px 0px}
/*M.I.C.E*/
.mice-list{list-style:disc inside; margin-left:40px;}
/*Light Box*/
#lightbox{background:rgba(0,0,0,0.5); width:100%; height:100%; position:fixed; z-index:999; top:0; left:0; display:none; cursor:pointer;}
#lightbox-content{background:white; display:block; border-radius:5px; z-index:9999; padding:10px;}
#lightbox-kapa{position:absolute; display:block; top:-15px; right:-15px; width:20px; height:18px; background:#CCC; z-index:99999;font-weight:bold; border-radius:15px; text-align:center; color:white; border:3px solid white; cursor:pointer; padding-top:2px; box-shadow:0 0 5px 1px #FFF;}
/*Tarayici Düzenlemeleri*/
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Google Chrome Duzeltmeleri saf3+, chrome1+*/
 .otel-detay-musaitlik{width:305px}
 .otel-detay-taksit-tablosu{width:940px;}
 .otel-detay-fiyat-tablosu{width:958px}
}
@media screen\0 { /* IE8/9 Duzeltmesi */
  .yatay-vitrin-elemanlari li{background:url(/images/ie-otel-kutu-bg.png) repeat-x;}
}
/* Footer */
#footer-cerceve{width:100%; background:rgba(0,0,0,0.4); display:block;}
#footer{width:1000px; min-height:200px; margin:0 auto; padding-top:20px;}
#footer .alt-logo{float:left; margin:24px 0 0 10px; display:block; width:140px; height:28px; background:url(/images/resimler.png) no-repeat 0 -60px}
#footer a{color:#FDFDFD; display:block; font-weight:bold;line-height:20px; text-shadow:1px 1px 2px #000000}
#footer a:hover{color:#CCCCCC;}
#footer-kategori-linkleri{width:660px; float:left; margin:0 5px 10px 5px; border-left:1px solid #666; border-right:1px solid #666; box-shadow:inset 1px 0px 0px #999, 1px 0px 0px #999 }
#footer-kategori-linkleri li{float:left;width:155px; padding-left:10px}
#footer-sag-linkleri{float:left;}
#footer-sag-linkleri li{width:155px; padding-left:10px;}
#tursab-logo,#kuto-logo,#anat-logo,#iso9001-logo{display:block; float:left; opacity:0.3; margin:10px 30px; background:url(/images/resimler.png) no-repeat}
#tursab-logo{width:104px; height:41px;  background-position:0 -530px; margin-left:224px;}
#kuto-logo{width:103px; height:41px; background-position:-114px -530px; }
#anat-logo{width:63px; height:41px; background-position:-227px -530px}
#iso9001-logo{width:101px; height:41px; background-position: -300px -530px}
#tursab-logo:hover,#kuto-logo:hover,#anat-logo:hover,#iso9001-logo:hover{opacity:1}
#footer .cizgi{height:1px; display:block;background:#666; border-bottom:1px solid #999;}
#copyright{font-size:10px; text-align:center; color:#F4F4F2}
/*###################### Auto Complate ####################*/
.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;}
/* ########################################## Mobile CSS #######################*/
/* mobile styles */
@media handheld {
html, body {font: 12px/15px sans-serif;padding: 3px;color: #000;margin: 0;}
#sidebar, #footer {display: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
#content img { max-width: 250px;}
.center {width: 100% !important;text-align: center;}
a:link, a:visited {text-decoration: underline;color: #0000CC;}
a:hover, a:active {text-decoration: underline;color: #660066;}
}
/* iPhone-specific styles */
@media only screen and (max-device-width: 480px) { 
html {-webkit-text-size-adjust: none;}
}
/* #################### Print CSS #############*/
@media print{
  #header, #nav, #sidebar, #footer .noprint {display: none;}
  #content {width: 100%; margin: 0; float: none;}
  a:link, a:visited {color: #000000}
}


/* Showcase
-------------*/

#awOnePageButton .view-slide
{
	display: none;
}

 
		


/* Clear (used for horizontal thumbnails)
-------------------------------------------*/

.clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	float: none;
}
#enx {
	  text-align:center;display:inline;margin:15px 0; 
}



#enx a  {
	 width:17px;height:17px;border:1px solid #ddd;margin-left:3px; font-weight:bold;padding:4px;
}
#enx a:hover  {
	 color:red; background-color:#FFFFCC;
}

#enx b  {
	 width:17px;height:17px;margin-left:3px; padding:5px; text-align:center; color:gray;
}

 
 
 .scrollup{
    width:40px;
    height:40px;
    opacity:0.7;
    position:fixed;
    bottom:50px;
    right:100px;
    display:none;
    text-indent:-9999px;
    background: url('/images/icon_top.png') no-repeat;
}

 
#ueks {
width: 100%;
height: 100%;
text-align: center;/* IE fix to center the page */
}

#accordion_musait h3 {
	
	height:25px; border:1px silver solid; line-height:25px;font-size:17px; font-weight:bold; text-align:center;
	background: #EEF3E7; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfff4 0%, #b3bead 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#b3bead)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfff4 0%,#b3bead 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfff4 0%,#b3bead 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfff4 0%,#b3bead 100%); /* IE10+ */
	background: linear-gradient(top,  #fcfff4 0%,#b3bead 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );*/ /* IE6-9 */
	zoom:1;

}


/***** TOP SLIDER ***************************************************************************************/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfix {display: block;}

#contentuye {
width: 740px;
margin: 0 auto;/* center the page in Firefox */
text-align: left;
	padding: 20px;
}

/* Panel Tab/button */
.tabuye {
background: url(/images/tab_b.png) repeat-x;height: 42px;position: relative; top: 0px; /*z-index: 999;*/
}

#ukl{
	width:1000px;
	margin:0px auto;
	border:0px;
	padding-top:-2px;
	height: 42px;
}
.tabuye ul.login {display: block;position: relative;
float: right;
clear: right;
height: 42px;
	width: auto;
font-weight: bold;
	line-height: 42px;
	margin-top: 0px;
	right: -20px;
color: white;
 
	text-align: center;
}

.tabuye .diger {display: block;position: relative;
float: left;
height: 28px;
	width: auto;
font-weight: bold;
	line-height: 28px;
	margin-top: 10px;
	margin-right: 5px;
	left: 0px;
color: white;
font-size: 100%;
	text-align: center;
	width:auto;
	padding: 0 15px;
    border-radius: 10px;
	
}
.tabuye .kayan {display: block;position: relative;
float: left;
font-weight: bold;
	margin-top: 5px;
	left: 0px;
color: white;
	text-align: left;
	padding: 3px 10px 2px 10px;
	 
   
	
}

.tabuye .kayan li a {display: block;position: relative;

margin:2px;
}


.tabuye ul.login li.leftuye {
background: url(/images/tab_l.png) no-repeat left 0;
height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
display: block;
	float: left;
}

.tabuye ul.login li.rightuye {
background: url(/images/tab_r.png) no-repeat left 0;
height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
display: block;
	float: left;
}

.tabuye ul.login li {
 	text-align: left;
padding: 0 6px;
	display: block;
	float: left;
	height: 42px;
background: url(/images/tab_m.png) repeat-x 0 0;
position: relative;
}

.tabuye ul.login li a {
	color: #bbb;
}

.tabuye ul.login li a:hover {
	color: white;
}


.tabuye ul.login li ul.sux {
margin-top:-10px;
padding:0px;
position: absolute;
left: -9999px;
height:30px;
z-index: 999;
 width:200px;
}
.tabuye ul.login li:hover ul.sux
{
left: 0;
width:200px;
}
.tabuye ul.login li ul.sux li {
margin:0px;
padding-left:15px;
height:30px;
line-height:30px;
width:200px;
background-color:#393939;
background-image:url('/images/bullet-off.png');
background-repeat:no-repeat;
background-position:left center;
border-bottom:1px #333 solid;

}

 


.tabuye .sep {color:#bbb}

.tabuye a.openuye, .tabuye a.closeuye {
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	cursor: pointer;
	display: block;
	
	position: relative;
	top: 11px;
}

.tabuye a.openuye {background: url(/images/bt_open.png) no-repeat left 0;}
.tabuye a.closeuye {background: url(/images/bt_close.png) no-repeat left 0;}
.tabuye a:hover.openuye {background: url(/images/bt_open.png) no-repeat left -19px;}
.tabuye a:hover.closeuye {background: url(/images/bt_close.png) no-repeat left -19px;}

/* sliding panel */
#toppanel {
    /*position: absolute;   Panel will overlap  content */
    position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 1000px;
    /* z-index: 999;*/
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top:2px;
}

#paneluye {
	width: 100%;
	height: 240px;
	color: #999999;
	background: #272727;
	overflow: hidden;
	position: relative;
	display: none;
}

#paneluye h1 {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}

#paneluye h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}

#paneluye p {
	margin: 5px 0;
	padding: 0;
}

#paneluye a {
	text-decoration: none;
	color: #15ADFF;
}

#paneluye a:hover {
	color: white;
}

#paneluye a-lost-pwd {
	display: block;
	float: left;
}

#paneluye .contentuye {
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 0.85em;
}

#paneluye .contentuye .leftuye {
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #333;
    
}
#paneluye .contentuye .leftuye .antc {
width: 280px;height:180px;
 overflow:auto;
    
}


#paneluye .contentuye .rightuye {
	border-right: 1px solid #333;
}

#paneluye .contentuye form {
	margin: 0 0 10px 0;
}

#paneluye .contentuye label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
}

#paneluye .contentuye input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	color: white;
	height: 16px;
}

#paneluye .contentuye input:focus.field {
	background: #545454;
}

/* BUTTONS */
/* Login and Register buttons */
#paneluye .contentuye input.bt_login,
#paneluye .contentuye input.bt_register {
	display: block;
	float: left;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}

#paneluye .contentuye input.bt_yeniu {
	display: block;
	float: right;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
    width: 74px;
	color:#000;
	background: transparent url(/images/bt_login.png) no-repeat 0 0;

}



#paneluye .contentuye input.bt_login {
	width: 74px;
	color:#000;
	background: transparent url(/images/bt_login.png) no-repeat 0 0;
	
}

#paneluye .contentuye input.bt_register {
	width: 94px;
	color: white;
	background: transparent url(/images/bt_register.png) no-repeat 0 0;
}

#paneluye .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
}
/***** TOP SLIDER bitiş ***************************************************************************************/

.imax img{
	float:left;margin:5px;
}


#xuyar{
	 color:black;text-align:center;min-height:50px;width:935px; margin:20px; padding:10px; font-weight:bold;
}

.yx{
	width:100%; margin:25px 0;
}
.yx tr.icv td div  { width:auto;  font-family: Arial; color: #004080; font-size: 15px; font-weight: bold; background-color: #CFF1FE; text-align: center; text-transform: uppercase; margin-top: 10px; margin-right: 6px; margin-bottom: 0px; margin-left: 6px; border: 1px solid #CCC; line-height: 28px; border-radius:0px 10px; }
.yx tr.icb td div  { width:auto;  font-family: Arial; color: #CC0000; font-size: 13px; font-weight: bold; margin-top: 10px; margin-right: 6px; margin-bottom: 0px; margin-left: 6px; text-indent: 10px; line-height: 25px; border: 1px solid #CCC; border-radius:0px 10px; }
.yx tr.icbb td div  {padding:10px; line-height:18px; width:auto;    color: #222; font-size: 12px; margin-top: 10px; margin-right: 6px; margin-bottom: 0px; margin-left: 6px; text-indent: 10px;  border: 1px solid #CCC; border-radius:0px 10px; }

.yx td div.icx   {font-family: Arial; color: #CC0000; font-size: 13px; font-weight: bold; margin-top: 10px; margin-right: 6px; margin-bottom: 0px; margin-left: 6px; text-indent: 10px; line-height: 25px; border: 1px solid #CCC; }
.yx td div.icn1  {color: #CC0000;width:auto; }
.yx td div.icn2  {color: #CC0000;width:auto; }
.yx td div.icn3  {color: #444;width:auto;}

.yx tr.inm td div  { width:auto; text-align:center;  font-family: Arial; color: #CC0000; font-size: 14px; font-weight: bold; margin-top: 10px; margin-right: 6px; margin-bottom: 0px; margin-left: 6px; text-indent: 10px; line-height: 25px; border: 1px solid #CCC; border-radius:0px 10px;background-color: #E6E6E6;  }



.semilist{
	
	 width:100%; background-color:#F7F7F7;
}


tr.sek td             {	padding: 2px;background: #f5f5f5;color: #669;}
tr.sift td            {	padding: 2px;background: #eeeeee;color: #669;}

.semisalon{ border-radius:5px; float:left; font-size:12px; font-weight:bold; margin:10px; position:relative;color:#333; line-height:30px; text-align:center; text-indent:10px;text-shadow:1px 1px 2px #FFF;padding-right:15px;}








