/* CSS Document */

html,body {
	margin:0px auto;
	padding:0px auto;
	background-color:#534E4A;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	line-height:140%;
	font-style:normal;
}

.h1 {font-size:11px; float:left; text-align:left; border:0px solid; margin-top:0; font-weight:normal;}

/* -------------------------------------------------------------------------------- */
/* BASIC LINK */
a, a:link, a:visited, a:hover, a:active {text-decoration:none;font-weight:bold;color:#304166;} 
a:hover {color:#000;text-decoration:underline;} 
/* MORE LINK */
a.more, a.more:link, a.more:visited, a.more:hover, a.more:active{text-decoration:none;font-weight:normal;color:#A7A295;} 
a.more:hover{color:#A7A295;text-decoration:underline;} 

.internalimg {padding:3px;border:none;}
.left {float:left;}

.right {float:right;}

.clear {clear:both;}

#head{
	width:780px;
	text-align:center;
	margin:0px auto;
	padding:5px;
	color:#A7A295;
	height:10px;
}

#head a,#head  a:link,#head a:visited, #head a:hover, #head a:active {text-decoration:none;font-weight:normal;color:#A7A295;} 
#head a:hover {color:#A7A295;text-decoration:underline;} 

a.headOn {
	text-decoration:underline;
	color:#A7A295;
}

#main{
	width:780px;
	height:100%;
	text-align:center;
	background-color:#6A645F;
	margin:0px auto;
	padding:0px auto;
}

#logo{
	padding:20px 10px 30px 10px;
	border:0px solid #00CCCC;
	height:90px;
}

.adress {
	color:#E2DAD6;
	text-align:left;
}

#flash {
	background-image:url(../Img/test.gif);
	height:274px;
}

#bookingform {
	background-color:#796F6D;
	height:20px;
	margin-top:2px;
	color:#FFFFFF;
	text-align:left;
	vertical-align:middle;
	padding:5px 20px 5px 10px;
}

#menu{
	width:118px;
	/* background-color:#56473F;*/
	padding:20px;
	color:#FCFAE1;
	font-weight:bold;
	line-height:220%;
}
#menu a,#menu  a:link,#menu a:visited, #menu a:hover, #menu a:active {text-decoration:none;font-weight:bold;color:#FCFAE1;} 
#menu a:hover {color:#CEA85C;text-decoration:underline;} 

a.menuOn{
	color:#CEA85C;
	text-decoration:underline;
}

#content {
	padding:20px;
	width:580px;
	border:0px solid #000000;
	text-align:left;
	border:0px solid #009933;
}

.titles {
	color:#CEA85C;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	text-align:left;
	height:24px;
	line-height:24px;
}

.txt {
	color:#D1C4BD;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	line-height:140%;
}

#footer {
	background-color:#534E4A;
	color:#A7A295;
	text-align:center;
	padding-top:10px;
}

#menu ul 		{ margin:0px;padding:0px;list-style-type:none; text-align:left; }
#menu li 		{ margin:0;padding:0px; padding-left:5px;}

.subcategory {}
.arrow a { background:url(../Img/arrowOff.gif) no-repeat left center; padding-left:17px;}
.arrow a:hover { background:url(../Img/arrowOn.gif) no-repeat left center; padding-left:17px;}

#menu .left #on {color:#CEA85C; text-decoration:underline}
#menu .left .arrow #on {color:#CEA85C; text-decoration:underline}

#menu .left .arrow #on {background:url(../Img/arrowOn.gif) no-repeat left center; padding-left:17px;}

.items {padding-bottom:20px; width:580px; border:0px solid; margin-top:10px; clear:both; float:left;}
.ItemImage {float:left}
.ItemTitle {border:0px solid; font-weight:bold; width:400px; float:left; margin-left:10px;}
.ItemSub {float:left; margin-left:10px; width:450px; }

.thumb {width:70px; height:70px; border:1px solid; margin:20px 20px 10px 0; float:left}

#last_offers_title{margin-top:30px;}
.last_offers {width:280px;float:left;overflow:hidden;margin-top:10px;}
.last_offers .ItemImage {float:left;width:96px;}
.last_offers .ItemTitle {font-weight:bold;  float:left; margin-left:10px;width:150px;}
.last_offers .ItemSub {float:left; margin-left:10px; width:150px;}
.last_offers .thumb {width:70px; height:70px; border:1px solid;  margin:20px 20px 10px 0; float:left}

.button { color:#FFF; font-size:10px;;  width:110px; height:18px; line-height:18px; background: transparent url(../Img/btn_book.gif); border:none; text-align:center; padding-left:2px; padding-bottom:3px; cursor:pointer; }
#imageheader {width:780px; height:274px; border:0px solid; background-color:#FFFFFF}
.footerlink {border:0px solid; padding:5px 0; background-color:#796F6D; font-size:10px;}
.sep {padding:0 10px; color:#304166;}

.on a {color:#000; text-decoration:underline}
.columnsitemap {border:0px solid; width:250px; float:left}
.columnsitemap ul {color:#000}

#linksbox {border:0px solid; float:left; width:270px;}
#listlink {float:left; border:0px solid; width:295px; margin-left:10px;}
.inputlinks {width:250px;}

.distance {border:0px solid; line-height:15px; margin:10px 0;}