body{
	font-family:"Times New Roman",Times,serif;
	font-size:13px;
	color:#666666;
	background-color:black;
	margin:0px;
}

a{
	color:silver;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

p{
	margin:0px;
}

table,h1,h2,h3,h4,h5,h6{
	font-size:13px;
	margin:0px;
}

#t_main{
	background-image:url(images/bg.jpg);
}

#t_main2{
	margin:20px 0px 0px 0px;
}

#td_logo{
	background-image:url(images/logo.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

#d_news{
	width:220px;
	height:200px;
	margin:370px 0px 0px 150px;
	overflow:hidden;
}

#d_menu{
	width:510px;
	height:110px;
	margin:0px 0px 0px 10px;
}

#d_body{
	background-color:black;
	width:510px;
	height:250px;
	margin:0px 0px 0px 10px;
	overflow:none;
}

#d_body_main{
	background-color:black;
	width:510px;
	height:670px;
	margin:0px 0px 0px 10px;
	overflow:auto;
}

#d_gallery{
	background-color:black;
	width:510px;
	height:410px;
	margin:10px 0px 0px 10px;
	overflow:none;
}

#t_gal{
	background-image:url(images/bg_gal.jpg);
}

#d_news div,#d_body_in{
	padding:20px;
}

#d_body div{
	padding:20px 10px 20px 20px;
}

#d_ban{
	padding:10px 0px 0px 0px;
}

#d_copy{
	padding:6px 0px 10px 0px;
	font-size:10px;
	color:#333333;
}

#d_copy a{
	color:#333333;
}

#i_pic{
	margin:1px 20px 5px 1px;
}

#p_caption{
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
