/* CSS Document */
#banner {
height:205px;
background: url(../images/banner.jpg) no-repeat;
clear:both;
margin-bottom:5px;
position:relative;
}
#download {
position:absolute;
left: 778px; top: 153px; width: 160px; height: 35px;
/*left: 655px; top: 137px; width: 213px; height: 40px;
left: 557px; width: 73px; height: 12px;
top:69px;
*/
}
#download a {
text-indent:-1000px;
overflow:hidden;
display:block;
height:35px;
}

#heka {
position:absolute;
left: 234px; top: 90px; height: 84px; width: 84px;
}
#heka a {
text-indent:-1000px;
overflow:hidden;
display:block;
height:84px;
}

#scr01,
#scr02 {
margin-bottom:5px;
clear:both;
}
.sc_l {
width:685px;
float:left;
}
.sc_r {
width:260px;
float:right;
}
.sc_ml {
width:230px;
float:left;
}
.sc_mm {
width:450px;
_width:446px;
margin:0 5px;
float:left;
display:inline;
overflow:hidden;
}
/**/
.ul_list {
clear:both;
margin:10px 17px 0;
padding-bottom:10px;
height:100%;
}
.ul_list li {
white-space:normal;
line-height:27px;
height:27px;
overflow:hidden;
width:225px;
text-overflow:ellipsis;
}
.ul_list dt,
.ul_list dd {
float:left;
}
.dpgreen,
.dpgreen a:link,
.dpgreen a:visited {
color:#5A9600;
}
.dpgreen a:hover {
color:#F60;
}
#libox {
height:200px;
clear:both;
padding-top:10px;
padding-left:12px;
}
#libox dl {
width:280px;
float:left;
height:45px;
background: url(../images/libg.gif) no-repeat;
padding:0 0 0 55px;
margin:4px 0 17px 10px;
}
#libox dt {
line-height:24px;
height:24px;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}
#libox dd {
color:#7D7D7D;
}
#libox dl#dl02 {
width:250px;
background-position:0 -192px;
}
#libox dl#dl03 {
background-position:0 -64px;
}
#libox dl#dl04 {
width:250px;
background-position:0 -255px;
}
#libox dl#dl05 {
background-position:0 -128px;
}
#libox dl#dl06 {
background-position:0 -320px;
width:250px;
}
/**/
#sp_list {
clear:both;
height:100%;
padding:22px 0 2px 11px;
}
#sp_list li {
width:85px;
height:120px;
float:left;
text-align:center;
line-height:30px;
}
#sp_list li img {
width:58px;
height:58px;
border:1px solid #E0E0E0;
padding:3px;
}
#sp_list li span {
display:block;
margin-top:6px;
text-decoration:underline;
cursor:pointer;
clear:both;
line-height:20px;
}
/**/
#hot_songs {
clear:both;
background:url(../images/rgphbg.gif) no-repeat right bottom;
height:267px;
line-height:16px;
}
.unit_nobrd {
border:0;
}
#hot_songs a {
text-decoration:underline;
}
.img2p {
padding:2px;
border:1px solid #ECECEB;
}
#downtb {
height:35px;
line-height:35px;
clear:both;
text-align:center;
}
#downtb strong {
color:#5B900C;
}
/*down*/
#d_l {
width:261px;
float:left;
}
#d_r {
float:right;
width:685px;
_width:683px;
}
#d_r .unit {
margin-bottom:5px;
}
#downpage #scr01 {
padding-top:11px;
background:url(../images/pad_bg.gif) repeat-x;
}
#down_col {
clear:both;
height:100%;
margin-bottom:5px;
}
#down_col h1 {
background:url(../images/btndown.jpg) no-repeat -1px;
width:261px;
height:94px;
display:block;
}
#down_col h1 a:link,
#down_col h1 a:visited {
text-indent:-1000px;
overflow:hidden;
display:block;
height:94px;
}
#down_col h2 {
margin:10px 0 10px 20px;
color:#46A404;
font-size:14px;
}
#down_col ul {
padding-bottom:15px;
margin:0 0 0 20px;
}
#down_col li {
white-space:nowrap;
width:205px;
overflow:hidden;
background:url(../images/icon_dar.gif) no-repeat left center;
height:28px;
line-height:28px;
padding:0 0 0 15px;
}
#down_col li a {
text-decoration:underline;
}
#links {
height:100%;
clear:both;
margin:15px 0 0 15px;
}
#links li {
width:115px;
height:48px;
float:left;
text-align:center;
}
#namebg {
width:326px;
height:68px;
background:url(../images/namebg.gif) no-repeat;
clear:both;
margin:15px 0 0 0;
}
#namebg ul {
margin:8px 0 0 15px;
line-height:18px;
}
#namebg a:link,
#namebg a:visited {
color:#F60;
font-weight:bold;
font-size:14px;
}
.lh120 {
line-height:140%;
}
.lh120 p {
margin-bottom:8px;
margin-left:15px;
}
/**/
#beauty,
#update {
clear:both;
margin:15px 0;
height:100%;
padding-bottom:15px;
}
#beauty dl {
width:324px;
height:55px;
float:left;
margin:0 0 10px 20px;
display:inline;
background:url(../images/dots.gif) repeat-x left bottom;
}
#beauty dt {
height:24px;
line-height:24px;
background:url(../images/icon_bga.gif) no-repeat 15px center;
padding:0 0 0 40px;
font-weight:bold;
font-size:14px;
text-decoration:underline;
}
#beauty dd {
padding:0 0 0 40px;
color:#7D7D7D;
}
#beauty dl.s290 {
width:290px;
}
#beauty dl.unit_nobrd {
background:none;
}
#update ul {
margin:0 0 0 25px;
}
#update li {
color:#7D7D7D;
white-space:nowrap;
background:url(../images/dots.gif) repeat-x left bottom;
float:left;
clear:both;
height:22px;
line-height:22px;
}
/**/
#help_t1 {
background: url(../images/icon_help.jpg) no-repeat right center;
clear:both;
line-height:30px;
font-size:14px;
font-weight:bold;
padding:20px;
margin:20px 40px 20px 20px;
}
.qsbox {
margin:25px 40px;
clear:both;
background:url(../images/dots.gif) repeat-x left bottom;
line-height:20px;
padding-bottom:22px;
}
.qsboxnoline {
background:none;
}
.qsbox h3 {
font-size:14px;
font-weight:bold;
color:#5B900C;
background:url(../images/icon_bga.gif) no-repeat;
padding-left:30px;
}
.qsbox ul {
margin-left:40px;
}
.qsbox li,
.qsbox li a:link,
.qsbox li a:visited {
text-decoration:underline;
}
.helpmore {
clear:both;
margin:30px 50px 60px 50px;
line-height:160%;
}
.helpmore h3 {
font-size:14px;
background:url(../images/icon_bga.gif) no-repeat;
color:#F7A609;
padding-left:30px;
height:45px;
}
.helpmore ul {
margin-left:15px;
}
.helpmore li {
margin-bottom:25px;
}
.helpmore li,
.helpmore li a {
color:#5B900C;
font-weight:bold;
}
.helpmore li p {
color:#7D7D7D;
font-weight:normal;
}

/**/
.ul_list:after,
#sp_list:after,
#down_col:after,
#links:after,
#beauty:after,
#update:after {
display:block;
height:0;
visibility:hidden;
clear:both;
content:".";
}

