html, body {height:100%;}

body {
	margin:0px;
	padding:0px;
	background-color:#000;
	font-family:Arial,Helvetica, Verdana;
	font-size:0.75em;
	color:#CCC;
}

.clear {clear:both;height:1px;overflow:hidden;}
img {border:0px;}
a {color:#CCC;text-decoration:none;outline:none;}
a:visited {color:#FFF;}
a:hover, a:active {color:#CCC;}
* html img {behavior:url(javascripts/iepngfix.htc);}

#wrapper {
	width:100%;
	height:100%;
}

#wrapper .container {
	width:960px;
	margin:0px auto;
}


#header {
	background:transparent url(../images/bg_head.gif) repeat-x top left;
	height:90px;
}

#header #logo {
	margin:0px;
	padding:11px 0 0 0;
	display:block;
	float:left;
}

#header .navigate {
	width:718px;
	float:right;
}
#header .navigate #language {
	margin:10px 0 0 0;width:147px;float:right;color:#FFF;font-size:0.92em;
}
#header .navigate #language span {float:left;}
#header .navigate #language .device {
	width:88px;height:15px;float:right;
	border:1px solid #646767;
	background-color:#E5E3E3;
	overflow:hidden;
}
#header .navigate #language .device .arrow {display:block;float:right;padding:2px;margin:4px 0 0 0;}
#header .navigate #language .device .item {
	width:70px;float:left;
	margin:2px 4px;
}

#header .navigate .menu {
	/*width:594px;*/
	/*height:16px;*/
	width:700px;
	float:right;
	margin:0;
	padding:0;
	/*background-color:#4F7787;*/
	margin:40px 0 0;
}

#header .navigate .menu ul {list-style-type:none;margin:0px;padding:0px;}
#header .navigate .menu ul li{margin:0px;padding:0px;float:left;font-size:1.083em;}
#header .navigate .menu ul li.separator {height:10px;background-color:#FFF;border-top:3px solid #2A555A;border-bottom:3px solid #2A555A;width:1px;overflow:hidden;}

#header .navigate .menu ul li a {font-size:1em;color:#fffefe;text-decoration:none;padding:0 14px;}
#header .navigate .menu ul li a:hover {color:#b0cdc0;}
#header .navigate .menu ul li.active a {background-color:#4f7787;color:#fffefe;}

#content {
	background-repeat:no-repeat;background-position:center top;
}

#content .container {
	background:transparent url(../images/bg-container.png) repeat-y top left;
	min-height:470px;
}

* html #content .container {
	height:470px;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-container.png',sizingMethod='scale');
}

#content .left {
	width:192px;float:left;overflow:hidden;
	min-height:470px;
	margin:0 2px 0 48px;
	background:transparent url(../images/bg_menu.png) repeat-y top left;
}
* html #content .left {
	margin:0 1px 0 24px;
	height:470px;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_menu.png",sizingMethod="scale");
}

#content .left ul {
	list-style-type:none;
	padding:0;margin:50px 0 0;
}
#content .left ul li {
	padding:0;margin:0;
	color:#FFF;
}
* html #content .left ul li {width:192px;float:left;}

#content .left ul li a,#content .left ul li span  {
	display:block;
	color:#FFF;
	padding:3px 15px 2px;
	border-bottom:1px solid #728D88;
	text-decoration:none;
	position:relative;
}
#content .left ul li a.last,#content .left ul li span.last  {border:0px;}

#content .left ul li a:hover {background-color:#C3C6C8;color:#33454A;}
#content .left ul li span {color:#33454A;}
#content .left ul li span.active {background-color:#C3C6C8;}
#content .left ul li span.active a {margin:0;padding:0;color:#33454A;background-color:#C3C6C8;text-decoration:none;border:0;}

#content .left ul li ul {margin:0px;}
#content .left ul li ul li {margin:0;}
#content .left ul li ul li a {padding-left:33px;color:#ACACAC;}
#content .left ul li ul li a:hover {color:#B0CDC0;background-color:transparent;}
#content .left ul li ul li a.active {color:#c3c6c8;background-color:#68807c;}


#content .right {
	width:570px;float:left;
	margin:0;padding:50px 48px 30px;
}

#content h1 {
	color:#e4e4e4;
	font-size:1.416em;
	margin:0px 0 14px;
}
#content p {margin:0px 0 14px;}

#content .image {
	margin:0 0 30px;
}
#content .image .first{margin-right:2px;}
#content .right a {text-decoration:underline;}
#footer {
	background:transparent url(../images/bg_footer.jpg) no-repeat top center;
	height:135px;
}

#footer #booking {
	width:234px;height:110px;
	float:left;
	margin:10px 8px 0 0;
}
#footer h3 {color:#F1F3F3;font-size:1.16em;margin:0px 0 5px;font-weight:normal;}
#footer #booking form {
	margin:0px;padding:5px 8px 0;
	width:218px;height:70px;font-size:0.92em;
	background:transparent url(../images/bg_booking.gif) repeat-x top left;
}
#footer #booking form fieldset {border:0px;padding:0;margin:0 0 2px;}
#footer #booking form fieldset label {color:#FFF;width:75px;float:left;margin:0;line-height:18px;}
#footer #booking form fieldset select {font-size:0.92em;float:left;margin:0 1px 0 0;}
#footer #booking form fieldset select#cmbMonthYear {width:76px;}
#footer #booking form button {
	border:0px;
	margin:0 0 5px 75px;
	padding:0 0 1px 0;
	background-color:#3B987B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#FFF;text-align:center;
	font-weight:bold;
	cursor:pointer;
	width:93px;height:17px;
	background:transparent url(../images/buttons.gif) no-repeat 0 0;
}
#footer #booking form fieldset img {margin:2px 0 0 1px;float:left;}
#footer #offer {
	width:234px;
	float:left;
	margin:10px 8px 0 0;
}

#footer #offer .items {position:relative;}
#footer #offer .items .item {position:absolute;top:0px;left:0px;width:234px;height:70px;}

#footer #offer h3 {float:left;width:110px;}
#footer #offer a.all {padding:0 10px 0 0;float:right;color:#D2D0D0;text-decoration:none;width:110px;text-align:right;display:block;font-size:0.92em;background:transparent url(../images/arrow_all.gif) no-repeat right 5px;}
#footer #offer a.detail {color:#D2D0D0;text-decoration:none;position:relative;margin:-60px 0 0 10px;display:block;}

#footer #video {
	width:234px;
	float:left;
	margin:10px 8px 0 0;
}

#footer #partner {
	width:234px;
	float:left;
	margin:35px 0 0;
}
#footer #partner img {margin:5px 0 0 20px;}
#footer #partner img.first {margin-left:15px;}

#footer ul {list-style-type:none;padding:0;margin:10px 0 0;float:left;}
#footer ul li {
	padding:0;margin:0 20px 0 0;
	color:#FFF;float:left;color:#FFF;
}
#footer ul li a {color:#FFF;text-decoration:none;}
#footer .copyright {float:right;}
#footer .copyright img {float:right;margin:0 20px 0 0;}
#footer .copyright p {float:right;font-size:0.83em;margin:4px 20px 0 0;}