/* CSS Document */
body {
	width:900px;
	margin:0px;
	font-family:"Trebuchet MS";
	font-size:14px;
	margin-left:auto;
	margin-right:auto;
}
a { text-decoration:none; color:#666666; font-weight:bold; }
#content {
	width:900px;
	margin-left:auto;
	margin-right:auto;

}
#container {
	width:900px;
}
#header {
	background:url(topOne.jpg) no-repeat;
	height:93px;
	width:900px;
}
#headerMenu {
	padding-left:300px;
	padding-top:25px;

}
#language {
	font-family:"Arial Black";
	padding-left:650px;
	padding-top:5px;
	font-size:10pt;
	color:#456f94;
}
#language a {
	text-decoration:none;
	color:#456f94;
	
}
#headerMenu a {
	margin-right:10px;
	text-decoration:none;
	color:#456f94;
	font-weight:bold;
	text-transform:uppercase;
	outline:none;
	font-size:12px;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height:0.1px;
}
#nav a {
	display: block;
	padding:8px;
}
#nav p {
	display: block;
	padding:8px;
	font-weight:bold;
}
#nav li { 
	float: left;
	line-height:0.1px;
}
#nav #submenu {
	width:300px;
}

#nav li a { 
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
}
#nav li a:hover { 
	color:#FFFFFF;
	text-decoration:underline;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background:#456f94;
	color:#FFFFFF;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	top:40px;
	_top:40px;
	width: 20em;
	float:left;
	clear:left;
	left: -999em; 

}
.sIFR-hasFlash h2 { font-size:18pt; }

.sIFR-hasFlash h3 {
  font-size: 12pt;
  line-height: 1em;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	
}

table { border-right:1px solid #dedede; border-bottom:1px solid #dedede; margin-bottom:10px; }
table td { font-size:10px; font-family:Tahoma; border-left:1px solid #dedede; border-top:1px solid #dedede; text-align:center; }
table .red { background:#FF0000; color:#ffffff; }
table .yellow { background:#FFFF99; color:#000000; }
table .blue { background:#3366FF; color:#ffffff; }
.blue { background:#97CBFF; color:#000000; }
table .orange {
	color:#000000;
	background-color: #97CBFF;
}
table .darkBlue { background:#FF8800; color:#ffffff; }


#hotelGallery img { border:5px solid #ffffff; }
.charter {
	width:400px;
	height:112px;
	background:url(charterBackground.jpg) no-repeat;
	color:#456f94;
	font-weight:bold;
}
.charterred {
	width:400px;
	height:112px;
	background:url(charterBackgroundred.jpg) no-repeat;
	color:#456f94;
	font-weight:bold;
}

#charterContent  {
	font-size:10px;
}
#charterContent td {
	font-size:10px;
}
#charterContent .h1 {
	font-size:13px;
	padding-left:20px;
	padding-top:20px;
	font-family:Georgia;
	color:#456f94;
	font-weight:bold;
}
.pragraf {
	padding-left:50px;	
}
.pragraf strong {
	font-weight:bold;
}
td strong {
	font-weight:bold;
}

.pragraf td { border:0px; font-size:18px; } 
.pragraf table { border:0px; } 

.noborder td { border:0px; font-size:14px; } 
.noborder table,tr,td { border:0px; border-right:0px; text-align:left; } 
table .highlight {

	color:#000000;
	background-color: #dedede;
}

#footer {
	margin-top:30px;
	margin-left:40px;
	font-size:10px;
}