body,table {
font:14px Georgia, "Times New Roman", Times, serif;
color:#211a1a;
}

body{
margin:0;
padding:0;
background:#f7efe0;
}

p {line-height:22px;}

ul li {padding:0px 0px 15px 0px; list-style:none;}

h1, h2, h3, h4, h5, h6 {color:#6c381f;}
h2 {margin:20px 0px 10px 0px; font:18px georgia; color:#6c381f;}

h1 {font:19px georgia; }

a {font:14px Georgia; color:#6f2c2f; font-weight:400;}
a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:hover{text-decoration:none;}

input {border: 1px solid #d7c3af;}
select {border: 1px solid #d7c3af;}

.pattern {background: url(/design/site/images/pattern.jpg) top left repeat-x;}
.bgr-menu {background: url(/design/site/images/bgr-menu.png) top left repeat-x; height:137px;}
.bgr-page {background: url(/design/site/images/bgr-page.gif) bottom left repeat-x; height:550px;}


.main .left {background:url(/design/site/images/bgr-l.png) top left repeat-x;}
.main .center {background: url(/design/site/images/background.jpg) top left no-repeat; height:753px;}
.main .right {background:url(/design/site/images/bgr-r.png) top left repeat-x;}

.page .left {background:url(/design/site/images/page-menut.gif) top left repeat-x; height:8px;}
.page .center {background: url(/design/site/images/page-menut.gif) top left repeat-x;  height:8px;}
.page .right {background:url(/design/site/images/page-menut.gif) top left repeat-x;  height:8px;}

.footer {
	font:14px Georgia;
	color:#9f726b;
	margin-left:65px;
}
.footer a {color:#9f726b;}

.menuleft {margin:60px 0px 0px 0px; padding:0px; width:240px;}
.menuleft li {
padding:0px 0px 20px 0px;
list-style:none;
}
.menuleft a {color:#692b2f; font:18px georgia; font-style:italic;}
.menuleft a:link{text-decoration:underline;}
.menuleft a:visited{text-decoration:underline;}
.menuleft a:hover{text-decoration:none; color:#9c7d5f;}
.menuleft a.action {text-decoration:none; color:#9c7d5f;}

.floor {margin:130px 0px 0px 0px; padding:0px; width:115px;}
.floor li {
padding:0px 0px 30px 0px;
list-style:none;
display:block;
width:115px;
}
.floor a {color:#692b2f; font:14px georgia; font-weight:bold; padding-bottom:5px; padding-right:61px;}
.floor a:link{text-decoration:underline;}
.floor a:visited{text-decoration:underline;}
.floor a:hover{text-decoration:none; color:#9c7d5f; background:url(/design/site/images/li-floor.gif) bottom left no-repeat; width:115px;}
.floor a.action {text-decoration:none; color:#9c7d5f; background:url(/design/site/images/li-floor.gif) bottom left no-repeat; width:115px;}

.floor2 {margin:80px 0px 0px 0px; padding:0px; width:115px;}
.floor2 li {
padding:0px 0px 50px 0px;
list-style:none;
display:block;
width:115px;
}
.floor2 a {color:#692b2f; font:14px georgia; font-weight:bold; padding-bottom:5px; padding-right:61px;}
.floor2 a:link{text-decoration:underline;}
.floor2 a:visited{text-decoration:underline;}
.floor2 a:hover{text-decoration:none; color:#9c7d5f; background:url(/design/site/images/li-floor.gif) bottom left no-repeat; width:115px;}
.floor2 a.action {text-decoration:none; color:#9c7d5f; background:url(/design/site/images/li-floor.gif) bottom left no-repeat; width:115px;}

.pages {margin:20px 0px 0px 0px; padding:0px;}
.pages li {
	color:#0b0b0d;
	list-style:none;
	display:inline;
	font-size:16px;
	border:none;
}
.pages a{color:#0b0b0d; text-decoration:none; padding:10px 13px 13px 14px;}
.pages a:hover,
.pages li.action {background: url(/design/site/images/circle.png) center center no-repeat; padding:10px 13px 13px 14px;}

.question td {padding-top:15px;}

#question {
	width: 340px;
	height: 75px;
	border: 1px solid #d7c3af;
	padding:10px 0px 0px 10px;
}

.floor-title {font:22px georgia; color:#6c381f;}
.floor-title-room {font:18px georgia; color:#6c381f;}
.floor-desription td {padding-top:10px;}

.bgr-footer {
	background: url(/design/site/images/bgr-footer.png) bottom left repeat-x;
	height:70px;
	filter:expression(fixPNG(this));
}

/*****gallery******/

div.gallery-scroll {
	/* Set it so we could calculate the offsetLeft */
	position: relative;
	height: 94px;
	width: 547px;
	overflow: auto;
}
ul.gallery-scroll {
	display: block;
	height: 94px;
	/* max width here, for users without javascript */	
	width: 10000px;	
	padding: 0px 0px 0px 10px; 
	/* removing default styling */
	margin: 0;
	list-style: none;
}
.gallery-scroll li {
	display: block;
	float: left;	
	padding: 0px 0px 0px 7px;
	display:inline;
	height:85px;
}
.gallery-scroll a {
	display: block;
	text-decoration: none;
}
.gallery-scroll div {color:#7e756c; font-size:12px; margin:7px 0px;}
.gallery-scroll img {
	border:none;
	filter:alpha(opacity=65);	
	opacity: 0.65;
	border:1px solid #a49583;
}
.gallery-scroll a:hover img {
	filter:alpha(opacity=100);	
	opacity: 1;
	border:1px solid #fff;
}
.gallery-scroll a.action img {
	filter:alpha(opacity=100);	
	opacity: 1;
}

.gallery-scroll .first {padding:0px; margin:0px;}
/*****end gallery*****/


#seo {text-align:justify;}
