
A:link {
	 COLOR: #333333; TEXT-DECORATION: none;font-size:12px;}
A:visited {
	 COLOR: #333333; TEXT-DECORATION: none}
.top{ width:760px; height:80px; color:#333333; font-size:12px; text-align:center; MARGIN: 0px auto; text-align:left}
.top a{color:#333333; text-decoration:none;}
span{overflow:hidden}
.logo{width:180px;float:left}
#topbot{width:100%; padding-left:30px;height:70px;}
#menu { float:left; width:620px;}
#menu li{width:64px; padding-left:3px; float:left; text-align:left;overflow:hidden;}
body{ margin:0; BACKGROUND: #3e7eb3; FONT: 12px/1.5em Helvetica, Arial, sans-serif; COLOR: #4f545b;font-family:"ÐÂËÎÌå";}
img{border:0;}
li{ padding-left:-5px;list-style:none; line-height:25px;white-space:nowrap}
ul{margin: 0 -1px -1px 0;padding-left:10px; list-style:none;}
#searchresult li{margin: 0 -1px -1px 0; padding-left:-5px;list-style:none; line-height:25px;white-space:nowrap;width:940px;}
p,h2,h3,h4{margin:0; padding:0;}
h1{font-size:14px;width:300px;}
#topannonce{width:882px; margin:0 auto;border:#6699FF solid 1px;height:280px;}
#topannonce .middle A:link {FONT-SIZE: 14px; COLOR:#6699CC; TEXT-DECORATION: none}
#topannonce .middle A:visited {FONT-SIZE: 14px; COLOR:#6699CC; TEXT-DECORATION: none}
#topannonce .left{float:left;width:290px; padding:5px;}
#topannonce .middle{float:left;width:370px;padding-top:5px;}
 .topright{float:right;width:290px;padding-right:10px;}
 .topright a:link {COLOR:#6699CC; TEXT-DECORATION: none}
#container ,.main{width:800px; margin:0 auto; background-color:#FFF;padding:0 5px 0 5px;overflow:hidden;}

.clear{clear:both;}
#contentmid{width:780px; margin:0 auto;}
.contentmid{width:780px; margin:0 auto;}
 .left{float:left;width:300px;}
.b{font-weight:bold;}
 .middle{float:right;width:325px; padding-left:5px; text-align:left}
.right{float:right;width:330px; padding-left:5px;text-align:left}
#contentmid .midsearch {float:right; text-align:center; width:695px;  margin-bottom:5px;border:#6699CC 1px solid}
#contentmid .midad {text-align:center; width:690px;  margin-bottom:5px; background-color:#CC3333; float:right}
#contentmid .daohang{ text-align:left; padding:10px; font-weight:bold}
#searchtab{ margin:0 auto; line-height:30px; padding-top:20px; background:url("../images/search_bg.gif") no-repeat center right; OVERFLOW: hidden; HEIGHT:94px; COLOR: #fff;background-color:#FFFFFF}
#searchtab .searchlogo{ float:left;width:100px; text-align:right; line-height:30px;}
#searchtab .searchinput{width:400px; float:left;height: 27px; padding-top:10px;
}

#searchtab .hotkeys{width:493px; padding-left:20px;}
.hotkeys a{color:White; padding-left:10px;}
.hotkeys a:hover{color:red; padding-left:10px;}
#searchtab INPUT.bot {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 51px; PADDING-TOP: 2px; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px}
#search_suggest {
	margin-top:33px; border:#CCCCCC 1px solid; line-height:20px; background:#FFFFFF;
}

.item_normal
{
    BORDER-LEFT: #666 1px solid;
    BORDER-RIGHT: #666 1px solid;
    width:400px;
    background-color:#ffffff;
    overflow:hidden;
	text-align:left;
	padding:4px;
}
.itemBg
{
    BORDER-LEFT: #666 1px solid;
    BORDER-RIGHT: #666 1px solid;
    cursor:default;
    background-color:#ffffff;
    width:400px;
	text-align:left;
	padding:4px;
}
.item_high
{
    background-color:#326BC5;
    cursor:default;
    width:400px;
    color:white;
	padding:4px;
	text-align:left;
}
.user a:link,.user a:visited{ color:#39C;font-family: 'Century Gothic', Arial, Helvetica, sans-serif;}
.item_button
{
    BORDER: #666 1px solid;
	padding:4px;
    background-color:#ffffff;
    width:400px;
    cursor:hand;
	text-align:left;
}
.page {
	height:24px;
	text-align:center;
	line-height:24px;
}
.box{
	border:1px solid #99BBDD;
	margin-bottom:10px;
	
}
.box li{width:280px;
         OVERFLOW: hidden;}

.box_title{
	background:url(news_bg.gif);
    position: relative;
    height: 28px;
}
.box_title h3 {
    height: 26px;
    line-height: 26px;
    margin: 1px 1px 0;
    padding: 0 10px;
    font-weight: bold;
    font-size: 120%;
    color: #275c91;
}
.box_title span {
	float:right;
	padding-top:5px;
	padding-right:5px;
}
.box_1 ul{
	padding:5px;
}

#showresult {
	width:778px;
	padding:10px;
	display:table;
	
	text-align:left;
	background:#FFFFFF;
	border:#E8E8E8 solid 1px;
	line-height:25px;

	
}
#showresult li {
	height:30px;
	width:778px;
	text-align:left;
	font-size:12px;	
	line-height:25px;
	vertical-align:middle;
	letter-spacing: 0px;
	word-spacing: 0px;
	float:left;
	border-bottom:#CCCCCC dashed 1px;
}
#showresult .pu_title {
	height:35px;line-height:35px;
	width:380px;
	overflow:hidden; float:left;text-align:left}

#showresult .singer{width:140px; float:left; text-align:left;line-height:30px;}
#showresult .scoretype{ width:60px;float:left;text-align:left;line-height:30px;}
#showresult .filetype{width:55px;float:left;text-align:left;line-height:30px;}
#showresult .songstype{width:55px;float:left;text-align:left;line-height:30px;}
#showresult .keywords{color:#FF3300;float:left;text-align:left;line-height:30px;}
.red{color:Red;}
.red a:link,.red a:visited{color:Red;}
.green{color:#369;font-family: 'Century Gothic', Arial, Helvetica, sans-serif; }
.uploadtime{font-family: 'Century Gothic', Arial, Helvetica, sans-serif; }
.songtitle{ width: 100%;background: #FF861B;padding-top: 4px;height: 25px;color: #fff; text-align: left;font-weight: bold;border:1px solid #FF861B;line-height:130%;}
.songtitle ul li { float: left;font-family: Arial;font-weight: bold;font-size: 14px;width:60%;line-height:130%;}
.songtitle h1{margin:0;}
.songintro{padding-left:10px; padding-top:10px;line-height:200%; width:400px; float:right}
.songintro li{width:380px;word-break:break-all; padding-left:20px;}
.contright{width:336px; float:left}
.bold{font-weight:bold;font-family: Arial;font-weight: bold;font-size: 14px;line-height:130%;}
#songcontent{ line-height:130%;}


#logininfo{background-color:#FFF; margin:0 auto;width:800px; overflow:hidden;background-image:url("/images/login_bg.gif");}
#logininfo .user_info{float:left;width:100%;}
#loginfinfo .time_ext {
	MARGIN-TOP: 8px; FLOAT: right; MARGIN-RIGHT: 6px
}
#logininfo a:link,#logininfo a:visited {color:#000}
.user_info{line-height:40px;margin-right:10px;}
#logininfo .input_u {MARGIN-RIGHT: 5px;width:80px;}
#logininfo .statinfo{font-weight:bold; color:Red; float:left; height:40px; line-height:40px;float:left}
.download A:link, .download A:visited{ font-size:12px;}
.download{font-size:12px; }
#showstate{float:left}
#bottom{ _margin-top:-20px; text-align:center;}
#showreply{}
.reply{ padding-left:10px}

.h5,h5{font-weight:bold;border-bottom : 1px dotted #A16A00;}
.pagination{
padding: 2px; line-height:25px; border:0px; height:40px;
}
 
.pagination ul
{

margin: 0;
padding-left: 80px;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}
 
.nav{height:30px;line-height:30px;}
#pagelist {width:740px;  padding:6px 0px; height:20px; }
#pagelist ul li { float:left; border:1px solid #cccccc; height:20px; line-height:20px; margin:0px 2px;width:auto}
#pagelist ul li a, .pageinfo { display:block; padding:0px 6px; background:#e6f2fe;}
#pagelist .pageinfo { color:#555;}
#pagelist .currentpage { background-color:#a9d2ff; display:block; font-weight:bold;}
#botnav{width:780px; margin:0 auto; }
#botnav .last{ float:left}
#botnav .next{ float:right}
.reply{ margin:0} #reply{ margin:0}
h2{font-size:13px;}
.shuoming{ padding-top:20; font-size:14px; line-height:20px; color:Green}
.avatar48 { padding: 5px 0 0 5px; width: 55px; height: 55px; background: url(/images/48_avatar_bg.gif) no-repeat; }
 .avatar48 img { width: 48px; height: 48px; }
    .comments_list .avatar48 { position: absolute; margin: 0 0 0 -63px; display: inline; }
    .comments_list li { padding: 0px 0px 0px 63px; font-size: 14px; line-height: 200%; }
	.comments_list  .rc{white-space:normal;width:680px;}
        .comments_list li .time { color: #999; font-size: 12px; }
        .comments_list .title { margin: 0 0 10px; }
        .comments_list .detail { color: #444; }
        .comments_list .quote { padding: 10px; border: 1px solid #D2D2BE; background: #F5F5F1 none repeat scroll 0 0; font-size: 12px; }
        .comments_list .quote .q { background: none; }
        
.ifeed {  height: 260px; overflow: hidden; }
    .ifeed .title { background-position: 0 -100px; }
.ifeedlist { padding: 10px; line-height: 190%; white-space: nowrap; }
.ifeed li{white-space:normal;}
.ifeed a:link,.ifeed a:visited{color:#6699FF}
.replyform{width:380px; float:left}
.newfeed{width:400px;float:right; height:150px;}
h1{font-size:15px;float:left}

.songintro li {font-size: 12px; line-height: 200%;width:390px; overflow: hidden;  float:left; padding-left:10px;}
.songintro  .avatar48 { margin: 0 0 0 0px; display: inline; float:left }
.midright{width:340px;height:380px; float:left}
.spacenew{width:100%; margin:0;}
.hotusers{width:700px; float:left;border:1px solid #99BBDD;	margin-bottom:10px;}

.global_caption{	background:url(news_bg.gif);
    position: relative;
    height: 26px;}
.global_caption h3 { display:inline; float:left; margin:0 0 0 6px; padding:4px 14px 1px 7px; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE; background:#FFF; color:#468FCE; line-height:20px; font-weight:700;font-size:12px; }
.global_caption a { display:inline; float:right; margin:0 12px 0 0; }
.avatar_list p { text-align: center; }
.avatar_list p { width: 100%; height: 22px; line-height: 22px; text-overflow: ellipsis; text-align: center; white-space: nowrap; overflow: hidden; -moz-text-overflow: ellipsis;margin-top:-1px; }
.avatar_list li { float: left; margin: 0 10px 0 0; width: 61px; }
.hotusers li{ float: left; margin: 0 10px 0 0; width: 61px; OVERFLOW: hidden;}
.hots{width:380px; float:left}
.userdoing{float:right;width:310px;}
.userdoing h3{FONT-SIZE: 12px; LINE-HEIGHT: 25px; HEIGHT: 25px;width:310px; }
.homeplus{width:247px;border:1px solid #99BBDD;	margin-bottom:10px; padding-left:2px; float:right}
.apps { padding: 10px 5px; }
    .apps li { float: left; margin:0 8px 24px; width: 62px; height: 100px; text-align: center; overflow: hidden; display: inline; font-size:12px; }
  .apps li h4 { margin: 0 0 10px; height: 20px; font-weight: normal; white-space: nowrap; }
    .apps li.first { float: none; margin: 0 0 10px; padding: 0; width: 100%; height: auto; text-align: left; overflow: hidden; }
        .apps li.first h4 { margin: 0 0 10px; }
        .apps li.first p { color: #999; }
            .apps img { margin: 0 10px 0 0; padding: 5px; width: 50px; height: 50px; border: 1px solid #DDD; }
    .apps .first img { float: left; margin: 0 10px 0 0; }
    .announce{ padding: 9px 10px 9px 10px; }
	#topbot{height:25px;}
.14font{font-size:14px; line-height:25px;}
.bookcontent{font-size:14px; line-height:25px;}
.bookinfo{float:right; width:440px;font-size:14px; line-height:30px;}
.bookinfo .top{width:450px;}
.bookinfo .botleft{width:200;float:left;}
.bookinfo .botright{float:right; padding-right:10px;}
pre{
white-space:pre-wrap;
white-space:-moz-pre-wrap;
white-space:-pre-wrap;
white-space:-o-pre-wrap;
word-wrap:break-word;
}
.greenb a{color:green;font-weight:bold;}
	#Logout{cursor:pointer }

