body {
	font-family:verdana;font-size:10px;color:#505254;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a { color:#505254; text-decoration:underline;}
a:hover{ color:#505254; text-decoration:none;}

p {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#container {
	margin-left:auto;
	margin-right:auto;
	width:940px;
	height:auto;
	position:relative;
}

#logo{
	position:absolute;
	top:0px;
	left:0px;
}

#impression {
	position:absolute;
	top:0px;
	left:0px;
}

#stars{
	position:absolute;
	top:90px;
	left:0px;
}

#top_left{
	position:absolute;
	top:105px;
	left:0px;
}

#top_right{
	position:absolute;
	top:105px;
	left:693px;
	width:245px;
	background-color:#ebe8e9;
	border-left:1px solid #5a3f46;
	border-bottom:1px solid #5a3f46;

}

#banner{
	position:absolute;
	top:105px;
	left:201px;
	border-right:1px solid #9c8e95;
	height:111px;
}

#banner_image{
	position:absolute;
	top:216px;
	left:201px;
	border-right:1px solid #9c8e95;
}

#nav{
	position:absolute;
	top:216px;
	left:0px;
	width:200px;
	background:#bab0b5; 
	height:456px;
	border-bottom:1px solid #9c8e95;
}

#nav dl{
	padding:0px;
	margin:50px 0px 0px 35px;
	line-height:14px;
}


#nav ul{
	padding:0px;
	margin:0px;
}

/*
#nav ul{
	padding:0px;
	margin:50px 0px 0px 35px;
	line-height:14px;
	list-style-type:none;
	color:#ffffff;
}


#mainNav {
	padding:50px 0px 0px 0px;
}
	

#mainNav ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
*/
#mainNav li{
	padding:0px;
	margin:10px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
	color:#391d2b;
	list-style-type:none;
}

#mainNav li a{
	color:#391d2b;
	text-decoration:none;

}

#mainNav li a:hover, #mainNav li a.active{
	color:#ffffff;
}

#mainNav li.highlighted {
	color:#ffffff;
	text-decoration:none;
}



/**/
#mainNav li ul{
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}

#mainNav li li{
	padding:0px;
	margin:5px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
	color:#391d2b;
	list-style-type:none;
}

#mainNav li li a{
	color:#391d2b;
	text-decoration:none;
	font-weight: normal;
	padding:0px;
	margin:5px 0px 0px 0px;
}

#mainNav li li a:hover, #mainNav li li a.active{
	color:#ffffff;
}

#mainNav li li.highlighted{
	font-weight: normal;

}

/**/
#nav dt{
	padding:0px;
	margin:10px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
	color:#391d2b;
}



#nav dt a{
	color:#391d2b;
	text-decoration:none;
}

#nav dt a:hover, #nav dt a.active {
	color:#ffffff;
	text-decoration:none;
}



#nav dd{
	padding:0px;
	margin:0px 0px 0px 15px;
	font-size:11px;
	line-height:18px;
/*	color:#391d2b;font-weight:bold;
*/}

#nav dd a{
	color:#003063;
	text-decoration:none;
}

#nav dd a:hover, #nav dd a.active {
	color:#ffffff;
	text-decoration:none;
}

.mailto { color:#FFFFFF; text-decoration:none}
a.mailto { color:#FFFFFF; text-decoration:none}
a.mailto:hover { color:#fff3a5; text-decoration:none}

#content, #contentPromo {
	position:absolute;
	top:415px;
	left:200px;
	border-bottom:1px solid #9c8e95;
	border-right:1px solid #9c8e95;
	width:434px;
	height:222px;
	overflow:auto;
	padding:30px 15px 5px 13px;	
}

#content dl
{
/*	border:1px solid #000000;
*/	border-bottom:1px solid #9c8e95;
	clear:both;
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:5px;
	
}

#contentPromo dl
{
	clear:both;
	position:relative;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

#contentPromo div{
	/*clear:both;*/
	position:relative;
/*	border:1px solid #FF0000;
*/	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.title{
	font-weight:bold;
}

.date{
	font-style:italic;
}

#promoList {
}

#promoList dl div{
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
}




#contentLong {
	position:absolute;
	top:415px;
	left:200px;
	border-bottom:1px solid #9c8e95;
	border-right:1px solid #9c8e95;
	width:434px;
	height:222px;
	overflow:auto;
	padding:30px 15px 5px 13px;
}


#logoXdc{
	position:absolute;
	top:681px;
	left:800px;
}

#copyright{
	position:absolute;
	top:677px;
	left:0px;
}

#newsHome, #liveInfo {
	position:absolute;
	left:693px;
	border-left:1px solid #5a3f46;
	border-bottom:1px solid #5a3f46;
	background:#ebe8e9;
	width:215px;
	padding:10px 5px 5px 25px;

}

#newsHomeImg, #liveInfoImg, #soundBtn {
	position:absolute;
	left:693px;
	border-left:1px solid #5a3f46;
	border-bottom:1px solid #5a3f46;
	background:#ebe8e9;
	width:245px;
	z-index:2;
}

#soundBtnBig {
	position:absolute;
	top:600px;
	left:695px;
}

#rightPane {
	position:absolute;
	left:693px;
	border-left:1px solid #5a3f46;
	border-bottom:1px solid #5a3f46;
	background:#ebe8e9;
	width:245px;
	padding:0px 0px 0px 0px;
	top:216px;
	height:197px;
/*	overflow:auto;
*/}

#rightPane dl{
	margin:0px;
	padding:0px;
	height:66px;
	background:url(../../images/general/bg.gif) repeat-x 50% 100%;
}

#rightPane div.left {
	margin:0px;
	padding:0px;
	float:left; position:relative
/*	height:65px;
	border:1px solid #00FF66;
*/}
#rightPane div.right {
	padding:15px 10px 0px 0px; 
	float:right; 
	width:130px; 
	height:50px; 
	margin:0px 0px 0px 0px; 
	position:relative;

}

#newsPagination 
{
	/*height:70px;
	padding-top:40px;
	border:1px solid #00FF66;*/
	margin-top:30px;
}

#soundBtn {
	top:648px;
	left:693px;
	width:245px;
}

#newsHomeImg {
	position:absolute;
	top:414px;
}

#newsHome {
	top:455px;
	height:60px;
	overflow:auto;
}

#newsHome dl {
	padding:4px 0px 4px 0px;
	margin:0px;
	/*background:url(../../images/general/news_bg.gif) no-repeat 1% 100%;
	border:solid 1px #ffffff;*/
}


#liveInfoImg{
	top:531px;
}

#liveInfo {
	top:572px;
	height:85px;
	overflow:auto;
	font-weight:bold;
	line-height:18px;
}

#langSelector {
	position:absolute;
	top:18px;
	right:15px;
}

#langSelector ul {
	margin:0px;
	padding:0px;
	color:#391d2b;
	font-weight:bold;
}

#langSelector li {
	margin:0px;
	padding:0px;
	display:inline;
}

#langSelector li a {
	color:#391d2b;
	text-decoration:none;
}

#langSelector li a:hover,#langSelector li a.active {
	color:#9c8e95;
	text-decoration:none;
}

#onlineReservation {
	position:absolute;
	top:60px;
	right:15px;
}

#onlineReservation ul {
	margin:0px;
	padding:0px;
	color:#391d2b;

}

#onlineReservation li {
	margin:0px;
	padding:0px;
	display:inline;
}

#onlineReservation li a {
	color:#391d2b;
	text-decoration:none;
}

#onlineReservation li a:hover,#onlineReservation li a.active {
	color:#9c8e95;
	text-decoration:none;
}

.details {color:#fa6a01;}
a.details {color:#fa6a01; text-decoration:none;}
a.details:hover {color:#ff0000; text-decoration:none;}

#impressionMain {
	position:absolute;
	top:216px;
	left:693px;
	border-left:1px solid #5a3f46;
	/*border-bottom:1px solid #5a3f46;*/
	height:414px;
/*	background:#33FF33;
*/}

#impression1 {
	position:absolute;
	top:527px;
	left:694px;
}



#impression2 {
	position:absolute;
	top:527px;
	left:776px;
}

#impression3 {
	position:absolute;
	top:527px;
	left:858px;
}

#impressionBg {
	position:absolute;
	top:630px;
	left:693px;
	border-left:1px solid #5a3f46;
/*	border-bottom:1px solid #5a3f46;
*/	height:30px;
	background:#efebef;
	z-index:1;
	width:245px;
}

#impressionBgBig {
	position:absolute;
	top:527px;
	left:693px;
	border-left:1px solid #5a3f46;
/*	border-bottom:1px solid #5a3f46;
*/	height:130px;
	background:#efebef;
	z-index:1;
	width:244px;
}

#RoomsHeader {
	position:relative;
	top:0px;
	left:0px;
	width:420px;
	padding:5px 0px 0px 0px;
	border:solid 1px;
}

#RoomsContainer {
	position:relative;
	top:0px;
	left:0px;
	width:430px;
	height:100px;
	padding:5px 0px 0px 7px;
	/*border:solid 1px blue;*/

}

.floatDiv
{
	float:left;
	width:97px;
	height:25px;
	text-align:left;
	/*border:solid 1px blue;*/
}

.floatItems
{
	float:left;
	width:97px;
	height:90px;
	/*border:solid 1px blue;*/
}


.floatItems ul{
	list-style:none;
	margin:3px 0px 0px 0px  ;
	padding:0px 0px 0px 0px;
}

.floatItems li {
	padding: 0px 0px 5px 0px;
	}
	
#left
{
/*	border:solid 1px;
*/	width:100px;
	float:left;
	position:relative;
	border:none;
	z-index:5;
	
}

#right
{
/*	border:solid 1px;
*/	float:right;
	width:330px;
	position:relative;
	padding: 0px 0px 0px 0px;
	border:none;
	z-index:5;
}

.bdr
{	clear:both;
	position:relative;
	border-bottom:1px solid #009966;
	height:10px;
}

.promoNav
{
	position:relative;
	border:solid 1px;
	float:right;
	width:100%;
}

#promoNav
{
	position:relative;
	margin:10px 0px 0px 0px;
}


/* 13 - 03 - 07 */

#content2 {
	position:absolute;
	top:216px;
	left:201px;
	width:461px;
	height:446px;
	border-right:1px solid #9c8e95;
	border-bottom:1px solid #9c8e95;
	overflow:auto;
	padding:0px 0px 10px 0px;
	background:#ffffff;
}

#content2 p{ clear:both;}



#content2 div {
	position:relative;
	clear:both;
/*	padding:0px;
	margin:0px;
*/
}


#content2Text {
	padding:5px 3px 0px 12px;
	clear:both;
}
/* 22 - 03 - 07 */

#roomTable {
	width:415px;

}

#roomTable th {
	padding:0px 10px 1px 0px;
/*	border:none;*/
	border-bottom:2px solid #505254;
	vertical-align:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#roomTable td, table td {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}



#roomTable ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#roomTable li{
	padding:0px;
	font-weight:bold;
	color:#505254;
	list-style-type:none;
}

#roomTable li a{
	color:#505254;
	font-weight: normal;
	padding:0px;
	margin:2px 0px 0px 0px;
}

#roomTable li a:hover, #roomTable li a.active{
	color:#505254;
}


winterSummer {
	width:415px;

}

#winterSummer th {
	padding:0px 10px 1px 0px;
/*	border:none;*/
	border-bottom:2px solid #505254;
	vertical-align:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#winterSummer td  {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
/*	border-bottom:1px solid #505254;
*/	padding:0px 0px 10px 0px;
}




/*	


#roomTable ul{
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}

#roomTable li{
	padding:0px;
	margin:5px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
	color:#391d2b;
	list-style-type:none;
}

#roomTable li a{
	color:#391d2b;
	text-decoration:none;
	font-weight: normal;
	padding:0px;
	margin:5px 0px 0px 0px;
}

#roomTable li a:hover, #roomTable li a.active{
	color:#ffffff;
}

#mainNav li li.highlighted{
	font-weight: normal;

}


position:absolute;
	left:694px;
	border-left:1px solid #5a3f46;
	border-bottom:1px solid #5a3f46;
	background:#ebe8e9;
	width:244px;
	padding:0px 0px 0px 0px;
	top:216px;
	height:197px;
	
	
#scrollstyle {
		overflow: auto;width: 330px;
		height: 155px;
		margin-right: 0px;	
		scrollbar-arrow-color: #5C0303;
		
		scrollbar-base-color: #D2D0CA;	
		scrollbar-darkshadow-color: #D2D0CA;
		scrollbar-face-color: #D2D0CA;	
		scrollbar-highlight-color: #D2D0CA;	
		scrollbar-shadow-color: #D2D0CA;
		scrollbar-track-color: #D2D0CA;
		padding: 0px 0px 0px 0px;
		}
*/
