body{
	margin:0;
	padding:0;
/*	background:url(image/body_bg.gif) repeat-y;*/
}

.l { color: #666666; font-size: 100%; line-height: 135%; padding: 2px 4px }
.m { color: #666666; font-size: 80%; line-height: 135%; padding: 2px 4px }
.m2    { color: #666666; font-size: 80%; line-height: 135%; text-align: left; padding: 2px 8px 2px 20px }
.s { color: #666666; font-size: 65%; line-height: 135%; padding: 2px 4px }
.text05   { color: #666; font-size: 0.9em; line-height: 1.3; background-color: #ffff99; margin: auto; padding: 2px 6px;font-weight:bold; }
h1{
	font-size:26px;
	line-height:135%;
	color:#666666;
}

h2{
	font-size:24px;
	line-height:110%;
	color:#666666;
/*	background:url(image/sima1.gif);*/
	padding:1px 0;
	margin:5px 0;
	width:100%;
}

h3  { color: #666666; font-size: 16px; line-height: 100%; background: url(image/sima2.gif); margin: 5px 0; padding: 1px 10px; width: 200px }
h4{
	font-size:14px;
	line-height:135%;
	color:#666666;
}
h5   { color: #666666; font-size: 16px; line-height: 100%; background: url(image/sima2.gif); margin: 10px 0 5px; padding: 1px 10px; }
h6  { color: #666666; font-size: 20px; line-height: 100%; background: url(image/sima2.gif); margin: 10px 0 5px; padding: 1px 10px; width: 500px }
.caption{
	background-color:#555555;
	padding:2px;
	margin:1px 0px 0px;
	color:white;
	font-weight:bold;
	text-align:center;
	display:block;
/*	width:300px;*/
}
.caption1 { text-align: left; display: block; margin: 0; padding: 3px 10px; border: solid 1px #555555 }
.line     { color: #333; font-size: 16px; text-align: left; margin: 0; padding: 2px 0 2px 5px; border-top: 1px solid #666; border-left: 5px solid #666 }
.no  { color: #fff; background-color: #666; margin: 0; padding: 2px }
A    { color: #888888 }
A:active  { color: #888888 }
A:visited   { color: #888888 }
A:hover{color:orange;	}

p.topmenu{
	width:720px;
}

A.topmenu{
	color:white;
	display:block;
	background:#999999;
	width:95px;
/*	height:25px;*/
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
/*	float:left;*/
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
A:active.topmenu{
	color:white;
}
A:visited.topmenu{
	color:white;
}
A:hover.topmenu{
	color:white;
/*	background:url(image/topmenu_bg.gif) #777777;*/
	background:#777777;
}



A.news{
	color:blue;
	text-decoration:none;
}
A:active.news{
	color:blue;
	text-decoration:none;
}
A:visited.news{
	color:blue;
	text-decoration:none;
}
A:hover.news{
	color:black;
	text-decoration:underline;
}


A.pagetop{
	display:block;
	text-align:right;
	width:550px;
	font-size:12px;
	color:#9966CC;
	text-decoration:none;
}
A:active.pagetop{
	color:#9966CC;
	text-decoration:none;
}
A:visited.pagetop{
	color:#9966CC;
	text-decoration:none;
}
A:hover.pagetop{
	color:black;
	text-decoration:underline;
}

A.headlink{ font-size:12px;line-height:1.8em;text-decoration:none;color: #888888 }
A:active.headlink{ text-decoration:underline;color: #888888 }
A:visited.headlink{ text-decoration:none;color: #888888 }
A:hover.headlink{ text-decoration:underline;color:black;}

.hide{
	display:none;
}

.copyright { color: #fff; font-size: 12px; padding: 2px }
A.copyright { color: #fff; }
A:visited.copyright { color: #fff; }
A:active.copyright { color: #fff }
A:hover.copyright {color:orange; }
.copyrightline{
	background:#888888;
}
.now    { color: #999; font-weight: bold; background-color: #fff; border-bottom:none; border-left: 4px solid #C9B3DE }

.copyright2 { color: #fff; font-size: 12px; padding: 2px }
A.copyright2 { color: #fff; }
A:visited.copyright2 { color: #fff; }
A:active.copyright2 { color: #fff }
A:hover.copyright2 {color:orange; }
.copyrightline2 {
	background:#888888;
}
