@charset "utf-8";
/* CSS Document */
@font-face 
	{
	font-family: monotype corsiva;
	src: url(../font/Monotype-Corsiva.TTF);
	}

a{
text-decoration:none;
color:#000000;
}
body {
background:url(../images/intro/intro_bg.jpg) repeat-x;
background-color:#e1bc76;
margin:0;
padding:0;
font-style:oblique;
}
.logo{
background:url(../images/intro/intro_logo.png) no-repeat center;
width:300px;
height:100px;
position:relative;
z-index:9;
float:left;
}
.header_bg{
background:url(../images/intro/intro_header_bg.png) repeat-x;
width:100%;
height:157px;
margin:0;
padding:0;
}

.menu{
width:1000px;
height:225px;
border:solid;
margin:0 auto;
margin-bottom:10px;
overflow:hidden;
}
.main_link{
float:left;

}
.main_link img{
border:none;
}
.gal{
float:left;
}
.line_d{
background:url(../images/decor/header_line_d.png) no-repeat;
width:701px;
height:20px;
margin:0 auto;


}
.hide{
display:none;
}


.header_decor_menu{

width:168px;
height:97px;
}
.header_dpline_menu{
background:url(../images/decor/page_dpline_menu.png) no-repeat;
width:168px;
height:97px;

}
.header{
width:1000px;
margin:0 auto;
}
.header_left{
float:left;
width:300px;
}
.header_viw_menu{
background:url(../images/decor/page_viw_menu.png) no-repeat;
width:168px;
height:97px;

}
.header_menu{
	display:inline-table;
	height:100px;
}
.header_menu li{
	display:inline-table;
	margin-left:24px;

}
*.header_menu li{
	display:inline-table;
	float:left;

}

.header_menu li:first-child{
	margin-left:0px;
}

.header_menu_title{
	width:146px;
	text-align:center;
	margin-top:-40px;
	height:100px;
}
.header_menu_title{

	font-family: monotype corsiva;
	font-size: 20px;
}
.latest_img{
border:none;
}
.content{
width:1000px;
overflow:hidden;
margin:0 auto;
padding-top:60px;
text-align:justify;
}
/* left menu */
.left_menu{
	float:left;
	width:250px;
	font-style:oblique;
	font-weight:bold;
	margin-left:50px;
}
.left_menu_line{
background:url(../images/lmenu_line.png) no-repeat;
height:9px;
width:250px;
}

.lmenu_footer{
background:url(../images/lmenu_footer.png) no-repeat;
height:235px;
width:266px;

position:relative;
margin-top:-220px;
margin-left:-10px;
}


	ul.sample-menu { padding:0;margin:10px 15px; position:relative; z-index:99; }
	ul.sample-menu li { padding:2px 0;margin:0;list-style:none;  text-indent:-7px; text-align:left;}
	ul.sample-menu li ul { padding:0;margin:0 0 0 15px; }
	ul#my-menu a { padding-left:8px;  text-decoration:none; color:#2c1d07;}
	ul#my-menu a:hover { padding-left:8px;  text-decoration:none; color:#FFF; text-decoration:underline; text-indent:-7px; text-align:left;}


/* end left menu */
.right_content{
width:680px;
float:right;

}
.footer{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	margin-top:40px;
}
.footer a{
	margin-right:15px;
}
.copy{
float:left;
padding-left:100px;
padding-bottom:10px;
}
.copy img{
border:none;

}

img {
border:none;
}
.gallery_img{
border:solid;
}
html body div.content div .right_content1 ul {
display:inline-table;
float:left;
margin:0;
padding:0;
margin-left:0px;
margin-right:-80px;

}
html body div.content div.right_content1 ul li {
display:inline-table;
width:220px;
margin-right:10px;
margin-bottom:10px;
text-align:center;
vertical-align:middle;

}
html body div.content div.right_content1 ul li a img{
border:solid #81411E 2px;


}

html body div.content div.right_content1 div a{
text-decoration:none;
color:#000000;
}
h1.title{
font-family: monotype corsiva;
font-size:26px;
font-weight:100;
margin:0;
margin-bottom:0px;
}
.overflow{
	width:100%;
	overflow:hidden;
}
.ovwerflow .grouped_elements{
	display:none; 
	overflow:hidden;
	width:200px;
	height:267px;
	float:left;
	margin-right:25px;
	margin-bottom:40px;
} 
.ovwerflow a.visible{
	display:block;
}