/*
CSS
*/
@import url('jquery-ui-1.8.2.custom.css');



body{
font-family:Arial, Tahoma;
color:#8b8989;
}
body.ic{
background:#f3fcfd url(../images/bg-ic.gif) repeat-x 0 -35px;
}

h1{
font-size:200%;
}
h2{
font-size:170%;
}
h3{
font-size:140%;
}
h4{
font-size:130%;
}
p {
margin:20px 0;
}
a{
color:#8B8989;
text-decoration:none;
}
a:hover{text-decoration:none; color:#111;}

.tarihrezerv{
margin:20px auto 0;
width:940px;
}
.tarihrezerv form{
background:#eaeaea;
overflow:hidden;
padding:10px;
border:1px solid #ccc;
}
* html .tarihrezerv form{
display:inline-block;
}

.reserv {
padding:3px;
background:#f9f9f9;
overflow:hidden;
margin:0 0 10px;
text-align:center;
height:135px;
}
.c1 .reserv h3{
margin:0;
width:100%;
background:#eee;
}
.c1 .reserv p{
text-align:center;
}
.c1 .reserv a{
font-weight:bold;
}

iframe.anagaleri{
border:0 none;
width:500px;
height:300px;
background:transparent;
overflow:hidden;
}
iframe.tarihframe{
border:0 none;
width:250px;
height:280px;
background:transparent;
overflow:hidden;
margin-top:20px;
}
.tarihbg {
opacity:0.6;
background:#000;
width:500px;
height:100px;
position:absolute;
z-index:999;
}
.tarihrezervasyon{
height:300px;
overflow:hidden;
}
.ic #b_editDatessdfsf{
font-size:11px;
}
.ic #b_editDates h3{
margin:25px 0 4px;
}
* html .ic #b_editDates h3{
margin:10px 0 4px;
}
*:first-child+html .ic #b_editDates h3{
margin:13px 0 4px;
}
.ic #b_editDatessdfsf select{
font-size:12px;
}
#wrap-ic {
margin:0 auto 15px;
height:auto;
background:url(../images/background-ic.gif) no-repeat scroll center -35px;
}
#wrap{
margin:0 auto;
height:auto;
background:url(../images/background.gif) no-repeat scroll center -35px;
}
#container{
padding:0;
margin:0 auto;
height:auto;
overflow:hidden;
width:940px;
}
.ic #header{
background:url(../images/text-palma-ic.gif) no-repeat 270px 44px;
}
#header{
background:url(../images/text-palma-index.gif) no-repeat 270px 44px;
padding:0 ;
margin:0 auto 5px;
height:210px;
}
#header #saphire{
background:url(../images/logo-saphire.png) no-repeat 0 0;
}
#header #gulbeach{
background:url(../images/logo-gulbeach.png) no-repeat 0 0;
}
#header #gulresort{
background:url(../images/logo-gulresort.png) no-repeat 0 0;
}
#header #kaplan{
background:url(../images/logo-kaplan.png) no-repeat 0 0;
}
#header .logo{
float:left;
display:block;
margin:93px 0 0 45px;
background:url(../images/logo.png) no-repeat 0 0;
width:169px;
height:125px;
text-indent:-9999em;
}
*html #header .logo{
margin:93px 0 0 25px;
}
#header .head{
float:right;
display:block;
width:666px;
}
.otels{
display:block;

}
.otels span{
float:left;
font-size:12px;
font-weight:bold;
background:url(../images/ok.gif) no-repeat center right;
padding-right:10px;
margin-right:280px;
}
#wrap-ic .otels span{
background:url(../images/ok2.gif) no-repeat center right;
color:#ccc;
}



#wrap-ic ul.hotels  li a{

color:#ccc;
background:url(../images/li2.gif) no-repeat left 7px;
}
#wrap-ic ul.hotels  li a:hover{
background:url(../images/li.gif) no-repeat left 7px;
color:#8b8989;
}










ul.hotels {
list-style:none;
float:left;
}
.otels ul li{
display:inline;

}
.otels ul li a{
float:left;
padding:0 10px 2px;
background:url(../images/li.gif) no-repeat left 7px;
color:#8b8989;
font-weight:bold;
text-decoration:none;
font-size:12px;
}
.otels ul li a:hover{
color:#111;
}


ul.lang{
list-style:none;
float:right;
}
ul.lang li{
display:inline;
}
ul.lang li a{
float:left;
padding:0 10px 2px;
background:#8b8989;
color:#fff;
font-weight:bold;
text-decoration:none;
font-size:10px;
padding:0px 3px 1px;
margin-left:5px;
}
ul.lang li a:hover{
color:#111;
}

.ic #header .menu{
margin-top:157px;
margin-bottom:2px;
}

#header .menu{

display:block;
margin-top:177px;
}
#header .menu ul{
list-style:none;
overflow:hidden;
}
#header .menu ul li{
display:inline;
}
#header .menu ul li a{
float:left;
padding:0 10px 2px;
color:#8b8989;
font-weight:bold;
text-decoration:none;
font-size:11px;
text-transform:uppercase;
}
#header .menu ul li a.first{
padding-left:0;
}
#header .menu ul li a:hover{
color:#111;
}




#content{
display:block;
overflow:hidden;
clear:both;
}
.c1, .c2, .c3{
float:left;
display:block;
padding:0px;
overflow:hidden;
}
#content  .c1{width:260px; margin-right:10px; height:300px;}
#content  .c2{width:500px; margin-right:10px;}
#content  .c3{width:160px;}

#none{display:none;}
.c1 h3, .c2 h3{
font-size:16px;
width:225px;
color:#a19d9d;
}
.c1 h3{
margin-top:10px;
}
.c1 p{
font-size:90%;
margin:10px 0;
text-align:justify;
width:98%;
}

.c1 h2{
margin-top:25px;
font-size:16px;
font-weight:bold;
color:#8B8989;

}
.c2 span{
font-size:10px;
}
.post{
padding:20px;
overflow:hidden;
font-size:12px;
line-height:1.5;
}
.post p{
line-height:2;
margin-bottom:30px;
}
.post .post-sol{
float:left;
width:225px;
margin-top:20px;
}
.post-sol li{
margin:5px 0;
padding-left:35px;
display:block;
height:25px;
line-height:25px;
}
.post-sol li a{
color:#6ca0cc;
font-size:11px;
}
.post-sol li a:hover{
text-decoration:underline;
}
.post-sol li.post-sol-ikon1{
background:url(../images/sol-ikonlar.png) no-repeat scroll 0 0;
}
.post-sol li.post-sol-ikon2{
background:url(../images/sol-ikonlar.png) no-repeat scroll 0 -30px;
}
.post-sol li.post-sol-ikon3{
background:url(../images/sol-ikonlar.png) no-repeat scroll 0 -60px;
}
.post .post-sag{
float:right;
width:535px;
}
.post-sag .post-icerik{
border-bottom:1px solid #d4e3f0;
height:auto;
overflow:hidden;
display:block;
margin-bottom:10px;
padding-bottom:10px;
}
.post-icerik .yazar, .post-icerik .attach{
height:63px;
background:url(../images/person.png) no-repeat scroll top left;
padding-left:55px;
color:#848383;
font-size:12px;
font-weight:bold;
line-height:60px;
}
.yazar a, .attach a{
color:#6CA0CC;
}
.post-sag .post-icerik .attach{
background:url(../images/attach.png) no-repeat scroll top left;
height:30px;
line-height:19px;
}

#footer{
background:url(../images/footer-bg.png) repeat-y scroll top center;
width:100%;
margin:10px auto 30px;
display:block;
overflow:hidden;
text-align:center;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
#footer ul{
width:670px;
margin:0 auto;
padding-left:210px;
}
#footer ul li{
display:inline;
}
#footer ul li a{
float:left;
padding:3px 6px;
margin:0;
color:#fff;
}
#footer ul li a:hover{
color:#111;
}
#footer ul li a.f1{
background:#888;
}
#footer ul li a.f2{
background:#999;
}
#footer ul li a.f3{
background:#aaa;
}
#footer ul li a.f5{
background:#bbb;
}
#footer ul li a.f4{
background:#ccc;
}

ul.factsheets li, ul.photos li{
display:block;
margin:5px 0;
}
ul.factsheets li.hot{
margin:10px 0 5px;
font-size:14px;
font-weight:bold;
}
ul.factsheets li a{
font-size:12px;
float:left;
width:100%;
}
ul.factsheets li a:hover{

}
ul.photos{
clear:both;
}


ul.otelrez li{
display:inline;
margin-right:18px;
float:left;
}
ul.otelrez li.fright{
float:right;
margin-right:0;
}
ul.otelrez li label{
display:block;
margin-bottom:1px;
}
ul.otelrez li input{
width:75px;
}
ul.otelrez li input.yas{
width:20px;
text-align:center;
}
ul.otelrez li input.submit{
margin:0;
background:#65C3FF;
color:#fff;
font-weight:bold;
padding:10px 5px;
width:auto;
cursor:pointer;
}
ul.otelrez li input.email{
width:145px;
}
* html ul.otelrez li input.email{
width:140px;
}
ul.otelrez li input.submit:hover{
background:#FF9A07;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.otelrez img { float:left; }
}
ul.otelrez li input.calArrival, ul.otelrez li input.calReturn{
float:left;
margin-right:3px;
}
ul.otelrez li input, ul.otelrez li select{
display:block;
border:1px solid #ccc;
}





