﻿*{
list-style:none;
margin:0;
padding:0;
}
form,img {
border:none;
vertical-align:bottom;
}

input select {
margin:0 3px;
		border:solid 1px #CCC;
		padding-left:2px;
		height:20px;
}



body {
	font-size:12px;
    color: #666666;
    background: #FFFFFF url(http://www.77mp3.com/i/backgroundtile.gif) repeat-y 50% 0;
}
.photocontainer
{
	margin-top:10px;
	background:url("../image/bg_120.gif") no-repeat left top;   
	padding:7px 12px 12px 7px;                                        
}  
#w:after,#c:after,#f:after,#c1:after,#c2:after,#c3:after,#c4:after,.tts:after {
content:'.';
display:block;
clear:both;
visibility:hidden;
height:0;
padding:0;
}/* 首页大框架 伪标识符 */


#w,#c,#f,#c1,#c2,#c3,#c4 {
width:960px;
height:100%;
margin:0 auto 5px;
}/* 首页大框架 长度960px */

#h {
width:958px;
height:84px;
border-left:1px #70826A solid;
border-right:1px #70826A solid;
background:url('http://www.77mp3.com/i/h.gif') repeat-x;
}/* 首页顶部 Head头 */

#l {
width:210px;
text-align:center;
height:84px;
float:left;

}/* 页面logo区块*/
#b,#s {
width:519px;
float:left;
}
#s {
height:62px;
vertical-align:middle;
}/* 顶部 搜索 、音乐、空间芬兰*/
.m {
width:519px;
height:22px;
}
.m li {
float:left;
}
.m li a {
font-weight:700;
text-align:center;
margin-right:1px;
color:#6DB41D;
font-size:14px;
background:url('http://www.77mp3.com/i/m2.gif') no-repeat;
display:block;
height:18px;
line-height:18px;
width:60px;
padding-top:4px;
}
.m li a:hover,#m1 a {
background:url('http://www.77mp3.com/i/m1.gif') no-repeat;
}/* 页面顶部 音乐、空间 导航*/
.t {
width:228px;
height:82px;
float:right;
}/*页面顶部右侧 收藏夹位置*/

a {
color:#333333;
text-decoration:none;
}/*全局链接文字颜色*/
a:hover{
color:red;
text-decoration:underline;
}


#n {
margin:auto;
background:url('http://www.77mp3.com/i/n.gif') repeat-x;
height:25px;
width:960px;
}

#n li {
display:inline;font-weight:bold; text-align:center; height:25px;line-height:25px; margin:1px 2px 1px 2px;
}


#n li a,#n li a:hover {
color:#FFF;
text-decoration:none;
}

#n li a:hover {
color:#FF0000;
}

.k {
background:url('http://www.77mp3.com/i/f.gif') repeat-x;
width:960px;
text-align:center;
line-height:25px;
}/* 页面底部 旧版入口...版权声明*/



.bluebt1
{
    BORDER-RIGHT: #ADDD9A 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ADDD9A 1px solid;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #d5eecb repeat-x 0px 0px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #ADDD9A 1px solid;
    COLOR: #6CB31D;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ADDD9A 1px solid;
    HEIGHT: 22px
}
.redbt1
{
    BORDER-RIGHT: #FD89B0 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #FD89B0 1px solid;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #FC2A70 repeat-x 0px 0px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #FD89B0 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #FD89B0 1px solid;
    HEIGHT: 22px
}
.button
{
	font-weight:normal;
	margin:4px;
	}
.validatecode
{
	height:22px;
	border:0px;
	margin-top:0px;
	vertical-align:bottom;
	}
#main
{
	float:none;
	width:958px;
	text-align:center;
	}
#main .l
{
        float:left;
        width: 760px;
    }
#main .l .title
 {
 	height:25px;
 	line-height:25px;
 	border:solid 1px #9BDF70;
	margin-bottom:5px;
 	}
#main .l .title h1
 {
 	margin-left:1px;
 	margin-right:1px;
 	background-color:#F0FBEB;
 	font-size:14px; 	
background:url('http://www.77mp3.com/i/ls.gif') repeat-x;
color:#6DB41D;
text-align:left;
text-indent:1em;
 	}
#main .r
{
        float:right;
        width: 185px;
    }
#main .r .title
{
	padding-left:10px;
	margin-bottom:5px;
	text-align:left;
	width:173px;
	font-size:14px;
	font-weight:800;
	line-height:25px;
	background-color:#ffc562;
	border:solid 1px #ffffff;
	letter-spacing:5px;
	color:#e8f8d0;
	}
#loginbox
{
	width:185px;
	border:solid 1px #ffc562;
    margin-bottom:10px;	
	}
#loginbox .title
{
    background:url('/Image/loginbox.gif') no-repeat right;
    }
#loginbox li
{
	float:left;
	width:80px;
	height:25px;
	text-align:center;
	margin:5px;
	
	}
#loginbox .manager
{
    background:url('/Image/managerbox.gif') no-repeat right;
    }
.scpan
{
    height:25px;
    width:758px;
 	line-height:25px;
 	border-left:solid 1px #9BDF70;
 	border-top:solid 1px #9BDF70;
 	border-right:solid 1px #9BDF70;
    }
.scpan h1
{ 	margin-left:1px;
 	margin-right:1px;
    font-size:14px;
    margin-left:1px;
 	margin-right:1px;
 	text-indent:1em;
	background-color:#F0FBEB;
	float:left;
	width:690px;
	text-align:left;
    }
.scpan .r1
    {
        width:58px;
        float:right;
        }
.gqpan
{
    height:25px;
    width:758px;
 	line-height:25px;
 	border-left:solid 1px #96C2F1;
 	border-top:solid 1px #96C2F1;
 	border-right:solid 1px #96C2F1;
    }
.gqpan h1
{ 	margin-left:1px;
 	margin-right:1px;
    font-size:14px;
    margin-left:1px;
 	margin-right:1px;
 	text-indent:1em;
	background-color:#EFF7FF;
	float:left;
	width:690px;
	text-align:left;
    }
.gqpan .r1
    {
        width:58px;
        float:right;
        }
.gqbox
{
    width:738px;
 	border:solid 1px #96C2F1;
	margin-bottom:5px;
	float:left;
	text-align:left;
	padding:10px;
    
    }
.gqbox td
{
    height:25px;
    line-height:25px;    
    }
.up
{
	width:758px;
    line-height:25px;
 	border-left:solid 1px #AECCF2;
 	border-bottom:solid 1px #AECCF2;
 	border-right:solid 1px #AECCF2;
 	background-color:#EFF7FF;
	margin-bottom:15px;
	overflow:hidden;
    }
.fav
{
	width:758px;
    line-height:25px;
 	border-left:solid 1px #9BDF70;
 	border-bottom:solid 1px #9BDF70;
 	border-right:solid 1px #9BDF70;
 	background-color:#F0FBEB;
	margin-bottom:15px;
	overflow:hidden;
    }
.songlist li
{
    width:758px;
    border-bottom:solid 1px #cccccc;
    height:25px;
    line-height:25px;
    }
.albumlist
{
    width:758px;
    overflow:hidden;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    }
.albumlist li
{
    float:left;
    width:108px;
    height:25px;
    line-height:25px;
    overflow:hidden;    
    }
.album_img {
float:left;
width:126px;
height:125px;
padding-top:1px;
border:solid 1px #000;
margin-left:10px;
	margin-top:5px;
margin-bottom:5px;
}
.album_info
{
	float: left;
	width: 95px;
	height:125px;
	border-right:dotted 5px #FFFFFF;
	color: #575757;
	padding-left: 10px;
	text-align:left;
	margin-top:5px;
margin-bottom:5px;
    }

.album_info ul {
}
.album_info li {
	line-height: 24px;
	height: 24px;
	width: 90px;
	overflow: hidden;
}

.album_list
{
    width:758px;
    
    }
.songlist .songlistindex
{
    float:left;
    width:28px;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-align:right;
    }
.songlist .songlistselect
{
    vertical-align:middle;
    float:left;
    width:30px;
    }
.songlist .songlistmusicname
{
    float:left;
    width:366px;
    height:25px;
    line-height:25px;
    font-weight:bold;
    overflow:hidden;  
    }
.songlist .songlistsinger
{
    float:left;
    width:150px;
    height:25px;
    line-height:25px;
    overflow:hidden;  
    }
.songlist .songlistplay
{
    float:left;
    width:40px;
    }
.songlist .songlistdown
{
    float:left;
    width:40px;
    }
.songlist .songlistsms
{
    float:left;
    width:40px;
    }
.songlist .songlistdel
{
    float:left;
    width:64px;
    overflow:hidden;
    }

.text
	{
		border:solid 1px #CCC;
		padding-left:2px;
		height:20px;}
.userprofile
{
	border:solid 1px #9BDF70;
	background-color:#F0FBEB;
	text-align:left;
	padding:10px;
	margin-bottom:10px;
	}
.userprofile td
{
	height:30px;
	padding-left:10px;
	padding-right:10px;
	}
.headphoto
{
    height:130px;
	background:url("/image/bg_120.gif") no-repeat center top; 
	padding:7px 12px 12px 7px;     
}
.crontlpan
{
    height:70px;
    }

#daohang
{
     	height:25px;
 	line-height:25px;
 	border:solid 1px #70826A;
	margin-bottom:5px;
    }
#daohang h1
    {
    margin-left:1px;
 	margin-right:1px;
 	font-size:14px; 	
 	background-color:#DADFD9;
color:#84A25C;
text-align:left;
text-indent:1em;
        }
.e
{
    width:100%;
    height:25px;
    line-height:25px;
    float:right;
    text-align:right;
    padding-top:5px;
    margin-right:5px;
    }
.myButton1{
BORDER-RIGHT: #9BDF70 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #9BDF70 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#CAE4B6); BORDER-LEFT: #9BDF70 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #9BDF70 1px solid
}
.myButton2 {
BORDER-RIGHT: #FFE400 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #FFE400 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #FFE400 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #FFE400 1px solid
}
.hr0{ height:1px;border:none;border-top:1px dashed #333333;}
.hr1{ height:1px;border:none;border-top:1px dashed #DADFD9;}

.error_msg
{
    font-size:14px;    
    }
    
    
.userlist
{
    width:758px;
    
    }
.userlist li
{
    float:left;
    width:60px;
    height:60px;
    margin:1px;
    border:solid 1px #cccccc;    
    }
.userlist li:hover,.userlist li.mouseon 
{
        float:left;
    width:60px;
    height:60px;
    margin:1px;
    border:solid 1px #ff0000;    
    }
    
  .suggest_link 
  {
   background-color:#fff;
   padding:2px 6px 2px 6px;
   color:#6DB41D;
  }
  .suggest_link_over 
  {
    background:#D9DFD8;
    padding:2px 6px 2px 6px;
	cursor: hand;
	color:#FF0000;
  }
  #search_suggest
  {
    position:absolute;
	background-color:#ffffff;
    text-align:left;
	border:1px solid #000000;
	width:280px;
	margin-left:156px
   }