/* CSS Document */
*{ padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
body{ color: #666; text-align: center; line-height: 1.5em; background: url(images/bg.gif);}
.clear{ clear: both;}
a{ color: #36f; text-decoration: underline;}
h3{ height: 24px; line-height: 24px; font-size: 18px; color: #930;}
ol{ padding-left: 3em; list-style-position: outside; list-style-type: decimal;}



.STYLE1 { font-size: 14px; color: #00F; font-weight: bold;}
.blue{ color: #00F;}

#pagebody{ margin: 0 auto; width: 900px; background: #FFF; text-align: left;}
#top{ width: 900px; height: 135px; background: #97AFA1 url(images/top.gif) no-repeat center top;}
#top_img{ margin: 24px auto auto 30px;}
#menu{ width: 900px; height: 26px; line-height: 26px; background: #455A4F; list-style: none;}
#menu li{ float: right; padding: 0px 5px; margin-right: 20px; font-weight: bold;}
#menu li a{ color: #fff; text-decoration: none; color: #fff;}
#menu li a:hover{ text-decoration: underline;}
#menu li#current{ background-color: #B9CAC1; color: #455A4F;}

#main{ overflow: auto; padding: 25px; width: 850px; min-height: 350px;}
#right{ float: right; width: 600px; height: auto!important; height: 350px;}
.title{ clear: both; position: relative; width: 600px; height: 26px; border-bottom: 1px solid #8AAB63;}
.title label{ position: absolute; padding: 0px 10px; top: 0px; left: 0px; display: block; height: 26px; line-height: 26px; background: #8AAB63; color: #fff; font-weight: bold; font-size: 14px;}
.title span{ position: absolute; padding: 0px 10px; top: 26px; right: 0px; display: block; height: 18px; line-height: 18px; background: #FFFFE8; border: 1px solid #8AAB63; color: #8AAB63;}
.content{ position: relative; float: right; margin-top: 30px; margin-bottom: 25px; margin-right: 50px!important; margin-right: 20px; width: 300px; height: 270px;}
.image{ position: absolute; top: 0; left: -230px;}
.image img{ padding: 3px; width: 200px; border: 1px solid #aaa; background: #fff;}
.int{ height: 20px; line-height: 20px; font-size: 16px; font-weight: bold; color: #930;}
.txt{ overflow: auto; padding-right: 8px; margin-top: 10px; height: 210px; font-size: 14px;}
.txt *{ font-size: 14px;}
.down{ position: absolute; bottom: 3px; font-size: 16px; font-weight: bold;}
.down span{ font-weight: normal;}

#left{ float: left; width: 250px;}
#user_login{
	overflow: auto;
	padding: 10px;
	width: 180px;
	background: #FFFFE8;
	border: 1px dashed #999;
}
.amity{ color: #09F;}
.error{ color: #F00;}
#user_login dl{ margin: 5px auto;}
#user_login dt{ clear: left; float: left; margin-top: 5px; width: 70px; height: 18px; line-height: 18px; text-align: right; font-weight: bold;}
#user_login dd{ clear: right; float: right; margin-top: 5px; width: 100px;}
#user_login dd .text{ padding: 0px 5px; width: 90px; height: 16px; line-height: 16px; background: #fff; border: 1px dashed #ccc;}
#user_login dd .but{ float: right; color: #666; background: #FFF; border: 0; font-weight: bold; text-decoration: none; border: 1px solid #999; cursor: pointer;}

#foot{ clear: both; width: 100%; height: 24px; line-height: 24px; color: #fff; background: #C9BE5F; text-align: center;}
#foot a{ margin-left: 15px; color: #fff; text-decoration: underline;}

#text{ padding: 15px;}

#rate{ border: 0;}
#rate *{ padding: 5px; font: Verdana, Arial, Helvetica, sans-serif; text-align: left;}
#rate thead td{ background: #666; color: #fff; font-size: 16px; font-weight: bold; border-bottom: 2px solid #333;}

/*µù¥U­¶­±*/
#register{ position: relative; padding: 20px; width: 550px;}
#register dt{ clear: left; float: left; width: 28%; height: 25px; line-height: 25px; text-align: right;}
#register dd{ clear: right; float: right; width: 70%; height: 25px; line-height: 25px;}
#register input{ padding: 1px 5px 0 5px; height: 14px; line-height: 14px; color: #666;}
#word{ width: 50px;}
#register p{ padding: 0; margin: 0;}
#register_bt{ clear: both; text-align: center;}
#register_bt input{ margin: 10px 5px auto 5px; height: 23px;}