@charset "utf-8";

html,body {
scrollbar-arrow-color:#875b0e;
scrollbar-face-color:#ded4b1;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-highlight-color:#f7e7ae;
scrollbar-shadow-color:#b9ac80;
scrollbar-track-color:#ffffff;
background-color:#3d2d23;
}

*{margin:0px;padding:0px;}

p{margin:0px;padding:0px;}

a img { border-style:none; }

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

body {
	margin:0px;
	padding:0px;
	background:#3d2d23;
}
.swf {
	background:#3d2d23;
	margin-top:0px;
	padding:0px;
}
.flash {
	width:800px;
	margin:0 auto;
}
.under {
	background:none repeat-x #fff;
	min-height:143px;
	margin-bottom:0;
	
}
.under_in{
	width:800px;
    margin:0 auto 10px;
	padding-top:10px;
}
.txt {
	width:780px;
	height:83px;
	padding:40px 0px 0px 20px;
	font-size:12px;
	line-height:16px;
	color:#3d2d23;
	background:none no-repeat;
	margin:0 auto;
}a.event {color: red;} a.event:hover {color: red;}

.header {
	color:#dbc265;
	width:800px;
	margin:0 auto;
	padding:10px 0 0 0;
}
.header h1{font-size:60%;
           margin:0;
		   display:block;
		   float:right;
		   text-align:right;
}

.notbold{font-weight:normal;}


.header p{font-size:55%;
          margin-bottom:10px;
		  float:left;
}

.leftbox{float:left;width:394px;}

		   
.about {float:left;
	border:1px solid #efddc9;
       padding:8px 10px;
	   width:486px;
	   background:#fff;
       clear:both;
	   padding-top:10px;
	   min-height:60px;
	   margin-bottom:10px;
}

.about_title h2 img{text-align:left;
               display:inline;
			   padding-bottom:3px;}
.about p{font-size:75%;
         line-height:1.2em;}
		 
.fb{float:right;
    width:282px;}

.info {border:1px solid #efddc9;
       padding:3px 10px 8px;
	   width:780px;
	   background-color:#fff;
       clear:both;
	   margin-bottom:10px;
	   min-height:101px;}

.info_title ,.about_title{border-bottom:1px solid #c8b5a1;
            padding-bottom:1px;
			margin-bottom:8px;
			width:780px;}
.about_title{width:486px;}
.info_title h2,.about_title h2{text-align:left;
               display:inline;}
.info_title h2{float:left;
               padding-top:7px;}
.info_title p a img{text-decoration:none;
                    border:none;
					float:right;
					display:inline;
					}
.info dl{font-size:75%;
         clear:both;
		 line-height:1.2em;
		 display:block;}
.info_in {overflow: auto;
          background-color:#fff;
		  font-size:80%;
		  line-height:1.2em;
		  height:80px;
		  width:780px;}
.info_in dt{float:left;
         width:20px;
		 margin-right:10px;}
.info_in dd{float:right;
         width:690px;
		 padding-right:5px;}
.m6{margin-bottom:6px;}
.info_in dd a{color:#000;
           text-decoration:none;}

.last_txt p{margin-bottom:10px;}

.last_txt p span{font-weight:bold;}

.line_c{color:#CCC;}
		   
.reseav{width:800px;
	    margin:0 auto;
		padding-bottom:10px;
		}

.res_l{float:left;
       width:700px;}

.res_r{float:right;
       width:87px;
	   padding-top:50px;}


.footer{background-color:#3e2d23;
        color:#fff;
		width:100%;
		margin-bottom:0px;}
		
.footer_in{width:800px;
           padding:12px 0;
           font-size:75%;	
		   line-height:1.2em;
           margin:0 auto;}
.f-color{color:#dbc265; font-weight:bold;}
.footer_left{width:300px;
             float:left;}
.footer_right{width:500px;
              float:right;
			  text-align:right;}
.footer_right a{color:#fff;
           text-decoration:none;}		   
.m10{margin-bottom:10px;}
.m93{margin-bottom:93px;}