body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
.menu {
	font:bold 10pt Tahoma;
	color: #8f6741;
	margin: 0px 0px 0px 0px;
	padding: 0px;	
	text-transform: uppercase;
	text-align: center;
}
ul.menu li {
 	display: inline; 
	margin-right: 5px; 
 	padding: 3px; 
}
.menu a {
	color: #724820;
	text-decoration: none;
}
.menu a:hover {
	color: #bb997a;
	text-decoration: none;
}
.menu a.current{
	color: #bb997a;
}
.menu_left {
 height: 396px;
 width: 272px;  
}
.menu_left  td{
 font:bold 11px Tahoma;
 text-transform: uppercase;
 text-align: center;
 padding: 10px 0px 5px 0px; 
}
.menu_left a {
 color: #8f6741;
 text-decoration: none;
}
.menu_left a:hover {
 color: #bb997a;
 text-decoration: none;
}
.menu_left a.current {
 color: #bb997a;
 text-decoration: none;
}
.contact_left {
	font: 12px Arial, Helvetica, sans-serif;
	background-image: url(/images/bg_kont_right.jpg);
	background-position: right;
	background-repeat: no-repeat;
	text-align: center;
	padding: 0px;
	margin: 0px;
	background-position: right;

}
.contact_left  td{
	padding: 8px 0px 16px 0px;	
}
.contact_left h1 {
	padding-top: 30px;
	font:bold 14px "Times New Roman", Times, serif;
	color: 990100;
	text-transform: uppercase;
	text-align: center;
}
.contact_left span {	
	color: 990100;
	line-height: 20px
}
.food {
	border: 0px;
}
.food TD TABLE TD {
	font:12px Arial, Helvetica, sans-serif;
	color: #724820;
	text-align: justify;
}
.text , p{
	font:12px Arial, Helvetica, sans-serif;
	color: #724820;
	text-align: justify;
}
.text h1 {
	font: bold 12pt "Times New Roman", Times, serif;
	color: #724820;
	text-transform: uppercase;
	padding: 25px 0px 10px 0px;
}
.text h2, h4{
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #724820;	
}
.text h3{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 10px 0px 3px 10px;
	margin: 0px;
}
.text h4{
	border-bottom: 2px solid #f6c500;
	padding: 0px 0px 3px 0px;
}
.text img {
	margin: 10px 20px 10px 0px;
}
.text span {
	font-weight: bold;
	color: #990100;
}
.text input[type=text] {
	font: 11px Arial, Helvetica, sans-serif;
	height: 18px;
	width: 180px;
	border: 1px solid #d9c6b5;
	margin: 3px 0px 3px 5px;
}
.text textarea {
	font: 11px Arial, Helvetica, sans-serif;
	height: 100px;
	width: 300px;
	border: 1px solid #d9c6b5;
	margin: 3px 0px 3px 5px;
}
.text input[type=submit] , input[type=reset] {
	font: 12px Arial, Helvetica, sans-serif;
	height: 18px;
	color: #724820;
	background-color: #e5d9ce;
	width: 100px;
	border: 1px solid #cdac8d;
	margin: 3px 0px 3px 5px;
}
.text input[type=checkbox] {
	margin: 3px 10px 3px 5px;
	padding:0px;
}
.text input[type=radio] {
	margin: 3px 10px 0px 5px;
	padding:0px;
}
.guest {
	font: 12px Arial, Helvetica, sans-serif;
}
.guest td {
	padding: 10px;
	font:12px Arial, Helvetica, sans-serif;
	color: #724820;
	text-align: justify;
}
.guest th {
	font-weight: bold;
	color: #e5d9ce;
	background-image: url(/images/th.jpg);
	background-repeat: repeat-x;
	height: 23px;
	text-align: left;
	padding: 0px 10px 4px 10px;
}
.guest th span {
	font-weight: normal;
	color: #c4a88d;
	text-align: right;	
}

.table_no_padding td img {
	padding: 3px;
	margin: 0px;
	border: 0px;
}
.table_photo {
	text-align: center;
	padding: 0px;
	margin: 0px;
	border-color: #FFFFFF;
	border-width:  0px 0px 0px 0px;
	border-collapse: collapse;
}
.table_photo td {
 padding: 10px;
 font: 12px Arial, Helvetica, sans-serif; 
 vertical-align: middle;
 color: #724820; 
 text-align: center; 
 border: 1px solid #e5d9ce;
}
.table_photo img {
 text-align: center;
 border: 0;
}
.table_photo h1 a {
	color: #724820;
	text-decoration: none;
	margin: 0px;
}
.table_photo h1 {
	font:bold 14px "Times New Roman", Times, serif;
	padding: 15px 0px 3px 0px;
	margin: 0px;
	text-transform: uppercase;
}

.table_photo h2 {
	font:bold 14px "Times New Roman", Times, serif;
	padding: 15px 0px 3px 0px;
	margin: 0px;
	text-transform: uppercase;
	text-align: left;
}

.table_photo th {
	font:bold 14px "Times New Roman", Times, serif;
	text-align: center;
	color: #fff;
	background-image: url(/images/th.jpg);
	height: 23px;
	padding: 0px 10px 4px 10px;
	text-transform: uppercase;
}
h5 b {
	color: #724820;
	text-decoration: none;
	margin: 0px;
}
h5 a {
	color: #724820;
	text-decoration: none;
	margin: 0px;
}
.img {
	behavior: url(iepngfix.htc);
}
* html img {
	behavior: url(iepngfix.htc);
}


.footer {
	background-image: url(/images/menu_2.jpg);  
	background-repeat: repeat-x; 
	background-position: bottom; 
	height: 60px;
	float:bottom;
	
}
.footer-left {
	height: 60px;
	font:12px Arial, Helvetica, sans-serif;
	color: #724820;
	background-image: url(/images/menu_1.jpg); 
	background-repeat: no-repeat;
	background-position: 0% 100%; 
	text-align: right;
	width: 55%;
	float: left;
}
.footer-right  {
	height: 60px;
	float: right;
	width: 44%;
	background-image: url(/images/menu_3.jpg); 
	background-repeat: no-repeat;
	background-position: 100% 100%;
	
}
.copyright {
	margin-top: 36px;
}
.perec {
	margin-top: 8px;
}