.dn { display:none;}
.db { display:block;}
*{ margin: 0px; padding: 0px; outline:none; outline:none;}
html { height:100%;}
body  { position:relative; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:18px; background:#321d14 url(../_images/bg.jpg) repeat 0px 0px; min-width:990px; min-height:526px; position:relative;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; vertical-align:middle;}

li { list-style-position:inside;}
a span { cursor:pointer;}
img { border:0px;}
.clr { clear:both; height:1px; font-size: 1px; line-height: 1px;}
.vnone { position:absolute; left:-5000px; top:0px; width:1px; height:1px; overflow:hidden;}
.pointer { cursor:pointer; }

a { color:#875238;}
a:hover { text-decoration:none;}

table { border:0px; border-collapse:collapse;}
table td {border:0px; border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#0f0e0e; vertical-align:top;}
table th {border:0px; border-collapse:collapse; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#800300; vertical-align:top; text-align:left; font-weight:normal;}
table .s td { background:#ededed;}


.wrapper { background:url(../_images/shadow.png) no-repeat 0px 0px; width:832px; height:526px; top:50%; position:relative; margin:0px auto; margin-top:-263px}
.wrapper .page_title { height:199px; width:150px; text-align:center; line-height:normal; color:#54392f; position:absolute; left:423px; top:202px; z-index:102;}
.wrapper .page_title a { text-decoration:none; color:#54392f; font-size:26px;}
.wrapper .page_title span { display:block; height:199px; width:150px; position:absolute; left:0px; top:0px; background:url(../_images/logo.png) no-repeat 0px 0px;}
.wrapper .conteiner { margin:6px; border:1px solid #f1ebe2; border-bottom:0px; border-right:0px; background:#e6dcc6 url(../_images/shadow.gif) no-repeat 0px 0px; height:513px; float:left; width:819px;}
.wrapper .conteiner .conteiner { margin:9px 0px 0px 8px; background: #f1ebe2; width:795px; height:466px; border:0px;}

.wrapper .conteiner .conteiner .content { width:500px; height:459px; background:#e6dcc6; margin:3px 0px 0px 4px; position:relative; overflow:hidden; float:left; }

.wrapper .conteiner .conteiner .content .main_page { width:500px; height:459px; font-size:12px; color:#414141; line-height:21px;}
.wrapper .conteiner .conteiner .content .main_page .secondary_pages,
.wrapper .conteiner .conteiner .content .main_page .secondary_pages .secondary_page,
.wrapper .conteiner .conteiner .content .main_page .secondary_pages .secondary_page .bgallery { width:500px; height:459px; background:#E6DCC6;}







.wrapper .conteiner .conteiner .content .main_page .small { font-size:11px;}
.wrapper .conteiner .conteiner .content .main_page .lcol { width:205px; float:left;}
.wrapper .conteiner .conteiner .content .main_page .rcol { width:165px; float:right;}
.wrapper .conteiner .conteiner .content .main_page .rcol .msg { color:#ff0000; font-size:11px; line-height:15px; margin-bottom:10px;}
.wrapper .conteiner .conteiner .content .main_page form .field { float:left; width:100%; padding-bottom:5px;}
.wrapper .conteiner .conteiner .content .main_page form .field label { display:block; width:75px; float:left; text-align:right; font-size:11px; line-height:18px;}
.wrapper .conteiner .conteiner .content .main_page form .field .input { float:right; width:115px; border:1px solid #ffffff; padding:1px 5px; font-size:11px;}
.wrapper .conteiner .conteiner .content .main_page form .field select { float:right; width:120px; font-size:10px;}
.wrapper .conteiner .conteiner .content .main_page form .field .submit { cursor:pointer; background:#54392f; color:#f1ebe2; padding:0px 17px; border:0px; text-transform:uppercase; height:18px; display:block; float:right; font-size:11px;}
.wrapper .conteiner .conteiner .content .main_page form .field textarea { height:65px; overflow:auto;}

.wrapper .conteiner .conteiner .content .main_page .bgallery { background:#e6dcc6; position:relative;}
.wrapper .conteiner .conteiner .content .main_page .bgallery li { list-style:none; list-style-position:outside;}

.wrapper .conteiner .conteiner .content .main_page h2 { font-size:18px; color:#875238; font-weight:bold; line-height:normal; padding:10px 0px 0px 0px; margin-bottom:7px;}
.wrapper .conteiner .conteiner .content .main_page p { margin:7px 0px;}
.wrapper .conteiner .conteiner .content .main_page .text { padding:0px 103px 0px 20px; margin-top:10px;}
.wrapper .conteiner .conteiner .content .main_page .text .scroll { height:225px;}



.wrapper .conteiner .conteiner .pages { position:absolute; top:454px; left:19px; z-index:103;}
.wrapper .conteiner .conteiner .pages li { list-style:none; list-style-position:outside; float:left; margin-left:4px; line-height:20px;}
.wrapper .conteiner .conteiner .pages li.first { margin-left:0px;}
.wrapper .conteiner .conteiner .pages li a { float:left; padding:0px 14px; color:#f1ebe2; text-decoration:none; text-transform:uppercase; font-size:11px; background: url(../_images/submenu.png) no-repeat 0px -20px; }
.wrapper .conteiner .conteiner .pages li a:hover,
.wrapper .conteiner .conteiner .pages li a.sel{ background-position:0px 0px; color:#875238; }

.wrapper .conteiner .conteiner .suite { right:317px; top:430px;}
.wrapper .conteiner .conteiner .suite ul { float:right; }
.wrapper .conteiner .conteiner .suite li a { padding:0px 6px;} 



.wrapper .conteiner .conteiner .sidebar { width:290px; height:459px; overflow:hidden; float:right; margin-top:3px;}
.wrapper .conteiner .conteiner .sidebar .text { position:relative; text-align:center; color:#64564f; font-size:12px; height:160px;}
.wrapper .conteiner .conteiner .sidebar .text span { display:block; position:absolute; left:0px; top:0px; width:290px; height:160px; background:url(../_images/sidebar_text.gif) no-repeat 0px 0px;}
.wrapper .conteiner .conteiner .sidebar .menu { padding:27px 0px 0px 109px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li { list-style:none; list-style-position:outside; padding:6px 4px 2px 10px; width:94px; font-size:11px; color:#5e5e5e; background:url(../_images/menu_sep.gif) repeat-x 0px 0px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li.first { background:none;}
.wrapper .conteiner .conteiner .sidebar .menu ul li a { display:block; width:94px; line-height:15px; color:#5e5e5e; text-decoration:none; background:url(../_images/menu.gif) no-repeat 0px 0px; position:relative;}

.wrapper .conteiner .conteiner .sidebar .menu ul li a span { background:url(../_images/menu.gif) no-repeat 0px 0px; position:absolute; left:0px; top:0px; width:94px; height:15px;}

.wrapper .conteiner .conteiner .sidebar .menu ul li a#l_home span { background-position:0px 0px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li a:hover#l_home span { background-position:0px -15px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li a.sel#l_home span { background-position:0px -30px;}

.wrapper .conteiner .conteiner .sidebar .menu ul li a#l_about span { background-position:-100px 0px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li a:hover#l_about span { background-position:-100px -15px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li a.sel#l_about span { background-position:-100px -30px;}

.wrapper .conteiner .conteiner .sidebar .menu ul li a#l_gallery span { background-position:-200px 0px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li a:hover#l_gallery span { background-position:-200px -15px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li a.sel#l_gallery span { background-position:-200px -30px;}

.wrapper .conteiner .conteiner .sidebar .menu ul li a#l_guestbook span { background-position:-300px 0px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li a:hover#l_guestbook span { background-position:-300px -15px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li a.sel#l_guestbook span { background-position:-300px -30px;}

.wrapper .conteiner .conteiner .sidebar .menu ul li a#l_suites span { background-position:-400px 0px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li a:hover#l_suites span { background-position:-400px -15px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li a.sel#l_suites span { background-position:-400px -30px;}

.wrapper .conteiner .conteiner .sidebar .menu ul li a#l_location span { background-position:-500px 0px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li a:hover#l_location span { background-position:-500px -15px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li a.sel#l_location span { background-position:-500px -30px;}

.wrapper .conteiner .conteiner .sidebar .menu ul li a#l_history span { background-position:-600px 0px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li a:hover#l_history span { background-position:-600px -15px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li a.sel#l_history span { background-position:-600px -30px;}

.wrapper .conteiner .conteiner .sidebar .menu ul li a#l_contact span { background-position:-700px 0px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li a:hover#l_contact span { background-position:-700px -15px;}
.wrapper .conteiner .conteiner .sidebar .menu ul li a.sel#l_contact span { background-position:-700px -30px;}


.wrapper .conteiner .conteiner .sidebar .menu ul li a:hover { color:#875238;}

.wrapper .footer { clear:both; line-height:35px; padding:2px 18px 0px 12px; color:#76726b; font-size:12px; position:relative; top:35px;}
.wrapper .footer a { color:#76726b}
.wrapper .footer .dev { float:right;}




















