@charset "utf-8";
/* CSS Document */
html {
	/*background: #718292 url(../../raw/guides/welcome_guide.jpg) no-repeat scroll 329px 0px;*/
	color:#404751;
	font:100% Arial, Helvetica, sans-serif;
	text-align:center;
}
body {
	font-size:0.8em;
	background: url(photos/bk_pattern.jpg);
	background-repeat: repeat;
}
* {
	margin:0;
	padding:0;
}
a {
	/*font-weight:bold;*/
	color:#404751;
	background:transparent;
	text-decoration:none;
}
a:active {
	outline: none;
}
a:focus {
	outline: none;
}
img {
	border:none;
}
.hideme {
	display: none;
}
/*--------------------------------------------------------------------------*/
a.active {
	color:#404751;
	background:transparent;
	font-weight:bold;
}
/*--------------------------------------------------------------------------*/
div#globe {
	position:relative;
	margin:41px auto;
	width:811px;
	background: url(../../raw/guides/suites_guide.jpg);
}
/*--------------------------------------------------------------------------*/
div#header {
	background: #718292 url(photos/header_welcome.jpg) no-repeat;
	position:relative;
	height: 222px;
	width:811px;/*-moz-opacity:.25;*/
}
/*--------------------------------------------------------------------------*/
h1#logo {
	background: transparent url(photos/logo.png) no-repeat;
	width:129px;
	height:135px;
	position:absolute;
	right:44px;
	top:44px;
	text-indent:-3000px;
}
/*--------------------------------------------------------------------------*/
div#menu {
	background:#ffffff;
	bottom:0px;
	height:1.6em;
	left:0px;
	padding:5px 0pt 0pt;
	position:absolute;
	width:25em;
	opacity: 0.65;
}
div#menu * {
	opacity: 1;
}
div#menu a {
	margin:0pt 5px;
}
/*--------------------------------------------------------------------------*/
div#langBar{
font-size:0.8em;
position:absolute;
right:52px;
top:12px;
}
div#langBar a{
	margin:0 6px;
}
div#langBar a.selected{
	color:#55c8e9;
	font-weight: bold;
}
/*--------------------------------------------------------------------------*/
div#main {
	text-align:left;
	color:inherit;
	background: white;
	position: relative;
	padding: 1px 0 0 40px;
}
div#discr h1 {
	background: url(photos/welcome.png);
	height:54px;
	margin:42px 0px 0px;
	text-indent:-3000px;
	width:263px;
}
div#main p {
	font-size:0.9em;
	margin:18px 0px 0px 6px;
	width:70%;
	text-align:justify;
}
div#gallery {
	/*background:#D9DADC none repeat scroll 0% 50%;*/
	margin:20px 7px 0px;
	padding:15px;
	width:556px;
	position: relative;
}
div#thumbs {
	float:left;
	line-height:13px;
	width:95%;
}
div#thumbs a {
	margin: 1px 1px 0 0;
}
div#gallery span {
	background:transparent none repeat scroll 0%;
	bottom:1px;
	font-size:0.8em;
	position:absolute;
	right:17px;
}
/*--------------------------------------------------------------------------*/
div#extra {
	margin:0px 7px;
	width:556px;
	background: #f0f0f0;
	padding:15px;
}
div#extra h3 {
	font-size:0.9em;
	margin: 0 0 14px 0px;
}
div#extra p {
	margin: 0 0 1.5em;
}
/*--------------------------------------------------------------------------*/
div#rates{
	
}
div#rates table{
	text-align: center;
	border-spacing: 1em;
	background: #f0f0f0;
}
div#rates td{
	width: 10em;
}
.first-col{
	text-align: left;
}
/*--------------------------------------------------------------------------*/
div#footer {
	left:7px;
	margin:55px 0px 26px;
	position:relative;
}

div#valid {
	background:transparent;
	bottom:3px;
	color:#999999;
	font-size:9px;
	position:absolute;
	left:19px;
}
h2#luxury {
	background:transparent url(photos/luxury.png) repeat scroll 0%;
	bottom:33px;
	height:36px;
	position:absolute;
	right:39px;
	text-indent:-3000px;
	width:301px;
}
div#valid a {
	font-weight: normal;
}
br#clr {
	display: block;
	clear: both;
}
.title{
	font-size:13px;
	color:#404751;
	font-weight:bold;
}
.copy{
	font-size:9px;
	color:#404751;
}

