* {margin:0;padding:0;border:0;}
html, body {margin: 0;padding: 0;width:100%;}
html {height:100%;}
body {min-height:100%;height:100%; background:url(../i/bg3.jpg) #000000 center top; color:#000000;}
div, span, p, td, th {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#c6b9b1;}
a {color:#c87e1b;}
a:hover {color:#efd8b6;}
.container {margin:0 auto;height:auto !important;height:100%;width:997px;min-height:100%;}
.footer_guard {height:47px;clear:both;}
.footer {height:47px;margin:0px auto;margin-top:-47px;}
.footer .foot{width:997px;height:47px;overflow:hidden;margin:0px auto;background:url(../i/bg_footer.jpg) no-repeat bottom;}
.footer .foot .par {padding:20px 20px 0px 20px;text-align:right;font:Arial, Helvetica, sans-serif;font-size:10px;color:#c6b9b1;}
.container .header {height: 228px;overflow:hidden;background: url(../i/bg_header.jpg) no-repeat;padding-right:20px;}
.container .header .logo {margin-left:328px;margin-top:21px;}
.logo_image {width:338px;height:101px;border:none;}
.container .header .switch_site {width:220px;float:right;text-align:center;height:75px;}
.container .header .switch_site a {color: #c87e1b;text-transform:uppercase;font-weight:bold;font-size:11px;text-decoration:underline;}
.container .header .switch_site a:hover {color: #efd8b6;text-transform:uppercase;font-weight:bold;font-size:11px;text-decoration:underline;}
.container .header .path {float:right;clear:both;font:Arial, Helvetica, sans-serif;color:#c87e1b;font-size:11px;}
a.path_link {font:Arial, Helvetica, sans-serif;color:#c87e1b;font-size:11px;}
a.path_link:hover {color:#efd8b6;font:Arial, Helvetica, sans-serif;font-size:11px;}
a.path_link:visited {font:Arial, Helvetica, sans-serif;color:#c87e1b;font-size:11px;} 
.container .left_menu {width:182px;float:left;}
.left_menu a {color:#ffb04d;text-decoration:none;font-weight:bold;}
.left_menu a:hover {color:#efd8b6;text-decoration:none;font-weight:bold;}
.left_menu .menu_top {background:url(../i/bg_menu_top.jpg) no-repeat;height:17px;overflow:hidden;}
.left_menu .menu {background:url(../i/bg_menu.jpg) repeat-y;overflow:hidden;padding:0px 21px 0px 15px;}
.left_menu .menu_pad {height:9px;overflow:hidden;background:url(../i/bg_menu.jpg) repeat-y;}
.left_menu .menu .item {background: url(../i/li.gif) no-repeat 8px 11px;padding:7px 7px 7px 22px;}
.left_menu .menu .item_sel {background: url(../i/li.gif) no-repeat 8px 11px #5a170e;padding:7px 7px 7px 22px;}
.left_menu .menu .item .li{width:auto;overflow:hidden;float:left;}
.left_menu .menu .item .text{float: right;width:120px;}
.left_menu .menu_item {background:url(../i/bg_menu_item.jpg) no-repeat;height:33px;overflow:hidden;}
.left_menu .menu_item_selected {background:url(../i/bg_menu_selected.jpg) no-repeat;height:33px;overflow:hidden;}
.left_menu .menu_item .pad {margin-top:9px;margin-left:24px;}
.left_menu .menu_item_selected .pad {margin-top:9px;margin-left:24px;}
.left_menu .menu_split {background:url(../i/bg_menu_split.jpg) no-repeat;height:1px;overflow:hidden;}
.left_menu .menu_bottom {background:url(../i/bg_menu_bottom.jpg) no-repeat;height:21px;overflow:hidden;}
.container .main {float:right;width:777px;overflow:hidden;background:#3c1107;}
.main .center_head {background:url(../i/bg_center_head.jpg) no-repeat;height:48px;overflow:hidden;}
.main .center_head .text {padding:20px 0px 0px 26px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #f5ad47;	font-weight:bold;	text-transform:uppercase;}
.main .center {background:url(../i/bg_center.jpg) no-repeat top;padding:35px 26px;}
.pre_guard {height:1px;overflow:hidden;}
.guard {clear:both;height:1px;overflow:hidden;margin-top:-1px;}
.gallery_view {color: #ffb04d;font-size:11px;text-decoration:underline;}
.events {width:724px;overflow:hidden;}
.events .item {width:362px;overflow:hidden;float:left;}
.events .guard {padding:30px 0px 30px 0px;clear:both;background:url(../i/sep.jpg) repeat-x 0px 30px;}
.events .item .left_row {width:150px;float:left;}
.events .item .right_row {width:212px;overflow:hidden;float:right;}
.events .item .left_row .image {background:url(../i/border2.gif) no-repeat;padding:1px;width:auto;height:auto;}
.events .item .left_row .view {margin-top:7px;border:1px solid #562c13;padding:5px 0px 5px 0px;text-align:center;height:16px;overflow:hidden;}
.events .item .right_row .pad {padding:0px 10px 10px 10px;}
.events .item .right_row .pad .date {color:#ffb04d;font-size:11px;padding-bottom:7px;}
.events .item .right_row .pad .name {padding-bottom:7px;}
.events .item .right_row .pad .name .link{font-size:11px;text-transform:uppercase;font-weight:bold;text-decoration:underline;color:#d7bbaf;}
.events .item .right_row .pad .name .link:visited{font-size:11px;text-transform:uppercase;font-weight:bold;text-decoration:underline;color:#d7bbaf;}
.events .item .right_row .pad .text {font-size:11px;}
.events .pager {color:#ffb04d;font-size:11px;text-decoration:none;}
.events .pagertext {color:#ffb04d;font-size:11px;text-decoration:none;border:1px solid #784c29;}
.gallery .back {border:1px solid #5f2609;background:#2c0b06;width:270px;height:20px;}
.gallery .back .link {color:#ffb04d;font-size:11px;}
.gallery .back .link:visited {color:#ffb04d;font-size:11px;}
.gallery .date {color:#ffb04d;font-size:11px;padding-top:15px;}
.gallery .name {padding-top:7px;color:#ffb04d;text-transform:uppercase;}
.gallery .short {font-size:11px;padding-top:7px;}
.gallery .guard {padding:30px 0px 30px 0px;clear:both;background:url(../i/sep.jpg) repeat-x 0px 30px;}
.gallery .pager {color:#ffb04d;font-size:11px;text-decoration:none;}
.gallery .pagertext {color:#ffb04d;font-size:11px;text-decoration:none;border:1px solid #784c29;}
.menu .title {color:#ffb04d;font-size:12px;font-weight:bold;padding-bottom:15px;}
.menu .items {}
.menu .items .split {height:1px;overflow:hidden;background:#6a3126;}
.menu .items .item {border-left:1px solid #6a3126;border-right:1px solid #6a3126;background:#4b150b;}
.menu .items .item .table {width:100%; height:100%; border-spacing:0px;}
.menu .items .item .table .td0 {width:122px; table-layout:fixed; vertical-align:top;}
.menu .items .item .table .td0 img {margin-left:15px; margin-top:15px; margin-bottom:15px; border:2px solid #6a3126;}
.menu .items .item .table .td1 {padding:15px 25px 15px 15px; vertical-align:top;}
.menu .items .item .table .td2 {width:1px; table-layout:fixed; background:#6a3126; overflow:hidden;}
.menu .items .item .table .td3 {background:#45130a; width:75px; table-layout:fixed; padding:15px 25px 15px 25px;}
.menu .items .item .table .null {width:1px; height:1px; overflow:hidden;}
.menu .items .item .table .td1 .good {color:#d1bbad; font-weight:bold;}
.menu .items .item .table .td1 .short {padding-top:10px;color:#d1bbad;}
.menu .items .item .table .td1 .name {color:#f6af43; font-weight:bold;}
.menu .text {margin-top:15px;}
.guestbook .split {padding:20px 0px 20px 0px;clear:both;background:url(../i/sep.jpg) repeat-x 0px 20px;}
.guestbook .item {}
.guestbook .item .head {height:23px; overflow:hidden;}
.guestbook .item .head .date {width:140px; float:right; padding: 5px 0px 0px 15px; font-size:10px;}
.guestbook .item .head .name {color:#f6af43; font-weight:bold; float:left; width:450px; padding: 4px 0px 0px 15px; font-size:12px;}
.guestbook .item .message {padding: 10px 15px 10px 15px;}
.guestbook .item .message .text {padding-bottom:10px;}
.guestbook .item .message .ans {text-align:left;}
.guestbook .item .message .ans img {width:9px; height:6px; border:none;}
.guestbook .item .message .ans a {color:#f6af43; font-size:11px; padding-right:20px; text-decoration:none;}
.guestbook .pager {color:#ffb04d;font-size:11px;text-decoration:none;}
.guestbook .pagertext {color:#ffb04d;font-size:11px;text-decoration:none;border:1px solid #784c29;}
.question {margin-top:20px;}
.question a {color:#f6af43; font-size:12px;}
.newguestion .name {width:150px; float:left;}
.newguestion .input {float:left;}
.newguestion .guard {height:5px; overflow:hidden;}
.newguestion .input input, textarea {background:#000000; color:#d1bbad; border:1px solid #784c29;}
.newguestion .submit {text-align:center;}
.newguestion .submit input {background:#000000; color:#d1bbad; width:100px;border:1px solid #784c29;}
.newguestion .coment {padding:15px 0px 15px 10px; text-align:center}
.newguestion .link {text-align:center; margin-top:20px;}
.newguestion .link a {color:#d1bbad;}
.newguestion .link a:visited {color:#d1bbad;}
a:hover {color:#efd8b6;}