﻿

/*布局*/
/*容器布局*/
a
{
	text-decoration: none;
	color: #005EAC;
	cursor:pointer;
}
a:hover
{
	text-decoration: underline;
}
html 
{overflow: scroll;
 overflow-x: hidden;
 overflow-x: auto !important;
}
img
{
	border: 0px none;
}
.more span{font-size:12px; font-weight:bold; }
*
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Helvetica, sans-serif;
}

.hide
{
	display:none;
}

/*管理员*/
.creator{color:#FF5A00; border-bottom:1px dotted #FF5A00; text-decoration:none; }
/* round page begin */
.rtop,.rbottom{/*圆角矩形顶部和底部设置块状显示及背景颜色*/
display:block;
clear:both;
}
.rtop b, .rbottom b{/*设置顶部和底部组成圆角的各元素块状显示和高度为1像素,及背景颜色,overflow为了适应IE6*/
display:block;
height: 1px;
overflow: hidden;
background:#E8F2F9;
}
#mainNav .rtop b, #mainNav .rbottom b
{ background:#fff;
}
#footer .rtop b, #footer .rbottom b
{background:#fff;
 }

.r1{margin: 0 5px}/*详细设置组成圆角元素长度差值,形成圆角视觉效果*/
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.rtop b.r4, .rbottom b.r4{margin:0 1px;height: 2px}

/*round page end */


body
{
	font-size: 12px;
	line-height: 150%;
	background: #A5DCE3 url(../images/bg_001.gif) no-repeat fixed left top;
	color: #333;
	overflow-x:hidden;
}

.fdbk_tab_left
{
	color: #FFFFFF;
	cursor: pointer;
	height: 101px;
	right: 0pt;
	margin-right: 0px;
	overflow: hidden;
	position: fixed;
	background:#5084ac url(../images/user_fk.png) no-repeat;
	_position: absolute;
	_background-image: url(../images/user_fk.gif);
	text-indent: -100000px;
	top: 25%;
	width: 33px;
	z-index: 100000;
}
.fdbk_tab_left:hover
{
	width:36px;
}

.back_top
{   color: #FFFFFF;
	right: 0pt;
	overflow: hidden;
	position: fixed;
	background-image: url(../images/backtop.png);
	_position: absolute;
	_background-image: url(../images/backtop.gif);
	text-indent: -100000px;
	bottom: 5%;
	z-index: 100000;
	height:63px;
	width:19px;
}
abbr
{
	border-bottom: 1px dashed #666;
	cursor: help;
}
code, var
{
	font-family: "Courier New" , Courier, monospace;
}

#container
{
	width: 820px;
	margin: 0 auto;
	
}
.conbox 
{
	overflow:hidden;
	background: #E8F2F9;
}

* html .conbox
{
	zoom:1;
} 

.formbutton
{
   background-color: #5084ac;
	border-color: #B8D4E8 #2c2c2c #2c2c2c #B8D4E8;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	height: 25px;
    width: 75px; 
	padding-top: 0px !important;
	padding-top: 4px;
	cursor: pointer;
	font-family:" 'lucida grande',tahoma,verdana,arial,simsun,sans-serif " ;
}

/* header 顶部*/
#header
{
	height: 38px;
	margin:10px 0;
	width:820px;
}
#header h1
{
	float: left;		
}
#header h1 a  
{
	display:block;
   background:url(../images/logo_ya.png) no-repeat;
  /* _background:url(../images/logo_ya.gif) no-repeat;*/
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',width='150',height='38' sizingMethod='scale', src="http://zuosa.com/images/logo_ya.png))");
   _background:none; 
   cursor:pointer;
   width:170px;
   height:40px;
 }

#mainNav
{
	font-size: 14px;
	max-width:600px;
	overflow:hidden;
	float:right;
	background:transparent url(../images/mainnavbg.png) no-repeat scroll right -32px;
}

#mainNav .navwrap
{
  background-color:#fff;
  margin-left:12px;
  padding:7px 0 7px 0;
  padding:7px 0 5px 0\9;
  *padding:7px 0 6px 0;
}

#mainNav ul
{
	list-style-type: none;
	background:transparent url(../images/mainnavbg.png) no-repeat scroll left top;
	text-align:center;
	margin:0 9px 0 0;
}

#mainNav li
{
	display: inline;
}

#mainNav li a
{
	padding: 2px;
	text-decoration: none;
	color: #005EAC;
}
#mainNav li a:hover
{
	text-decoration:underline;
}

#mainNav .newversion
{
	color: #FF9900;
}

#mainNav .signinName
{
	color: #005EAC;
}

.clear
{
	clear: both;
}


/* sidebar */
#sidebar
{
	float: right;
	width: 205px;
	margin-bottom: 15px;
	margin-top:15px;
	background:#E8F2F9;
	padding:5px 2px 20px 2px;
}

/* content */

#content
{  
	width: 600px;
	float: left;
	margin-top: 15px;
	margin-left: 10px !important;
	margin-left: 5px;
	margin-bottom:20px;
	background:#fff;
}

#contentonly
{
	width: 600px;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}

.color_em
{
	color: #FE6700;
	margin-left: 2px;
	font-weight: bold;
}

.chajian
{
	float: left;
	width: 800px;
	text-align: left;
	margin-left: 10px !important;
	margin-left: 5px;
	padding-top: 15px;
	border: solid 1px #dcdcdc;
	margin-bottom:10px;
	background:#fff;
}

/*info*/
#userSimpleProfile
{
	width: 588px;
	border: 1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	background: #FBFBFA;
	padding: 6px 5px 0px 5px;
	min-height:85px;
	overflow:hidden;
}
#userSimpleProfile h1
{
	margin: 4px 5px 5px;
}
#userSimpleProfile h1 .show_lf {float:left;}
#userSimpleProfile #avatar
{
	margin:1px 8px 5px 2px;
	float: left;
	padding: 3px;
	border: 1px solid #CDCDCD;
	overflow: hidden;
	width: 72px;
	height: 72px;
}

#avatar img
{
	width: 72px;
	height: 72px;
}
#latest span
{
	font-family: "宋体";
	font-size: 18px;
	font-weight: bold;
	color: #ff7031;
	text-decoration: none;
	padding: 10px 5px 5px;
	line-height: 250%;
}
#userSimpleProfile .content
{
	padding: 0 2px 5px;
	line-height: 120%;
	font-size: 14px;
	width: 485px !important;
	width: 474px;
	overflow: hidden;
	clear:right;
}
#userSimpleProfile .stamp
{
	line-height: 100%;
	padding-right: 10px;
	padding-top: 8px;
}

#userSimpleProfile .op
{
	float:left;
	margin-top:6px;
}
#userSimpleProfile .replay 
{
	float:left;
	margin-right:6px;
}
#userSimpleProfile .share 
{
	float:left;
	margin-right:6px;
}
#userSimpleProfile .delete
{
	float:left;
	margin-right:6px;
}

#userSimpleProfile .report 
{	float:left;
	margin-right:6px;
}

#userSimpleProfile .faved {float:left;margin-right:6px;}
#userSimpleProfile .repeat {float:left;margin-right:6px;}

#userSimpleProfile .time
{
	font-size: 12px;
}
.fujian_img { margin:0 2px;}
#userSimpleProfile .show_rt 
{
	 font-weight:normal;
	 font-size:12px;
	 float:right;
}

#userSimpleProfile .users_act 
{
	font-size:16px;
	font-family:"黑体";
	text-decoration:underline;
}

#userSimpleProfile .users_url 
{
	font-weight:normal;
	font-size:14px;
	 margin-left:10px;
}

#userActions
{
	float: right;
	margin-top: -25px;
	margin-right: 25px;
	padding: 0px 25px 0px px;
}

h1
{
	font-size: 16px;
	line-height: 100%;
}
h1 a.post_act
{
	font-size: 14px;
	font-weight:normal;
	text-decoration:underline;
}
#pp
{
	margin-left: 90px;
	width: 320px;
	border: 1px solid #89d5ef;
}


#wrap
{
	word-break: break-all;
	overflow: hidden;
	line-height:130%;
}


#mywrap
{
	word-break: break-all;
	width: 140px;
	height: 40px;
	overflow: hidden;
}

/*status update  begin*/

#statusupdate fieldset,#updatetweet fieldset
{
	margin: 0px 0 10px;
	border: 0px solid #89d5ef;
	background: none;
	padding:0 10px;
}

#statusupdate h3,#updatetweet h3
{
	float: left;
	padding: 5px 0 0;
	font-size: 14px;
	margin-bottom: 10px;
	color: #5B5B5B;
}
.updatetip_box 
{

	margin-left:82px;
	margin-top:4px;
}
#statusupdate .update_tip,#updatetweet .update_tip
{
	color:#5b5b5b;
	margin:0 3px 2px;
}

#statusupdate textarea,#updatetweet textarea
{
	width: 90%;
	padding: 2px;
	border: 1px solid;
	border-color: #7c7c7c #c3c3c3 #ddd;
	line-height: 120%;
	word-break: break-all;
	word-wrap: break-word;
}
#statusupdate .submit input,#updatetweet .submit input
{
	width: 90px;
	background-color: #5084ac;
	border-color: #B8D4E8 #2c2c2c #2c2c2c #B8D4E8;
	border-style: solid;
	border-width: 1px;
	height: 26px;
	color: #ffffff;
	padding-top: 0px !important;
	padding-top: 4px;
	cursor: pointer;
	font-family:" 'lucida grande',tahoma,verdana,arial,simsun,sans-serif ";
}
div.tooltip .submit  
{
	background-color:#5084AC;
	border-color:#B8D4E8 #2C2C2C #2C2C2C #B8D4E8;
	border-style:solid;
	border-width:1px;
	color:white;
	font-size:12px;
	color:#fff;
	width:50px;
	height:20px;
	line-height:20px;
}
div.tooltip .close { color:Red; text-decoration:none; font-size:14px;}
div.tooltip p.retweet-tip { height:15px; line-height:15px; position:relative; top:5px; *top:0;}
div.tooltip span.ensure-retweet { width:140px; color:#666; font-size:13px; *font-size:12px; *padding-right:15px;  font-weight:bold;}
.data-updating { text-indent:-9999px; background-image:url(../images/ajax-loader.gif); background-position:center center; background-repeat:no-repeat;}
#statusupdate #chars_left_notice,#updatetweet #chars_left_notice
{   float:right;
	padding: 5px 0 5px;
	font-size: 14px;
	margin-right:10px;
	color: #999;
}

#statusupdate #chars_left_notice #charCountLeft,#updatetweet #chars_left_notice #charCountLeft
{
	border: 0px;
	font-weight: bold;
	color: #5B5B5B;
	padding-bottom: 2px;
	font-size: 14px;
	width: 28px;
	background-color: transparent;
}
.product_tip { position:relative; top:-10px;}
/*status update  end*/

#statusupdate,#updatetweet
{
	padding-top: 5px;
	border: 1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	background-color: #fbfbfa;
}

#statusupdate fieldset,#updatetweet fieldset
{
	margin: 0px 0 10px;
	border: 0px solid #89d5ef;
	background: none;
	padding-left: 10px;
}
#statusupdate em,#updatetweet em
{
	font-size: 16px;
	font-style: normal;
	color: #FF8C00;
}
#statusupdate h3,#updatetweet h3
{
	float: left;
	padding: 5px 0 0;
	font-size: 14px;
}
#statusupdate textarea,#updatetweet textarea
{
	width: 98%;
	height: 5em;
	border: 1px solid;
	border-color: #7c7c7c #c3c3c3 #ddd;
	font-size: 12px;
	line-height: 120%;
}
#statusupdate .submit,#updatetweet .submit
{
   text-align: center;
	margin-top: 5px;
	margin-bottom: 0px !important;
	margin-bottom: 10px;
}

#statusupdate .inputupload,#updatetweet .inputupload
{
	border: 1px;
}

/*dialog*/
.dialog 
{
	display:none;
	background-color:white;	
	-moz-border-radius:5px;
	border:5px soild #EFEFEF;
}

.dialog h2
{
	background-color:#EFEFEF;
	color:#FF5A00;
	font-weight:bold;
	height:35px;
	margin:0;
	overflow:hidden;
}

.dialog .title
{
	margin:10px 0px 5px 10px;
	float:left;
	font-size:14px;
}

.dialog h2 a
{
	margin:10px 10px 5px 5px;
	float:right;
	color:#9f9f9f;

}

.dialog h2 a:hover
{
	text-decoration: none;
}

.dialog .context
{
	
}

.updatetweetdialog
{
	width:500px;
}

.updatetweetdialog title{ display:none;}
.updatetweetdialog .context .morecontext{ display:none;margin:5px 10px; font-size:14px;}
.updatetweetdialog .context .morecontext em{ font:blue; margin-right:8px;}
.updatetweetajax h2{ display:none;}

/*status list begin*/
#statuspanel
{
	margin: 10px 0px 0px 0px;
	float: left;
	width: 800px;
	background-color:#fff;
}
#content .tabs_tes 
{
	background:#E8F2F9;
	 margin-top:-1px;
	  border-bottom:1px solid #dcdcdc;
}

#statuspanel #statusList {margin-top:0px;}
#statusListFoot {margin:5px 10px;}
/* stream */
#statusList li
{
	zoom:1;
	border-bottom: 1px dashed #dcdcdc;
	font-size: 14px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	list-style:none;
}
#statusList #iFollowingAction li,#statusList #iFollowingListId li,#searchList #iFollowingAction li,#searchList #iFollowingListId li
{
padding:0px;	
font-size:12px;
}
#iFollowingListId li { position:relative;}
#iFollowingListId li img#private_lock { position:relative\9; top:3px\9; }
#iFollowingListId li #list_refresh
{
 position:absolute;
 top:2px;
 right:2px;
}
#statusList  .new_more {  background:#f3faff;}
#statusList .actions
{
	float: right;
	text-align: right;
}
#statusList .TabTitle
{
	padding: 5px 0px 10px 10px;
	font-size: 14px;
	color: #5b5b5b;
	font-weight: bold;
}

#statuspanel .statusListme .TabTitle {padding-left:10px;}

#statusList 
{border: 1px solid #dcdcdc;
 margin-top:20px;
 height:auto !important;
 min-height:600px;
  height:600px;
}
#statusList h3
{
	padding: 5px;
	color: #444;
	font-size: 14px;
	border-bottom: 1px solid #eee;
}
#statusList ol
{
	list-style: none;
	padding: 5px;
}
#statusList li:hover
{
	background-color: #f6f6f6;
}
#statusList li .list_text 
{
	margin-left:5px;
	 float: left;
	 display:block;
	 width:460px;
 }

#statusList li span.content
{
	word-wrap:break-word;
	word-break: break-all;
}

#statusList li
{
	padding: 10px 5px 10px 60px;
}

#content .statusListme li {padding:10px 5px 10px 2px;}

#statusList .wa li:after
{
	content: ".";
	display: block;
	font-size: 0;
	line-height: 0;
	clear: both;
	visibility: hidden;
}
#statusList .wa li.sys
{
	padding: 10px 5px 10px 60px;
}
.stampop
{   
	display:block;
}
.stamp
{  float:left;
   margin-right:5px;
	color: #999;
	font-size: 12px;
	
}
.stamp a
{
	color: #999;
}
#statusList li .op {float:left; width:50px; display:block;}

#statusList li .op span, #statusList li .op a
{  
	color: #999;
	margin-bottom:2px;
	float:right;	
	cursor:pointer;
	text-indent:-9999px;
 }
 
.retweet{background: url(../images/retweet.gif) no-repeat scroll 0pt 0pt; width:20px;padding:0 10px;}
 /*
 .listtex_box 
 { float:left; 
   width:470px;
   display:block;
 	} */
  #content .statusListme .list_text {width:516px; _overflow:hidden;}
 .more_next
{	
	background:url(../images/next_page.gif) no-repeat;
	cursor:pointer;
	padding-top:8px; 
	margin:8px 0 10px 35px; 
	color:#005EAC; 
	font-size:14px; 
	font-weight:bold; 
	height:38px; 
	text-align:center; 
	text-decoration:none;
}
 .more_next:hover
 {
 	text-decoration:underline;
 }

.eventlist_tab li
{
	padding:10px;
	border-bottom:1px solid  #dcdcdc;	
}
#menutab 
{
 border-top:1px  solid #dcdcdc;
 margin-top:5px;
 }
#menutab .current 
{
	background:#fff;
	left:-4px ;
	position:relative;
	margin-right:-5px;
}
.eventlist_tab li a 
{
	font-weight:bold;
     font-size:14px;
     color:#5b5b5b;	
     text-decoration:none;
}
.eventlist_tab li a:hover
{
 text-decoration:none;
}
#divRefresh 
{
	padding:10px 0 10px 10px;
	margin:0 5px;
	border-bottom:1px dashed #dcdcdc;
	}
#divRefresh a 
{ cursor:pointer;
   margin-right:20px;
	}
#divRefresh a:hover
{
	text-decoration:none;
}

#divTitle 
{
	font-size:16px;
	font-weight:bold; 
	color:#5b5b5b; 
	padding-top:10px;
}
 
#statusList  .light{background-color: #f6f6f6;}
#statusList  .unlight .op span, #statusList  .unlight .op a {visibility:hidden;}
#statusList .light .op span, #statusList .light .op span {visibility:visible; }

 .replay {
background: url(../images/img_action.gif) no-repeat scroll 0pt 0pt;
/*display:block;*/
font-size:0pt !important;
overflow:hidden;
vertical-align:middle;
height:16px;
width:40px;
line-height:0pt;
text-indent:-999em;
}
.replay:hover{background-position:-40px 0;}
.preplay { cursor:pointer;}
.share {
background:transparent url(../images/img_action.gif) no-repeat scroll 0pt -16px;
/*display:block;*/
font-size:0pt !important;
font-size:12px;
overflow:hidden;
vertical-align:middle;
height:16px;
width:40px;
line-height:0;
text-indent:-999em;
}
.share:hover{background-position:-40px -16px;}

.faved{
background:transparent url(../images/img_action.gif) no-repeat scroll 0pt -48px;
/*display:block;*/
font-size:0pt !important;
font-size:12px;
overflow:hidden;
vertical-align:middle;
height:16px;
width:40px;
line-height:0;
text-indent:-999em;
}
.faved:hover{background-position:-40px -48px;}

.product_buy {
background:transparent url(../images/img_action.gif) no-repeat scroll 0pt -145px;
/*display:block;*/
font-size:0pt !important;
overflow:hidden;
vertical-align:middle;
height:16px;
width:40px;
line-height:0;
text-indent:-999em;
}
.product_buy:hover{background-position:-40px -145px;}

.delete {
background:transparent url(../images/img_action.gif) no-repeat scroll 0pt -32px;
/*display:block;*/
font-size:0pt !important;
overflow:hidden;
vertical-align:middle;
height:16px;
width:40px;
line-height:0;
text-indent:-999em;
}
.delete:hover{background-position:-40px -32px;}

.repeat 
{
background:transparent url(../images/img_action.gif) no-repeat scroll 0pt -64px;
/*display:block;*/
font-size:0pt !important;
overflow:hidden;
vertical-align:middle;
height:16px;
width:40px;
line-height:0;
text-indent:-999em;
}
.repeat:hover{background-position:-40px -64px;}

.opmore 
{
	background:transparent url(../images/img_action.gif) no-repeat scroll 0pt -112px;
/*display:block;*/
font-size:0pt !important;
overflow:hidden;
vertical-align:middle;
height:16px;
width:40px;
line-height:0;
text-indent:-999em;
}
.opmore:hover{background-position:-40px -112px;}

.report 
{	background:transparent url(../images/img_action.gif) no-repeat scroll 0pt -128px;
/*display:block;*/
font-size:0pt !important;
overflow:hidden;
vertical-align:middle;
height:16px;
width:40px;
line-height:0;
text-indent:-999em;
}
.report:hover{background-position:-40px -128px;}

#statusList li.activeCssClass .usernm
{
	color: #FE6700;
	font-weight: bold;
}
.messageview .dricect_check 
{
	float:left;
	margin-top:4px!important;
	 margin-top:-2px;
	 margin-right:4px!important;
	 margin-right:0px;
}
/* mms preview photo*/
#statusList .videos
{   clear:both;
	margin:0px auto 5px;
	width: 300px;
	border: 1px solid #dcdcdc;
	overflow: hidden;	
}


#statusList .mmsphoto
{
	float: right;
	padding: 1px;
	border: 1px solid #ccc;
	overflow: hidden;
}

#statusList .mmsphoto
{
	width: 100px;
	text-align: center;
}
#statusList .mmsphoto img
{
	border: 0px;
}

#selectZone a 
{
	cursor:pointer;
	margin-right:10px;
}



/*mms preview photo*/

/*statusList_copy  */
.statusList_copy li
{
	height: 10%;
	border-bottom: 1px dashed #dcdcdc;
	font-size: 14px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	list-style-type:none;
}

.statusList_copy .actions
{
	float: right;
	text-align: right;
}
.statusList_copy .TabTitle
{
	padding: 5px 0px 10px 10px;
	font-size: 14px;
	color: #5b5b5b;
	font-weight: bold;
}

.statusList_copy 
{border: 1px solid #dcdcdc;
 margin-top:20px;
}

.statusList_copy ol
{
	list-style: none;
	padding: 5px;
}
.statusList_copy li {
padding:10px 5px 10px 60px;
}
.statusList_copy li:hover
{
	background-color: #f6f6f6;
}
.statusList_copy li .list_text 
{
	margin-left:5px;
	 float: left;
	 display:block;
	 width:460px;
 }

.statusList_copy li span.content
{
	word-break: break-all;
}
.statusList_copy li .op 
{display:block;
 float:left;
 width:50px;
}

.statusList_copy .op span, .statusList_copy li .op a
{  
	color: #999;
	margin-bottom:2px;
	float:right;	
	cursor:pointer;
 }
.statusList_copy .light{background-color: #f6f6f6;}
.statusList_copy .unlight .op span, .statusList_copy   .unlight .op a {visibility:hidden;}
.statusList_copy .light .op span, .statusList_copy .light .op span {visibility:visible; }

.statusList_copy .videos
{   clear:both;
	margin:0px auto 5px;
	width: 300px;
	border: 1px solid #dcdcdc;
	overflow: hidden;	
}


.statusList_copy .mmsphoto
{
	float: right;
	padding: 1px;
	border: 1px solid #ccc;
	overflow: hidden;
}

.statusList_copy .mmsphoto
{
	width: 100px;
	text-align: center;
}
.statusList_copy .mmsphoto img
{
	border: 0px;
}
.statusList_copy .avatar
{
	float: left;
	margin-left: -55px;
	border: 1px solid #dcdcdc;
	width: 48px;
	height: 48px;
	padding: 4px;
}

.statusList_copy .avatar img
{
	width: 48px;
	height: 48px;
	border: 0px;
}


/*statusList_copy  */

/* avatar list */
#statusList .avatar
{
	float: left;
	margin-left: -55px;
	border: 1px solid #dcdcdc;
	width: 48px;
	height: 48px;
	padding: 4px;
}

#statusList .avatar img
{
	width: 48px;
	height: 48px;
	border: 0px;
}

/* tabs */
.tabs
{  
	 *zoom:1;
	font-size: 14px;
	background:#E8F2F9;
}
.tabs:after
{
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	clear: both;
	visibility: hidden;
}
.tabs a.crumb
{
	float: left;
	margin: 7px 0 0;
	padding: 0 .5em;
	font-size: 12px;
}
.tabs ul
{
	position:relative;
	top:1px;
	float: right;
	list-style: none;
}
.tabs ul.friendlist
{
	float: left;
	list-style: none;
	top:2px;
}
.tabs ul.friendlist li
{
margin:0 5px 0 0;
}
.tabs li
{
	float: left;
	margin-left: 5px;
	background: transparent url(../images/s01.gif) no-repeat scroll left top;
	background-color:#b4c3d5;
	display: inline-block;
	font-size: 14px;
	line-height: 25px;
	padding-left: 10px;
}

.tabs li a
{
	background: transparent url(../images/s01.gif) no-repeat scroll right top;
	background-color:#b4c3d5;
	color: #ffffff;
	cursor: pointer;
	display: block;
	line-height: 25px;
	padding-right: 10px;
}
.tabs li a:hover
{
	text-decoration: underline;
}

.redian
{
	font-weight: bold;
	color: #bb0707;
	padding: 0 10px;
}
.tabs .current
{
	background: transparent url(../images/s02.gif) no-repeat scroll left top;
}
.tabs .current a
{
	color: #005EAC;
	background: transparent url(../images/s02.gif) no-repeat scroll right top;
}

#notifyRepliesToMe {color:#FE6700;}
/*status list end*/

/*creategroupdesc begin*/
#creategroupdesc
{
	margin-top: 10px;
	border: solid 1px;
	border-top-color: #C3E5EF;
	border-top: -3px;
	border-color: #93A2BF;
}
.caption
{
	color: #5B5B5B;
	padding: 6px 5px;
	margin-bottom: 8px;
	border-bottom: 1px solid #dcdcdc;
	font-size: 14px;
	font-weight: bold;
	display: block;
}
#creategroupdesc p
{
	padding: 6px 10px 6px 10px;
}
#sidebar .yq_copy p
{
	margin-left:5px;
}
.copy_input 
{
	 border:1px solid #b3b3b3;
	 padding:3px;
	 width:185px;
}

/*creategroupdesc end*/

/*friends icons begin */
.friendIcons
{
	clear: both;
	margin-top: 5px;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
}


.friends
{
	padding-left: 2px;
	padding-top: 2px;
}


.friends .mphoto
{
	width: 48px;
	height: 48px;
	display:block;

}

.friends .mavatar
{
	margin:2px;
	padding:3px;
	border:1px solid #dcdcdc;
	overflow: hidden;
	width: 48px;
	height: 48px;
}
#willFollowIcons .friends .mavatar  
{
	float:left;
	margin:3px;
}
.imb span { float:left;}
 .friends .mavatar:hover{border-color:#FE6700;}
.card_top
{
	color: #FE6700;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	border-bottom: 2px solid #efefef;
	word-break: break-all;
	overflow: hidden;
}

.card_content
{
	background: #fff;
	padding: 8px 10px;
	word-break: break-all;
	overflow: hidden;
}
.card_content p
{
	margin: 2px 0;
}
.card_bottom
{
	padding: 5px 10px;
	border-top: 2px solid #efefef;
	font-size: 14px;
}
/*friend icons end */

/* activeUsers begin */
#activeUsers
{
	margin-top: 5px;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
}


#yesterDayActiveUsers
{
	margin-top: 10px;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
}


/* activeUsers end  */

/* blacklist begin */
#blacklist
{
	margin-top: 10px!important;
	margin-top:25px;
	overflow: hidden;
	padding-bottom: 5px;
}

#blackName
{
	width: 150px;
	font-size: 12px;
}

#blacklist #blackName
{
	margin-left:5px;
	margin-top:5px !important;
	margin-top:-10px;
	height: 18px;
	padding: 2px;
	width:165px;
	color:#444;
	border-color: #7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);
	border-width: 1px;
	border-style: solid;
}

#blacklist #BtAdd
{
	margin:8px 0 0 5px;
}
.caption_right 
{
	float:right;
	margin-top:-33px!important;
	margin-top:-35px;
	margin-right:5px;
}
#blackListContainer
{
	margin-top: 10px;
	margin-left:2px;
}

#blackListContainer li
{   float:left;
	padding-bottom: 5px;
	margin-top: 2px;
	width:45px;
}
.blacklistphoto
{
	float: left;
	width: 32px;
	height:32px;
	padding:3px;
	border: 1px solid #dcdcdc;
}
.blacklistphoto:hover
{
	border-color:#FE6700;
 }
.black_text a  
{
	color:#888;
	float:left; 
	margin-left:10px;
	}
/* blacklist end */

/* featured begin*/
#featured
{
	list-style: none;
	padding-top: 4px;
}
ol#featured ol.featured
{
overflow:hidden;
zoom:1;
}
.tuijian .featured li
{
	 float:left; 
}
#featured .mphoto
{
	width: 48px;
	height: 48px;
	margin: 2px 3px 2px 3px;
	padding:3px;
	border:1px solid #dcdcdc;
}
#featured .mphoto:hover{border-color:#FE6700;}

/* 
#featured .url
{
	overflow: hidden;
} */
#settings #featured li
{
    display:block;
    margin-bottom:5px;
    overflow:hidden;
    list-style:none;
 }
#settings #featured .single
{
margin-right:10px;
height:92px;
width:65px;
line-height:1.5;
overflow:hidden;
text-align:center;
}
 #settings .tuijian {width:550px;}
#settings .tuijian #featured .caption 
{width:520px;
 _float:left;
	line-height:18px;
   background:transparent url(../images/toggle_up.png) no-repeat scroll right 10px;
   overflow:hidden;
   zoom:1;
}
#settings .tuijian #featured .collapsed .caption 
{ width:520px;
	line-height:18px;
background:transparent url(../images/toggle_down.png) no-repeat scroll right 10px;
}
/* featured end*/



/*user-profile begin*/

.fn img
{
	padding-left: 2px;
}

#userprofile ul
{
	list-style: none;
	padding: 2px 5px;
	word-break: break-all;
	overflow: hidden;
}
#userprofile ul li
{ overflow:hidden;zoom:1;}
#userprofile ul.pic
{
	margin-top: -20px;
	padding: 3px;
}
#userprofile span
{
	font-size: 12px;
	font-weight: normal;
}

#userprofile .mywrap
{
	word-break: break-all;
	width: 150px;
	height: 40px;
	overflow: hidden;
}

#userProfileActions
{   clear:both; 
    margin:5px 5px 0 5px;
	border: 1px dashed #63AD00;
	padding: 2px;
	background-color: White;
}

#userProfileActions li
{
	padding-left: 10px;
}

#settingNotifier
{
	padding-left: 8px;
	background-color: Yellow;
	border: 2px solid #FFD700;
	font-weight: normal;
	font-size: 12px;
}

#userprofile .dynstatus
{
	text-decoration: none;
}

#userprofile .guanzhu
{
	padding: 2px 0px;
	margin:2px 0px;
}

#userprofile .guanzhu li,.context li
{
	float: left;
	border-left: 1px solid #dcdcdc;
	width: 54px;
	padding-left: 2px;
	overflow: hidden;
}
#userprofile .count,.context .count
{
	display: block;
	font-family: "Times New Roman" ,Times,serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 2px;
}

.guanzhu .guanzhugx:hover 
{
	 text-decoration:none;
}
.simple_userprofile 
{  
   margin-bottom:12px;
	padding-top:3px;
	}
.simple_userprofile img
{
	width:48px;
	height:48px;
}
 #userprofile .simple_username 
 {   
 	margin-top:10px; 
 	margin-right:5px;
 	color:#5B5B5B;
 	font-size:16px;
 	font-weight:bold;
 }
.simple_userprofile .simple_userimg
{  float:left;
	border:1px solid #dcdcdc;
	padding:3px;
	width:48px;
	height:48px;
	margin:0 5px 2px 3px;
	}
.simple_userprofile .guanzhu {clear:both;}

/*user-profile end*/



/*setting menu begin */


#settingmenu h1
{
	margin: 0px;
	height: 0px;
	display: block;
}

#settingmenu ul
{
	list-style: none;
	margin: 5px;
	padding: 5px;
	font-size: 14px;
	font-weight: normal;
}
#settingmenu ul li
{
	padding: 4px;
}
#settingmenu .set_cur
{
	background: #fff ;
}

#settingmenu ul img
{
	float: left;
	margin-right: 8px;
	margin-top: 2px;
}
/*setting menu end*/



/*rss & page panel begin*/

#rssPanel ul
{
	list-style-type: none;
}
#rssPanel li.rss
{
	
	margin-top:8px;
	margin-left:5px;
	background: url(../images/rssfeed.png) 0 50% no-repeat;
}
#rssPanel li.rfriend
{   
	margin-top:10px;
	margin-left:5px;
	background: url(../images/rfriend.png) 0 50% no-repeat;
	}
#rssPanel li.rplay
{ 
	margin-top:8px;
	margin-left:5px;
   background: url(../images/rplayzs.png) 0 50% no-repeat;
	}
#rssPanel li a
{
	padding-left: 22px;
}


/*rss & page panel end*/


/*search panel begin*/
#search
{   float:left;
	width: 650px;
	margin: 15px 0px 15px 10px;
	border: 1px solid #dcdcdc;
	background: #fff;
}
#search .result
{
	padding: 10px;
	border-bottom: 1px dashed #dcdcdc;
}
.search_re {float:left;}

#search .result em
{
	color: #FE6700;
}
#searchList li
{
	height: 10%;
	padding: 10px 5px;
	border-bottom: 1px dashed #dcdcdc;
	font-size: 14px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
}
#searchList .list_text {margin-left:8px;}
#searchList ol
{
	list-style: none;
	margin: 5px;
}
#searchList li.latest
{
	background: #ffa;
}
#searchList li.odd
{
	background: #fff;
}
#searchList li
{
	padding: 5px 5px 5px 60px;
}
#searchList li:hover
{
	background: #f6f6f6;
}
#searchList .avatar
{
	float: left;
	margin-left: -55px;
	padding: 3px;
	border: 1px solid #ccc;
	overflow: hidden;
}
#searchList .avatar:hover
{
	border: 1px solid #ff7031;
}
#searchList .avatar
{
	width: 48px;
	height: 48px;
}
#searchList .avatar img
{
	width: 48px;
	height: 48px;
}
#searchList .mmsphoto
{
	float: right;
	margin: 0px;
	margin-right: 0px;
	padding: 1px;
	border: 1px solid #ccc;
	overflow: hidden;
}

#searchList .mmsphoto
{
	width: 100px;
	text-align: center;
}
#searchList .mmsphoto img
{
	border: 0px;
}

#searchList .videos
{   clear:both;
	margin: 0px auto 5px;
	width: 300px;
	border: 1px solid #ccc;
	overflow: hidden;
}

#search_sidebar .input_text
{
	margin: 0 0 8px 5px;
	height: 18px;
	width: 170px;
	font-size: 12px;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);
}

#search_sidebar .formbutton
{
	margin-top: 8px;
}


#search_content .search_tag
{
	padding: 5px 1px;
	background: #fbfbfa;
	width: 650px;
	margin-left: 10px;
}

#search_content #statusupdate
{
	margin-bottom: 15px;
	margin-left: 10px;
	width: 650px;
}
#search_content #statusList {margin-top:0;}
#search_content #statusList b
{
	font-weight:normal;
	color:#FE6700;
	}
 .sidebar-menu { padding-left:8px;}
 .sidebar-menu li{ margin-bottom:5px; }
 .collapsible .caption
{
	background:transparent url(../images/toggle_up.png) no-repeat scroll 170px 10px;
	cursor:pointer;
}

 .collapsed .caption
 {
 	background:transparent url(../images/toggle_down.png) no-repeat scroll 170px 10px;
 	cursor:pointer;
 }
.loading .caption
{
	background:transparent url(../images/spinner.gif) no-repeat scroll 170px 10px;
	}
#sidebar_search_submit {
cursor:pointer;
height:25px;
width:25px;
margin-top:-1px;
margin-left:0px !important;
margin-left:-3px;
border:1px solid #DCDCDC; 
border-left:none;
background:url(../images/search_img.gif) no-repeat;
}
#sidebar_search_submit:hover{border-color:#ccc;}
#custom_search .search_input 
{
	float:left; 
	margin-left:2px;
	width:115px;
	 height:18px;
 }
 
 #custom_search .search_tip 
{
	color:Gray;
 }
 
#custom_search  
{
	margin:8px 5px 5px !important;
	margin:15px 10px 10px;
}
#ulSelect 
{
	display:none; 
	list-style:none;
	position:absolute; 
	border:1px solid #DCDCDC;
	background:#fbfbfa; 
	width:42px; 
	margin-top:-1px;
	white-space:nowrap;

}
#ulSelect li 
{    list-style-type:none;
	cursor:pointer;
	padding:1px 3px;
	margin:0px;
	list-style:none;
	white-space:nowrap;
}
#ulSelect li:hover
{
	background-color:#d9eafb;}
#searchType
{
	margin:0px 1px 0px 2px;
	padding:0px;
	cursor:pointer;
	float:left;
	width:32px;
	background:url(../images/arr2.gif) no-repeat scroll right 7px;
	}
.search_zd  
{
	float:right;
    margin-top:-13px!important;
    margin-top:-20px;
  }
  
 .creat_room
 {
 	float:right;
 	margin-right:38px;
 	 margin-top:-32px!important;
 	 margin-top:-35px;
 }
   .zhuceroom 
    {
    	margin-top:10px;
  }
 #remove_search_button , #save_search_button , #save_remove_running 
 {
 	float:right;
 	margin-right:20px;
 	font-weight:normal;
 	font-size:12px;
 }

#remove_search_button img
 {
 	float:left;
 	margin:2px 5px;
 }
 
#save_search_button img
 {
 	float:left;
 	margin:2px 5px;
 }
 
/*search panel end*/

/*accouncement begin*/
#announcement
{
	margin:0px 0px 10px 0;
}

#announcement .scrollborder
{
	border: 1px dashed #63AD00;
	background-color: #fff;
	padding: 10px 0;
	margin: 7px 3px 5px;
}

#announcement ol
{
	margin: 0px;
	list-style: none;
	list-style-position: inside;
}

#announcement li
{
	margin: 0px;
	padding: 0px 10px 0px 10px;
}
#announcement .ggcaixin
{
	padding-left: 5px;
	font-size: 12px;
	color: #005EAC;
}

/*accouncement end*/

/*regist begin*/
#regist 
{
	margin-left:13px;
	margin-top:10px;
}
.zctip #Result
{
	width:210px;
	margin-left:85px;
	margin-top:0px;
	}
.yh_zctip .zctip #Result { width:300px;}

/*regist end*/

/*cmylist begin*/
#clist_content { padding-left:5px;}
    #clist_content a:hover { text-decoration:none;}
	#clist_content p.clist_action{ margin:0px; overflow:hidden;}
	#clist_content p.clist_action a{ width:30px;}
	#clist_content a{ display:block; float:left; width:150px; overflow:hidden;}
	#clist_content a.clist_arrow{ float:right; display:none; width:28px; height:13px; margin-top:3px; background:transparent url(/images/arrow_right.gif) no-repeat center top; text-indent:-9999px; overflow:hidden;}
	#clist_content a.clist_arrow:hover { background-position:50% -13px;}
	#clist_content li{padding:5px 20px 5px 0px;; overflow:hidden; zoom:1;}
	#clist_content #iCreatelist{ margin-right:10px;}
.clist_head { margin-top:-5px; margin-left:5px;}
.clist_head img { padding:2px; border:1px solid #dcdcdc; float:left; margin-right:8px;}
.clist_head .tilte { overflow:hidden; zoom:1;}
.clist_head .cancel_follow { display:block;}
.clist_status { float:right; width:80px; font-size:12px;}
	.clist_status p { padding-bottom:5px;}
.clist_tab { margin:0 5px 0 0;}
#iControlList { margin-top:15px;}
#clist_content li
{
border:1px solid #E8F2F9;
border-left:1px solid #DCDCDC;
position:relative;	
left:-9px;
margin-right:-11px;
padding:5px 5px 5px 10px;
}
#clist_content ol
{
position:relative;
}
#clist_content li img.private
{
 position:absolute;
 right:40px;
 top:10px;	
}
.clock
{
position:relative;
left:4px;
display:none;
}
#clist_content li.current {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DCDCDC;
border-left:none;
}
/*cmylist end*/

/* tooltip list begin*/
div.tooltip
{
background-color: #fff;
border: 1px solid #666666;
padding: 5px 10px;
display: none;
color: #fff;
text-align: left;
font-size: 12px; /* outline radius for mozilla/firefox only */
-moz-border-radius:5px;
width:100px;
color:#666666;
z-index:999999;
		}	
div.tooltip span
{
padding-left:5px;
display:inline-block;
width:65px;
*display:inline;
}
#iFollowingListId, #iFollowingAction,#iFollowing
{ 
float:left;
margin-left:5px;

  }
#statusList #iFollowingListId ol,#statusList #iFollowingAction ol { padding:0px;}
#searchList #iFollowingListId ol,#searchList #iFollowingAction ol { margin:0px;}
#iFollowingListId  li,#iFollowingAction li { border:none; height:20px; padding:0px;}
#statusList #iFollowingListId li:hover,#searchList #iFollowingListId li:hover,#statusList #iFollowingAction li:hover,#searchList #iFollowingAction li:hover{ background-color:Transparent;}
#iFollowingListId .tooltip label
{
display:block;
width:85px;
overflow:hidden;
float:left;	
}
#iFollowingListId .listbutton,#iFollowingAction .listbutton,#iFollowing .listbutton
{
display:block;
height:26px;
width:54px;
float:left;
cursor:pointer;
}	
#iFollowingAction .listbutton
{
width:36px;
}
/* tooltip list end*/		
		
/*xingzuo begin*/
#xingzuo
{
	background: #FBFBFA;
	padding: 10px 5px;
}
#xingzuo li
{
	float: left;
	list-style: none;
	margin-right: 5px;
}
#xingzuo img
{
	width: 48px;
	height: 48px;
}
#xingzuo li.selected
{
	border: 2px solid #FF9900;
}
.show h1
{
	color: #5b5b5b;
	font-size: 14px;
	margin:8px 0 8px 10px;
}

/*xingzuo end */

/* SignIn begin*/
#SignIn
{
	word-spacing: normal;
	border: 1px solid #dcdcdc;
	padding:5px 0;
}
#sidebar #SignIn 
{ border:none;
  border-bottom:1px solid #dcdcdc;
  margin-top:-15px;
}
.nob_select 
{ 
  width:70px; 
  overflow:hidden;
  display:block;
  height:16px;
 }
 
#SignIn select 
{ 
	 border:0 none;
	 margin:-1px;
	 margin-top:-3px;
	 width:74px;
	 height:20px;
}

#SignIn .con
{
	margin: 5px 0 5px 10px;
}
#content #SignIn .con {margin:8px 0 5px 60px;}

/* SignIn end*/

/* setting begin*/
#settings
{
	border: 1px solid #dcdcdc;
	line-height: 25px;
	padding: 20px;
	overflow: hidden;
}
#settings p
{
	margin-bottom: 10px;
}
#settings #imgUploadZone p
{
	text-align:center;
	color:#7f7f7f;
}
#settings #imgUploadZone .formbutton
{
	height:23px;
}
#settings #imgUploadZone .img_boder
{
background-color:#CFCFCF;
}
#settings .findfr h3
{
	font-size:14px; 
	margin-left:18px; 
	border-top:1px solid #dcdcdc;
	background:#fbfbfa;
	height:35px;
	padding:8px 0 0 10px;
}
#settings .findfr h3 img{float:left;margin-top:5px;}
#settings h2
{
	font-size: 16px;
	text-align: center;
	color: #902320;
	margin-bottom: 8px;
}

#settings ol
{
	list-style: disc;
	list-style-position: inside;
	_zoom:1;
}

#settings em
{
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	color: #D23333;
	font-style: normal;
}
#settings .input_blog
{
	margin-top:-14px;
	width:340px;
}
.set_email
{
	border-color:#B8D4E8 #2C2C2C #2C2C2C #B8D4E8;
	 border-style:solid;
	 border-width:1px;
	 background-color:#5084ac; 
	 padding:4px 6px;
	 color:#fff;
	 width:100px;
}
.set_email:hover {text-decoration:none;}
	
.twitter
{
	margin-left: 80px;
	color: Red;
}
#IBindedSiteDetails ul
{
	border: 1px dashed #cccccc;
	margin-bottom: 10px;
	padding: 5px 0px 5px 5px;
}
#IBindedSiteDetails ul li
{
	list-style-type: none;
	margin-bottom: 5px;
}
#IBindedSiteDetails ul li img
{
	margin-right: 10px;
	width: 24px;
	height: 24px;
	float: left;
}
#IBindedSiteDetails ul li a
{
	margin-left: 20px;
	cursor: pointer;
}
#IBindedSiteDetails ul li a:hover
{
	text-decoration: underline;
}
#ISupportSite
{
	margin-bottom: 10px;
}
#ISupportSite img
{
	width: 32px;
	height: 32px;
	margin-right: 10px;
	border: 1px dashed #dcdcdc;
	cursor: pointer;
}
#ISupportSite img:hover
{
	background: #efefef;
}

#IBindingSiteLogo
{
	width: 32px;
	height: 32px;
}


#settings #search_content 
{   margin-top:0px;
	margin-left:18px;
	border:1px solid #DCDCDC;
	border-bottom:none;
	background:#fbfbfa;
	padding:5px 20px 20px 30px;
	}
#IDivEMAIL	
{
	margin-left:18px;
	border:1px solid #DCDCDC;
	border-bottom:none;
	background:#fbfbfa;
	padding:10px 15px 10px 30px;
}
#IDivMSN {
	margin-left:18px;
	border:1px solid #DCDCDC;
	border-bottom:none;
	background:#fbfbfa;
	padding:10px 10px 10px 30px;
	}
#IDivCopyPaste{
	margin-left:18px;
	border:1px solid #DCDCDC;
	border-bottom:none;
	background:#fbfbfa;
	padding:10px 10px 10px 30px;
	}

#settings #featured .mphoto 
{   float:left;
    margin:0 0 0 4px;
}
#settings  #featured span 
{  
	cursor:pointer;
}
	
/* setting end*/

/* setting oauth begin*/

#settings .setclient_img 
{
	 list-style-type:none; 
	 margin-bottom:10px; 
}
#settings .setclient_img span
{
	float:left;
	 margin:10px 10px 0 0;
	}
.setclient_img li img 
{
	float:left; 
	margin:5px 10px 5px 0; 
	width:64px; 
	height:64px;
}

.app_detail img 
{
	width:64px; 
	height:64px; 
	float:left; 
	margin:0 10px 10px 0;
}
.app_detail span 
{
	font-size:16px;
	font-weight:bold;
	}
	
.app_detail .client_button  
{
	float:left; 
	height:28px;
    margin-right:10px;
}
.app_detail hr {color:#dcdcdc;}
.app_detail label 
{
	font-weight:bold;
	line-height:20px !important; 
	line-height:11px;
}
#settings .app_detail .app_txt {margin-bottom:10px;}
#settings .app_detail p { margin-bottom:18px; }

#settings .autho_txt 
{
	font-size:13px; 
	margin:10px 0;
	 color:#444;
 }
	 
 #settings .autho_img 
 {
	margin-bottom:10px;
 }
 #settings .authbut 
{
	margin-right:10px;
}
/* setting oauth end*/

/* setting theme begin */

#themes
{
	margin-bottom: 15px;
}
#themes img
{
	border: 1px solid #dcdcdc;
	margin: 2px;
	padding: 8px;
}
#themes img:hover
{
	border-color: #FE6700;
}

.theme_pic
{
	clear: both;
	width: 520px;
	padding:20px 10px 10px 10px;
	border-top:1px solid #dcdcdc;
}
.theme_color
{
	display: none;
	clear: both;
	width: 540px;
	padding:20px 10px 10px 10px;
	border-top:1px solid #dcdcdc;
}
.theme_setimg a
{
	float: left;
	width: 112px;
	height: 72px;
	overflow: hidden;
	border: 2px solid #dcdcdc;
	margin-right: 20px;
}
.theme_setimg a:hover
{
	text-decoration: none;
}
#inputs p
{
	margin: 10px 0px 0px 0px;
}
#picker { float:left; margin-right:30px;}
 
/* setting theme end */

/* page navigator */
.statusListFoot
{
	list-style: none;
	padding: 10px 0;
	text-align: left;
	text-align: center;
}
.statusListFoot li
{
	display: inline;
}
.statusListFoot li a
{
	padding: 0 2px;
	text-decoration: none;
}
.statusListFoot li.current
{
	margin: 0 .5em;
	padding: 2px 4px;
	background: #abdeef;
	color: #fff;
}

/* zuosa */
#zuosa
{  background:url(../images/welcome_zuosa.gif);
	padding: 8px 10px 0 10px;
	font-weight: bold;
	height:90px;
	background-color:#FDFCE7;
	margin-bottom:20px;
}
#zuosa p.class1
{
	background: url(../images/blue32_077.gif) 0 0 no-repeat;
	font-size: 14px;
	padding: 8px 10px 10px 40px;
}
#zuosa p.class2
{
	padding-left: 40px;
	font-size: 14px;
	font-weight: normal;
}
#zuosa em
{
	font-size: 16px;
	font-weight: bold;
	color: #FE6700;
	font-style: normal;
}
/* zuosa end*/

/* binding */
#binding
{
	margin: 5px 0 5px 0;
	border: solid 1px;
	border-top: -3px;
	border-color: #93A2BF;
}
#binding h1
{
	padding: 5px;
	display: block;
}
#binding p
{
	margin: 0px;
	padding: 2px 0px 0px 6px;
}


#binding a
{
	float: left;
	margin: 0px;
	padding: 0px;
}

#selectPaner
{
	margin-top: 10px;
	margin-left: 10px !important;
	margin-left: 5px;
	margin-right: 15px;
}
.bind_select
{
	border-color: #7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	width: 70px;
}
.mid_input
{
	border-color: #7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	width: 160px;
	color: #444444;
}
.small_input
{
	border-color: #7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	width: 55px;
	color: #444444;
}
.big_input
{
	border-color: #7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);
	border-style: solid;
	border-width: 1px;
	padding: 4px 2px;
	width: 400px;
	color: #444444;
}
.bind_textarea
{
	border-color: #7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	width: 400px;
	height: 90px;
	color: #444444;
}
.big_button
{
	background-color: #5084ac;
	border-color: #B8D4E8 #2c2c2c #2c2c2c #B8D4E8;
	border-style: solid;
	border-width:1px;
	color: #FFFFFF;
	height: 26px;
	padding-top: 0px !important;
	width: 110px;
	cursor: pointer;
	font-family:" 'lucida grande',tahoma,verdana,arial,simsun,sans-serif ";
}
/* binding end */

/*friend_pending*/
#friend_pending
{
	margin: 3px 0px 3px 0px;
	background-color: Yellow;
	border: 2px solid #FFD700;
	padding: 3px;
	list-style: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Fixedsys;
}

#pending_list
{
	padding: 30px;
	border: 1px solid #96D6DE;
	background: #ffffff;
	line-height: 50px;
}
.avatar img
{
	width: 48px;
	height: 48px;
	border: 0px;
}
.avatar
{
	border: 1px solid #ccc;
}
.submit
{
	text-align: center;
	font-size: 12px;
}
/*friend_pending end*/
#pending_list li.even
{
	background: #eee;
}
#pending_list li.latest
{
	background: #ffa;
}
#pending_list li.odd
{
	background: #fff;
}
#pending_list ol
{
	list-style: none;
	border: 0px solid #63AD00;
	margin: 0px;
}



#Result
{
	background: #FEFFDF;
	border: 1px solid #FCD4AD;
	padding: 2px;
	margin: 2px;
	line-height: 20px;
	text-align: center;
	font-weight: bolder;
	color: Red;
}
#actionResult p#Result
{
margin:0 10px 2px 0;
}
#TotalResult #Result
{
top:0;
margin-left:10px;
position:fixed;
width:804px;
}
#newtipe 
{	background: #FEFFDF;
	border: 1px solid #FCD4AD;
	margin: 2px 2px 2px 10px;
	text-align: center;
	font-weight: bolder;
	color: Red;
	padding:2px;
    float:left;
    width:520px;
}

#help
{
	width:500px;
	margin: 10px auto;
	background: White;
	border: 1px solid #ADD8E6;
}
#help .zs
{
	font-size: 16px;
	color: Maroon;
	font-weight: bold;
}
#help h2
{
	margin: 10px 0;
	font-size: 14px;
	font-weight: normal;
	background: #E6E6FA;
	padding: 5px;
	font-weight: bold;
}
#help ol
{
	margin: 1.5em 0;
	padding-left: 2em;
}
#help ul
{
	list-style: none;
}
#help li
{
	list-style: none;
	margin: 1em 0;
}
#help h3
{
	margin: .5em 0 0 1em;
	padding: . 2em 0;
	font-size: 14px;
}
#help p
{
	margin: .8em 0;
}
#help .Bind
{
	color: Black;
}
#help em
{
	font-size: 16px;
	color: #b22222;
	font-weight: bold;
	font-style: normal;
}


#about
{
	font-size: 14px;
	margin: 10px 60px 10px 30px;
	width: 250px;
	border: 1px solid #eee;
	padding: 10px 20px 10px 20px;
	font-weight: normal;
}
#about li.class1
{
	font-size: 14px;
	margin: -100px 100px 10px 1000px;
}
#about p.class2
{
	padding-left: 40px;
	font-size: 14px;
	font-weight: normal;
}
#about em
{
	background: Yellow;
	font-size: 16px;
	font-weight: bold;
	color: Maroon;
}
#about .avatar
{
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	padding: 0px 1px 2px 1px;
	border: 1px solid #ccc;
	overflow: hidden;
}
#about .avatar:hover
{
	border: 1px solid #ff7031;
}
#about .avatar
{
	width: 72px;
	height: 72px;
}
#about .avatar img
{
	width: 72px;
	height: 72px;
	border: 0px;
}

/* avatar list */
.avatar
{
	padding: 1px;
	border: 1px solid #eee;
	overflow: hidden;
}
.avatar:hover
{
	border: 1px solid #ff7031;
}
.avatar img
{
	width: 48px;
	height: 48px;
}
/* avatar list */
.alist
{
	list-style: none;
}
.alist li
{
	float: left;
	margin: 0 3px 3px 0;
}
/* 4 imgs in a row takes 204px */
.alist:after
{
	content: ".";
	display: block;
	font-size: 0;
	line-height: 0;
	clear: both;
	visibility: hidden;
}
.alist li a
{
	float: left;
	width: 48px;
	overflow: hidden;
	text-decoration: none;
}
.alist li a img
{
	height: 48px;
}
.alist li a span
{
	display: block;
	text-align: center;
	line-height: 150%;
	white-space: nowrap;
}
.alist
{ *zoom:1;}

/*底部*/


#footer
{   clear:both;
   margin-top: 20px;
	text-align: center;
	line-height: 1;
	background: fbfbfa;
	color: #888888;
	margin-bottom:20px;
}
#footer a
{
	color: #888888;
}
#footer li
{
	display: inline;
	background: url() no-repeat 0% 50%;
	padding: 0 2px 0 8px;
}
#footer li.first
{
	background: none;
}

#sidebar ul
{
	list-style: none;
}
#sidebar h2
{
	margin: 0 0 0 -10px;
	padding: 8px 5px 10px 10px;
	font-size: 14px;
	font-weight: normal;
}
#sidebar .c_siderbar 
{
	padding:5px 10px;
}
#sidebar .clist_siderbar
{
	padding:5px;
} 
#sidebar #dashboard
{
	font-size: 13px;
}
#sidebar #dashboard li
{
	margin: 5px 0;
}
#sidebar #dashboard li.reminder
{
	margin: 8px 0;
	font-size: 14px;
}
#sidebar #dashboard li.reminder a
{
	padding: 3px 3px 0;
	border-bottom: 2px solid #93A2C1;
	background: #fffcaa;
	text-decoration: none;
}
#sidebar p
{
	margin: 2px;
}
#sidebar textarea
{
	width: 195px;
}


.label
{
	padding: 50px;
	line-height: 40px;
}
.img_boder
{
	border: 1px solid #dcdcdc;
	padding: 3px;
	width: 36px;
	height: 36px;
}
.text_input
{
	height: 15px;
	margin-top: 3px;
	padding: 3px 4px;
	line-height: 15px;
	font-size: 12px;
}
.formbutton:focus
{
	border-color: #000;
}
.formtip
{
	margin-left: 80px;
	width: 300px;
}
span.formtipmsn
{
	color: #666;
}

/* SignIn2 begin*/
#SignIn2
{
	margin-left: auto;
	margin-right: auto;
	width: 280px;
	border-color:#A5DCE3 #90CED6 #90CED6 #A5DCE3;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	background:#F2FBFC;
	text-align: center;
	padding: 15px;
	height:160px;
	word-spacing: normal;
}
#SignIn2 .con
{
	font-size: 12px;
	margin-bottom: 4px;
	margin-top: 4px;
}
/* Collect */
#ACenter
{
	width: 500px;
	text-align: center;
	margin-top: -155px;
	float: none;
	overflow: hidden;
	position: relative;
	visibility: visible;
}

#Collect
{  width:800px;
	margin: 10px auto;
	text-align: center;
	background: White;
	padding: 10px;
	border: 1px solid #eee;
	height: 240px;
}
.Title
{
	color: #5B5B5B;
	font-size: 14px;
	font-weight: bold;
}
.Tit
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin-left: 450px;
}
#Collect .iil
{
	text-align: right;
	font-size: 80%;
	line-height: 150%;
	padding-bottom: 10px;
	width: auto;
	word-break: break-all;
	word-wrap: break-word;
}
#setting
{
	line-height: 30px;
	margin-top: 50px;
	margin-left: 46px;
	float: left;
	margin-bottom: 100px;
	padding: 20px;
	overflow: hidden;
	position: absolute;
	top: 250px;
}
.border /* page navigator */ .paginator
{
	list-style: none;
	padding: 10px 0;
	text-align: right;
	text-align: center;
}
.paginator li
{
	display: inline;
}
.paginator li a
{
	padding: 0 2px;
	text-decoration: none;
}
.paginator li.current
{
	margin: 0 .5em;
	padding: 2px 4px;
	background: #abdeef;
	color: #fff;
}



/*input by hongbo */
.label_input
{
	width: 75px;
	margin-right: 10px;
	float: left;
	text-align: right;
	clear: both;
}
.label_con
{
	margin-left: 280px;
	margin-top: -180px;
	text-align: right;
	clear: both;
}

.text_input, textarea, select
{
	border: 1px solid;
	border-color: #7c7c7c #c3c3c3 #ddd;
	font-size: 12px;
	line-height: 120%;
}
input, select
{
	vertical-align: middle;
}
.text_input
{
	height: 15px;
	padding: 3px 4px;
	line-height: 15px;
}
.formbutton:focus
{
	border-color: #000;
}



/*input bu danch*/

.cssdivSignIn
{
	margin-left: 100px;
}

area_input
{
	width: 100px;
	padding: 100px 100px 100px 100px;
	float: RIGHT;
	text-align: right;
	clear: both;
}

/*end input */



#photo
{
	padding-top: 12px;
	padding-bottom: 12px;
	border: 1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	border-top:none;
	text-align: center;
	background: #FBFBFA;
	overflow: hidden;
	width:auto!important;
	width:598px;
}

/*BLOG*/
#blogcontent
{
	font-size: 12px;
	width: 600px;
	height: auto;
	margin: 0px auto;
}
.h
{
	background: #B5C4D5;
	text-align: left;
	color: #004c7d;
	padding: 5px 7px 3px 7px;
}
.h a
{
	font-family: Arial;
	color: #ffffff;
}
.h span a, .h span
{
	font-weight: bold;
	color: #000000;
}
.img_a
{
	margin-left: -40px;
	float: left;
}
.name
{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #0868C8;
}

#span
{
	margin-left: 5px;
	margin-top: -20PX;
	height: 60%;
	width: 95%;
	display: block;
	border: 0px solid #FFD300;
}
#bloglist_div
{
	border: 1px solid #dcdcdc;
	padding: 5px;
}
#bloglist a
{
	border: 0px solid #D3D3D3;
}
#bloglist
{
	border: 0px solid #FFD300;
	margin: 0px;
	padding: 0px;
}
#bloglist img
{
	border: 1px solid #dcdcdc;
	width: 32px;
	height: 32px;
	padding: 3px;
	margin-right: 5px;
}
#bloglist li
{
	float: left;
	width: 135px;
	height: 60px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 42px;
	border: 0x solid #4478ef;
	overflow: hidden;
}

.rightbar
{
	clear: both;
	margin-top: 5px;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
}

.rightbar ul
{
	padding: 5px;
}
.rightbar h2
{
	margin: 0px 0;
	font-size: 18px;
	font-weight: bolder;
	padding: 10px 10px 10px 10px;
}
.rightbar .right
{
	float: right;
}
.rightbar .count
{
	padding: 0 10px 10px 0;
	font-size: 8px;
}
.rightbar li
{
	list-style-type: none;
	display: inline;
	padding: 0 2px;
}
.rightbar li .a1
{
	font-size: 16px;
	color: Fuchsia;
}
.rightbar li .a2
{
	font-size: 16px;
	color: Green;
}
.rightbar li .a3
{
	font-size: 12px;
}
.rightbar li .a1:hover, .rightbar li .a2:hover, .rightbar li .a3:hover
{
	color: red;
}


#blog_Recommand_HyperLink1
{
	float: left;
	margin-left: 5px;
}
#blogcontent .browsepanel
{
	float: right;
	margin-right: 5px;
}

/*END BLOG*/

/*Adsense*/
div.adsense
{
	border: 1px solid #cecece;
	background-color: #eef0ff;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 5px 15px;
}
div.adsense .addefault
{
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
}

div.adsense .adsensetype
{
	padding: 0 0 0 0;
	margin: 0 10px 0 0;
	float: right;
}
div.adsense .right
{
	float: right;
	padding: 0 0 0 0;
	margin: 0 2px 0 2px;
	width: 20px;
	text-align: center;
}


/*sharer begin*/
#sharer
{
	border: 1px solid #93A2BF;
	margin-top: 2px;
	margin-bottom: 15px;
	background-color: #fff;
	line-height: 35px;
	padding: 20px;
	overflow: hidden;
	width: 530px;
	float: right;
}

#sharer h2
{
	font-size: 16px;
	text-align: center;
	color: Maroon;
}

#sharer .label_input
{
	width: 105px;
	margin-top: 3px;
	height: 20px;
	line-height: 15px;
	margin-right: 15px;
	float: left;
	text-align: right;
	clear: both;
	font: 14px;
}
#sharer .text_input
{
	width: 350px;
	height: 15px;
	margin-top: 3px;
	padding: 3px 4px;
	line-height: 15px;
	font-size: 12px;
}
#sharer .area_input
{
	width: 360px;
	margin-top: 3px;
}
#sharer .formbutton2
{
	height: 23px;
	margin: 5px 0 0 170px;
	text-align: center;
	font-size: 12px;
}
#sharer .formbutton:focus
{
	border-color: #000;
}
/*sharer end*/
.downLoadMusicLinkClass
{
	font-size: 12px;
}

div.sysmsglist
{
	background-color: White;
}

div.sysmsglist li .left
{
	float: left;
	clear: both;
	margin-left: -50px !important;
	margin-left: -28px;
}

div.sysmsglist li .right
{
	float: right;
	font-size: 12px;
	margin-right: -5px;
	color:#999;
	visibility:hidden;
}
.sysmsglist .unlight .right {visibility:hidden;}
.sysmsglist .light .right {visibility:visible; }

#statusList .sysmstime {font-size:12px;color:#999;}
 .messageview { background:#fff;}
/*
#statusList li .delete {visibility:hidden;}
#statusList li:hover .delete {visibility:visible;} 
*/
.hidecontext
{
	display: none;
}

#uploadbutton
{
	color: #999;
	font-size: 12px;
	padding: 2px 0;
	overflow:hidden;
	*zoom:1;
}
#uploadbutton .uptip 
{
	float:right;
	margin-right:5px;
}
#inputValuePanel
{
	font-size: 12px;
	width: 400px;
}
.uploadfont
{
	font-size: 12px;
	color: #999999;
	width: 270px;
	margin-bottom:5px;
}
#uploadbutton .current a
{
	font-size: 12px;
	font-weight: bold;
}
.uploadTipSpanfont
{
	color: #FF6600;
}

.playfont
{
	font-size: 12px;
}
#video
{
	text-align: center;
	border: 1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	border-top-style: none;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*notifyimorder begin*/

#notifyimorder ol
{
	border: solid #93A2BF 1px;
	background-color: #F0FFFF;
	list-style-type: none;
	list-style-position: inside;
	padding: 5px;
	font-size: 14px;
	font-weight: normal;
}

#notifyimorder li
{
	list-style-type: none;
	padding-left: 0px;
	line-height: 20px;
}


#notifyimorder .myim
{
	padding-left: 5px;
	border-bottom: 2px solid Silver;
	font-weight: bold;
	color: #333333;
}

#notifyimorder .taxis
{
	float: right;
	margin-right: 25px;
	margin-right: 20px !important;
	color: #333333;
}

#notifyimorder .taxi
{
	float: right;
	margin-right: 22px;
	font-size: 16px;
	line-height: 18px;
}

#notifyimorder .taxi a
{
	text-decoration: none;
}



#notifyimorder .imlist
{
	padding-left: 5px;
}

#notifyimorder .imlist:hover
{
	background-color: #E0EEEE;
}
/*notifyimorder end*/


.myims
{
	padding-left: 5px;
}
.myimbg
{
	border: 1px solid #93A2BF;
	padding-left: 0px;
	background-color: #F0FFFF;
}
#myCollection
{
	margin-left: 20px;
}
#myCollection .formtip2
{
	color: #666;
	margin-left: 40px;
	display: block;
}

#myCollection .formbutton
{
	margin-left: 30px;
}
#myCollection .big_input
{
	margin-top: -14px;
	margin-right:5px;
	width:340px;
	
}
/* ExportFriends begin */


.msnnumber
{
	margin-left: 10px;
}
.tableBorder1 .even
{
	background: #E3F1FC;
}
.tableBorder1 .odd
{
	background: #FFFFFF;
}
.tableBorder1 strong
{
	color: #383a3c;
}
.tableBorder1 img{float:left; width:32px;height:32px; padding:5px 5px 5px 10px;}
#settings .tableBorder1 p{margin-bottom:0px;}
/* ExportFriends end */

/* userlogin_intro begin */
.userlogin_intro
{
	border: 1px solid #fcd4ad;
	background-color: #FEFFDF;
    margin:0 auto;
    margin-top:10px;
    width:800px;
    height:85px;
    margin-right:10px;
}
.userlogin_intro .dv { float:left; padding:10px;}
.userlogin_name
{
	width: 650px;
	float:left;
}
.userlogin_name h1
{
	font-size: 16px;
	margin-bottom:5px;
}
.userlogin_name p
{
	font-size: 13px;
}
.join_zuosha .profilesubmit
{
	font-size: 18px;
	border: 1px solid #00FF00;
	padding: 6px 12px;
	background-color: #74CA00;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	
}
.join_zuosha
{
	
	margin-right:10px!important;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:15px;

}
#content .userlogin_intro 
{
	 width:598px;
	  margin:0 0 10px 0;
	  height:95px;
	  overflow:hidden;
	}
#content .userlogin_name
{
	width:450px;
	}
	
/* userlogin_intro end */

/*picinsert begin */
.picclass p
{
	margin-bottom: 10px;
}
.picclass
{
	margin: 10px 10px 10px 40px;
	float: left;
}
.picclass p span
{
	color: #7A9BC5;
	font-size: 12px;
	font-weight: bold;
}
/*picinsert end */

/*  ScreenAuditing  begin */
.updatepassword p
{
	margin-bottom: 10px;
}
.paginator
{
	float:left;
	margin:5px 10px;
}
.screenauto li
{
	margin-left: 5px;
}
.screenauto li a
{
	margin-right: 7px;
}
.screenauto .listcontent a
{
	color: #999;
	text-decoration: none;
	font-size: 12px;
}
.screenauto .listcontent a:hover
{
	color: #ff7031;
}
.screenuser_name
{
	color: #0066CC;
}
/*  ScreenAuditing  end */

/* plusIndex  begin */

#plusIndex_main
{
	width:800px; 
	margin:0px auto; 
	
}
.plugList 
{
	float:left;
	 padding:20px 20px 20px 30px;
	 list-style-type:none;
	 border:1px solid #dcdcdc;
	 margin-bottom:15px;
	 background:#fff;
 }

 .plugList_top
 {
 	 padding:5px 5px 15px 5px;
 	 margin:0 10px 20px 0;
 	 font-size:16px;
 	 border-bottom:1px solid #dcdcdc;
  }
  .plugList_bot
 {
 	background:#E6E6FA;
 	 padding:5px 5px 5px 10px;
 	 margin:0 10px 20px 0;
 	 font-size:14px;
  }
 .plugList li
 {
  float:left;
  margin-bottom:45px;
 }
.plugList_img 
{
	float:left;
	 width:230px; 
	 margin-right:10px;
	 overflow:hidden;
} 
.plugList_img img{ width:190px;}
.plugList_content 
{
	float:left!important;
	float:none; 
	}
.plugList_content a 
{
	font-weight:normal; 	
 }
 .plugList_content  li
 {
 	float:left; 
 	list-style-type:none;
 	 width:220px;
     margin:0 20px 5px 2px;
 	 }
	
.plugList_content  h4
	{
		
		font-size:14px;
		margin-bottom:5px;
	}
/* plusIndex end */	

/* notity_follows begin */
#notity_follows 
{  
	border:1px solid #dcdcdc;
	border-bottom:none;
	padding:10px;
	}
#notity_follows ul {list-style-type:none;}
#notity_follows ul li 
{
	padding:5px 0 5px 10px;
	border-bottom:1px dashed #dcdcdc;
}
#notity_follows span 
{
	margin-right:10px;
}
#notity_follows .fmename 
{
	 float:left;
	}
#notity_follows .fmetxt  
{
	float:left; 
}
 #notity_follows #view_hidden 
 {
 	padding:2px 0 2px 10px;
 	color:#005EAC;
 	background:#f6f6f6;
 	cursor:pointer;
 	}
 .fmentbox
 {
 	width:532px; 
 	float:left;
 }
 
 .follows_title  
 { float:left;
 	font-size:14px;
 	font-weight:bold;
 	 color:#5B5B5B;
 	 width:532px;
 }
 #follows_count  a {font-weight:normal;font-size:12px;}
/* notity_follows end */

/* willFollowlist begin  */

 #willFollowlist 
 {
 	line-height:20px;
 	overflow-y:scroll;
 	height:358px;
 	border:1px solid #dcdcdc;
 }
 
 #willFollowlist li  
 {
 	list-style-type:none;
 	padding:8px 5px;
 	display:block;
 	height:55px;
 	border-bottom:1px dashed #dcdcdc;
 	background:#fff;
 	overflow:hidden;
 }
 
  #willFollowlist li:hover 
  {
  	background:#f6f6f6;
  }
  
.follow_img 
{
	width:48px;
	width:48px;
	float:left;
	border:1px solid #dcdcdc;
	padding:3px;
	margin:0 10px;
}

#willFollowlist li input 
{
	float:left;
	margin-top:6px;
	margin-left:2px;
}

 #settings .follow_p { margin-top:10px;}
 #settings .follow_p  .big_button {margin-right:20px;}
  #settings .fp input{ margin:-2px 8px 0 2px;}
  #settings .fp strong {font-size:14px; color:#5b5b5b;}

/* willFollowlist end  */

/* SearchCity begin */
#tagFriend
{
	margin-left:18px;
	background-color:#fbfbfa;
	border:1px solid #dcdcdc;
	width:538px;
}
.search_city 
{
	margin-bottom:10px;
	 border:1px solid #dcdcdc;
	 background:#fbfbfb;
	 padding:8px;
}
.search_city a {margin:5px;}

.search_citylist li 
{
	float:left;
    margin-bottom:5px; 
    margin-left:10px;
    overflow:hidden;
    width:70px;
  }

  .select_city 
  {  float:left;
     margin:10px;
  	}
 
.citysInProvince 
 {
 	 clear:both; 
 	 float:left;
 	 height:200px;
 	 width:180px;
 	 overflow-y:scroll;
 	 border:1px solid #dcdcdc;
 	 padding:5px 0;
 	 background:#fafafb;
 }
  #citysInProvince li
  {  float:left;
     width:70px;
  	margin-bottom:5px;
    margin-left:10px;
  	}

#statusList .samecity .userdesc
{ 
	display:block;
	color:#999999;
}
#statusList .samecity .userdesc a
{ font-size:12px; 
   color:#999;
  }

#statusList .samecity .content
{ 
	display:block;
}
.tjtag 
{
	text-align:center;
	 margin-bottom:10px;
	}
.tjtag a 
{
	font-size: 12px;
	 color:#fff; 
	 background-color:#5084AC; 
	 padding:2px 10px;
	 border-width:1px; 
	 border-style:solid; 
	  border-color:#B8D4E8 #2C2C2C #2C2C2C #B8D4E8;
}
.tjtag a:hover { text-decoration:none;}
 .follow {
background:transparent url(../images/img_action.gif) no-repeat scroll 0 -80px;
display:block;
font-size:0 !important;
height:16px;
line-height:0;
overflow:hidden;
text-indent:-999em;
vertical-align:middle;
width:40px;
}
.follow:hover{background-position:-40px -80px;}

 .stopfollow {
background:transparent url(../images/img_action.gif) no-repeat scroll 0 -96px;
display:block;
font-size:0 !important;
height:16px;
line-height:0;
overflow:hidden;
text-indent:-999em;
vertical-align:middle;
width:40px;
}
.stopfollow:hover{background-position:-40px -96px;}

/* SearchCity end */

/* useragreement begin */
#useragreement 
{
	width:800px; 
	border:1px solid #dcdcdc; 
	margin:10px auto;
	color:#5B5B5B;
	background:#fff;
}
.userg_box 
{   margin:15px 0 10px 0;
    padding:10px;
	 border:1px solid #dcdcdc;
	 background:#F8F8F8;
	}
.useragrement_text  
{
	border:1px solid #E9E9E9;
	background-color:#fff;
	padding:2px 8px 8px 8px;
	overflow:auto;
	height:280px; 
}
.useragrement_text p
{
	 margin:5px 0;
	}
.useragrement_text  h3
{
	margin:5px 0;
	font-size:12px;
}

#unBindPhoneTip 
{
	display: none; 
	border:1px solid #FCD4AD; 
	background:#FEFFDF;
	 padding:3px 5px; 
	 margin-bottom:2px;
	 margin-right:10px;
	 color:Red;
}
#SettingSMS #settings  
{  border:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	}
#SettingSMS
{ 
		padding-bottom:15px;
	}
.zcontent #settings  
{
	 border:none;
	padding-bottom:0px;
}
.zcontent 
{
	border:1px solid #dcdcdc;
	padding-bottom:20px;
}
 .abutton
{ 
   background-color:#5084AC;
    border-color:#B8D4E8 #2C2C2C #2C2C2C #B8D4E8;
    border-style:solid;
    border-width:1px;
    padding:4px 25px 5px;
    color:#fff;
}
 .abutton:hover 
	{
	 text-decoration:none;
	}
	
	#notifyRepliesToMe
	{
		color:Red;
	}
.mailissue-tip { margin-top:10px; color:#666; line-height:20px;}
/* useragreement end */

/* PicturePreNext begin */

.picture_next
{ 
	width:130px; 
  border:1px solid #ccc; 
  text-align:center;
  padding:5px 5px 8px 5px !important;
  padding:0 10px 10px 0;
  margin-left:15px; 
  background:#f8f8f8;
  float:left;
  margin-top:-5px;
}
.picture_next a:hover{text-decoration:none;}
.imgnex_fr 
{ 
  margin:10px 0 0 5px;
  vertical-align:middle;
  
}
.picnext
{
*display: inline; 
*font-size: 87px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
*float: left;
border:1px solid #dcdcdc;
 margin:5px 0;
 display:table-cell;
height:102px;
margin-bottom:5px;
overflow:hidden;
text-align:center;
vertical-align:middle;
width:102px;
background:#fff;
}

.picnext img
{
	vertical-align:middle;
}

/* PicturePreNext end */

/* refresh_ares */
#refresh_ares
{
	float:right;
	position:relative;
}
#refresh_ares #divSettingMsg
{
background:transparent url(/images/bell.gif) no-repeat scroll 0 3px;
position:absolute;
left:-76px;
*top:-1px !important;
z-index:999;
}
#refresh_ares #divSettingMsg a
{
padding-left:15px;
}
#refresh_ares #divSettingMsg #divSettingZone
{
-moz-border-radius:5px;
overflow:hidden;
background-color:#fff;	
border:1px solid #666666;
position:relative;
width:170px;
padding:5px 8px;
font-size:12pz;
*width:200px;
_width:190px;
z-index:9999999;
}
/* refresh_ares  end */

/* create list */
#createList
{
-moz-border-radius:5px;
background-color: #CCCCCC;
padding: 5px;
width: 400px;
display: none;
color: #333;
text-align: left;
font-size: 12px; 
-moz-box-shadow: 0 0 10px #000;
-webkit-box-shadow: 0 0 10px #000;
}
ol
{
list-style-type: none;
}
#createList h2
{
height:20px;
overflow:hidden;
margin:0;
color:#FF5A00;
background-color:#EFEFEF;
font-weight:bold;
}
#createList h2 span
{
width:120px;
display:block;
float:left;
}
#createList h2 a
{
text-decoration:none;
display:block;
float:right;
color:#333;
}
.createlist_form
{
border:none;
background-color:#FFFFFF;
padding:5px 15px;
}
.submitbutton
{
font-size:12px;
margin-top:10px;
background-color:#5084AC;
border-color:#B8D4E8 #2C2C2C #2C2C2C #B8D4E8;
border-style:solid;
border-width:1px;
color:white;
padding:2px 3px 1px 3px;
}
#createList fieldset
{
border:none;
border-bottom:1px solid #eeeeee;
padding:10px 0;
}
#createList label
{
float:left;
 width:100px;
 display:block;
}
#iListName,#createList textarea
{
padding:4px 5px;
width:250px;
-moz-border-radius:2px;
border:1px solid #888888;
}
#createList textarea
{
*height:3em;
}
#createList .modal-inner
{
background-color:#fff;
}
.list-description-instruction
{
margin-left:100px;
}
div.search_tip
{
 font-size: 14px; 
 color: #666666; 
 line-height:25px;
 font-weight:bold;
}
.bt_container
{
	float:right;
	height:30px;
}
.listhome
{
float:right;
}
.user_status
{
	border-top:1px dashed #DCDCDC;
	height:30px;
	padding:5px;
	width:580px;
}
.status_room
{
float:left;
font-size:12px;
}
.status_room label
{
 position:relative;
 top:-3px;
}
.refresh_count
{
 position:absolute;
right:5px;
}
.status_friendlist
{
padding-top:10px;	
overflow:hidden;
}
.nodata 
{
color:#666666;
font-size:15px;
padding:0 10px; 
} 
.list_tilte
{
font-size:14px;
font-weight:bold;
color:#5B5B5B;
margin-bottom:5px;
}
.no_one
{
margin-top:10px;
padding-left: 80px
}
.liststatus
{
overflow:hidden;
margin-top:5px;
color:#666;

}
.following,.followers { float:left;}
.content_follow
{
 overflow:hidden;
zoom:1;
}
#spanFriendListTip
{
background-color:#fff;
border:1px solid #BFBFBF;
display:none;
font-size:12px;
left:0;
font-weight:normal;
list-style:none outside none;
overflow-x:hidden;
overflow-y:scroll;
position:absolute;
top:20px;
width:220px;
z-index:9999999;
color:#000;
height:100px;
}
#spanFriendListTip li
{
overflow:hidden;
white-space:nowrap;
cursor:pointer;
padding-left:5px;
width:220px;
}
#spanFriendListTip li span.chinese{ float:left;}
#spanFriendListTip li span.spelling { float:right; margin-right:22px;width:80px; overflow:hidden; display:block; _margin-right:10px; color:#5f5f5f;}
.activity-tip { padding:0 0 10px 25px; background:url(/jp/images/reward.jpg) 5px 0 no-repeat;}
.mail-change { float:right; text-align:center; margin-right:285px; height:20px; line-height:20px; width:55px;}
a.mail-change:hover { text-decoration:none;}
.mail-control { overflow:hidden; *zoom:1;}
.mail-address { float:left;}