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

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

a { color:#F1C67C; text-decoration:underline }
a:hover { text-decoration:none }

ul { padding:0; margin:0 }
ul li { list-style:none }

img { border:0 }

.clr { clear:both }

.body { background:url(../images/body.jpg) no-repeat -240px top }

a:focus { outline:0 }

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

.top { height:5px; background:#CE8B15; font-size:0px }

/*.logo { width:180px; height:200px; position:relative; top:0; left:10px; margin-bottom:-200px; z-index:1000; cursor:pointer }*/
.logo { width:180px; height:200px; display:block; position:relative; top:0; left:10px; margin-bottom:-200px; z-index:1000; cursor:pointer; background:url(../images/logo.png) no-repeat center top; }

.header { height:50px; }

.header ul.lmenu { padding:0; margin:0; float:right }
.header ul.lmenu li { list-style:none; display:block; float:left; color:#714904 }
.header ul.lmenu li a { color:#F1C67C; font-size:11px; text-decoration:none; display:block; float:left; padding:3px 5px; }
.header ul.lmenu li a:hover { color:#FFFFFF; }
.header ul.lmenu li a.active { background:#CE8B15; color:#FFFFFF }

.mmenu { }
.mmenu ul { padding:0; margin:0; float:right }
.mmenu ul li { list-style:none; display:block; float:left; padding:0 0 0 1px; height:24px; line-height:24px; }
.mmenu ul li:hover a { color:#FFFFFF; background:#9B6810; }
.mmenu ul li a { color:#F1C67C; text-decoration:none; text-transform:uppercase; font-size:11px; display:block; float:left; padding:0 10px }
.mmenu ul li a:hover { color:#FFFFFF; background:#9B6810; }
.mmenu ul li a.active { background:#CE8B15; color:#FFFFFF }

.mmenu ul li ul.smenu { z-index:1000px; padding:0; margin:0; width:160px; height:380px; position:absolute; top:-1000px; left:0; margin:0 0 -380px 0; background:#7C4F00; display:none }
.mmenu ul li ul.smenu li { list-style:none; color:#FFFFFF; width:140px; line-height:1.5em; height:auto; padding:0 0 0 10px }
.mmenu ul li ul.smenu li a { display:block; padding:10px 10px 0 0px; font-size:10px; color:#CE8B15; background:transparent; }
.mmenu ul li ul.smenu li a:hover { color:#FFFFFF; background:transparent; }

.slide { clear:both; height:378px;  }
.slide ul#slider { padding:0px; margin:0px; border:0px solid #715015; border-top:1px solid #CE8B15 }
.slide ul#slider li { list-style:none; display:none; }

#slidenav { margin:5px 0 0 0; border-bottom:1px solid #48352B; float:right }
#slidenav a { padding:0 3px; text-decoration:none; color:#48352B; font-size:10px; font-family:Tahoma, Verdana, sans-serif; }
#slidenav a.activeSlide { color:#BB9A60; border-bottom:1px solid #F1C67C }
#slidenav a:focus { outline: none; }

ul.nav { padding:0; margin:5px 0 0 0 }
ul.nav li { list-style:none; display:block; float:left; color:#7E6841; margin:0 3px 0 0px; font-size:10px }
ul.nav li a { color:#91713B; font-size:10px; text-decoration:none; display:block; float:left; }
ul.nav li a:hover { color:#E7BE77; text-decoration:underline }
a.snav { width:9px; height:5px; margin:5px 0 0 3px; display:block; float:left; background:url(../images/snav.gif) no-repeat }
a.snav:hover { background-position:0 -5px }
ul.nav li .snav { padding:0; margin:0; position:relative; top:30px; left:0 }

.ptitle { font-size:16px; color:#E7BE77; line-height:1.6em; padding:20px 0; text-transform:uppercase }
.content_border { height:1px; background:#4E3508 url(../images/content_border.gif) no-repeat center top; font-size:0px }
.content { background:#180800 url(../images/content_bg.gif) repeat-y center top }
.pcontent { font-size:11px; color:#EADFCD; padding:10px 0; line-height:1.8em; text-align:justify }
.flexcroll { height:400px; background:url(../images/scroll_bg.gif) no-repeat right center }

.copy { height:40px; color:#C3B49A; font-size:11px; padding:20px 0 0 0 }
.copy_owner { float:left; }
.copy_dev { float:right; }

ul.gallery { padding:0; margin:0 }
ul.gallery li { list-style:none; display:inline; }
ul.gallery li a { }
ul.gallery li a img { border:1px solid #451703; margin:0 24px 24px 0 }
ul.gallery li a:hover img { border:1px solid #CE8B15; }

ul.qnav { padding:0; margin:0 0 10px 0; border-bottom:1px solid #E7BE77; float:left }
ul.qnav li { list-style:none; display:inline; padding:0 }
ul.qnav li a { color:#91713B; text-decoration:none }
ul.qnav li a:hover { color:#E7BE77; text-decoration:none }

ul.galleryli { padding:0; margin:0 }
ul.galleryli li { list-style:none; display:block; float:left; width:150px; height:200px; margin:0 50px 32px 0; text-align:center; }
ul.galleryli li a { font-size:11px; color:#F1C67C; text-decoration:none; line-height:1em }
ul.galleryli li a:hover { text-decoration:underline }
ul.galleryli li a img { border:1px solid #451703; text-decoration:none }
ul.galleryli li a:hover img { border:1px solid #CE8B15; text-decoration:none }

ul.events { padding:0; margin:0 }
ul.events li { list-style:none; display:block; margin:0 0 50px 0 }
ul.events li img { float:left; border:0; margin:0 10px 0 0; width:92px }
ul.events li .title_date { border-bottom:1px solid #715015; margin:0 0 3px 0; float:left; width:658px }
ul.events li .title_date a { float:left; display:block; qbackground:#AC700F; padding:0 5px; color:#FFFFFF; font-size:13px; text-decoration:none }
ul.events li .title_date a:hover { text-decoration:none; color:#000000; background:#E79B18 }
ul.events li .title_date .date { float:right; color:#CE8B15; font-size:11px; }
ul.events li .more { color:#FFFFFF; font-size:11px; text-decoration:underline }
ul.events li .more:hover { text-decoration:none }

ul.qinfo { padding:0; margin:10px 0; height:20px; border-bottom:1px solid #AC700F }
ul.qinfo li { list-style:none; display:block; float:left; padding:0 10px }
ul.qinfo li.date { background:#AC700F; color:#FFFFFF }
ul.qinfo li.sep { float:right; color:#6E4A0B; padding:0 10px }
ul.qinfo li.anchor { float:right; padding:0 0 0 20px }
ul.qinfo li.anchor a { color:#E79B18; text-decoration:none }
ul.qinfo li.anchor a:hover { color:#E79B18; text-decoration:underline }

ul.cform { padding:0; margin:0 }
ul.cform li { list-style:none; display:block; margin:0 0 10px 0 }
ul.cform li .name { float:left; width:60px; line-height:20px; text-align:left; padding:0 5px 0 0; font-size:11px; color:#E1E1E1 }
ul.cform li .value { float:left; text-align:right; padding:0 5px 0 0; }

.input_text { border:1px solid #CD8A15; background:#824E08; font-size:11px; color:#FFFFFF; padding:4px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.input_button { border:1px solid #CD8A15; background:#CD8A15; font-size:11px; color:#FFFFFF; padding:4px 10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; cursor:pointer }

.part { width:100%; margin:20px 0 }
.part tr td { text-align:center; vertical-align:bottom; border:0px dotted red }
.part a img { border:2px solid #BB9A60 }
.part a:hover img { border:2px solid #FFFFFF}
.part a { color:#F1C67C; text-decoration:none }
.part a:hover { color:#F1C67C; text-decoration:underline }

ul.partners { padding:0; margin:0; list-style:none }
ul.partners li { display:block; width:154px; float:left; margin:0 47px 0 0; position:relative; border:0px solid red }
ul.partners li.clr { width:740px; height:30px; border:0px solid red }
ul.partners li a { display:block; width:154px; text-decoration:none }
ul.partners li a img { border:2px solid #BB9A60 }
ul.partners li a:hover img { border:2px solid #FFFFFF }
ul.partners li a span { display:block; text-align:center; padding:3px 0; }
ul.partners li a:hover span { text-decoration:underline }

