html, body {
	height:98%;
	margin:0px;
	padding:0px;
	background-color:#343553;
	font-family:"MS Sans Serif", Arial, Verdana;
	font-size:11px;
	color:#666;
	text-align:center;
}

label.fix {display:block;float:left;width:80px;}
.clear {clear:both;height:0px;overflow:hidden;}
h1, h2, h3 {margin:0px 0px 10px 0px;}
h1 {font-size:18px;}
h2 {font-size:14px;}
h3 {font-size:12px;}
h4 {margin:0px;font-size:12px;}
p {margin:0px 0px 10px 0px;}
a {color:#666;text-decoration:none;}
form {margin:0px;padding:0px;}
fieldset {float:left;border:0px;margin:0px;padding:0px;}
img {border:0px;}

.strip {
	width:1008px;
	position:absolute;
	top:111px;left:-20px;
	height:190px;
	background-color:#969CAC;
}

#wrapper {
	position:relative;
	width:975px;
	margin:0px auto 0px auto;
	background-color:#ECEBD7;
	text-align:left;
	overflow:visible;
}

#wrapper .blc {
	position:relative;
	background-image:url(../images/blc.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
}

#wrapper .brc {
	background-image:url(../images/brc.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	border-bottom:1px solid #343553;
}

#language {
	width:100%;
	height:92px;
}

#language ul {
	margin:60px 0px 0px 0px;padding:0px 20px 0px 0px;
	float:right;
	list-style-type:none;
}

#language ul li {
	margin:0px;
	padding:2px 3px 2px 3px;
	float:left;color:#000F48;
}

#language ul li a {
	color:#000F48;
}

#left, #center, #right {
	position:static;
	float:left;
	overflow:hidden;
}

.top-corner {
	width:100%;
	height:92px;
	background-repeat:no-repeat;
	background-color:#343553;
}

#left {
	padding:0px 0px 90px 0px;
	margin:0px 0px 0px 0px;
	width:279px;
	border-top:19px solid #343553;
}
#left .top-corner {background-image:url(../images/bg_top.jpg);background-position:top left;}

#center {
	width:548px;
	padding:0px 0px 10px 0px;
}

#right {
	padding:0px 0px 90px 0px;
	margin:0px 0px 0px 0px;
	width:148px;
	border-top:19px solid #343553;
	overflow:visible;
}
* html #right {overflow:hidden;}
#right .top-corner {
	background-image:url(../images/bg_top.jpg);
	background-position:top right;
}

#right .menu, #left .logo {
	min-height:190px;
	background-color:#969CAC;
	border-bottom:1px;
}

* html #right .menu, * html #left .logo {height:190px;overflow:visible;}

#left .logo {
	margin:0px 0px 0px 25px;
}

#left .logo .image {
	padding:30px 0px 0px 0px;
}
#left .logo h2 {
	font-size:20px;
	color:#FFFFFF;
	margin:20px 10px 0px 0px;
}
#left .logo h3 {
	font-size:18px;
	color:#FFFFFF;
	margin:0px 10px 0px 0px;
}

#right .menu ul {
	position:relative;
	margin:0px 0px 0px 10px;
	padding:8px 0px 0px 0px;
	list-style-type:none;
	width:151px;
}

* html #right .menu ul {width:141px;}

#right .menu ul li {
	text-align:left;
	padding:0px 0px 0px 10px;
}
#right .menu ul li.active {
	background-color:#808392;
}
#right .menu ul li a {
	font-size:15px;
	color:#0E0A25;
}

#left .block {
	width:230px;
	margin:10px 0px 0px 20px;
	background-image:url(../images/block-bar.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px 0px 0px 0px;
}

#left .block h3 {color:#3DB5A9;margin:5px 0px 0px 10px;font-size:18px;}
#left .block h4 {color:#FB6900;margin:0px 0px 5px 10px;font-size:16px;}
#left .block .text {
	background-image:url(../images/block-curve.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0px 0px 40px 10px;
}
#center .head {
	width:548px;
	overflow:hidden;
	position:relative;
}

#center .head #menu {
	position:absolute;
	left:0px;bottom:0px;
	background-image:url(../images/submenu.png);
}
#center .head .dim {
	width:590px;
	height:35px;
	overflow:hidden;
}

* html #center .head .filter {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/submenu.png',sizingMethod='scale');
}
* html #center .head #menu {background-image:none;}
* html #center .head ul a ,* html #center .head ul object, * html #center .head ul embed {
	position: relative;
	z-index: 1;
}

#center .head ul {
	margin:0px;padding:0px;
	list-style-type:none;
}
#center .head ul li {
	margin:0px;
	padding:10px;
	float:left;
	font-size:15px;
	border-left:1px solid #A78237;
}
#center .head #menu ul li.noline {border:0px;}
#center .head #menu ul li.line {border-right:1px solid #A78237;}
#center .head #menu ul li a {font-size:14px;color:#FFF;}
#center .head ul li.active a {color:#413C68;}

#left .search {padding:5px 0px 5px 10px;}
#left .search form h3 {color:#0C1649;font-size:20px;margin:5px 0px 0px 10px;}
#left .search fieldset {padding:0px 0px 0px 10px;}

#left .search label {
	color:#0C1649;font-size:12px;;
}

#left .search select {
	font-size:11px;color:#0C1649;
}

#left .search select.month {width:80px;margin:0px 5px 0px 5px;}
#left .search .btnBook {
	border:0px;
	font-size:11px;font-weight:bold;
	color:#000F48;
	margin:10px 0px 0px 130px;padding:0px;
	text-align:center;
	text-transform:uppercase;
	background-color:#ECEBD7;
	cursor:hand;
	width:51px;height:15px;
	background-image:url(../images/btn_book.gif);
	background-repeat:no-repeat;
}

#content {
	padding:20px 10px 0px 10px;
	text-align:justify;
}

#content h1 {
	font-size:25px;
	margin:0px;
	color:#FB6900;
	background-image:url(../images/title-bar.jpg);
	background-repeat:no-repeat;
	background-position:0px 10px;
	visibility:visible !important;
}
#content .overview {font-weight:bold;}
#center .block {
	float:left;
	width:490px;
	min-height:50px;
	margin:30px 0px 0px 0px;
	position:relative;
}

* html #center .block {height:50px;overflow:visible}

#center .block img {position:absolute;top:3px;left:0px;}

#center .block .text {
	float:right;
	width:200px;
	margin:10px 0px 0px 30px;
	position:relative;
}

#center .block h3 {
	color:#FB6900;
	font-size:20px;
	margin:5px 0px 0px 0px;
}
.block a.more {
	float:right;margin:0px 10p 0px 0px;
	color:#000F48;
}
.block a.more:hover {text-decoration:underline;}

#center .list .block img {position:static;float:left;width:230px;}
#center .list .block .text {float:left;margin-top:0px;}
#center .list .block .text h3 {margin:0px;}

#center .menu {
	margin:0px;
	padding:0px;
}
#center .menu ul {margin:0px;padding:0px;list-style-type:none;}
#center .menu ul li {
	margin:0px 0px 0px 10px;padding:5px 0px 15px 15px;float:right;
	background-image:url(../images/mnu-bullet.gif);
	background-repeat:no-repeat;
	background-position:5px 10px;
	font-size:12px;
	font-weight:bold;
}
#center .menu ul li.active {color:#000F48;}
#center .menu ul li a {font-size:12px;color:#666;font-weight:bold;}

#right .img-display ul {
	margin:30px 0px 0px 25px;
	padding:0px;
	list-style-type:none;
}

#right .img-display ul li {
	margin:0px;padding:0px 0px 5px 0px;
	position:relative;
	width:95px;
	height:95px;
}
#footer {
	width:800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 105px;
}

#footer ul {
	margin:0px 0px 0px 50px;
	padding:0px;
	list-style-type:none;
}

#footer ul li {
	float:left;
	padding:3px 5px 3px 5px;
	margin:0px;
	color:#FFF;
}

#footer ul li a {color:#FFF;}

.dayHead {margin:0px !important;padding:0px !important;}
.dayHead li {background-image:none! important;float:left !important;padding:3px 0px !important;margin:0px !important;}
.dayHead, #DateBox {font-family:Tahoma;}
#DateBox {
	color:#1B57A5;margin:0px 0px 10px 0px !important;
	width:auto !important;
	float:none !important;
}
#DateBox a {color:#1B57A5;}

.btnReserve {
	display:block;
	width:220px;
	height:20px;
	float:right;
	clear:both;
	background-image:url(../images/reservation.gif);
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	line-height:20px;
	margin:0px 20px 10px 0px;
	text-transform:uppercase;
}
