body {
	margin:auto;
	background-color: #BEAB8B;
	font-family: "Trebuchet MS";
	}
td {
	vertical-align: top;
}
#adress {
	position:relative;
	width:250px;
	font-size:18px;
	font-weight:bold;
	boIrder: 1px solid #ff4500;
	left:40px;
	text-align: right;
	line-height: 28px;
}
#adress:first-line {
	font-variant:small-caps;
	font-size:22px;
}
#blabla {
	position:relative;
	float:left;
	width:330px;
	font-size:15px;
	boIrder: 1px solid #ff4500;
	top: 50px;
	left:40px;
	text-align: left;
	line-height: 21px;
}
#list {
	position:relative;
	float:left;
	width:200px;
	font-size:15px;
	boIrder: 1px solid #ff4500;
	top: 32px;
	left: 70px;
	text-align: left;
	line-height: 29px;
	font-variant:small-caps;
}
 #hor {
 clear:both;
 	position:relative;
	float:left;
	width:560px;
	font-size:13px;
	border: 1px solid #c3bdaa;
	top: 50px;
	left:20px;
	text-align: left;
	line-height: 17px;
	text-align:center;
	padding:5px;
 }
 #hor a {
 	color: #ebe6dd;
	font-weight: bold;
 }
  #hor a:hover {
 	color: white;
	font-weight: bold;
 }
 #phto {
 	position:relative;
	float:left;
	width:500px;
	top: 10px;
	left: 30px;
	 }
 #phto a img {
 	border: 1px solid #766e54;
 }
 #phto a:hover img {
 	border: 1px solid #c3bdaa;
 }
#menu {
 clear:both;
 	position:relative;
	float:left;
	width:200px;
	font-size: 16px;
	boIrder: 1px solid #ff4500;
	top: 22px;
	left:20px;
	text-align: right;
	line-height: 50px;
	font-variant:small-caps;
	}
#menu a {
	color :#6d654e;
	font-weight: bold;
	text-decoration:none;
 }
 #menu a:hover {
 	color: white;
 }
 #photos {
 	clear:both;
 	position:relative;
	float:left;
	width:560px;
	font-size:13px;
	boIrder: 1px solid #c3bdaa;
	top: 80px;
	left:20px;
	text-align: left;
	line-height: 17px;
	text-align:center;
 }
 #photos a img {
 	border: 1px solid #766e54;
 }
 #photos a:hover img {
 	border: 1px solid #c3bdaa;
 }
 
 /* hotel */
 #blablah {
	position:relative;
	float:left;
	width:530px;
	font-size:15px;
	boIrder: 1px solid #ff4500;
	top: 170px;
	left:40px;
	text-align: left;
	line-height: 21px;
}
#photosh, #photosg {
 	clear:both;
 	position:relative;
	float:left;
	width:560px;
	font-size:13px;
	boIrder: 1px solid #c3bdaa;
	top: 196px;
	left:20px;
	text-align: left;
	line-height: 17px;
	text-align:center;
 }
 #photosh a img, #blablah a img, #photosg a img, #photosc a img {
 	border: 1px solid #766e54;
 }
 #photosh a:hover img, #blablah a:hover img, #photosg a:hover img, #photosc a:hover img {
 	border: 1px solid #c3bdaa;
 }
 #blablac {
	position:relative;
	float:left;
	width:530px;
	font-size:15px;
	boIrder: 1px solid #ff4500;
	top: 35px;
	left:40px;
	text-align: left;
	line-height: 21px;
}
#photosc {
 	clear:both;
 	position:absolute;
	float:left;
	width:560px;
	font-size:13px;
	boIrder: 1px solid #c3bdaa;
	top: 495px;
	left:380px;
	text-align: left;
	line-height: 17px;
	text-align:center;
 }
 .butt {
	color: #6d654e;
	background-color: #c3bdaa; 
	font-size:10px;font-family:verdana;font-weight:bold;border-width:1;width:152px;text-align:center;
	border-color: #beab8b;
		}
	#error {
	position: absolute;
	top:43px; 
	left: -290px;
	color: #cc0000;
	background-color: #FFF;
	border: 1px solid black;
	padding: 5px 2px 5px 5px;
	width:350px;
}
 /*--------- Lightbox -----------*/
#lightbox{
    background-color:#FFFFFF;
    padding: 3px;
    border-bottom: 1px solid #a0522d;
    border-right: 1px solid #a0522d;
}

#lightboxDetails{
    font-size: 0.9em;
    color: #000000;
    padding-top: 0.5em;
}

#closeButton{ top:2px; right: 2px; }

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#lightbox img{ border: none; }

#overlay img{ border: none; }

#overlay{ background-image: url(../overlay.png); }

* html #overlay { /*Hack IE */
    background-color: #FFFFFF;
    background-color: transparent;
    background-image: url(blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../overlay.png", sizingMethod="scale");
}
/*-------- fin lightbox -------*/