﻿@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;
}
/*p {
	margin:11px 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.clean
{
	clear:left;
	line-height:0em;
	width:0;
	height:0;
	margin:0;
	padding:0;
}
div.buffer
{
	width:auto;
	height:10px;
	clear:both;
}
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;
}
#languagemain
{
	list-style-type:none;
	margin:0 auto;
	/*width:144px;*/
	text-align:center;
	margin-top:240px;
}
#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;
}
/*#language #dilmsj {
	width:100px;
	text-align:right;
}*/
#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
{
	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;
}
#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;/*margin-left:340px;*/
}
#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
{
	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;
}