body {
	margin:0;
	padding:0;
	background:#FFFFFF;
	color:#000;
	text-align:center;
	font-size:small;
	font-family: arial, helvetica, sans-serif;
}

img {border:none;}
form {margin:0;padding:0;}

h1, h2, h3, h4, h5, h6 {margin:0;}


ul {
	margin:7px 0px 7px 0px;
	padding-left:25px;padding-right:10px;
}
li {
	padding-bottom:3px;
}

a {color:#B5111B;}

.clear {
	clear:both;
	height:0px;
	font-size:0px;
}

a.double-triangle {
	color:#877E60;
	text-decoration:none;
	padding-right:15px;
	background: url(/i/double-triangle.gif) 100% 6px no-repeat;
}

a.red-double-triangle {
	padding-right:15px;
	font-weight:bold;
	background: url(/i/double-triangle-red.gif) 100% 6px no-repeat;
}

#wrapper {
	width:510px;
	color:#695C38;
	position:relative;
}

#wrapper-top-bg {
	min-height:614px;
}

#wrapper-bottom-bg {
	position:relative;
	min-height:654px;
	height:auto !important;
	* height: 654px;
	padding-bottom:18px;
}

#wrapper-corner-left {
	display:none;
}
html>body #wrapper-corner-left {display:block}

#wrapper-corner-right {
	display:none;
}
html>body #wrapper-corner-right {display:block}


#header {
	display:none;
	width:740px;
	margin:auto;
	background: url(/i/bg-header.jpg) 0 0 no-repeat;
	height: 114px;
	overflow:hidden;
	
}

#header table {
	width:100%;
	font-size: 9px;
	border-collapse:collapse;
}
#header-left {width:330px;}
#header-right {
	text-align:right;
	width:330px;
}

#header-logo {
	text-align:center;
}

#langselect img {
	width:15px;
	height:12px;
	margin-right:5px;
}
	

#menu {
	display:none;
	height:37px;
	background: url(/i/bg-menu.gif) 50% 0 no-repeat;
	padding-top:6px;
	padding-left:104px;
	overflow:hidden;
}
#menu img {
	height:27px;
}
#menu a {
	display:block; 
	float:left; 
	height:27px;
	cursor:hand;
}

#submenu {
	display:none;
	width:742px;
	text-align:left;
	background-color:#A29061;
	font-size:12px;
	height:1%;
	margin:auto;
}

#submenu:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#submenu a {
	color:#fff;
	text-decoration:none;
	display:block;
	float:left;
	padding: 3px 10px;
	background-color: #A29061;
	background-image: url(/i/bg-submenu-item.gif);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}

 #submenu a.active {
	 background-color:#695C38; 
}

#submenu a#last-submenu {
	background-image:none;
}

#content {
	width:510px;
	padding: 0 0 20px 0;
	text-align:left;
}


#left {
	width:510px;
}

#inleft {
	margin: 0 12px;
	padding: 20px 20px;
}

#inleft table {
	border-collapse:collapse;
}

#inleft td, #inleft th {
	padding:5px;
	border-top: solid 1px #E6DDBD;
	font-size:12px;
}
#inleft th {
	text-align:center;
	border:none;
}

#inleft h3 {
	margin-top: 1.5em;
	font-size:110%;
	font-weight:500;
}

#inleft h4 {
	margin-top: 5px;
	font-size:100%;
}

#inleft .photos {margin-top:15px;}
#inleft .photos td {padding:0px 9px 12px 0px;border:0px;}
#inleft .photos img {width:150px;height:100px;border:1px solid #D0C6AC;}
#inleft .photos span {display:block;text-align:center;margin-top:4px;}

.capacity-table {
	font-size:11px;
	margin: 15px 0;
}

#inleft .capacity-table td, #inleft .capacity-table th {
	padding:3px;
	text-align:center;
	font-size:11px;
}

#inleft p {
	text-align:justify;
	margin-top:7px;margin-bottom:11px;
}

#content h2 {
	color:#302914;
	font-weight:normal;
	font-size:135%;
}

#right {
	display:none;
	float:right;
	width: 250px;
}

.submit {
	text-align:right;
	/*padding-right:15px;
	padding-top:2px;*/
}

#rightnews-bg {
	width:245px;
	background: url(/i/bg-order-bottom.gif) 10px 100% no-repeat;
	
}

#rightnews {
	min-height: 263px;
	background: url(/i/bg-order-top.gif) 10px  0 no-repeat;
	padding-top:10px;
	padding-right:12px;
	padding-bottom:25px;
}

#rightnews h4 {
	font-size:13px;
}
#order-online {
	margin: 0 0 0 35px;
}

#order-online:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#order-online select {
	font-size:11px;
	display:block;
	float:left;
	margin-top:1px;
	margin-right:5px;
	width:80px;
}


.last-news {
	margin: 10px 0;
	height:1%;
}

.last-news img {
	float:left;
	display:block;
	border: double 3px #D0C6AC;
	margin-right:3px;
}

.last-news p {
	margin: 0px 0px 3px 3px;
	display:table;
} * html .last-news p {height: 0px;}


.last-right-news  {
	display:block;
	padding-left:25px;
	background: url(/i/order-triangle.gif) 0 3px no-repeat;
	margin: 5px 10px;
	 po\sition:relative; /*this rule causes ie 50 problems*/
}
.last-right-news * {position:relative;}


.read-more {
	color:#A29061;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}

#right-announce img {
	border: double 3px #D0C6AC;
}

.left-triangle  {
	display:block;
	padding-left:25px;
	background: url(/i/order-triangle.gif) 0 3px no-repeat;
	margin: 5px 10px;
	color:#B5111B;
	 po\sition:relative; /*this rule causes ie 50 problems*/
}
.left-triangle * {color:#B5111B;position:relative;}

.news-archive {
	margin: 4px 30px 10px 35px;
	clear:both;
}


#right-menu {
	width:245px;
	height:194px; /* !!!add fix for ie5 */ 
	background: url(/i/bg-rightmenu.gif) 0 0 no-repeat;
	margin-top:2px;
	margin-left:5px;
	margin-bottom:20px;
	padding-top: 18px;
	text-align:center;
	position: relative;
}


.right-menu-div {
	margin: 0;
	height:37px;
}

.right-menu-div img {
	float:left;
	display:block;
	border: double 3px #D0C6AC;
	margin-right:3px;
}

.right-menu-div p {
	margin:0px;
	padding:9px 3px 0px 92px;
	text-align:left;
}


.right-menu-line {
	clear:both;
	margin: 13px 0;
	height:1px;
}

#GDS {
	display:none;
}


#footer-menu {
	display:none;
	width:742px;
	wid\th:722px;
	background-color:#E5E2D3;
	padding: 2px 10px;
	font-size:9px;
	text-align:center;
}
html>body #footer-menu {width:722px;margin:auto;}

#footer-menu a {
	text-decoration:none;
	color:#8B805E;
}

#submenu a {
	color:#fff;
	text-decoration:none;
}

#copyright {
	display:none;
}

#copyright p {
	margin:5px;
	font-size:10px;
	color:#D9D9C1;
}
#copyright a {
	color:#D9D9C1;
}

.img-left {
	float:left;
	margin: 0.8em 10px 0 0 ;
	border: double 3px #D0C6AC;
	padding:0;
}

.img-right {
	float:right;
	margin: 0.8em 0 0 10px;
	border: double 3px #D0C6AC;
	padding:0;
}

.img-news {
	margin: 0.8em 10px 0 0 ;
	border: double 3px #D0C6AC;
	padding:0;
	
}

.big-photo {
	width:466px;
	height:211px;
	text-align:center;
	padding: 12px 0 ;
	text-align:center;
	margin-left:-10px;
	bac\kground: url(/i/photo-frame.png) 0 0 no-repeat;
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/photo-frame.png',sizingMethod='scale');
}

.big-photo img { 
	display:block;
	margin:auto;
}

.big-photo object {
	margin:auto;
}

#photogallery {
	display:none;
}
html>body #photogallery {background: url(/i/bg-photogallery.png) 0 0 no-repeat;}

#photogallery img {
	float:left;
	margin: 4px 4px 0px 3px;
	display:block;
	border: solid 1px #C8C3C9;
	position:relative;
}

#photogallery h6 {
	text-align:right;
	clear:both;
	font-size:9px;
	padding-right:8px;
}
.newsblock .img-left {
	margin-top:0;
}

.newsblock {
	clear:both;
	margin-bottom: 15px;
	margin-top: 10px;
	height:1%;
}



.newsblock:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#inleft .newsblock h3 {
	margin-top:0;
}

#inleft .newsblock p, #inleft .newsblock h3 {
	display: table;
	_height: 0;
	zoom: 1;
}

/* Reservation form*/

#rs_form {
	margin: 1em 0;
}

#rs_form td {
	border:none;
	padding:0;
}

.textinput {
	width:90%;
}
#rs_form {
	margin-bottom:50px;
	position:relative;
}
#rs_form p {
	text-align:left;
	margin:0.5em 0;
}

#rs_form div {
	margin:0.8em 0;
}

#rs_form p label {
	display:block;
}



#topforprint {
	text-align:center;
}

#topforprint img {
	margin:5px;
}
#topforprint p {
	margin:10px;
	font-size:11px;
}





@media tty {
	
i{content:"";/*" "*/}} @import url(/styles/ie5win.css); /*";}
}/* */