/* CSS Document */
/*新增*/

.profile #widebar{width:996px;}
.tx_Main{

  margin:0;
  border:none;
  float:right;
}
  .tx_MainRoundLeftTop{
  
  }
  .tx_MainRoundRightTop{
    background:transparent url(../images/tx_MainRounding.gif?v=22) no-repeat scroll -8px 0;
    display:block;
    font-size:0;
    height:8px;
	position:absolute;
	right:0px;

	top:-1px;
	width:8px;
  }
  .tx_MainRoundRightBottom{
   
  }
.tx_SideBar{
  padding-bottom:9px;
}
.tx_WideBar{
  width:610px;
  margin:0!important;
}
.tx_StatusList{
  padding:13px 20px 20px;
}
.tx_StatusList ul li {
  padding:8px 2px;
}
/*tx_profileBar*/
.tx_profileBar{
  float:left;
  width:139px;
  padding:0 5px;
  padding-top:0px;
  position:relative;
}
.tx_ProfileUserPhoto{
  display:block;
  position:absolute;
  top:-1px;
  left:-1px;
  z-index:100;
 
  width:139px;
  height:192px;
  padding:5px;
}
.tx_ProfileUserBlock{
  display:block;
  line-height:200%;
  padding:0 10px;
  color:#333333;
}
.tx_profileBarRoundTop{
  position:absolute;
  display:block;
  height:8px;
  width:149px;
  background:transparent url('../images/corner-l-t.gif?v=21') no-repeat scroll 0 0;
  left:0;
  top:-1px;
  overflow:hidden;
  margin:0;
  line-height:0;
}
.tx_profileBarRoundBottom{
  position:absolute;
  display:block;
  height:8px;
  width:8px;
  background:transparent url('../images/corner-l-b.gif?v=21') no-repeat scroll 0 0px;
  left:0;
  bottom:-1px;
  overflow:hidden;
  line-height:0;
}
.tx_StatusListL{
  display:none;
}
.tx_StatusList .tx_StatusListC{
  width:520px;
}
.tx_StatusList .tx_StatusListC .tx_StatusListC_Info{
  width:520px;
}

#content{
  background:transparent url('../images/tx_ProfileBarBg.gif?v=22') repeat-y scroll 0 0;
  border-bottom:1px solid #dcdcdc;
  position:relative;
   border-top:1px solid #dcdcdc;
}
.tx_ProfilePersonPannal{
  width:auto;
  padding:18px 20px 0px 23px;
  height:100px;
  z-index:10;
  _height:10px;
}
.tx_ProfilePersonPannal .btn{

}
.tx_ProfilePersonPannal .images{float:left; width:120px;}
.tx_ProfilePersonPannal .info{float:left; width:420px;}
.tx_ProfilePersonPannal .info .name{font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; padding-top:12px;} 
.tx_ProfilePersonPannal h2{
  margin:0;
  padding:0;
}
 .tx_ProfilePersonPannalNick{
  float:left;
  font-size:18px;
  font-weight:bold;
  color:#333333;
}
.tx_ProfilePersonPannalFav{
  float:left;
  margin-right:10px;
  font-size:12px;
  font-weight:normal;
  width:80px;
  height:20px;
  z-index:10;
}
.tx_ProfilePersonPannalFav a{
  display:block;
  width:80px;
  height:20px;
  background:transparent url('../images/tx_ProfilePannal.gif?v=22') no-repeat scroll 0 -200px;
  text-align:center;
  line-height:19px;
  *line-height:22px;
  color:#A34601;
}
.tx_ProfilePersonPannalGuest{
  float:left;
  margin-right:10px;
  font-size:12px;
  font-weight:normal;
  position:relative;
  width:80px;
  height:20px;
  z-index:10;
}
.tx_ProfilePersonPannalGuest a{
  display:block;
  width:80px;
  height:20px;
  background:transparent url('../images/tx_ProfilePannal.gif?v=22') no-repeat scroll 0 -234px;
  text-align:center;
  line-height:19px;
  *line-height:22px;
  color:#A34601;
}
.tx_ProfilePersonPannalMail{
  float:left;
  margin-right:10px;
  font-size:12px;
  font-weight:normal;
  width:80px;
  height:20px;
  z-index:10;
}
.tx_ProfilePersonPannalMail a{
  display:block;
  width:80px;
  height:20px;
  background:transparent url('../images/tx_ProfilePannal.gif?v=22') no-repeat scroll 0 -234px;
  text-align:center;
  line-height:19px;
  *line-height:22px;
  color:#A34601;
}
.tx_ProfilePersonPannalUnFav{
  display:block;
  padding:8px 0;
  clear:both;
  height:18px;
  line-height:18px;
  font-family:Tahoma,Helvetica,sans-serif;
  
}
.tx_ProfilePersonPannalUnFav .isFav{
  float:left;
  color:#666666;
}
.tx_ProfilePersonPannalUnFav .unFav{
  float:left;
  margin-left:20px;
  _margin-left:10px;
  color:#999999;
}
.tx_ProfilePersonPannalUnFav .unFav a{
  display:block;
  width:70px;
  color:#999999;
  height:18px;
  line-height:18px;
  text-align:center;
  border:1px solid #fff;
}
.tx_ProfilePersonPannalUnFav .unFav a:hover{
  background-color:#ffdddd;
  border:1px solid #ff9999;
  text-decoration:none;
  color:#cc0000;
}
.tx_ProfilePersonPannalGuest.tx_profileguestgray a{background:transparent url('../images/tx_ProfilePannal.gif?v=22') no-repeat scroll 0 -234px;}

.tx_ProfilePersonPannal h2 .tx_ProfilePersonPannalMail{
  padding-left:10px;
  float:right;
  font-size:12px;
  font-weight:normal;
}
.tx_ProfilePersonPannal h2 .tx_ProfilePersonPannalMail a{
  display:block;
  width:80px;
  height:20px;
  background:transparent url('../images/tx_ProfilePannal.gif?v=22') no-repeat scroll 0 -200px;
  text-align:center;
  line-height:20px;
  color:#A34601;
}
.tx_ProfilePersonPannalDomain{
  display:block;
  margin:10px 0;
  font-size:14px;
}
.tx_ProfilePersonPannalFollow{
  display:block;
  width:77px;
  height:21px;
  background:transparent url('../images/tx_ProfilePannal.gif?v=22') no-repeat scroll 0 -100px;
  margin:20px 0 0 0;
  cursor:pointer;
}
.tx_ProfilePersonPannalFollowTip{
  display:block;
  width:344px;
  height:34px;
  background:transparent url('../images/tx_ProfilePannal.gif?v=22') no-repeat scroll 0 0;
  line-height:34px;
  text-align:center;
  margin-left:90px;
  top:-7px;
  position:relative;
}
.tx_ProfilePersonPannalFollowing{
  display:block;
  width:77px;
  height:21px;
  background:transparent url('../images/tx_ProfilePannal.gif?v=22') no-repeat scroll 0 -50px;
  margin:20px 0;
  cursor:pointer;
}
.tx_ProfilePersonPannalFllowBox{
  width:355px;
  height:44px;
  background-color:#FEFACB;
  border:1px solid #EFCC4E;
  display:block;
  padding:3px 0 0 20px;
}
.tx_ProfilePersonPannalUnFollow{
  display:block;
  width:77px;
  height:21px;
  background:transparent url('../images/tx_ProfilePannal.gif?v=22') no-repeat scroll 0 -150px;
  margin-top:2px;
  cursor:pointer;
}
.tx_ProfilePersonPannalGuestPannal{
			 position:absolute;
			 top:30px;
			 left:-40px;
			 z-index:100;
			 width:500px;
			 height:194px;
			 background:transparent url('../images/tx_ProfilePannalGuestPannal.gif?v=22') no-repeat scroll 0 0;
		  }
		  .tx_ProfileGuest{
    padding:25px;
  }
  .tx_ProfileGuestMsg{
    border:1px ridge #dddddd;
	width:430px;
	height:50px;
	padding:5px 10px;
  }
  .tx_ProfileGuestCloser{
    float:right;
	padding-top:5px;
  }
  .tx_ProfileGuestCloser  a{
    display:block;
	font-weight:bold;
	width:16px;
	height:16px;
	outline-style:none;
	background:transparent url('../images/tx_ProfileGuestCloser.gif?v=21') no-repeat scroll 3px -12px;
  }
  .tx_ProfileGuestCloser  a:hover{
	background:transparent url('../images/tx_ProfileGuestCloser.gif?v=21') no-repeat scroll 3px 5px;
  }
  .tx_ProfileGuest h2{
    clear:both;
	line-height:150%;
  }
  .tx_ProfileGuestNick{
    float:left;
	font-size:14px;
	font-weight:bold;
	color:#666666;
  }
  .tx_ProfileGuestStats{
    float:right;
	font-size:12px;
	color:#666666;
	font-weight:normal;
  }
  .tx_ProfileGuestNum{
    font-family:'Georgia','Serif';
    font-size:24px;
    font-weight:bold;
  }

  .tx_ProfileGuestEm{
    float:left;
	padding-top:5px;
	position:relative;
  }
  .tx_ProfileGuestEm a{
    background:transparent url('../images/tx_MainStatus.gif?v=21') no-repeat scroll 0 -150px;
    display:block;
    height:22px;
    width:48px;
  }
  .tx_ProfileGuestSub{
    float:right;
	padding-top:5px;
  }
  /*tx_SideBar*/
 .tx_UserPannal{
    padding:5px 10px;
  }
  .tx_UserPannalHead{
    display:block;
	height:20px;
	padding-top:10px;
	padding-right:5px;
  }
  .tx_UserPannalHeadNick{
    font-size:14px;
	font-weight:bold;
  }
  .tx_UserPannalHeadLighter a{

  }
  .tx_UserPannalDomain{
    display:block;
	width:160px;
  }
  .tx_pannaldescribe p{margin-top:5px;}
  .tx_pannaldescribe p a{color:#990000;}
  .tx_UserPannalStatusNum{

  }
  
  .tx_UserPannalIeTitle{
    font-weight:bold;
	color:#005DB1;
	display:block;
  }
  .tx_UserPannalDesc{
    font-weight:normal;
	color:#666666;
	display:block;
  }

  .tx_SidebarCont{

  }
  .tx_SidebarCont h3{
    margin-bottom:10px;
  }
  .tx_SidebarContTitle{
    float:left;
	display:inline-block;
  }
  .tx_sidebaruser h3{margin:0px; font-size:14px; font-weight:bold; float:left;}
  .tx_SidebarContTitle a{
    font-size:14px;
	color:#666666;
	font-weight:bold;
  }
  .tx_SidebarContMore{
    float:right;
  }
  /*profile_guest*/
  .tx_StatusFormEmBoxCloser a {
  background:none;
  width:15px;
  height:15px;
}
.tx_StatusFormEmBox{
  top:30px;
}
.tx_ProfileGuestSubBtn{
  background:transparent url('../images/tx_ProfilePannal.gif?v=22') no-repeat scroll 0 -200px;
color:#A34601;
height:20px;
line-height:20px;
text-align:center;
width:80px;
border:none;
font-size:12px;
cursor:pointer;
}
.tx_ProfilePersonPannlFollowFail{
background-color:#FFFF99;
border:1px solid #FF9900;
clear:both;
display:block;
height:30px;
line-height:30px;
margin:10px 0;
padding:0 10px;
display:none;
}
.tx_ProfilePersonPannlGuestTip{
background-color:#FFFF99;
border:1px solid #FF9900;
clear:both;
display:block;
height:30px;
line-height:30px;
margin:0 0 20px 0;
padding:0 10px;
display:none;
		 }
		  .tx_SidebarNav ul li{	
   margin:1px;

	
  }
  .colorred a{color:#990000;}
  .profilegift_title .number{height:30px;}
  .profilegift_title .number a{font-family:"Times New Roman","Times,serif "; font-size:20px;  font-weight:bold;}
  .profilegift_title  .leftside{float:left; width:50px; margin-right:7px; border-right:1px solid #990000; padding-left:10px;}
  .profilegift_title  .rightside{width:auto; float:left;}
  .profilegift_list{clear:both; margin-top:20px; padding:0 1px;}
  .gift_inner {
	background-image:none;
	background-repeat:no-repeat;
    margin:0 auto;
	height:74px;
	}
	.profilegift_list li{width:68px; float:left; margin-bottom:10px; text-align:center;}





 .tx_ProfilePersonPannalUnallow{
		     background:#FFFBCC url(../images/lock.gif) no-repeat scroll 30px 20px;
		     margin:10px 20px 0 23px;
			 border:1px dashed #FFCC00;
			 padding:25px 20px 20px 120px;
		   }
		   .tx_ProfilePersonPannalUnallow h3{
		     color:#994800;
             line-height:150%;
             margin-bottom:1em;
			 font-size:14px;
			 font-weight:bold;
		   }
		   .tx_ProfilePersonPannalUnallow actions{
		   }
		   .tx_ProfilePersonPannalUnallow_Fav{
  float:left;
  margin-right:10px;
  font-size:12px;
  font-weight:normal;
}
.tx_ProfilePersonPannalUnallow_Fav a{
  display:block;
  width:80px;
  height:20px;
  background:transparent url('../images/tx_ProfilePannal.gif?v=22') no-repeat scroll 0 -200px;
  text-align:center;
  line-height:19px;
  *line-height:22px;
  color:#A34601;
}
		   .tx_ProfilePersonPannalUnallow_Mail{
  float:left;
  margin-right:10px;
  font-size:12px;
  font-weight:normal;
}
.tx_ProfilePersonPannalUnallow_Mail a{
  display:block;
  width:80px;
  height:20px;
  background:transparent url('../images/tx_ProfilePannal.gif?v=22') no-repeat scroll 0 -234px;
  text-align:center;
  line-height:19px;
  *line-height:22px;
  color:#A34601;
}
.tx_ProfilePersonPannlFavTip{
background-color:#FFFF99;
border:1px solid #FF9900;
clear:both;
display:block;
height:30px;
line-height:30px;
margin:0 0 20px 0;
padding:0 10px;
display:none;
}
.tx_ProfilePersonPannlTip{
background-color:#FFFF99;
border:1px solid #FF9900;
clear:both;
display:block;
height:30px;
line-height:30px;
margin:0 0 20px 0;
padding:0 10px;
display:none;
margin:18px 20px 0 23px;
}
.pagination{
 padding:20px 0;
 margin:0;
}
.ramp a{
  color:#990000;
}
.tx_ProfilePersonPannal .info .name h1{font-size:26px; font-family:Arial,Helvetica,sans-serif; float:left;}
.tx_StatusList .tx_StatusListC h2{font-weight:normal; float:left; display:block; line-height:23px;}