/* Designed By Mouse.D.Fly Colorfulphp.com ~ Lucky Mouse Xydw.com*/
* {	margin: 0px;padding: 0px;}	
body {font: 12px Arial,Verdana,Tahoma;color:#666;background:#F5F5F5 url(bg.gif)}
textarea {font:12px Arial;line-height:150%}
#nav_mobi {font:12px Arial;background:url(bg_h.png) repeat-x 0 -31px;border:1px solid #ccc;margin-right:20px;cursor:pointer;color:#ffcc00}

a {color:#0187c5;text-decoration: none}
a:hover {color:#ff0000;text-decoration: none}

ul {list-style: none;}

h2 {font: 800 16px Arial;color:#000}
h3 {font: 800 13px Arial;color:#333;}
h3 .year {font:normal 12px Arial;color: #666}
h3 a {color: #0000ff}
h3 a:hover {color: #ff0000}
h4 {font-size:9px;font-weight:normal;color:#ccc}
h5 {display:none}

#pagetop {width:730px;height:100px;background:url(bg_head.jpg);position: absolute; top: 15px;z-index:1;}

#logo h1 {height:58px;width:252px;overflow:hidden;}
#logo h1 a {display:block;width:252px;height:58px;text-indent:-9999em;font-size: 0px;}


#nav {margin-left:20px}
#nav li {float:left;border-top:1px solid #000;border-bottom:1px solid #000;}
#nav li a {display:block;padding: 0 15px;line-height:30px;background:url(bg_h.png) repeat-x 0 -31px;color:#fff;}
#nav li a:hover {background:#ffcc00;text-decoration:underline}

#nav li.first a {color:#000;background-position:0 -71px;border-left:1px solid #000;font-weight:bold}
#nav li.last a {border-right:1px solid #000;}

#nav_lang {margin:8px 30px 0 0;text-align:right}

#nav_abc {margin:5px 30px 0 0;border-bottom:1px solid #ccc;height:18px}
#nav_abc li {float:left;font:bold 12px 'courier new'}
#nav_abc li a {display:block;padding: 0px 3px;margin:0 1px;color:#333;}
#nav_abc li a:hover {background:#000;color:#fff}

#pagebody {width:730px;margin:119px auto 10px auto;background:#F5F5F5;border-bottom:1px dotted #ccc;overflow:hidden;}
#pagebot {width: 990px;margin:10px auto;text-align:center;color:#eee}
#pagebot .smallfont {color:#ccc}
#pagebot .smallfont a {color:#ccc;text-decoration: underline}


#pagemain {width: 566px;float:right;padding-bottom:9999px; margin-bottom:-9999px;}
#pageside {float:left;width: 160px;background:#eee;border:1px dotted #ccc;padding-bottom:9999px; margin-bottom:-9999px;}

#pageside .link li {padding: 2px 0 2px 10px;width:126px;float:left;margin-right:5px}

.box {padding-bottom:5px;margin-bottom: 5px;border-bottom: 1px dotted  #ccc;}

.bbox {padding: 5px;margin-bottom: 5px;}
.ibox {margin:2px;}
.mbox {width:49%;margin:0 2px;border:1px solid #ccc}

.list_song li, .list_singer li {line-height: 20px;height: 20px;overflow:hidden}
li .date {padding-left: 2px;color:#666}
.list_song .singer {font-weight: normal;font-size:10px;color:#ccc}
.list_song a, .list_singer a {font-weight:bold;color:#333}
.list_song a:hover, .list_singer a:hover {color:#ff0000}



.h1, .h2{background:#EEF5F9 url(bg_h.png) repeat-x;height:25px;line-height:25px;overflow:hidden;padding-left: 15px;font-weight:bold}
.h1 {text-transform:uppercase;background:none;color:#000;font-size:14px}
.h2 {color:#000}

 
.top_1 a {color:#ff0000}
.top_2 a {color:#009900}
.top_3 a {color:#0000ff}

#abcDiv li {font-weight:bold;display:block;float:left;width:25%;height:25px;line-height:25px;overflow:hidden}
#contDiv {font-size:12px;float:left;line-height: 200%;width: 500px;color:#333}
#contDiv a {font-weight: bold}


#contDiv_160 {display:none}

.icon {background:url(icon.gif) no-repeat;padding-left:21px;line-height: 25px;padding-top:2px;padding-bottom:2px}
.icon_review {background-position:0 -26px}
.icon_error {background-position:0 -52px}
.icon_search {background-position:0 -78px}
.icon_home {background-position:0 -104px}
.icon_print {background-position:0 -130px}
.icon_email {background-position:0 -156px}
.icon_user {background-position:0 -182px}
.icon_web {background-position:0 -208px}
.icon_back {background-position:0 -234px}
.icon_fan {background-position:0 -260px}
.icon_add {background-position:0 -286px}

.stars,.stars span {display:block;width: 68px;height:14px;background:url(lyrics_stars.gif);}
.stars span {background-position: top right ;float:right}

.ratedes .stars {float:left;margin: 3px 3px 0 0}
.ratedes select {width: 50px}

.listpage {height: 25px}
.listpage ul {list-style:none;}
.listpage li {display:inline;float:left}
.listpage a {color:#333;}
.listpage span {display:block;padding:1px 3px 1px 3px;background: #eee;border:1px solid #ccc;margin:2px;font-size: 10px}
.listpage .curr span {background: #ccc;color:#fff}
.listpage a:hover span {background: #000;color:#fff}

#coverPage .listpage {height:100%}
#coverPage .listpage span {border:0}
#coverDiv li {margin: 3px;height:18px;line-height:18px;text-decoration:underline;overflow:hidden}

#box_search_result ul, #ul_search {list-style: inside disc;line-height:22px}
#ul_search a {font-weight:bold;}
#ul_search .singer {font-weight:normal}
#ul_search .keyword {color:#0000ff}

.fan {list-style:none;height:88px;}
.fan li {display:block;width:100px;height:88px;float:left;text-align:center;overflow:hidden}
.fan .avatar a:hover img {border:3px solid #ccc}
.fan_join {padding:5px;font-weight:bold}

.info {width: 100px;text-align:center}
.info .avatar img {border:1px solid #ccc;margin: 5px}
.info .user a {font-weight:bold;color:#000}
.info .user a:hover {color:#ff0000}
.info .user {color:#999}
.review {overflow:hidden}
.review .date {border-top:1px dotted #ccc;color:#999;margin:5px 5px 0 5px;padding-top:5px;font-style:italic;font-size:10px}
.review blockquote {background:#fff;border:1px solid #ccc;padding:5px;margin:5px}

#songNote {padding:5px;background:#F2F6FB;border:1px solid #ccc}
.td_msg {background:#f7f7f7;margin:10px 50px;border: 1px solid #ccc;padding: 10px}

.mtable {border:1px solid #ccc;background:#fff}
.tdpad td, .mtable td {padding: 5px}

.loader {display: none;height:30px;line-height: 30px;text-align:center;background: #ff0000;}
.bg1 {background-color:#f7f7f7}
.bg2 {background-color:#F2F6FB}
.border {border:1px solid #ccc}
.left {float: left}
.right {float: right;}
.vtop {vertical-align:top}
.vmiddle {vertical-align: middle}
.center {text-align:center}
.tleft {text-align:left}
.tright {text-align:right}
.boldnum {font: bold 12px Georgia, Times New Roman, Times}
.smallfont {font-size: 10px}
.colorfont {color:#1f3a87;}
.grayfont {color:#ccc;}
.msgfont {color: #ff0000}
.bigfont {font-size:12px;line-height: 200%}
.pad5 {padding: 5px}
.pad10 {padding: 10px}
.line {font-size: 0;clear: both}