*,div,td,table,ul,li,ol,dd,dl,dt {
margin:0;
padding:0
}

html {
width:100%;
--background:url(/xspace/images/fp_images/msnmusicbg.gif) #ececec repeat-x top;
margin:auto
}

body {
text-align:left;
color:#000;
font:12px/1.5 "ËÎÌå",Verdana;
background:url(/xspace/images/fp_images/msnmusicbg.gif) #ececec repeat-x top;
margin:0 auto;
padding:0
}

div,td {
word-wrap:break-word;
word-break:break-all;
font-size:12px
}

input {
padding-top:2px
}

img,img a,img a:hover {
border:0
}

h1,h2,h3,h4,h5,h6 {
font-size:14px;
font-weight:400
}

table {
border:0;
border-collapse:collapse
}

a {
color:#049;
text-decoration:none
}

a:hover {
color:red;
text-decoration:underline
}

ul,ol {
list-style:none
}

marquee {
font-family:Arial, Helvetica, sans-serif
}

em {
font-style:normal
}

.clearline {
clear:both
}

.musicheader {
width:980px;
height:150px;
text-align:center;
clear:both;
border:1px solid #3f3f3f;
background:#222;
overflow:hidden;
margin:0
}

.musicheader h2 {
width:100%;
float:left;
color:#6f6f6f;
font-size:12px;
font-weight:400;
margin-top:10px
}

.musicheader p {
float:left;
margin:5px 0 0 20px !important
}

.musicheader .musicheadertop {
width:220px;
float:right;
color:#FFF
}

.musicheader .musicheadertop h3 {
width:100%;
text-align:center;
color:#FFF;
font-weight:bolder
}

.musicheadertopnavover {
width:50px;
float:left;
text-align:center;
border:1px solid #3f3f3f;
background:#FFF;
line-height:22px;
font-weight:bolder
}

.musicheadertopnavover a {
color:#049
}

.musicheadertopbox {
width:213px;
height:27px;
border-top:1px solid #3f3f3f;
background:#4b4b4b;
float:left;
padding:10px 0
}

.musicallnav {
width:980px;
background:url(/xspace/images/fp_images/musicallnav_bg.gif) repeat-x;
height:31px;
clear:both;
margin:0 auto
}

.musicallnav p {
width:130px;
text-align:center;
margin-top:2px;
float:left
}

.musicallnav ul {
width:800px;
float:right;
list-style:none;
margin-right:15px;
margin-top:3px;
height:28px;
position:relative
}

.musicallnav li {
line-height:27px;
text-align:center;
font-weight:bolder;
position:absolute;
top:0
}

.musicallnavon {
width:98px;
float:left;
background:#e1e1e1;
border:1px solid #ccc;
border-bottom:none;
z-index:2
}

.musicallnavover {
width:100px;
background:url(/xspace/images/fp_images/music_border.gif) no-repeat left;
z-index:1
}

.musicallnava {
left:0
}

.musicallnavb {
left:99px
}

.musicallnavc {
left:198px
}

.musicallnavd {
left:297px
}

.musicallnave {
left:396px
}

.musicallnavf {
left:495px
}

.musicallnavg {
left:594px
}

.musicallnavh {
left:693px
}

.musicwapper {
width:980px;
margin:0 auto
}

.musicwapperin {
width:958px;
background:#e1e1e1;
border:1px solid #ccc;
border-top:none;
border-bottom:none;
padding-left:10px;
padding-right:10px;
margin:0 auto
}

.musicwapperin_01 {
width:958px;
background:#e1e1e1;
border:1px solid #ccc;
border-top:none;
border-bottom:none;
padding-top:10px;
padding-left:10px;
padding-right:10px;
margin:0 auto
}

.musiclogin {
width:298px;
float:right;
background:#f6f6f6;
border:1px solid #ccc;
height:266px;
overflow:hidden;
margin-bottom:10px
}

.musiclogin dl {
width:100%;
float:left;
background:#FFF;
border-top:1px solid #ccc;
padding:10px 0
}

.musiclogin dt {
width:260px;
float:left;
font-weight:bolder;
font-size:14px;
color:#f60;
margin:10px 0 0 10px;
padding:5px 0
}

.musiclogin dt em {
width:100%;
float:left;
text-align:center
}

.musiclogin dd {
width:100%;
float:left;
padding-left:20px;
padding-right:20px;
padding-top:6px;
height:22px;
margin:0
}

.musiclogin dd img {
vertical-align:middle;
margin-right:5px
}

.musictopimg {
width:650px;
float:left;
height:268px;
overflow:hidden
}

#slider_div {
width:650px;
hieght:266px;
float:left;
overflow:hidden
}

.musicdate {
width:298px;
height:328px;
float:right;
margin-bottom:10px;
border:1px solid #ccc;
background:#FFF
}

.musicdate h2 {
width:278px;
float:left;
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
line-height:30px;
font-size:14px;
font-weight:bolder;
color:#000;
padding:0 10px
}

.musicdate dl {
width:278px;
float:left;
margin:10px 0 0 10px !important
}

.musicdate dd {
width:268px;
float:left;
border-bottom:1px solid #eaeaea;
line-height:24px;
padding:0 5px
}

.musicdatebox {
width:254px;
height:160px;
background:#eee;
float:left;
overflow:hidden;
color:#666;
margin:10px 0 0 10px;
padding:1px
}

.musicdatebox a {
color:#666
}

.musicdatebox h3 {
width:223px;
float:left;
background:url(/xspace/images/fp_images/musicdateboxbg.gif) repeat-x;
height:25px;
line-height:25px;
padding:0 15px
}

.musicdatebox h3 em {
margin-top:7px
}

.musicdatebox h3 span {
width:200px;
float:left;
text-align:center;
color:#FFF
}

.musicdatebox h4 {
width:254px;
float:left;
text-align:center;
color:#666;
background:#FFF
}

.musicdatebox h4 em {
width:35px;
float:left;
margin-left:1px
}

.musicdatebox ul {
width:254px;
float:left;
list-style:none;
background:#FFF;
padding-bottom:1px
}

.musicdatebox li {
width:35px;
float:left;
background:#EFEFEF;
text-align:center;
height:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:1px 0 0 1px
}

.musicdatebox li a {
width:35px;
height:17px;
display:block
}

.musicdatebox li a:hover {
width:35px;
height:17px;
background:#666;
color:#FFF;
text-decoration:none
}

.musicdatebox li span {
color:#FFF;
background:#666
}

.musicnews {
width:645px;
float:left;
margin-bottom:10px
}

.musicnewsr {
width:455px;
height:205px;
float:right;
background:#FFF;
border:1px solid #CCC;
overflow:hidden;
margin-bottom:10px
}

.musicnewsr dl {
width:280px;
float:right;
margin-right:5px
}

.musicnewsr dt {
width:280px;
float:left;
font-size:14px;
font-weight:bolder;
border-bottom:1px solid #EAEAEA;
margin-top:5px;
text-align:center;
line-height:24px;
margin-bottom:10px
}

.musicnewsr dt em {
width:280px;
float:left
}

.musicnewsr dt span {
width:280px;
float:left;
font-size:12px;
font-weight:400
}

.musicnewsr dd {
width:280px;
float:left;
line-height:21px
}

.musicnewsr p {
width:139px;
height:173px;
overflow:hidden;
border:1px solid #DDD;
float:left;
margin:10px 0 0 10px !important;
padding:5px
}

.musicnewsl {
width:180px;
height:205px;
border:1px solid #CCC;
background:#FFF;
overflow:hidden;
float:left;
margin-bottom:10px
}

.musicnewsl p {
width:180px;
text-align:center;
margin-top:10px;
float:left
}

.musicnewsl dl {
width:160px;
float:left;
margin:5px 0 0 10px !important
}

.musicsch {
width:643px;
float:left;
border:1px solid #CCC;
background:#FFF;
height:111px;
overflow:hidden
}

.musicsch h2 {
width:623px;
float:left;
background:url(../images/musictitlebg.gif) repeat-x;
font-size:12px;
font-weight:400;
color:#000;
height:27px;
padding:3px 10px 0
}

.musicsch dl {
width:620px;
float:left;
border-bottom:1px solid #EAEAEA;
overflow:hidden;
margin:3px 0 0 5px
}

.musicsch dt {
width:65px;
float:left
}

.musicself {
width:298px;
height:440px;
float:right;
border:1px solid #CCC;
margin-bottom:10px;
background:#FFF;
overflow:hidden
}

.musicselfbox {
width:278px;
float:left;
border-bottom:1px solid #DDD;
padding-bottom:10px;
margin:10px 0 0 10px !important
}

.musicselfbox dl {
width:230px;
float:right
}

.musicselfbox dt {
width:230px;
float:left;
font-size:14px
}

.musicselfbox dd {
width:230px;
float:left
}

.musicline {
width:21px;
height:5px;
border:1px solid #B3CCEA;
padding:1px
}

.musicline em {
float:left;
background:#FF872C;
height:5px;
overflow:hidden
}

.musiclistbox {
width:315px;
float:left;
height:auto;
border:1px solid #CCC;
margin-bottom:10px;
padding-bottom:15px;
background:#FFF
}

.musiclistbox h2 {
width:100%;
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
font-size:14px;
font-weight:bolder;
color:#000;
line-height:30px;
text-indent:10px;
}

.mbox1 {
float:left;
height:440px;
border:1px solid #CCC;
margin-bottom:10px;
background:#FFF
}

.mbox1 h2 {
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
font-size:14px;
font-weight:bolder;
color:#000;
line-height:30px;
padding:0 10px
}

.musicadbox {
width:300px;
height:250px;
float:right;
overflow:hidden;
margin-bottom:10px
}

.weekmusicstar {
width:298px;
float:left;
border:1px solid #CCC;
margin-bottom:10px;
margin-left:11px;
background:#FFF;
height:177px;
overflow:hidden
}

.weekmusicstar dl {
width:145px;
float:right;
margin-top:8px;
padding-right:6px
}

.weekmusicstar img {
width:130px;
height:130px;
float:left;
text-align:center;
margin:6px;
padding:2px
}

.musicnewcd {
width:315px;
float:left;
height:440px;
border:1px solid #CCC;
margin-bottom:10px;
overflow:hidden;
background:#FFF;
margin-left:10px
}

.musicnewcdin {
width:290px;
height:90px;
border:1px solid #DDD;
overflow:hidden;
margin:8px auto 0
}

.musicnewcdin dl {
width:180px;
float:right;
line-height:21px;
margin-top:20px
}

.musicnewcdin dt {
width:180px;
float:right;
font-size:14px
}

.musicnewcdin dd {
width:180px;
float:right
}

.musicnewcdin p {
width:85px;
text-align:center;
float:left;
margin:10px
}

.musiczone {
width:100%;
float:right;
background:#FFF
}

.musiczone p {
width:32%;
height:83px;
float:left;
text-align:center;
margin-top:15px;
background:#FFF
}

.musicsp {
width:629px;
float:right;
background:#FFF;
border:1px solid #CCC;
height:262px;
margin-top:10px
}

.musicsp	h2 {
width:609px;
float:left;
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
font-size:14px;
font-weight:bolder;
color:#000;
height:30px;
line-height:30px;
padding:0 10px
}

.musicmaz {
width:315px;
float:left;
background:#FFF;
border:1px solid #CCC;
height:262px;
margin-top:10px;
overflow:hidden
}

.musicmaz h2 {
width:295px;
float:left;
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
font-size:14px;
font-weight:bolder;
color:#000;
height:27px;
padding:3px 10px 0
}

.musicmaz p {
width:90px;
text-align:center;
float:left;
margin:10px 0 0 10px
}

.musiclistboxr {
width:315px;
float:left;
height:440px;
border:1px solid #CCC;
margin-bottom:10px;
overflow:hidden;
background:#FFF
}
.musiclistboxr h2{
width:293px;
float:left;
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
font-size:14px;
font-weight:bolder;
color:#000;
height:30px;
line-height:30px;
padding:0 10px
}

.musiclistboxr dl {
width:200px;
float:right;
margin-top:10px;
line-height:24px
}

.musiclistboxr p {
width:98px;
float:left;
text-align:center;
margin-top:10px;
margin-left:5px;
margin-bottom:10px
}

.musiclistboxr h3 img {
margin:0 2px
}

.musicfoot {
width:980px;
clear:both;
margin:10px auto
}

.musicfootin {
width:980px;
float:left;
background:#000;
text-align:center;
color:#FFF;
font-weight:bolder;
padding:10px 0
}

.copyright {
width:100%;
float:left;
text-align:center;
line-height:20px;
padding:10px 0
}

.newsdate {
height:262px;
overflow:hidden;
margin-top:0
}

.musicnewslother p img {
width:70px;
height:70px;
float:left;
margin-left:10px
}

.musicnewcdother {
width:298px;
float:right;
height:327px;
border:1px solid #CCC;
margin-top:10px;
overflow:hidden;
background:#FFF;
margin-left:10px
}

.musicnewcdinother {
width:270px;
height:85px;
border:1px solid #DDD;
clear:both;
overflow:hidden;
margin:8px auto 0
}

.musicnewcdinother dl {
width:190px;
float:right;
line-height:21px
}

.musicnewcdinother dt {
width:180px;
float:left;
font-size:14px;
margin:10px 0 0
}

.musicnewcdinother dd {
width:180px;
float:left
}

.musicothernewsbox {
width:313px;
float:left;
background:#FFF;
border:1px solid #CCC;
height:214px;
margin-bottom:10px;
overflow:hidden
}

.musicothernewsbox h2 {
width:100%;
float:left;
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
font-size:14px;
font-weight:bolder;
color:#000;
height:27px;
padding:3px 10px 0
}

.musicothernewsbox h2 span {
float:right;
font-size:12px;
font-weight:400;
margin-right:16px;
padding-top:2px
}

.musicothernewsbox ul {
width:290px;
float:left;
list-style:none;
margin:5px 0 0 10px !important
}

.musicothernewsbox li {
width:290px;
float:left;
line-height:21px
}

.musicnews2 {
width:315px;
float:left;
border:1px solid #CCC;
height:440px;
margin-bottom:10px;
background-color:#FFF
}

.musicnews2 h2 {
width:295px;
background:url('/xspace/images/fp_images/musictitlebg.gif') repeat-x;
font-size:14px;
font-weight:bolder;
color:#000;
line-height:27px;
padding:3px 10px 0
}

.musicnews2 ul {
width:315px;
margin-top:10px;
list-style:square;
color:#ccc
}

.musicnews2 li {
width:280px;
margin-left:25px;
line-height:22px;
border-bottom:1px dashed #ccc
}

.hears {
height:562px
}

.hearsin {
height:90px;
margin-top:10px
}

.hearmusicmaz {
width:298px;
float:left;
background:#FFF;
border:1px solid #CCC;
height:160px;
margin-top:10px;
overflow:hidden
}

.hearmusicmaz p {
width:80px;
text-align:center;
float:left;
margin:10px 0 0 10px
}

.hearself {
width:315px;
float:left;
height:440px;
border:1px solid #CCC;
margin-top:10px;
overflow:hidden;
background:#FFF;
margin-left:10px
}

.hearselfbox {
width:315px;
float:left;
border-bottom:1px solid #eaeaea;
padding:9px 0
}

.hearselfbox dl {
width:220px;
float:right
}

.hearselfbox dd img {
margin:0 5px 0 0
}

.hearselfbox p {
width:90px;
float:left;
text-align:center
}

.musicmazself {
width:298px
}

.musicmazself p {
width:80px
}

.musicloginself {
height:auto;
margin-top:10px
}

.self_sch {
width:298px;
float:left;
background:#FFF;
border:1px solid #CCC;
margin-top:10px;
padding-bottom:20px
}

.self_sch h2 {
width:278px;
float:left;
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
font-size:12px;
font-weight:bolder;
color:#000;
height:27px;
padding:3px 10px 0
}

.self_sch dl {
width:280px;
float:left;
border-bottom:1px solid #EAEAEA;
line-height:20px;
padding-bottom:5px;
margin:10px 0 0 5px
}

.self_sch dt {
width:100%;
float:left;
text-align:left
}

.self_sch dd {
width:100%;
float:left;
text-align:left;
color:#666
}

.self_sch dt span,.self_sch dd span {
width:100%;
float:left;
color:#666;
padding:5px 0
}

.selfweek {
width:315px;
float:right;
height:214px
}

.selfweek h2 {
width:295px
}

.selfweek p {
width:165px
}

.selfweek dl {
width:140px;
margin-left:0
}

.datecd {
width:298px;
margin-left:0;
height:auto;
padding-bottom:10px
}

.datething {
width:645px;
float:left;
margin-top:10px
}

.datething table {
border-collapse:collapse;
float:left
}

.datething td {
background:#FFF;
border:1px solid #ccc;
font-size:18px;
font-weight:bolder;
font-family:Tahoma;
text-indent:10px
}

.datethingin {
border:1px solid #000
}

.datethingin h2 {
width:100%;
float:left;
text-align:center;
background:#000;
color:#FFF;
font-size:16px;
font-weight:bolder;
margin-top:170px;
line-height:30px;
-moz-opacity:0.7px !important;
opacity:0.7px !important;
filter:Alpha(opacity=30)
}

.datething h3 {
width:643px;
float:left;
background:#FFF;
margin-top:5px;
border:1px solid #ccc;
padding:5px 0
}

.datething h3 span {
float:right;
margin-right:10px
}

.datething h3 span img {
vertical-align:middle;
float:left
}

.datething h3 span em {
width:40px;
border:1px solid #ccc;
float:left;
text-align:center;
font-size:12px;
line-height:16px;
font-weight:bolder
}

.dateform {
width:643px;
float:left;
border:1px solid #CCC;
background:#FFF;
padding-bottom:10px;
margin:10px 0 0
}

.dateform h2 {
width:623px;
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
font-size:14px;
font-weight:bolder;
color:#000;
height:27px;
padding:3px 10px 0
}

.dateform dl {
width:100%;
float:left;
margin:10px 0 0
}

.playlogin {
width:298px;
float:right;
border:1px solid #CCC;
height:111px;
margin-top:10px;
background:#FFF;
overflow:hidden
}

.playlogin h2 {
width:278px;
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
font-size:14px;
font-weight:bolder;
color:#000;
height:27px;
padding:3px 10px 0
}

.playboxlist {
width:470px;
float:left;
margin-top:10px;
border:1px solid #CCC;
background:#FFF;
height:150px;
overflow:hidden
}

.playboxlist h2 {
width:470px;
float:left;
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
line-height:30px;
height:30px;
overflow:hidden
}

.playboxlist h2 em {
float:left;
text-align:center
}

.playboxliston {
width:154px;
background:url(/xspace/images/fp_images/playlistnavon.gif) repeat-x;
line-height:30px;
color:#000;
font-size:14px;
font-weight:bolder;
border-left:1px solid #CCC;
border-right:1px solid #CCC
}

.playboxlistover {
width:154px;
line-height:30px;
font-size:12px;
font-weight:400;
border-left:1px solid #CCC;
border-right:1px solid #CCC
}

.playboxlistin {
width:470px;
float:left;
margin-top:2px;
line-height:20px
}

.playboxlistin ul {
width:452px;
clear:both;
list-style:none;
margin:0 auto
}

.playboxlistin li {
width:450px;
float:left;
padding:1px 0
}

.playboxlistin li em {
float:left;
margin-left:2px
}

.playboxlistin li em span {
float:right;
color:#666;
margin-right:5px
}

.playboxlistin li em strong {
color:#F60
}

.playboxlistinli {
border:1px solid #EAEAEA;
background:#F6F6F6;
line-height:16px
}

.playform {
width:643px;
float:left;
margin-top:10px;
border:1px solid #CCC;
background:#FFF;
height:588px;
overflow:hidden
}

.playformin {
width:620px;
height:90px;
float:left;
overflow:hidden;
margin-top:5px;
border:1px solid #EAEAEA;
margin-left:10px !important
}

.playformin dl {
width:530px;
float:right;
margin-top:5px;
margin-right:5px
}

.playformin dt {
width:520px;
background:#F6F6F6;
border-bottom:1px solid #EAEAEA;
float:left;
padding-left:10px
}

.playformin dt strong {
color:#049;
margin-right:10px
}

.playformin dt em {
color:#666;
margin-left:10px
}

.playformin dd {
width:530px;
float:left;
font-size:14px;
margin-top:5px
}

.playformbox dl {
width:100%;
float:left;
margin:5px 0 0
}

.playformbox dd {
width:100%;
float:left;
text-align:center;
margin-top:5px
}

.musicmazbnbox {
width:298px;
float:left;
background:#FFF;
border:1px solid #CCC;
margin-top:10px;
padding:10px 0
}

.musicmazbnbox p {
width:50%;
float:left;
text-align:center
}

.musicmazsch {
width:298px;
float:left;
border:1px solid #CCC;
margin-top:10px;
background:#FFF;
overflow:hidden;
padding-bottom:10px
}

.musicmazsch dl {
width:280px;
float:left;
margin:10px 0 0 10px !important
}

.musicmazsch dt {
width:100%;
float:left;
padding:5px 0
}

.musicmazdate {
height:auto;
padding-bottom:5px
}

.musicmazboxbig h2 {
width:623px;
float:left;
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
font-size:14px;
font-weight:bolder;
color:#000;
height:27px;
padding:3px 10px 0
}

.musicmazboxbigin {
width:150px;
height:205px;
float:left;
margin:5px 0 0 6px
}

.musicmazboxbigin p {
width:115px;
height:150px;
background:#EEE;
float:left;
margin-left:5px;
padding:5px
}

.musicmazboxbigin dl {
width:125px;
float:left;
color:#666;
margin-top:5px;
margin-left:5px
}

.musicmazboxbigin dd {
width:85px;
float:left
}

.musicmazpersonlist p {
width:85px;
float:left;
text-align:center;
height:87px;
margin:10px 0 0 5px
}

.zixun_title {
font-size:12px;
color:Navy
}

.zixun_title_big {
font-size:14px;
font-weight:700;
color:Navy
}

.title_header {
width:100%;
text-align:left;
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
height:30px;
color:#000;
padding-left:10px;
font-size:14px;
padding-top:3px;
font-weight:700;
margin:0
}

#div_original_music {
display:none;
margin-top:0
}

* html #div_original_music {
display:none;
margin-top:-37px
}

.l2_tbl {
margin-top:5px;
color:#000
}

.l2_tbl a {
color:#006fab;
text-decoration:none
}

.dotline02 {
background:url(/xspace/images/page1_img/dotline02.gif) repeat-x;
height:8px
}

.dotline {
background:url(/xspace/images/page1_img/dotline.gif) repeat-x
}

.pl5 {
padding-left:5px;
color:#0878b8;
text-align:left
}

.img7878 {
width:78px;
height:78px;
border:1px solid #ccc;
background:#FFF
}

.pic_div_album {
width:90px;
float:left;
margin-left:6px;
margin-top:15px
}

.pic_div_album img {
width:83px;
height:54px;
border:1px solid;
border-color:#CCC;
padding:2px
}

.space_div {
width:100%;
float:left;
height:440px;
border:1px solid #CCC;
background:#FFF
}

.space_div h2 {
width:100%;
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
font-size:14px;
font-weight:bolder;
color:#000;
height:27px;
padding-top:3px
}

.space_div h2 font {
padding-left:10px
}

#div03,#div0301,#div0302,#div0303,#div0304 {
display:none;
width:300px;
height:200px;
background-color:#FFF;
float:right;
margin-bottom:10px;
border:1px solid #ccc
}

.zhuce_block {
list-style:disc;
margin-left:22px;
margin-top:4px;
font-size:12px
}

.zhuce_list {
font-size:12px;
margin-left:0;
margin-top:7px;
color:#07519a
}

.a111:link,.a111:visited {
color:#000;
font-weight:700;
background-image:url(../images/new_images/register.png);
background-repeat:no-repeat;
width:60px;
height:61px;
float:left;
magin-top:0;
padding-right:5px;
margin-bottom:5px;
padding-left:5px
}

.a111:hover,.a111:active {
color:#07519a;
font-weight:700;
background-image:url(../images/new_images/register-s.png);
background-repeat:no-repeat;
width:60px;
height:61px;
float:left;
magin-top:0;
padding-right:5px;
margin-bottom:5px;
padding-left:5px
}

.input1 {
border:1px solid #CCC;
height:19px
}

.a11b:link,.a11b:visited {
color:#07519a;
font-weight:700;
background-image:url(../images/new_images/bg_btn3.gif);
background-repeat:repeat-x;
float:left;
border:1px solid #CCC;
line-height:16px;
padding:3px 25px 1px
}

.a11b:hover,.a11b:active {
color:#FFF;
font-weight:700;
background-image:url(../images/new_images/bg_btn2.gif);
background-repeat:repeat-x;
border:1px solid #CCC;
float:left;
line-height:16px;
text-decoration:none;
padding:3px 25px 1px
}

.a11c:link,.a11c:visited {
color:#07519a;
font-weight:700;
background-image:url(../images/new_images/bg_btn3.gif);
background-repeat:repeat-x;
float:left;
border:1px solid #CCC;
line-height:18px;
padding:1px 31px
}

.a11c:hover,.a11c:active {
color:#FFF;
font-weight:700;
background-image:url(../images/new_images/bg_btn2.gif);
background-repeat:repeat-x;
border:1px solid #CCC;
float:left;
line-height:18px;
text-decoration:none;
padding:1px 31px
}

.ml10 {
margin-left:10px
}

.musicheader h2 a,.musicheader .musicheadertop h3 a,.musicdatebox h3 span a,.musicdatebox li span a {
color:#FFF
}

.musicheadertopnav,.musicnewsl dd,.hearselfbox dt,.hearselfbox dd {
width:100%;
float:left
}

.musicheadertopbox input,.musiclogin p input,.musicsch h2 input,.musicsch h2 img,.musicself h2 span img,.musicself h2 span input,.musicmaz h2 span img,.musicself h2 span input,.musicfootin img,.musicfootin input,.hearmusicmaz h2 span img,.musicself h2 span input,.self_sch h2 input,.self_sch h2 img,.self_sch dd span input,.dateform dt input,.dateform dt img,.playlogin p input,.playformbox dt input,.playformbox dt img,.musicmazsch dt input,.musicmazboxbig h2 span img,.musicself h2 span input {
vertical-align:middle
}

.musicallnavon a,.musicnewsr p a,.musicnewsl dd a,.musicsch dt a,.datething td a,.playboxliston a {
color:#000
}

.musiclogin p,.playlogin p {
width:298px;
float:left;
text-align:center;
margin-top:10px;
line-height:21px;
padding:10px 0
}

.musicdate dd span,.musicselfbox p,.musicmazboxbigin dt {
width:40px;
float:left
}

.musicnewsr p img,.musicnewsl p img,.musiczone p img,.musicmazpersonlist p img {
margin-bottom:5px
}

.musicsch dd,.hearselfbox dt em {
float:left
}

.musicself h2,.hearmusicmaz h2 {
width:278px;
float:left;
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
font-size:14px;
font-weight:bolder;
color:#000;
height:27px;
padding:3px 10px 0
}

.musicself h2 span,.musiclistbox h2 span,.mbox1 h2 span,.musicmaz h2 span,.musiclistboxr h2 span,.musicnews2 h2 span,.hearmusicmaz h2 span,.hearself h2 span,.musicmazboxbig h2 span,.musicmazpersonlist h2 span {
float:right;
font-size:12px;
font-weight:400
}

.musicselfbox dt span,.musicselfbox dd span {
float:right
}

.musicself h3,.dateform dd {
width:100%;
float:left;
text-align:center;
margin-top:10px
}

.musiclistbox dl,.mbox1 dl {
width:200px;
float:right;
margin-top:10px;
line-height:24px
}

.musiclistbox p,.mbox1 p {
width:100px;
float:left;
text-align:center;
margin-top:10px;
margin-left:5px;
margin-bottom:10px
}

.musiclistbox table,.mbox1 table,.musiclistboxr table {
border-collapse:collapse;
margin-left:1px;
float:left
}

.musiclistbox td,.mbox1 td,.musiclistboxr td {
border-top:1px solid #EAEAEA;
border-bottom:1px solid #EAEAEA;
line-height:23px
}

.musiclistbox h3,.mbox1 h3,.musiclistboxr h3 {
width:100%;
float:left;
text-align:center;
margin-top:7px
}

.musiclistbox h3 img,.mbox1 h3 img {
padding:2px
}

.musicadboxr,.hearbnr,.selfallr,.playbnr {
width:300px;
float:right
}

.weekmusicstar h2,.musicnewcdother h2,.musicmazsch h2 {
width:278px;
float:left;
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
font-size:14px;
font-weight:bolder;
color:#000;
height:30px;
line-height:30px;
padding:0 10px
}

.musicnewcd h2,.hearself h2 {
width:295px;
float:left;
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
font-size:14px;
font-weight:bolder;
color:#000;
height:30px;
line-height:30px;
padding:0 10px
}

.musicnewcd h2 span,.musicsp h2 span,.musicnewcdother h2 span {
float:right;
font-weight:400;
font-size:12px
}

.newsdate dl,.musicdateboxdate {
margin-top:5px
}

.musicnewcdinother p,.playformin p {
width:80px;
text-align:center;
float:left;
margin-top:10px
}

.musicothernews,.heartopleft,.selfalll {
width:645px;
float:left
}

.musicmazself h2,.datecd h2 {
width:278px
}

.dateform dt,.playformbox dt {
width:600px;
float:left;
margin:0 0 0 10px
}

.playform h2,.musicmazpersonlist h2 {
width:623px;
float:left;
background:url(/xspace/images/fp_images/musictitlebg.gif) repeat-x;
font-size:14px;
font-weight:bolder;
color:#000;
line-height:30px;
padding:0 10px
}

.musicmazboxbig,.musicmazpersonlist {
width:643px;
float:left;
background:#FFF;
border:1px solid #CCC;
margin-top:10px;
overflow:hidden
}
.part_m12530{float:left;width:98%;margin:0px;padding:0px;}
.table_title{background:#f7f7f7;border-bottom:1px solid red;height:30px;padding-top:10px;font:12px/1.5 "ËÎÌå",Verdana;font-weight:bold;}
.part_m12530 td{font:12px/1.5 "ËÎÌå",Verdana;height:23px;padding-top:6px;border-bottom:1px solid #eee;}
.part_m12530 th{font:12px/1.5 "ËÎÌå",Verdana;}
.part_m12530 td img{border:none;}
.part_m12530 table{}