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

body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#964D32;
	background:#FFF6D5 url(../images/bg.gif) repeat-x left top;
}

* { outline:0 }

a { outline:0 }

form { margin:0; padding:0; }

.clr { clear:both }

.container { width:1000px; margin:0 auto; }

.bleft { width:230px; float:left; text-align:center; }
.bright { width:750px; float:left; }

.header { qheight:120px; border-bottom:0px solid red }
.header .bleft { height:120px; text-align:center; vertical-align:middle }
.header .bleft img { border:0; }
.header .bleft { qbackground:url(../images/logo.gif) no-repeat center center; }

.header .bright { text-align:right; height:60px; color:#B88832; padding:20px 0 0 0; font-size:9px }
.header .bright .logo2 { background:url(../images/logo2.gif) no-repeat center center; height:90px }

.menu .bleft { height:26px; }
.menu .bright { height:26px; }

.lmenu { }
.lmenu ul { padding:0; margin:0 }
.lmenu ul li { list-style:none; display:inline; line-height:30px; padding:0 0 0 10px }
.lmenu ul li a { color:#B88832; text-decoration:underline; font-size:12px; }
.lmenu ul li a:hover { text-decoration:none }
.lmenu ul li a.active { font-weight:bold }

ul.mmenu { padding:0; margin:0; height:22px; background:url(../images/mmenu_bg.gif) repeat-x left top; border-top:2px solid #874B2A; border-bottom:2px solid #874B2A; }
ul.mmenu li { list-style:none; display:inline; height:22px; background:url(../images/mmenu_sep.gif) no-repeat right top; float:left }
ul.mmenu li a { color:#874B2A; text-decoration:none; text-transform:uppercase; font-size:11px; line-height:22px; display:block; padding:0 10px }
ul.mmenu li a:hover { color:#FFFFFF; text-decoration:none; background:url(../images/mmenuh_bg.gif) repeat-x left top; }
ul.mmenu li a.active { color:#FFFFFF; background:url(../images/mmenua_bg.gif) repeat-x left top; }

ul.mmenu li.lang { float:right }
ul.mmenu li.lang a { color:#874B2A; text-decoration:none; text-transform:uppercase; font-size:8px; line-height:22px; display:block; padding:0 5px }
ul.mmenu li.lang a:hover { color:#FFFFFF; }
ul.mmenu li.lang a.active { color:#FFFFFF; background:url(../images/mmenuh_bg.gif) repeat-x left top; }

.middle .bleft { text-align:center; color:#B88832; width:190px; padding:20px 20px 0 20px; line-height:2em }

.middle .bleft .sep { height:20px; padding:0 0 16px 0 }
.middle .bleft .sep .sep_text { font-size:16px; text-transform:uppercase; color:#000000; }

.middle .bright .ptitle { font-size:22px; color:#964D32; padding:10px 0; font-family: Georgia,"Times New Roman",Times,serif; text-transform:uppercase }
.middle .bright .pcontent { font-size:11px; line-height:1.5em; color:#964D32; qfont-family: Georgia,"Times New Roman",Times,serif }
.lbtitle { font-size:20px; color:#964D32; padding:10px 0; font-family: Georgia,"Times New Roman",Times,serif; text-transform:uppercase }

/*
.middle .bright .ptitle { font-size:18px; color:#964D32; padding:10px 0; font-family: "Trebuchet MS", sans-serif }
.middle .bright .pcontent { font-size:14px; line-height:1.5em; color:#964D32; font-family: "Trebuchet MS", sans-serif }
*/

.lreservation { text-align:center; }
.label { margin:10px 0 10px 0px; width:190px; }
.label label { font-size:11px; font-weight:normal; }

.label label {
	display: block;
	text-align:left;
	color:#964D32;
	font-size:11px;
	afont-weight:bold;
	text-transform:uppercase;
}

.label .selectbox { font-size:11px; display : block; text-align:left; cursor: pointer; color:#333; float:left }

.button { float:left }
.button a, .button a span { background: url(../images/button.gif) no-repeat; }
.button a, .button a span { display: block; padding: 0 5px; cursor:pointer; color:#FFFFFF; }
.button a { margin: 1px 0 0; padding-left: 0; font-size:11px; color:#FFFFFF; line-height: 22px; text-align: left; text-decoration: none; white-space: nowrap; outline: 0; }
.button a      { background-position: 100% 0px; }
.button a span { background-position: 0% 0px; }

.sbutton a, .sbutton a span { background: url(../images/smenu_bg.gif) no-repeat; }
.sbutton a, .sbutton a span { display: block; padding: 0 5px; cursor:pointer; color:#964D32; }
.sbutton a { margin: 1px 0 0; padding-left: 0; font-size:12px; color:#964D32; line-height: 18px; text-align: left; text-decoration: none; white-space: nowrap; outline: 0; }
.sbutton a:hover { color:#FFFFFF; border:0px; text-decoration: none }
.sbutton a span { height: 22px; min-height: 22px; line-height:22px; padding: 0 0 0 5px; }
.sbutton a      { background-position: 100% 0px; }
.sbutton a span { background-position: 0% 0px; }
.sbutton a:hover      { background-position: 100% -25px; }
.sbutton a:hover span { background-position: 0% -25px; color:#FFFFFF }
.sbutton a:active      { background-position: 100% -50px; }
.sbutton a:active span { background-position: 0% -50px; color:#FFFFFF }
.sbutton a:focus      { background-position: 100% -50px; }
.sbutton a:focus span { background-position: 0% -50px; color:#FFFFFF }
.sbutton a.active      { background-position: 100% -50px; }
.sbutton a.active span { background-position: 0% -50px; color:#FFFFFF }

ul.smenu { padding:0; margin:0; }

ul.smenu .down { background: url(../images/smenu_down.gif) no-repeat right center; }

ul.smenu a { background: url(../images/smenu.gif) repeat-x; display:block; font-size:12px; color:#964D32; line-height: 22px; text-decoration:none; padding:0 5px 0 10px; text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; }

ul.smenu li { list-style:none; display:block; padding:0 0 10px 0; text-transform:uppercase }
ul.smenu li a { background-position: 0 0px; display:block; font-size:11px; color:#964D32; line-height: 22px; }
ul.smenu li a:hover { background-position: 0 -25px; color:#FFFFFF; }
ul.smenu li a.active { background-position: 0 -50px; color:#FFFFFF; }

ul.smenu li ul { padding:0 0 0 20px; margin:10px 0 0 0 }
ul.smenu li ul li { list-style:none; display:block; padding:0 0 5px 0; text-transform:none }
ul.smenu li ul li a { background-position: 0 -100px; font-size:11px; padding:0 5px }

.smenutext { color:#964D32; font-size:11px; }
#scontent { height:300px; }

ul.galleryli { padding:0; margin:0; list-style:none }
ul.galleryli li { display:block; float:left; width:234px; margin:0 16px 0 0 }
ul.galleryli li a img { border:1px solid #B88832; background:#FFF6D5; padding:1px; margin:0 }
ul.galleryli li a:hover img { border:2px solid #B88832; background:#FFF6D5; padding:0px }
ul.galleryli li a { text-decoration:none }
ul.galleryli li a:hover { text-decoration:none }
ul.galleryli li a span { display:block; text-align:center; color:#962800; font-size:11px; qfont-weight:bold; text-decoration:none }
ul.galleryli li a:hover span { text-decoration:underline }


ul.gallery { padding:0; margin:0; list-style:none }
ul.gallery li { display:block; float:left; width:128px; margin:0 25px 0 0 }
ul.gallery li a img { border:1px solid #B88832; background:#FFF6D5; padding:1px; margin:0 }
ul.gallery li a:hover img { border:2px solid #B88832; background:#FFF6D5; padding:0px }
ul.gallery li a { text-decoration:none }
ul.gallery li a:hover { text-decoration:none }
ul.gallery li a span { display:block; text-align:center; color:#962800; font-size:11px; qfont-weight:bold; text-decoration:none }
ul.gallery li a:hover span { text-decoration:underline }

ul.guestsli { padding:0; margin:0; list-style:none }
ul.guestsli li { display:block; float:left; width:234px; margin:0 16px 0 0 }
ul.guestsli li a img { border:1px solid #B88832; background:#FFF6D5; padding:1px; margin:0 }
ul.guestsli li a:hover img { border:2px solid #B88832; background:#FFF6D5; padding:0px }
ul.guestsli li a { text-decoration:none }
ul.guestsli li a:hover { text-decoration:none }
ul.guestsli li a span.title { font-weight:bold; font-size:12px }
ul.guestsli li a span { display:block; text-align:center; color:#962800; font-size:11px; qfont-weight:bold; text-decoration:none }
ul.guestsli li a:hover span { text-decoration:underline }


.guestdetails .sdate { font-size:11px; color:#865700; text-align:right }
.guestdetails .scontent { }
.guestdetails .scontent img { border:0; }


ul.offersli { padding:0; margin:0; list-style:none }
ul.offersli li { display:block; float:left; width:234px; margin:0 16px 0 0 }
ul.offersli li a img { border:1px solid #B88832; background:#FFF6D5; padding:1px; margin:0 }
ul.offersli li a:hover img { border:2px solid #B88832; background:#FFF6D5; padding:0px }
ul.offersli li a { text-decoration:none }
ul.offersli li a:hover { text-decoration:none }
ul.offersli li a span.title { font-weight:bold; font-size:12px }
ul.offersli li a span { display:block; text-align:center; color:#962800; font-size:11px; text-decoration:none }
ul.offersli li a:hover span { text-decoration:underline }

ul.lastoffers { padding:0; margin:0; list-style:none }
ul.lastoffers li { display:block; qfloat:left; width:190px; margin:0 0 20px 0 }
ul.lastoffers li a img { border:0px solid #B88832; background:#FFF6D5; padding:0px; margin:0 }
ul.lastoffers li a:hover img { border:0px solid #B88832; background:#FFF6D5; padding:0px }
ul.lastoffers li a { text-decoration:none; }
ul.lastoffers li a:hover { text-decoration:none }
ul.lastoffers li a span.title { font-weight:bold; font-size:11px; line-height:1.2em }
ul.lastoffers li a span { display:block; text-align:center; color:#962800; font-size:11px; text-decoration:none }
ul.lastoffers li a:hover span { text-decoration:underline }

a.more { font-size:11px; color:#865700; text-decoration:none;  }
a.more:hover { text-decoration:underline }

ul.newsli { padding:0; margin:0; list-style:none }
ul.newsli li { display:block; margin:0 0 20px 0 }
ul.newsli .newsliimg { float:left; width:120px; }
ul.newsli .newsliimg img { border:0 }
ul.newsli .newslitext { float:left; width:550px }
ul.newsli .newslitext .newslitext_date { font-size:11px; color:#865700; }
ul.newsli .newslitext .newslitext_title { margin:0 0 5px 0; }
ul.newsli .newslitext .newslitext_title a { font-size:18px; color:#865700; text-decoration:none }
ul.newsli .newslitext .newslitext_title a:hover { text-decoration:underline }
ul.newsli .newslitext .newslitext_content { font-size:11px;  }
.newsdetails .sdate { font-size:11px; color:#865700; text-align:right }
.newsdetails .scontent { }
.newsdetails .scontent img { border:0; }

.cform { }
.cform ul { padding:0; margin:0 }
.cform ul li { list-style:none; display:block }
.cform ul li .name { float:left; width:200px; text-align:right; padding:5px; color:#2F2F2F; border:0px solid red }
.cform ul li .value { float:left; width:400px; text-align:left; padding:5px; border:0px solid red }
.cform ul li .value .inputtext {width:270px;}
.cform ul li .value .inputtextarea {width:270px; height:100px;}

.fsep { height:52px; margin:20px 0 0 0; background: url(../images/fsep.gif) no-repeat center center; }

.footer { text-align:left }
.footer ul { padding:0; margin:20px auto 20px auto; }
.footer ul li { list-style:none; display:inline; line-height:30px; padding:0 10px 0 0 ; font-size:11px; color:#964D32; }
.footer ul li a { color:#964D32; text-decoration:underline; font-size:11px; text-decoration:underline }
.footer ul li a:hover { text-decoration:none }
.footer ul li a.active { font-weight:bold }

.res_title { color:#964D32; font-size:13px; font-weight:bold; text-align:left }
.res_title a { font-size:11px; color:#964D32; text-decoration:underline; font-weight:normal; margin:0 0 0 20px }
.res_title a:hover { text-decoration:none; }

.pollrli { margin:20px 0 0 0; }
.pollrli .title { font-size:18px; margin:20px 0 }
.pollrli .num { float:left; width:40px; font-size:32px; color:#E6C985; margin:0 3px 0 0px; line-height:32px; border:0px solid red }
.pollrli .option { float:left; border:0px solid red; width:700px; }
.pollrli .option .otitle { float:left; font-size:14px; }
.pollrli .option .ovalues { width:80px; float:left; font-size:11px; line-height:18px; color:#E6C985; margin:0 0 0 5px }
.pollrli .option .indbg { width:710px; height:11px; float:left; background:url(../images/poll/indbg.gif) repeat-x; }
.pollrli .option .indbg .ind { float:left; height:11px; background: url(../images/poll/ind.gif) repeat-x; color:#FFFFFF; text-align:center; font-size:11px }

#slider { width:750px; height:425px; border:0px solid #191A1D; margin:0 auto; z-index:100; text-align:center }

ul.fmenu { padding:0; margin:0px 0 0 0; list-style:none; text-align:center }
ul.fmenu li { display:inline; color:#964D32; float:left; font-size:10px }
ul.fmenu li a { font-size:10px; color:#964D32; text-decoration:underline; padding:0 7px }
ul.fmenu li a:hover { text-decoration:none }