a, a:visited { color: #000000; text-decoration: none; }
a:hover { color: #CC6600; }
form {
	margin: 0px;
	padding: 0px;
}
body { 
background-image: url(/images/bodybg.gif); background-repeat: repeat; font-family: Verdana, Tahoma, "ËÎÌå", "Î¢ÈíÑÅºÚ",; font-size: 12px; margin: 0px;
text-align:center }
#index_top{
width:996px;
}
#index_mid {
width:996px;
height:auto;
}
#index_space {
width:996px;
}
#space_left{
	width:45px;
	height:5px;
	float:left;
}
#space_mid {
	width:906px;
	height:5px;
	float:left;
	background-color:#EBDDC0;
}
#space_right{
	width:45px;
	height:5px;
	float:left;
}
#index_top_left{
background-image:url(/images/style_top.gif);
width:45px;
height:260px;
float:left;
}
#index_top_right{
background-image:url(/images/style_top.gif);
background-repeat:no-repeat;
background-position:-45px 0px;
width:45px;
height:260px;
float:left;
}
#index_top_mid {
width:906px;
float:left;
height:auto;
background-color:#EBDDC0;
}
#index_top_mid_top{
background-image:url(/images/topbar_bg.gif);
background-repeat:repeat;
height:33px;
text-align:left;
text-indent:20px;
}
.welcome { 
	color: #660000; 
	float: left; 
	font-weight: bold; 
	line-height: 30px; 
	padding-right: 4px; 
	padding-top: 2px; 
}

#top_input { float: left; height: 22px; padding-bottom: 4px; padding-top: 7px; width: 460px; }

#top_input .loginbuttom { background-color: #CFC0A3; background-image: url(/images/input_buttombg.gif); background-repeat: no-repeat; cursor: pointer; height: 21px; padding-top: 1px; width: 52px; }

#top_input .password { background-image: url(/images/label_password.gif); background-repeat: no-repeat; float: left; height: 20px; margin-bottom: 1px; margin-top: 1px; width: 48px; }

#top_input .register { background-image: url(/images/input_buttombg.gif); background-repeat: no-repeat; float: left; height: 21px; line-height: 21px; margin-right: 4px; margin-top: 1px; text-align: left; width: 52px; }

#top_input .register a, #top_input .register a:hover { color: #EADDC4; text-decoration: none; }

#top_input .username { background-image: url(/images/label_username.gif); background-repeat: no-repeat; float: left; height: 20px; margin-bottom: 1px; margin-top: 1px; width: 54px; }

#top_input form { }
#top_input input { background-image: url(/images/topinput_bg.gif); background-repeat: no-repeat; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; color: #EBDDC0; float: left; font-family: Tahoma; font-size: 12px; height: 20px; line-height: 20px; margin-bottom: 1px; margin-left: 0px; margin-right: 4px; margin-top: 1px; padding: 0px; width: 72px; }

#index_top_mid_mid {
background-image:url(/images/topbg.gif);
background-repeat:repeat;
height:90px;
width:auto;
}
#index_top_mid_mid_left{
width:250px;
float:left;
}
li, ul, ol { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; list-style-type: none; margin: 0px; padding: 0px;float:left; }
#index_top_mid_mid_right { float: right; height: 90px; width: 650px; }
#index_top_mid_mid_right li a { background-image: url(/images/menu_buttombg.gif); background-position: 0px 0px; background-repeat: no-repeat; color: #663300; float: left; height: 20px; line-height: 20px; padding-bottom: 2px; padding-top: 2px; text-align: center; width: 65px; }
#index_top_mid_mid_right li a:hover { background-image: url(/images/menu_buttombg.gif); background-position: 0px -24px; background-repeat: no-repeat; color: #E9DBBD; }
#index_top_mid_mid_right ul { float: left; margin-top: 12px; width: 650px; }
#index_top_mid_mid1{
background-image:url(/images/searchbar_bg.gif);
background-repeat:repeat;
height:40px;
width:auto;
}
#index_top_mid_bottom1{
height:96px;;
width:auto;
}
#index_top_mid_bottom{
height:auto;;
width:auto;
}

#index_top_mid_mid1_left { background-image: url(/images/searchbar_lr.gif); background-position: 0px 0px; background-repeat: no-repeat; float: left; height: 40px; width: 16px; }
#index_top_mid_mid1_mid { float: left; width: 874px;text-align:left;}
#index_top_mid_mid1_right{ background-image: url(/images/searchbar_lr.gif); background-position: -16px 0px; background-repeat: no-repeat; float: left; height: 40px; width: 16px; }

.input { background-color: #F7F1E6; background-image: url(/images/pic01.gif); background-position: 3px 4px; background-repeat: no-repeat; border: 1px solid #675938;height: 17px; line-height: 17px; margin-bottom: 1px; margin-left: 0px; margin-right: 4px; margin-top: 1px; padding: 0px; text-indent: 20px; width: 120px;}
.select { background-color: #F7F1E6; border: 1px solid #675938; font-family: Tahoma; font-size: 12px; height: 21px; line-height: 21px; margin-bottom: 0px; margin-left: 0px; margin-right: 4px; margin-top: 0px; padding: 0px;}
.buttom { background-color: #DAC7A4; background-image: url(/images/input_buttombg.gif); background-position: 0px 0px; background-repeat: no-repeat; color: #EADDC4; cursor: pointer; font-size: 12px; height: 25px; line-height: 21px; text-align: center; width: 58px;border: 1px solid #DAC7A4; }
#index_mid_left {
width:45px;
float:left;
}
#index_mid_mid {
background-color:#EBDDC0;
width:906px;
float:left;
}
#index_mid_right {
width:auto;
float:left;
}
#index_mid_mid_space{
float:left;
width:7px;

}
#index_mid_mid_left {
	width:186px;
	border: 1px solid #8B6033;
	float:left;
}
#index_mid_mid_left_top {
background-image:url(/images/titlebg1.gif);
width:186px;
height:30px;
color: #F8EFCF;
font-weight:600;
font-size:14px;
line-height:30px;
}
#index_mid_mid_left_bottom {
width:186px;
height:auto;
background-image:url(/images/contentbg1.gif);
background-repeat:repeat;
}
#index_mid_mid_mid {
	width:500px;
	height:auto;
	float:left;
}
#index_mid_mid_mid_space {
	background-image:url(/images/framebg_1.gif);
	background-repeat:repeat;
	height:8px;
}
#index_mid_mid_right {
	width:186px;
	border: 1px solid #8B6033;
	float:left;
}
#index_mid1 {
width:996px;
}
#index_mid1_left {
width:45px;
float:left;
}
#index_mid1_mid {
background-color:#EBDDC0;
width:906px;
float:left;
}
#index_mid1_right {
width:auto;
float:left;
}
#index_mid1_mid_left {
	width:215px;
	border: 1px solid #8B6033;
	float:left;
}
#index_mid1_mid_left_top {
	background-image:url(/images/framebg_2.gif);
	height:28px;
}
#index_mid1_mid_left_top_left{
	background-image:url(/images/titsty_1.gif);
	width:36px;
	height:28px;
	float:left;
}
#index_mid1_mid_mid_top_left{
	background-image:url(/images/titsty_2.gif);
	width:36px;
	height:28px;
	float:left;
}
#index_mid1_mid_mid1_top_left{
	background-image:url(/images/titsty_3.gif);
	width:36px;
	height:28px;
	float:left;
}
#index_mid1_mid_right_top_left{
	background-image:url(/images/titsty_4.gif);
	width:36px;
	height:28px;
	float:left;
}
#index_mid1_mid_left_top_mid {
	background-image:url(/images/titsty_m.gif);
	background-repeat:repeat;
	height:28px;
	width:100px;
	float:left;
}
#index_mid1_mid_left_top_right {
	background-image:url(/images/titsty_r.gif);
	background-repeat:no-repeat;
	height:28px;
	width:8px;
	float:left;
}
#index_mid1_mid_left_bottom {
	height:auto;
	background-image:url(/images/contentbg1.gif);
	background-repeat:repeat;
}
#index_mid_mid3_left {
	width:186px;
	float:left;
}
#index_mid_mid3_left_bottom {
width:186px;
height:auto;
background-image:url(/images/contentbg1.gif);
background-repeat:repeat;
}
#index_mid_mid3_space {
	height:5px;
	width:auto;
}
#index_mid_mid3_left_top {
	border: 1px solid #8B6033;
	float:left;
	width:186px;
	height:auto;
}
#index_mid_mid3_left_top_top {
background-image:url(/images/framebg_4.gif);
width:186px;
height:28px;
line-height:28px;
text-align:left;
text-indent:10px;
font-size:14px;
font-weight:600;
color: #EBDDC0;
}
#index_mid_mid3_left_top_bottom {
width:186px;
height:auto;
background-image:url(/images/contentbg1.gif);
background-repeat:repeat;
}
#index_mid_mid3_mid {
	width:500px;
	height:auto;
	float:left;
	border: 1px solid #8B6033;
}
#index_mid_mid3_top {
background-image:url(/images/middletopbg.gif);
height:29px;
background-repeat:repeat;
}
#index_mid_mid3_top1 {
background-image:url(/images/middletoptitbg.gif);
width:226px;
height:29px;
float:mid;
line-height:29px;
font-size:14px;
color:#FF0000;
}
#index_mid_mid3_mid1 {
height:auto;
}
#index_mid_mid3_bottom {
background-image:url(/images/middlefootbg.gif);
height:29px;
background-repeat:repeat;
}
#index_link {
width:996px;
}
#index_link_left {
width:45px;
height:auto;
float:left;
}
#index_link_mid {
width:906px;
height:auto;
float:left;
background-color:#EBDDC0;
}
#index_link_right {
width:auto;
height:auto;
}
#index_linklogo {
	background-image:url(/images/linksimg.gif);
	width:28px;
	height:86px;
	background-repeat:no-repeat;
	float:left
}
#index_link_mid1 {
	background-image:url(/images/contentbg1.gif);
	background-repeat:repeat;
	width:888px;
	border: 1px solid #8B6033;
	float:left;
}
#index_copy {
	width:996px;
}
#index_copy_left {
	width:45px;
	float:left;
}
#index_copy_mid {
	background-image:url(../images/topbg.gif);
	height:90px;
	background-repeat:repeat;
	width:906px;
	float:left;
}
#index_bottom {
background-image:url(../images/style_bottom.gif);
height:40px;
width:1004px;
}
.mid { background-image: url(/images/titsty_m.gif); background-repeat: repeat-x; color: #330000; float: left; font-size: 13px; font-weight: 600; height: 28px; line-height: 28px; width: auto; }
.titlebg1 h4 { color: #F8EFCF; line-height: 16px; padding-bottom: 6px; padding-left: 32px; padding-top: 6px; }
.liststyle2  li a { border-bottom-color: #8B6034; border-bottom-style: dotted; border-bottom-width: 1px; float: left; height: 19px; line-height: 19px; padding-left: 8px; width: 172px;text-align:left; }

.liststyle2 li a:hover { background-color: #674A2A; color: #EBDDC0;float:left;text-align:left;  }
.artclass { color: #996600; height: 22px; line-height: 22px; overflow: hidden; padding-left: 4px; width: 64px; z-index: auto; }
.artinfo { float: left; height: 22px; line-height: 22px; overflow: hidden; width: 300px; z-index: auto; }
.artname    a { color: #CC0000; }
.artname a:hover { color: #990000; text-decoration: underline; }
.arttime { color: #996600; font-size: 11px; height: 22px; line-height: 22px; overflow: hidden; width: 50px; z-index: auto; }
.artauthor { height: 22px; line-height: 22px; overflow: hidden; padding-right: 5px; text-align: right; width: 81px; z-index: auto; }
 .more2 { float: right; height: 22px; line-height: 22px; margin-right: 5px; }
.foot .more { float: right; height: 22px; line-height: 22px; margin-right: 5px; margin-top: 5px; }
dd, dl, dt { margin: 0px; }
.bookpics   a:hover { background-position: -73px; padding-bottom: 4px; padding-left: 6px; padding-right: 4px; padding-top: 6px; float: left; }

.bookpics  a { background-image: url(/images/bookpicsbg.gif); background-repeat: no-repeat; float: left; height: 78px; padding-bottom: 6px; padding-left: 4px; padding-right: 6px; padding-top: 4px; width: 63px; }
dl { border-bottom-color: #685938; border-bottom-style: dotted; border-bottom-width: 1px; clear: left; display: block; float: left; padding-bottom: 10px; padding-left: 4px; padding-right: 0px; padding-top: 10px; width: 176px;height:100px; }
dd  a:hover { color: #993300; text-decoration: underline; }
dt  a:hover { color: #FF0000; }
dd { float: left; height: 64px; line-height: 16px; overflow: hidden; padding-left: 5px; width: 90px; z-index: auto; }
dt { color: #330000; float: left; font-size: 13px; font-weight: 600; height: 20px; line-height: 20px; overflow: hidden; padding-left: 5px; width: 90px; z-index: auto; }
img { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; }
#bigbook .author { color: #009900; float: right; height: 24px; line-height: 24px; margin-bottom: 4px; overflow: hidden; text-align: right; width: 120px; z-index: auto; }

#bigbook .author a { color: #339900; }

#bigbook .author a:hover { color: #009900; text-decoration: underline; }

#bigbook .bookpicm { float: left; margin-top: 21px; }

#bigbook .bookpicm a { background-color: #C3A77A; border: 1px solid #73613C; float: left; height: 120px; padding: 4px; width: 100px; }

#bigbook .bookpicm a:hover { background-color: #FFFFFF; border: 1px solid #B09D77; }

#bigbook .info { clear: both; color: #663300; float: left; font-size: 13px; line-height: 19px; width: 340px;text-align:left; }

#bigbook dl {
	float: right;
	margin-top: 21px;
	width: 380px;
	border: thin none #FFFFFF;
}

#bigbook dt { background-image: url(/images/pic02.gif); background-repeat: no-repeat; float: left; font-size: 15px; font-weight: 800; height: 24px; line-height: 24px; margin-bottom: 4px; overflow: hidden; padding-left: 30px; width: 220px; z-index: auto;float:left;text-align:left;}

#bigbook dt a { color: #330000; }

#bigbook dt a:hover { color: #FF0000; text-decoration: underline; }

#bigbook li { background-image: url(/images/framebg_1.gif); background-repeat: repeat-x; clear: left; float: left; margin-bottom: 7px; width: 506px; }
.even{
  background: #ebddc0; 
  padding: 3px;
  text-align:left;
  text-indent:5px;
}

.odd{
  background: #ebddc0; 
  padding: 3px;
  text-align:left;
  text-indent:5px;
}
table.maincontent{
  width: 870px;
  background: #8B6033;
  padding:0;
  margin:0;
}
.head{
  background: #EBDDC0;
  padding: 3px; 
  color:#8B6033;
  font-size: 12px;
  font-weight: bold;
}
#info_left{
	width: 800px;
	float:left;
	height:auto;
	background-color:#EBDDC0;
	
}
#info_content_title {
	list-style-type: none;
	width:100%;
	height:40px;
	text-align:center
}
#info_content_other {
	text-indent:10px;
	text-align:left;
	width: 25%;
	float: left;
	height:20px;
	line-height:20px;
}


#info_mid{
	width: 25px;
	float:left;
	
}
#info_intro {
height:auto;
}
#info_right{
	width: 800px;
	float:left;
	
}

#info_content_left{
	width:20%;
	float:left;
}

#info_content_mid{
	width:60%;
	float:left;
	height:auto;
}

hr {
	color: #8B6033;
}

#info_content_intro {
	height:20px;
	line-height:20px;
	text-indent:10px;
	text-align:left;
	height:auto;
}

#info_content_right{
	width:20%;
	float:left;
	text-align: center;
}
#info_info{
	width:800px;
	float:left;
}
#info_tr {
	text-align: center;
	line-height:25px;
	list-style-type: none;
	width:797px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8B6033;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8B6033;
	color:#FF0000;
}
.hottext {
color:#FF0000;
}
#info_td {
	text-align: left;
	text-indent: 5px;
	list-style-type: none;
	height: 25px;
	width: 265px;
	float: left;
	line-height:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8B6033;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8B6033;
	overflow: hidden;
	position: relative;	
}
#info_list {
	width:798px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #8B6033;
	border-right-color: #8B6033;
	border-bottom-color: #8B6033;
	border-left-color: #8B6033;

}
#info_space {
	width:40px;
	height:auto;
	float:left;
}
#list_space {
	width:10px;
	height:auto;
	float:left;
}
.img { padding:5px; border:1px solid #73613C;display:block;background:#C3A77A;}
.img a:link,.img a:visited {border:1px solid #73613C;background:#C3A77A;}
.img a:hover{border:1px solid #73613C;background:#FFFFFF;}
#friendlinks {
float:left;
width:auto;
height:20px;
text-indent:5px;
line-height:20px;
}
#index_linktxt {
	float:left;
	width:auto;
}
#index_top_mid_mid1_mid1 {
margin-top:5px;
margin-bottom:auto;
}
#reg_title {
	background-color:#EBDDC0;
	line-height: 30px;
	height: 30px;
	text-align:center;
	font-size: 14px;
	font-weight: 900;
	color: #8B6033;
}
#control_left {
	width: 120px;
	float:left;
}
#control_right {
	width: 750px;
	float:left;
}