body{border-top:3px solid #787968;background:#FFF;position:relative;margin:0;padding:0}
body,input,select,textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#444}
input,select{border:1px solid #666}
a{color:#555}
.centered{width:950px;margin-left:-475px;left:50%;position:relative}
div#top{height:140px}
li{list-style:inside;margin-bottom:8px}
div#top ul#main_menu li{float:left;margin-right:15px;list-style:none}
div#top ul#top_menu li{float:left;list-style:none;margin-right:10px}
.p60,.p80,.p180,.p120{padding:6px 14px 14px 6px}
.p60{margin-bottom:10px;width:60px;height:60px;background:url(/gfx/pola60.gif) no-repeat}
.p80{margin-bottom:10px;width:80px;height:80px;background:url(/gfx/pola80.gif) no-repeat}
.p180{margin-bottom:20px;margin-top:20px;width:180px;height:180px;background:url(/gfx/pola180.gif) no-repeat}
.p120{width:120px;height:120px;background:url(/gfx/pola120.gif) no-repeat;margin-right:10px;margin-top:10px}
img{border:0}
p.no_res{font-style:oblique;border:1px solid #999;background:#E4E3CF;margin:30px 10px 10px;padding:5px}
div.floated{float:left}
.p180 h4{text-align:center}
div#top ul li a{padding-bottom:2px;font-family:Georgia, "Times New Roman", Times, serif;color:#777967;text-transform:uppercase;text-decoration:none}
ul#gallery li{list-style:none;float:left;margin-right:10px}
div#top ul#main_menu li a{font-size:11px}
div#top ul#top_menu li a{font-size:10px}
div#reservation label{clear:left;display:block;line-height:20px;margin-top:5px;font-weight:700}
div#reservation img{position:relative;top:-5px}
div#top ul li:hover,div#top ul li.current{color:#444;border-bottom:2px solid #555}
img#title{display:block;margin:10px 0 0 10px}
div#top img{position:absolute;top:6px}
ul#top_menu{position:absolute;right:10px;top:20px;list-style:none;margin:0;padding:0}
ul#main_menu{position:absolute;right:10px;list-style:none;top:110px;margin:0}
div#container{min-height:280px;margin-top:10px}
#cdswidfrr.widfrr{margin:0 0 15px}
#header{border:3px solid #787968;border-left:0;border-right:0;position:relative;background:#F6F6EC;height:320px}
#right{float:right;width:280px}
#right div.box_container{background:#FFF;border:1px solid #7F8070;margin-bottom:20px;padding:4px}
#right div.box_container div.box{background-color:#E4E4CE;background-image:url(/gfx/tpl/bg_box.jpg);background-repeat:repeat-x;font-size:11px;padding:10px}
#left{float:left;width:200px}
#content{float:left;width:450px;margin-left:10px}
#full_content{float:left;width:660px}
#full_content ul,#content ul{padding-left:0}
#footer{position:relative;margin-top:40px;border-top:3px solid #787968;height:80px;background:#F6F6EC}
#footer span{position:absolute;top:10px;font-size:10px}
ul#left_menu li{list-style:none;font-family:Georgia, "Times New Roman", Times, serif;line-height:30px;border-bottom:1px dashed #555}
ul#left_menu li a{text-decoration:none;color:#555}
ul#left_menu li.current a{font-weight:700}
div.box h4{color:#777967;margin-top:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px}
div.box h5{color:#777967;font-size:12px;margin:0 0 5px}
ul#sub_menu{list-style:none;margin:20px 0 30px;padding:0}
ul#sub_menu li{list-style:none;float:left;margin-right:5px}
ul#sub_menu li a{color:#777;text-transform:uppercase;text-decoration:none;font-family:"Times New Roman", Times, serif;font-weight:700;font-size:11px}
#contact_form label{clear:left;display:block}
ul#sub_menu li:hover a{color:#444;font-weight:700}
ul#sub_menu li.current a{color:#D79D2C;font-weight:700}
h2.title{font-size:22px;font-family:"Times New Roman", Times, serif;color:#496F32}
h3.title{font-size:18px;font-family:"Times New Roman", Times, serif;color:#D79D2C}
form#contact_form label{width:100px;float:left;padding-bottom:10px}
#img_home{background:#E4E4CE;margin:-10px 0 10px;padding:0}
div#top ul li:hover a,ul#left_menu li:hover a{color:#333}
ul#gallery,ul#left_menu{list-style:none;margin:0;padding:0}

#nl_msg{margin-top:10px}
#nl_email{padding:5px}
#nl_send{height:24px; line-height:24px; padding:0 5px 0 5px; background:#777967; color:#fff; font-weight:bold;}
