﻿@charset "utf-8";
/* CSS Document */
/*!DOCTYPE,a,abbr,acronym,address,applet,area,b,base,basefont,bdo,big,blockquote,body,br,button,caption,center,cite,code,col,colgroup,dd,del,dfn,dir,div,dl,dt,em,fieldset,font,form,frame,frameset,head,h1,h2,h3,h4,h5,h6,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,link,map,menu,meta,noframes,noscript,object,ol,optgroup,option,p,param,pre,q,s,samp,script,select,small,span,strike,strong,style,sub,sup,table,tbody,td,textarea,tfoot,th,thead,title,tr,tt,u,ul,var*/
/*renkler:siyah, beyaz, koyu turuncu=fc7216, acik turuncu=fffccc, koyu mavi=00316e, acik mavi=99add1, */
* { padding:0; margin:0; }
body, div, td, input, select, textarea, a, label, p { font:normal 11px Arial, Helvetica, sans-serif; color:#71dafd; }
body { margin:0; padding:0; height:100%; background:#eaeaea url(../images/general-background.gif) repeat-y center; }
div, img, span { padding:0; margin:0; }
table, td { border-collapse:collapse; border:none; }
h1, h2, h3, h4, h5, h6 { margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
h1 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:12px; }
a, img { border: none; }
a:link, a:visited { color:#07c; text-decoration:none; }
a:hover { color:#002674; text-decoration:none; }
.hidden { display:none; }
.warning { color:#e44a93 !important; }
div.last-div { position:relative; clear:right; line-height:0em; width:0em; height:0em; margin:0; padding:0; }
div.buffer-0, div.buffer-10, div.buffer-20, div.buffer-30, div.buffer-50 { position:relative; width:auto; clear:both; }
div.buffer-0 { height:0; }
div.buffer-10 { height:10px; }
div.buffer-20 { height:20px; }
div.buffer-30 { height:30px; }
div.buffer-50 { height:50px; }
img.imageright { float:right; margin: 4px 0 4px 4px; }
img.imageleft { float:left; margin: 4px 4px 4px 0; }
img.contentimageright { float:right; margin: 10px 10px 4px 14px; }
img.contentimageleft { float:left; margin: 10px 14px 4px 0; }
#topbackground { margin:0 auto; height:35px; background:#002b55 url(../images/top-bar-background.gif) repeat; }
#topbar { margin:0 auto; width:956px; height:35px; padding:0 0 0 24px; line-height:35px; }
#topbar p { float:left; font-size:10px; color:#fff; line-height:35px; }
#topbar p strong { color:#00c0ff; }
#topbar form { padding:0; margin:0; }
#topbar #newsletter { float:right; margin:7px 16px 0 0; height:19px; }
#topbar #newsletter td { font-size:10px; color:#FFFFFF; }
#topbar input { border:0; margin:0; padding:0; }
#topbar input.text { font-size:11px; color:#71dafd; border:0; margin-left:10px; width:140px; height:15px; padding:2px; }
#topbar .thanks { color:#71dafd; font-weight:bold; }
#topbar .warning { font-weight:bold; }
#menuzemin { margin:0 auto; position:relative; background:#002b55; }
#menu { margin:0 auto; position:relative; width:954px; height:160px; padding:20px 0 0 26px; }
#menu h1 { font:bold 30px Arial Narrow; color:#fff; }
#menu h3 { font:bold 18px Arial Narrow; color:#fff; }
#topmenu { position:absolute; bottom:0; left:219px; float:left; font-size:93%; line-height:normal; overflow:hidden; }
#topmenu ul { margin:0; padding:10px 10px 0 0px; list-style:none; }
#topmenu li { display:inline; margin:0; padding:0; }
#topmenu a, #topmenu li.homepageside a { float:left; margin:0; padding:0 0 0 9px; text-decoration:none; font:bold 16px Arial Narrow; height:30px; line-height:30px; }
#topmenu a { background:url(../images/blue-house-button-left.png) no-repeat left top; }
#topmenu li.homepageside a { background:url(../images/blue-house-button-left-shadow.png) no-repeat left top; }
#topmenu a span { float:left; display:block; background:url(../images/blue-house-button-right.png) no-repeat right top; padding:1px 9px 0 0; color:#FFF; }
#topmenu a span { float:none; }
#topmenu a, #topmenu li.homepageside a { background-position:0% -40px; }
#topmenu a span { background-position:100% -40px; }
#topmenu a:hover, #topmenu li.homepageside a:hover { background-position:0% 0px; }
#topmenu a:hover span { color:#00406d; background-position:100% 0px; }
#topmenu li.homepage a, #topmenu li.homepage a:hover { background:url(../images/blue-house-button-left.png) no-repeat left top; }
#topmenu li.homepage a span, #topmenu li.homepage a span { color:#00406d; background:url(../images/blue-house-button-right.png) no-repeat right top; }
#reservationmain { list-style-type:none; margin:0 auto; /*width:144px;*/ text-align:center; margin-top:300px; }
#reservationmain a { text-decoration:none; font:bold 16px Arial Narrow; color:#FFF; height:30px; line-height:30px; }
#languagemain { list-style-type:none; margin:0 auto; /*width:144px;*/ text-align:center; margin-top:90px; }
#languagemain li { float:left; padding:0 6px; }
#languagebar { margin:0 auto; width:568px; /* bayrak ortalamak için değişmesi gereken değer -- artacak*/ text-align:center;/*background-color:#00FF00;*/ }
#languagemessage { margin:0 auto; width:300px; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; text-align:center; }
#language { position:absolute; bottom:6px; right:14px; list-style-type:none; float:right; }
#language li { float:left; padding-left:4px; color:#fff;/*width:17px;*/ }
#languagemain li .imgcrcv, #language li .imgcrcv { border:1px solid #fff; }
#contentbackground { margin:0 auto; width:980px; }
#sidemenu { float:left; width:198px; margin:0; padding:40px 0 0 22px; }
#sidemenu li { list-style-type:none; }
#sidemenu li a.ymenuon:link, #sidemenu li a.ymenuon:visited, #sidemenu li a.ymenuon:hover { display:block; width:161px; padding-left:20px; height:32px; line-height:32px; font-family:Arial Narrow; font-size:14px; font-weight:bold; color:#fff; background:#fff url(../images/side-menu-on.gif) no-repeat bottom; }
#sidemenu li a:link, #sidemenu li a:visited { display:block; width:161px; padding-left:20px; height:32px; line-height:32px; font-family:Arial Narrow; font-size:14px; font-weight:bold; color:#3db0d6; background:#fff url(../images/side-menu-off.gif) no-repeat bottom; }
#sidemenu li a:hover { color:#007da6; background:#fff url(../images/side-menu-over.gif) no-repeat bottom; }
#weather { margin-top:20px; padding:9px 2px 0 18px; height:40px; line-height:40px; background:#fff url(../images/weather-background.gif) no-repeat top left; }
#weather li h3 { font:normal 11px Arial, Helvetica, sans-serif; color:#00c0ff; font-weight:bold; line-height:24px; padding-right:34px; }
#weather li { float:left; font:normal 9px Arial, Helvetica, sans-serif; color:#aaa; height:24px; line-height:24px; padding-right:4px; }
#content { float:left; width:760px; padding:10px 0 20px 0; }
#title { background:#00c0ff url(../images/title-corner.gif) no-repeat right top; width:734px; height:72px; clear:both; padding:24px 0 0 16px; }
#title h1 { font:normal 36px Arial Narrow; color:#fff; }
#title h4 { font:bold 14px Arial Narrow; color:#fff; }
div.mainpagesub4 { float:left; position:relative; width:180px; height:240px; background:#fff url(../images/main-page-sub-4-sub.gif) no-repeat center bottom; padding:0; margin:0 8px 0 0; }
div.mainpagesub4 h3 { width:170px; height:26px; background-color:#007fa9; font:bold 16px Arial Narrow; color:#fff; padding:15px 0 0 10px; margin-bottom:4px; }
div.mainpagesub4 p.comment { font:normal 11px Arial, Helvetica, sans-serif; color:#777; padding:4px 10px; }
div.mainpagesub4 p a:link, div.mainpagesub4 p a:visited { font:normal 11px Arial, Helvetica, sans-serif; color:#007fa9; text-decoration:none; }
div.mainpagesub4 p a:hover { text-decoration:underline; }
div.mainpagesub4 .imgleft { float:left; margin:5px; }
div.mainpagesub4 .imgcenter { clear:both; float:left; margin:5px 5px 5px 10px; }
#newstitle h2 { width:340px; height:20px; line-height:20px; background:#f69652 url(../images/news-arrow.gif) no-repeat 300px center; font:bold 16px Arial Narrow; color:#fff; padding:2px 0 2px 10px; }
#newsbar { background:#fafafa url(../images/news-area-corner.gif) no-repeat right top; width:734px; height:72px; clear:both; padding:16px 0 0 10px; }
div.newscontent { height:68px; width:350px; float:left; margin-right:10px; }
div.newscontent .newsimage { float:left; margin-right:4px; }
div.newscontent div.habercontent { float:left; margin:4px 0 0 4px; }
div.newscontent h4 { font:bold 12px Arial, Helvetica, sans-serif; color:#f69652; margin-top:4px; text-transform:uppercase; }
div.newscontent p { font:normal 11px Arial, Helvetica, sans-serif; color:#777; }
div.newscontent a:link, div.newscontent a:visited { font:normal 11px Arial, Helvetica, sans-serif; color:#f69652; text-decoration:none; }
div.newscontent a:hover { color:#f69652; text-decoration:underline; }
#mainimage { padding:0; margin:0; background-color:#d9f6ff; width:750px; }
#subpagesmainarea { position:relative; float:left; width:470px; background-color:#d9f6ff; padding:15px 15px 5px 15px; border-bottom:5px solid #71dafd; min-height:400px; }
#subpagesmainarea h2 { font:bold 14px Arial, Helvetica, sans-serifserif; color:#00769d; line-height:24px; }
#subpagesmainarea h2 strong { text-transform:uppercase; }
#subpagesmainarea table { border-collapse:collapse; border:1px solid #71dafd; margin-bottom:10px; }
#subpagesmainarea table thead { background-color:#52b7d8; }
#subpagesmainarea table thead th { font:bold 12px Arial, Helvetica, sans-serifserif; color:#fff; }
#subpagesmainarea table td.zm { background-color:#b1ebfe; }
#subpagesmainarea table tr.koyu-sutun { background-color:#b1ebfe; }
#subpagesmainarea td, #subpagesmainarea th { text-align:center; padding:10px; border:1px solid #71dafd; }
#subpagesmainarea div.mainimagearea { background-color:#afe7f9; width:470px; margin:10px 0; }
#subpagesmainarea td.price { font-weight:bold; font-size:14px; background-color:#52b7d8; color:#fff; }
#subpagesmainarea p { margin-bottom:20px; }
#subpagesmainarea p { font:normal 11px Arial, Helvetica, sans-serifserif; color:#00769d; line-height:24px; }
#subpagesmainarea td { font:normal 16px Arial, Helvetica, sans-serifserif; color:#00769d; line-height:24px; }
#subpagesmainarea th { font:bold 11px Arial, Helvetica, sans-serifserif; color:#00769d; line-height:18px; }
#subpagesmainarea p.testimonial { font:normal 10px Arial, Helvetica, sans-serifserif; color:#00769d; line-height:14px; border:1px solid #00c0ff; padding:6px; margin-bottom:10px;/*background-color:#ecfbff;*/ }
#subpagesmainarea p.specialoffers { font:bold 10px Arial, Helvetica, sans-serifserif; color:#e44a93; line-height:14px; border:1px solid #00c0ff; padding:6px; margin-bottom:10px;/*background-color:#ecfbff;*/ }
#subpagesmainarea p span.underline { text-decoration:underline; }
#subpagesmainarea p span.narrowspace { line-height:14px; }
#subpagesmainarea ul.dinnermenucontent li { font:normal 10px Arial, Helvetica, sans-serifserif; color:#00769d; padding:5px 0; list-style-type:none; }
#subpagesmainarea ul.dinnermenucontent li strong { font-size:11px; }
#subpagesmainarea ul.contactcontent li { font:normal 10px Arial, Helvetica, sans-serifserif; color:#00769d; padding:5px 0; list-style-type:none; }
#subpagesmainarea ul.contactcontent li strong { font-size:11px; }
#subpagesmainarea ul.contactcontent li a:link, #subpagesmainarea ul.contactcontent li a:visited { font:normal 10px Arial, Helvetica, sans-serifserif; color:#00769d; text-decoration:underline; }
#subpagesmainarea ul.contactcontent li a:hover { text-decoration:none; }
#subpagesmainarea hr { border:0; color: #71dafd; height: 1px; }
#subpagesmainarea p a:link, #subpagesmainarea p a:visited { font:normal 11px Arial, Helvetica, sans-serifserif; color:#00769d; line-height:24px; text-decoration:none; }
#subpagesmainarea p a:hover { text-decoration:underline; }
#subpagesmainarea p.rezervasyon a:link, #subpagesmainarea p.rezervasyon a:visited { font:bold 17px Arial, Helvetica, sans-serifserif; color:#F00; line-height:24px; text-decoration:none; }
#subpagesmainarea p.rezervasyon a:hover { text-decoration:underline; }
#reservationform label { font:normal 11px Arial, Helvetica, sans-serifserif; color:#00769d; width:220px; float:left; line-height:16px; }
#reservationform input, textarea, select { width:200px; height:16px; border:1px solid #00769d; font:normal 11px Arial, Helvetica, sans-serifserif; color:#00769d; margin-bottom:10px; }
#reservationform select { height:20px; }
#reservationform textarea.special { height:120px; width:220px; max-height:120px; max-width:320px; }
#reservationform input.button { height:18px; background-color:#00c0ff; color:#fff; width:80px; border:0; margin-left:220px; }
#reservationform input.date { width:90px; }
#reservationform img { vertical-align:top; }
#top { width:460px; clear:both; margin-top:26px; }
div#pagegadget { position:absolute; bottom:10px; width:470px; }
#subpagesmainarea p a:link, #subpagesmainarea p a:visited { text-decoration:underline; }
#subpagesmainarea p a:hover { text-decoration:none; }
#subpagesmainarea .back { float:left; }
#subpagesmainarea .top { float:right; margin-left:10px; }
#subpagesmainarea .print { float:right; margin-left:10px; }
#subpagesmainarea a.back:link, #subpagesmainarea a.back:visited, #subpagesmainarea a.top:link, #subpagesmainarea a.top:visited, #subpagesmainarea a.print:link, #subpagesmainarea a.print:visited { font:normal 10px Arial, Helvetica, sans-serifserif; color:#00769d; text-decoration:none; line-height:15px; }
#subpagesmainarea a.back:hover, #subpagesmainarea a.top:hover, #subpagesmainarea a.print:hover { text-decoration:underline; }
#subpagesmainarea a.back:link, #subpagesmainarea a.back:visited { background:url(../images/back-icon.gif) no-repeat left center; padding-left:10px; }
#subpagesmainarea a.top:link, #subpagesmainarea a.top:visited { background:url(../images/top-icon.gif) no-repeat left center; padding-left:14px; }
#subpagesmainarea a.print:link, #subpagesmainarea a.print:visited { background:url(../images/print-icon.gif) no-repeat left center; padding-left:18px; }
#subpagesmainarea ul.sitemap { padding-left:20px; margin-bottom:4px; }
#subpagesmainarea ul.sitemap li { list-style-type:none; line-height:20px; }
#subpagesmainarea li>ul { padding-left:30px; margin-bottom:20px; }
#subpagessloganarea { position:relative; float:left; width:220px; background-color:#ecfbff; padding:15px; font:normal 24px Arial Narrow; color:#00769d; /*border-bottom:1px solid #ffba89;*/ border-bottom:1px solid #71dafd; text-indent:-7px; }
#subpagessloganareasub { float:left; /*width:220px;*/ padding:15px; }
#subpagessloganareasub p { padding:5px; font-size:10px; color:#00c0ff; }
#subpagessloganareasub img { padding-right:4px; vertical-align:middle; }
#subpagessloganareasub a:link, #subpagessloganareasub a:visited { font-size:9px; line-height:20px; text-decoration:none; }
#subpagessloganareasub a:hover { text-decoration:underline; }
#subpagessloganareasub .dinnermenu li { list-style-type:none; text-align:left; padding:2px 0;/*width:210px;*/ }
#subpagessloganareasub .dinnermenu li a:link, #subpagessloganareasub .dinnermenu li a:visited { font:bold 14px "Times New Roman", Times, serif; color:#00c0ff; }
#subpagessloganareasub .dinnermenu li a:hover { text-decoration:none; color:#00769d; padding-left:4px; }
#subpagessloganareasub ul.press { margin-bottom:20px; }
#subpagessloganareasub .press li { list-style-type:none; }
#subpagessloganareasub .press li h2 { font-size:12px; font-weight:bold; color:#00769d; padding-bottom:4px; }
#subpagessloganareasub .press li a:link, #subpagessloganareasub .press li a:visited { color:#00c0ff; }
#subpagessloganareasub .press li a:hover { text-decoration:none; color:#00769d; }
div.attractions { float:left; width:140px; margin-right:12px; text-align:center; }
div.guestrooms { width:180px; text-align:center; margin-bottom:10px; }
div.downloadphotos { float:left; width:140px; margin-right:12px; text-align:center }
div.attractions a:link, div.attractions a:visited, div.guestrooms a:link, div.guestrooms a:visited { font:bold 11px Arial, Helvetica, sans-serifserif; color:#00769d; }
div.attractions a:hover, div.guestrooms a:hover { text-decoration:underline; }
div.downloadphotos a:link, div.downloadphotos a:visited { font:bold 9px Arial, Helvetica, sans-serifserif; color:#00769d; }
div.downloadphotos a:hover { text-decoration:underline; }
div.guidebooks { float:left; width:100px; margin-right:12px; }
#logosarea { margin:0 auto; /*background-color:#fafafa;*/ width:734px; padding:10px 0 10px 10px; }
#logosarea .logo { width:140px; float:left; margin:0 19px; }
#logosarea .logo p { font:bold 9px Arial Narrow; color:#999; text-align:center; }
#subbar { margin:0 auto; width:932px; height:30px; padding:14px; background:#007fa9 url(../images/sub-menu-top.gif) no-repeat center top; }
#subbar p.yasal { color:#FFFFFF; font:normal 9px Arial, Helvetica, sans-serif; float:left; }
#submenu { float:right; }
#submenu ul { clear:both; }
#submenu li { list-style-type:none; float:right; position:relative; padding-right:4px; font:normal 9px Arial, Helvetica, sans-serif; color:#fff; }
#subbar a:link, #subbar a:visited { font:normal 9px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
#subbar a:hover { text-decoration:underline; }
#hostamedia { margin:0 auto; width:960px; padding:10px 0; }
#hostamedia p.istanbulhotels { float:left; line-height:26px; }
#hostamedia img { float:right; }
#hostamedia p.istanbulhotels a:link, #hostamedia p.istanbulhotels a:visited { font:normal 9px Arial, Helvetica, sans-serif !important; color:#007fa9 !important; text-decoration:none !important; line-height:26px !important; }
#hostamedia p.istanbulhotels a:hover { text-decoration:underline !important; }
.bggrey { background-color:#eaeaea; }
