@charset "utf-8";
/* CSS Document */

body, td, div, a, p, input, select, textarea, span {
	font-family:Tahoma;
	/*margin-top:20px;*/
}

body { margin-top:-5px; }

.container { width:940px; background:#FFFFFF; }
.commons { width:872px; background:#FFFFFF; }
/*.commons td { padding:0px 34px 0px 34px; }*/

.border-left { background:url(template_images/commons_border_left.jpg) repeat-y; width:25px; }
.border-right { background:url(template_images/commons_border_right.jpg) repeat-y; width:25px; }
.border-top { background:url(template_images/commons_border_top.jpg) repeat-x; height:20px; width:940px; }
.border-bottom { background:url(template_images/commons_border_bottom.jpg) repeat-x; height:20px; width:940px; }

.corner-bottom-left { background:url(template_images/corner_bottom_left.jpg) no-repeat; width:25px; }
.corner-bottom-right { background:url(template_images/corner_bottom_right.jpg) no-repeat; width:25px; }
.corner-top-left { background:url(template_images/corner_top_left.jpg) no-repeat; width:25px; }
.corner-top-right { background:url(template_images/corner_top_right.jpg) no-repeat; width:25px; }


.menu-row td {
	height:27px; 
	border-top:1px solid #D2AC67; 
	border-bottom:1px solid #D2AC67; 
	color:#D2AC67; 
	text-align:center;
	font-weight:bold;
	font-size:11px;
}

.menu-row td a { color:#D2AC67; text-decoration:none; }
.menu-row td a:hover { color:#B11116; text-decoration:underline; }

.content-left { width:244px; background:#896726; font-size:12px; color:#FFFFFF; text-align:right; padding:10px 12px 0px 10px; vertical-align:top; border-left:1px solid #3C311B; border-top:1px solid #3C311B; }
.content-left p { font-size:12px; }
.content-left a { color:#FFFFFF; }

.footer td { height:70px; border-top:1px solid #D2AC67; color:#D2AC67; font-size:11px; font-weight:bold; }
.footer td a { color:#D2AC67; text-decoration:none; font-size:11px; font-weight:bold; }
.footer td a:hover { text-decoration:underline; }

.reserve_form { }
.reserve_form td { vertical-align:top; text-align:right; }

.hotel_amenities a { text-decoration:none; }
.hotel_amenities a:hover { text-decoration:underline; }

.frame { font-size:12px;width:230px; height:200px; margin-top:8px; margin-left:110px; margin-top:20px; }
.frame td { vertical-align:top; padding-top:7px; color:#595959; padding-left:25px; }

.prices { width:100%; }
.content-left2 { background:#896726; font-size:12px; color:#FFFFFF; text-align:right; padding:10px 12px 10px 10px; vertical-align:top; border-left:1px solid #3C311B; border-top:1px solid #3C311B; }
.content-left2 a { color:#FFFFFF; }

.contact td { padding-bottom:3px; }


.commons2 { width:772px; }
.images img { border:2px solid #D3AF6D; }
.lang { vertical-align:bottom; padding-bottom:25px; text-align:center; }
.lang a { color:#B51C21; font-size:14px; font-family:"Arno Pro"; font-weight:bold; }
.book-now { color:#870C10; font-size:24px; font-weight:bold; font-family:Arno Pro; text-decoration:none; }
.lang2 { text-align:center; }
.lang2 a { color:#B51C21; font-size:14px; font-family:"Arno Pro"; font-weight:bold; }
