*{margin:0;padding:0;border:0;font-size:12px;font-weight:normal;}



a{text-decoration:none;color:#ff7782;}

a:hover {color:#ffccb5;}



h2{

	text-align:left;

	margin-bottom:10px;

	padding-left:28px;

	line-height:28px;

	border:2px solid #9f9fa2;

	font-size:16px;

	font-weight:bold;

	background:url(../img/menu_mark.png) 13px 11px no-repeat;

}



h4{

	text-align:left;

	margin-bottom:10px;

	padding-left:4px;

	line-height:16px;

	border-bottom:1px solid #9f9fa2;

	font-size:12px;

	font-weight:bold;

	background:url(img/menu_mark.png) 13px 11px no-repeat;

}



p{margin:6px;line-height:150%;}

input,select{height:18px;margin:3px;padding:0 5px;line-height:18px;border:1px solid #9f9fa2;}

textarea{margin:3px;padding:0 5px;line-height:16px;border:1px solid #9f9fa2;}



html{

	scrollbar-face-color:#fff5eb;

	scrollbar-highlight-color:#ffffff;

	scrollbar-shadow-color:#dabb9d;

	scrollbar-3dlight-color:#f5ece4;

	scrollbar-arrow-color:#ff9f44;

	scrollbar-track-color:#fde7d2;

	scrollbar-darkshadow-color:#eeeeee;

}

body{

	margin:0 auto 0 auto;

	background:#f1ecec;

	text-align:center;

	color:#444455;

	font-family:"‚l‚r ‚o–¾’©",serif;

}



#head{

	width:100%;

	height:18px;

	background:#ff7782;

	border-bottom:6px solid #9e9ea1;

	margin-bottom:2px;

}



#title{

	width:800px;

	height:69px;

	margin:0 auto 0 auto;

	background:#ffffff;

}



#blogtitle{

	width:838px;

	height:118px;

	margin:0 auto 0 auto;

}



#strike{

	float:left;

	width:260px;

	margin:25px 17px 0 20px;

	background:#ffffff;
	

}



#top_menu{

	width:202px;

	float:right;

	margin-top:50px;

}



#top_menu li{

	list-style:none;

	float:left;

	padding-right:10px;

	}





#color{

	width:100%;

	height:396px;

	padding-top:-2px;

	background:#ffffdb;

}

#color2{

	width:100%;

	height:354px;

	margin:0;

	background:#ffffdb;

}



#flash{

	clear:both;

	width:800px;

	margin:0 auto 0 auto;

	padding:0;

	background:#ffffff;

}



#bottom{

	clear:both;

	width:800px;

	margin:0 auto 0 auto;

	background:#ffffff;

}



#news{

	float:left;

	width:523px;

}



#resource{

	float:right;

	width:500px;

	height:27px;

	border:solid 1px #a0a0a0;

	text-align:right;

}



#resource_img{

	margin:5px 6px 0 0;

}



#histry{

	float:right;

	width:500px;

	height:365px;

	overflow:auto;

}



#histry dl{

	width:470px;

	margin-bottom:20px;

}



#histry dt{

	float:right;

	width:470px;

	margin:6px 0;

	text-align:left;

	border-left:6px solid #ffeee3;

	border-bottom:1px dashed #9f9fa2;

	text-indent:4px;

	line-height:20px;

	color:#666666;

	font-weight:bold;

}



#histry dd{

	float:right;

	width:456px;

	line-height:16px;

	text-align:left;

	color:#777777;

	font-weight:normal;

}



#banazone img{

	padding-bottom:3px;

}



#copy{

	clear:both;

	margin:10px 2px 0px 2px;

	padding:7px 0;

	text-align:right;

	color:#a3a3a3;

	line-height:21px;

	border-top:2px solid #9e9ea1;

}


#attention{

	clear:both;

	margin:10px 32px 0px 32px;

	padding:7px 0;

	text-align:left;

	color:#777777;

	line-height:21px;

	border-top:2px solid #9e9ea1;

}






#contents{

	margin:0 auto 0 auto;

	width:800px;

	border-top:2px solid #9e9ea1;

	background:#ffffff;

}



#leftside{

	clear:both;

	float:left;

	width:220px;

}



#rightside{

	float:right;

	margin:10px 22px 0 0;

	width:535px;

}



#coment{

	text-align:left;

	margin-bottom:14px;

}



#profile_list dl{

	float:left;

	width:160px;

	margin:0 0 10px 12px;

	border:1px solid #9f9fa2;

	background:#f9f9f9;

}



#profile_list dt{

	width:160px;

}



#profile_list h3{

	font-size:16px;

	font-weight:bold;

	line-height:24px;

}



#link_list dl{

	float:left;

	width:248px;

	margin:0 0 10px 12px;

	border:1px solid #9f9fa2;

	background:#f9f9f9;}



#link_list dt{

	width:248px;

	text-align:center;

	line-height:18px;

}



#data dl{

	width:508px;

	margin-bottom:20px;

}



#data dt{

	float:left;

	width:500px;

	text-align:left;

	border-left:6px solid #ffeee3;

	border-right:1px solid #999999;

	border-bottom:1px dashed #9f9fa2;

	text-indent:4px;

	line-height:20px;

	color:#666666;

	font-weight:bold;

}



#data dd{

	float:left;

	width:500px;

	margin-bottom:10px;

	text-indent:15px;

	line-height:16px;

	text-align:left;

	color:#777777;

	font-weight:normal;

}



#form dl{

	width:508px;

	margin:20px 0;

}



#form dt{

	float:left;

	width:510px;

	border-bottom:1px dashed #9f9fa2;

	line-height:20px;

	color:#666666;

}



#form dd{

	float:left;

	width:510px;

	padding-top:8px;

	margin-bottom:10px;

	text-align:center;

	color:#777777;

	font-weight:normal;

}



#sitemap dl{

	width:508px;

	margin-bottom:20px;

}



#sitemap dt{

	float:left;

	width:500px;

	margin-bottom:6px;

	text-align:left;

	border-left:6px solid #ffeee3;

	border-right:1px solid #999999;

	border-bottom:1px dashed #9f9fa2;

	text-indent:4px;

	line-height:20px;

	color:#666666;

}



#sitemap dd{

	float:left;

	width:500px;

	margin-bottom:4px;

	text-indent:15px;

	line-height:16px;

	text-align:left;

	color:#777777;

}



#history{

	clear:both;

}



#history dl{

	width:500px;

	margin-bottom:20px;

}



#history dt{

	float:left;

	width:500px;

	margin:6px 0;

	text-align:left;

	border-left:6px solid #ffeee3;

	border-bottom:1px dashed #9f9fa2;

	text-indent:4px;

	line-height:20px;

	color:#666666;

	font-weight:bold;

}



#history dd{

	float:left;

	width:450px;

	line-height:16px;

	text-align:left;

	text-indent:12px;

	color:#777777;

	font-weight:normal;

}



#profile{

	width:522px;

	margin-bottom:12px;

	text-align:center;

	background:#ffeee3;

}



#profile_photo{

	float:left;

	margin-left:6px;

	border:1px solid #9f9fa2;

}



#profile_data{

	float:right;

	margin-right:6px;

	border:1px solid #9f9fa2;

}



#profile_data th{

	padding:0 5px;

	text-align:right;

	font-weight:bold;

}



#profile_data td{

	padding:0 5px;

	text-align:left;

}



.color1{

	background:#ffffff;

}



.color2{

	background:#f9f9f9;

}



.center{

	text-align:center;

}



#photo_list{

	clear:both;

	margin:0 auto 0 auto;

}



#photo_list dl{

	float:left;

	margin:0 0 0 6px;

	border:1px solid #9f9fa2;

	background:#f9f9f9;

}



#photo_list dt{

	padding:4px;

}


