﻿/*Reset Settings*/
body,div,span,object,frame,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,img,q,small,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,table,tbody,tr,th,td,input,menu{margin:0;padding:0}
body{font-size:12px;font-family:Tahoma,Verdana,STHeiTi,simsun,sans-serif;direction:ltr;}
a img, :link img, :visited img{border:0}
table{border-collapse:collapse}
ul{list-style:none}
q:before, q:after,blockquote:before, blockquote:after{content:""}
input.inputtext:focus, textarea:focus, select:focus{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FCFCFC none repeat scroll 0 0;
}
select{border:1px solid #BDC7D8;height:22px;padding:2px}
article, aside, dialog, figure, footer, header, 
hgroup, menu, nav, section,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
article, aside, dialog, figure, footer, header, 
hgroup, nav, section { 
    display: block;
}
nav ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
mark {
    background-color: #ff9;
    color: #000; 
    font-style: italic;
    font-weight: bold;
}

/* Fix IE6 input[type=radio] can't select when click label */
* html label{
	*behavior:expression(function(ele){
		ele.style.behavior="none";
		if(ele.htmlFor)return;
		function makeSelectable(){
			if(window.event.srcElement.tagName=='TEXTAREA'||window.event.srcElement.tagName=='INPUT')return;
			var item = ele.getElementsByTagName('textarea')[0]||ele.getElementsByTagName('input')[0];
			if(!item||item.disabled||item.type=='hidden')return;
			if(item.type=='radio')item.checked=true;
			else if(item.type=='checkbox')item.checked=item.checked?false:true;
			else if(item.focus)item.focus();
		}
		ele.attachEvent("onclick",makeSelectable);
	}(this));
}
*+html label {
	*behavior:expression(function(ele){
		ele.style.behavior="none";
		if(ele.htmlFor)return;
		function makeSelectable(){
			if(!ele.children.length) return;
			if((ele.children[0].tagName=='TEXTAREA'||ele.children[0].tagName=='INPUT')&&window.event.srcElement.tagName!='IMG')return;
			if(window.event.srcElement.tagName=='TEXTAREA'||window.event.srcElement.tagName=='INPUT')return;
			var item = ele.getElementsByTagName('textarea')[0]||ele.getElementsByTagName('input')[0];
			if(!item||item.disabled||item.type=='hidden')return;
			if(item.type=='radio')item.checked=true;
			else if(item.type=='checkbox')item.checked=item.checked?false:true;
			else if(item.focus)item.focus();
		}
		ele.attachEvent('onclick',makeSelectable);
	}(this));
}

/* Base - Global.css , imported on 2008-08-10*/
/**the long English word**/
.word_break{display:block;float:left;margin-left:-10px;padding:0;*line-height:0}
/** img icons**/
.iActs,
.iAiting,
.iApp,
.iBlog,
.iPost,
.iMyj,
.iClass,
.iFriend,
.iGift,
.iGroup,
.iClub,
.iProfile,
.iIm,
.iMarket,
.iBindphone,
.iFilm,
.iPhoto,
.iPoll,
.iSanguo,
.iShare,
.iStatus,
.iTinyphone,
.iVip,
.icon-addguy,
.iStar,
.iViponline,
.iOnline,
.iPhoneyes,
.iPhoneno,
.iChat,
.iVipdraw,
.iVippic,
.iVipmusic,
.iTieba,
.iMuisc,
.iVideo,
.iPagevideo,
.iLink,
.iConnect,
.iPage,
.iJoinclub,
.iSearch,
.iMusic,
.iNewMusic{width:16px;height:16px;background:url(/a/imgpro/home/ifeeds-and-requests-101102.png) no-repeat}
.iStar{background-position:0 -736px}
.iViponline{background-position:0 -768px}
.iOnline{background-position:0 -800px}
.iPhoneyes{background-position:0 -832px}
.iPhoneno{background-position:0 -864px}
.iChat{background-position:0 -896px}
.iActs{background-position:0 0}
.iAiting{background-position:0 -32px}
.iApp{background-position:0 -64px}
.iBlog{background-position:0 -96px}
.iPost{background-position:0 -128px}
.iMyj{background-position:0 -160px}
.iClass{background-position:0 -192px}
.iFriend,
.icon-addguy{background-position:0 -224px}
.iGift{background-position:0 -256px}
.iGroup{background-position:0 -288px}
.iClub{background-position:0 -320px}
.iProfile{background-position:0 -352px}
.iIm{background-position:0 -384px}
.iMarket{background-position:0 -416px}
.iBindphone{background-position:0 -448px}
.iFilm{background-position:0 -480px}
.iPhoto{background-position:0 -512px}
.iPoll{background-position:0 -544px}
.iSanguo{background-position:0 -576px}
.iShare{background-position:0 -608px}
.iStatus{background-position:0 -640px}
.iTinyphone{background-position:0 -672px}
.iVip{background-position:0 -704px}
.iVipdraw{background-position:0 -958px}
.iVippic{background-position:0 -990px}
.iVipmusic{background-position:0 -1021px}
.iPagevideo{background-position:0 -1048px}
.iTieba{background-position:0 -1080px}
.iPhone{background-position:0 -1110px}
.iMusic{background-position:0 -1744px}
.iVideo{background-position:0 -1774px}
.iLink{background-position:0 -1803px}
.iConnect{background-position:0 -1619px}
.iPage{background-position:0 -1409px}
.iJoinclub{background-position:0 -1588px}
.iSearch{background-position:0 -1714px}
.iNewMusic{background-position:0 -2184px;}
/**background icons**/
.icon{background-repeat:no-repeat}
.l-icon{padding:3px 0 3px 20px;background-repeat:no-repeat;background-position:0 2px}
.l-poll-s1{background:url(/a/img/poll.gif) 2px 3px no-repeat!important;height:40px;line-height:40px;padding:15px 0 8px 40px!important}
.icon-list li{padding-left:20px;background:url(/a/imgpro/home/ifeeds-and-requests-101102.png) no-repeat}
.icon-list li a{display:block}
.profile-poll .phead{margin-bottom:5px}
.profile-poll .l-poll{margin-bottom:5px}
.profile-poll .ujoin{border-bottom:1px solid #d8dfea;margin-bottom:5px}
.talk-online{background:url(/a/imgpro/icons/talk.gif) no-repeat left center;padding-left:16px}
.icon-list li.l-hs{background-position:0 -1201px}
.icon-list li.l-game{background-position:0 -1172px}
.icon-list li.l-recommend{background-position:0 -1319px}
.icon-list li.l-request{background-position:0 -1348px}
.icon-list li.l-poke{background-position:0 -1291px}
.icon-list li.l-detail{background-position:0 -192px}
.icon-list li.l-im{background-position:0 -1230px}
.icon-list li.l-invite{background-position:0 -1261px}
.icon-list li.l-findfriends{background-position:0 -1141px}
.icon-list li.l-msn{background-position:0 -1524px}
.icon-list li.l-blog{background-position:0 -96px}
.icon-list li.l-tag{background-position:0 -512px}
.icon-list li.l-photo{background-position:0 -498px}
.icon-list li.l-friend{background-position:0 -224px}
.icon-list li.l-group{background-position:0 -289px}
.icon-list li.l-class{background-position:0 -192px}
.icon-list li.l-film{background-position:0 -1111px}
.icon-list li.l-share{background-position:0 -608px}
.icon-list li.l-event{background-position:0 -1px}
.icon-list li.l-poll{background-position:0 -544px}
.icon-list li.l-app{background-position:0 -64px}
.icon-list li.l-gift{background-position:0 -256px}
.icon-list li.l-test{background-position:0 -1378px}
.icon-list li.l-page{background-position:0 -1409px}
.icon-list li.l-gamehall{background-position:0 -1440px}
.icon-list li.l-paopaoyu{background-position:0 -1471px}
.icon-list li.l-club{background-position:0 -1502px}
.icon-list li.l-restaurants{background-position:0 -1650px}
.icon-list li.l-dress{background-position:0 -1619px}
.icon-list li.l-joinclub{background-position:0 -1588px}
/* Link */
a{color:#005EAC}
a:link, a:visited{color:#005EAC;text-decoration:none}
a:hover{color:#005EAC;text-decoration:underline}
a.dark{color:#333}
a.action{border-bottom:1px solid #d8dfea;display:block;padding:3px 9px;text-decoration:none}
a.action:hover{background-color:#005EAC;color:#fff;text-decoration:none}
a.share{background:#fff url(/a/imgpro/home/home_icon.png-timestamp091126.html) no-repeat 29px -183px;border:1px solid #7f93bc;color:#525c97;display:block;float:left;line-height:1em;padding:3px;width:40px}
a.share:hover{background:#005EAC url(/a/imgpro/home/home_icon.png-timestamp091126.html) no-repeat 29px -206px;border:1px solid #005eac;color:#fff;text-decoration:none}
a.mini-share{background:#fff url(/a/imgpro/theme/xn/share_tiny.gif) no-repeat right center;width:38px;padding:3px 2px 1px;font-size:11px;line-height:11px;font-family:mingliu;display:block;border:1px solid #7f93bc;color:#525c97;text-decoration:none}
a.mini-share:hover{background:#005EAC url(/a/imgpro/theme/xn/share_tiny_hover.gif) no-repeat right center;border:1px solid #005eac;color:#fff;text-decoration:none}
/* Elements */
body{color:#333;background:#FFF;word-wrap:break-word;}
h1{font-size:16px}
h2{font-size:14px}
h3{font-size:14px}
h4{font-size:12px}
h5{font-size:12px}
h6{font-size:12px}
small{font-size:11px}
option{padding-left:5px}
em{font-style:normal;font-weight:400}
/* Standard */
.pipe{margin:0 3px;color:#aaa;font-size:11px;font-weight:400}
.hyphen{padding:0 5px;font-size:14px;color:#aaa}
.status-em{margin:0 0.15em;cursor:pointer;border:0}
.shadow{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.description,.time{color:#888888}
.float-left{float:left}
.float-right{float:right}
.clear-both{clear:both}
.hide{display:none}
.show{display:block}
.small{font-size:11px;font-family:tahoma, mingliu}
.large{font-size:14px}
.empty{visibility:hidden}
.quote{background:url(/a/img/quote_start.gif) no-repeat;margin-top:10px;padding:0 20px}
.quote q{background:transparent url(/a/img/quote_end.gif) no-repeat 100% 100%;color:#555;display:inline-block;padding-right:20px}
.feedbody .quote q{background:transparent url(/a/img/quote_end.gif) no-repeat right bottom;color:#555}
.x-to-hide{background:url(/a/imgpro/home/home_icon.png-timestamp091126.html) no-repeat scroll -63px -420px;width:14px;text-decoration:none;display:block;height:14px;line-height:14px}
.x-to-hide:hover{background-position:-63px -434px;text-decoration:none}
.lively-user,
a.lively-user:link,
a.lively-user:visited {color:#F60;}
a.lively-user:hover {color:#F60;}
/* Form */
fieldset{border:none}
input,select{vertical-align:middle;font-size:12px}
label{color:#333;cursor:pointer;}
textarea{border:1px solid #bdc7d8;padding:3px;font-size:12px;overflow:auto}
select,label,textarea,input{font-family:'lucida grande',tahoma,verdana,arial,STHeiTi,simsun,sans-serif}
.input-text{border:1px solid #bdc7d8;padding:3px;*behavior:expression(function(ele){ele.style.behavior='none';if(ele.disabled)ele.style.backgroundColor='#D4D0C8'}(this))}
.input-text[disabled]{background-color:#D4D0C8}
.input-checkbox{margin-right:5px}
.input-file{border:1px solid #bdc7d8}
.input-button,.input-submit{background-color:#005eac;border-color:#b8d4e8 #124680 #124680 #b8d4e8;border-style:solid;border-width:1px;color:#fff;cursor:pointer;font-size:12px;padding:2px 15px;text-align:center;_padding:3px 10px;*behavior:expression(function(ele){ele.style.behavior='none';if(ele.disabled){ele.style.backgroundColor='#D4D0C8';ele.style.border="0"}}(this))}
.input-button[disabled], .input-submit[disabled]{background-color:#D4D0C8;border:0}
input.gray{border:1px solid;border-color:#fff #848484 #848484 #fff !important;background:#f0f0f0 !important;color:#333 !important}
input.mini{padding:2px;_padding:1px 2px}
input.large{padding:3px 15px;font-size:14px;_padding:5px 10px 2px}
/* Error */
.messages_div,.errors_div{margin:10px;padding:10px;border:1px solid;text-align:center;line-height:20px}
.messages_div{border-color:#F9B967;background:#fffbc1}
.errors_div{border-color:#dd3c10;background:#ffebe8}
.errorpage {
background:transparent url(/a/imgpro/bg/blog_error_icon.png) no-repeat 182px 165px;
padding:90px 0 90px 383px;
width:417px;
margin-bottom:100px
}
.errorpage .errors_div {
background:transparent url(/a/imgpro/bg/blog_error_bubbly.png) no-repeat left top;
border:0;
height:81px;
padding:45px 0 0;
position:relative;
text-align:center;
width:340px;
}
.errorpage .errors_div h2{margin-bottom:10px}
/*  PNG Fix-*/
.png-img{background-repeat:no-repeat;height:64px;width:64px}
.png-img a,
.png-img a:hover{display:block;height:64px;text-decoration:none}
/* clearFix*/
.clearfix:after,.feed:after,.feed-content .headline:after,.comment:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.feed,.feed-content .headline,.comment{display:inline-block}
.clearfix,.feed,.feed-content .headline,.comment{display:block}
/*Module autosug 080716 By YanQiang*/
.m-autosug{z-index:10;position:absolute;min-height:200px;min-width:100px}
.m-autosug-iframe{position:absolute;z-index:-1;height:100%;top:0;left:0;scrolling:no}
.m-autosug .m-autosug-content{border:1px solid #bdc7d8; background-color:#fff}
.m-autosug ul li{padding:3px 5px;border-bottom:1px solid #e0e0e0;word-wrap:break-word;}
.m-autosug p{line-height:1.3em}
.m-autosug em{font-weight:700;background-color:#d9e0ea}
.m-autosug small{font-size:11px;font-family:MingLiU;color:#878787;padding-left:3px}
.m-autosug-content .m-autosug-hover{background-color:#3b5998;color:#fff}
.m-autosug-content .m-autosug-hover em{background-color:#6670a6}
.m-autosug-content .m-autosug-hover small{color:#95a5c6}
.min-width-rule{width:110px;height:1px;font-size:0;margin-bottom:-1px}
/*Module autosug END*/
/* Module dialog , imported on 2008-08-10*/
table.pop_dialog_table{border-collapse:collapse;margin:auto;table-layout:fixed}
td.pop_topleft,td.pop_topright,td.pop_bottomleft,td.pop_bottomright{height:10px;overflow:hidden;padding:0px!important;width:10px!important}
td.pop_topleft{background-image:url(/a/img/pop_dialog_top_left.png)!important;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/a/img/pop_dialog_top_left.png',sizingMethod='crop') !important}
td.pop_topright{background-image:url(/a/img/pop_dialog_top_right.png)!important;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/a/img/pop_dialog_top_right.png',sizingMethod='crop') !important}
td.pop_bottomleft{background-image:url(/a/img/pop_dialog_bottom_left.png)!important;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/a/img/pop_dialog_bottom_left.png',sizingMethod='crop') !important}
td.pop_bottomright{background-image:url(/a/img/pop_dialog_bottom_right.png)!important;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/a/img/pop_dialog_bottom_right.png',sizingMethod='scale') !important}
td.pop_border{background-image:url(/a/img/pop_dialog_border.png)!important;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/a/img/pop_dialog_border.png',sizingMethod='scale') !important}
td.pop_content{background-color:#FFF;padding:0}
td.pop_content.morpadding_bluebg{padding:10px;background-color:#d2d9e6}
td.pop_content h2{float:none !important;background:#3777BC;border:1px solid #005eac;color:#FFF;font-size:14px;font-weight:700;margin:0;position:relative}
td.pop_content h2 span{display:block;padding:4px 10px 5px;font-size:14px;line-height:normal;}
td.pop_content h2 a.floatright{float:right}
td.pop_content .dialog_content{background:#fff;border:1px solid #005EAC;border-top-width:0}
td.pop_content .dialog_body p{	}
/*td.pop_content .dialog_body a,td.pop_content .dialog_body a:visited{color:#005EAC}*/
td.pop_content .dialog_content.borderblue{border:1px #8598c0 solid}
td.pop_content .dialog_body{padding:10px;border-bottom:1px solid #CEE1EE;position:relative;zoom:1}
td.pop_content .no_padding{padding:0;}
td.pop_content .dialog_buttons input{background-color:#005eac !important;background-image:none!important;border-color:#b8d4e8 #124680 #124680 #b8d4e8 !important;border-style:solid;border-width:1px;color:#fff}
td.pop_content .dialog_buttons input.gray{border:1px solid;border-color:#fff #848484 #848484 #fff !important;background:#f0f0f0 !important;color:#333 !important}
td.pop_content .share_popup{padding:0}
td.pop_content .dialog_summary{background:#f2f2f2;padding:8px 10px;border-bottom:1px solid #ccc}
td.pop_content .dialog_summary  p.centertext{margin:30px;text-align:center;line-height:20px}
td.pop_content .dialog_summary ul.classlist{list-style:none}
td.pop_content .dialog_summary ul.classlist li{list-style:none;height:25px;line-height:25px}
td.pop_content .dialog_summary ul.classlist li input.floatleft{background:none;float:left;vertical-align:middle;margin-right:5px;margin-top:7px}
td.pop_content .dialog_summary ul.classlist li .gray{color:#b4b4b4}
td.pop_content .dialog_summary.higher{height:100px;padding:10px}
td.pop_content .dialog_buttons{background:#F0F5F8;padding:8px;text-align:right}
td.pop_content .dialog_buttons.alignleft{text-align:left}
td.pop_content .dialog_buttons input{margin-left:5px;line-height:normal;}
td.pop_content .dialog_buttons_left_msg{float:left}
td.pop_content .loading{padding:10px;font-size:14px;font-weight:700;background:#f7f7f7}
.dialogtips{padding:4px;background-color:#FEFFCF;position:absolute;top:0px;left:0;width:370px}
* html .dialogtips{left:auto;right:0}
.contextual_dialog .generic_dialog_popup{width:360px}
.contextual_dialog .contextual_arrow, .contextual_dialog .contextual_arrow_rev{background-image:url(/a/img/minifeed_dialog_triangle.gif);background-repeat:no-repeat;height:12px;position:relative;top:1px}
.contextual_dialog .contextual_arrow_rev{background-image:url(/a/img/minifeed_dialog_triangle_rev.gif)}
.contextual_dialog .contextual_arrow span,.contextual_dialog .contextual_arrow_rev span{display:none}
.contextual_dialog h2{color:#000;padding-bottom:4px}
.contextual_dialog .contextual_dialog_content{background-color:#f0f0f0;border:1px solid #b7b7b7;border-bottom:2px solid #005eac;line-height:15px;padding:8px 10px 10px}
.contextual_dialog .dialog_buttons{padding-top:10px}
.contextual_dialog .dialog_buttons input{margin-right:10px}
.errorDialog td.pop_content h2{background:#ffebe8;border:none;border-bottom:1px solid #AAA;color:#333}
.errorDialog td.pop_content h2 span{padding:6px 10px 7px}
.errorDialog td.pop_content{border:1px solid #ee7c90}
.errorDialog td.pop_content .dialog_content{border:none}
.errorDialog td.pop_content .dialog_content .dialog_body{padding:15px}
ul.square_bullets{color:#005eac;list-style-image:none;list-style-position:outside;list-style-type:square;padding-left:20px}
/* popup div start*/
.share_popup .tabs{padding-top:15px;border-bottom:1px solid #898989}
.share_popup .toggle_tabs{list-style:none;width:360px;margin:0 auto}
.share_popup .toggle_tabs li{float:left;background:#f1f1f1 url(/a/img/toggle_tab_bg.gif) repeat-x 0 1px}
.share_popup .toggle_tabs li a{border:solid #898989;border-width:1px;border-left:0;padding:3px 15px;display:block;color:#333;margin-bottom:-1px}
.share_popup .toggle_tabs li a.selected{color:#fff!important;background:#6d84b4;border-color:#005eac;text-decoration:none}
.share_popup .toggle_tabs li.first a{border:1px solid #898989}
.share_popup .toggle_tabs li.first a.selected{border-color:#005eac #5973a9}
.share_popup .toggle_tabs li.middle a{border:1px solid #898989;border-left:none}
.share_popup .toggle_tabs li.middle a.selected{border-color:#005eac #5973a9}
td.pop_content h2 a{float:right;color:#fff;font-weight:400;font-size:12px}
td.pop_content h2 a.close-button{position:absolute;top:0px;right:6px;padding:6px 10px;color:#fff;font-weight:400;font-size:12px}
td.pop_content h2 a:hover{color:#fff}
.share_popup .share_header{position:relative;}
#popShare .poplogin{ width:500px; margin:0 auto;}
.share_popup .title-share{position:absolute; left:10px; top:16px;padding-left:20px;font-size:14px; font-weight:bolder; background:url(/a/img/newsfeed/share.gif) no-repeat left center;}
.share_send,.share_post{background:#f7f7f7 none repeat scroll 0;padding-top:15px}
.share-preview{background:#f7f7f7}
.share_fields{padding-bottom:10px}
.composer_fields dt{float:left;margin:0;padding:0 10px 0 20pt;text-align:right;width:65px}
.composer_fields dd{float:left;margin:0 0 10px;width:300px}
.composer_fields dd#dd_privacy_field{margin:0}
.composer_fields textarea{height:50px;margin:0pt;overflow:auto}
.composer_fields label{color:#666;font-weight:700;padding-top:4px;display:block}
.attachment_stage{background-color:#f0f0f0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;word-wrap:break-word;}
.attachment_stage_area{overflow:hidden;padding:8px 3px 7px 8px}
.share-title{font-weight:700;color:#555;word-wrap:break-word;word-break:break-all;line-height:16px!important;zoom:1;overflow:hidden;}
.music-summary{margin-top:5px}
.share_info.share-with-pic{margin-left:115px}
.share_thumb{border:1px solid #ccc;float:left;margin-right:5px}
.share_thumb img{border:3px solid #fff}
.share-description{line-height:18px!important;color:gray;table-layout:fixed;word-wrap:break-word;word-break:break-all;overflow:hidden;}
.share-description span{color:#333}
.share-description a{margin-right:3px}
.share_buttons{text-align:center;padding:0 60px 10px 0}
.share_buttons input{margin:0 5px}
.share_popup div.tokenizer,.share_popup input.inputtext,.share_popup textarea{width:295px;border:1px solid #8496BA}
.share_popup input.inputtext,.share_popup textarea{padding:5px 0 5px 3px}
/**share links add figure and abstract by zufang.wang @ 2009-11-3**/
.share-popup-abstract .share-popup-figure{float:left;margin-right:10px;_display:inline}
.share-popup-abstract .share-abs-title{color:#005DAC!important;font-weight:bolder}
.share-popup-abstract .share-abs-content{color:#808080!important}
/**share success tips by zufang.wang @ 20100109**/
.share-success{width:410px; padding:10px 0;}
.share-success-tip{width:100px;font-size:14px; text-align:center;display: inline-block;*display: inline;*zoom:1;vertical-align: middle;}
.share-success-more{width:300px; text-align:center; font-size:12px; border-left:1px solid #CEE1EE; display: inline-block;*display: inline;*zoom:1; vertical-align: middle;}
.share-success-more p{margin-top:10px;}
/*  share_popup */
.tokenizer{overflow:hidden;padding:0 0 3px 3px;width:100%;background:#fff;font-size:12px;word-wrap:normal}
.tokenizer_locked{background:#f4f4f4}
.tokenizer,
.tokenizer *{cursor:text}
.tokenizer input{width:100%}
.tokenizer .tokenizer_input,
.tokenizer .token{margin-right:3px;margin-top:1px}
.tokenizer .tab_stop,
.tokenizer .tokenizer_stretcher{display:block;float:left;overflow:hidden;width:0}
.tokenizer .tab_stop{height:0}
.tokenizer .tokenizer_stretcher{padding-top:7px}
.tokenizer .tab_stop input{border:0 solid #000;display:inline;position:relative;left:-500px}
.tokenizer_input_borderless div{left:4px;margin-left:-1px;overflow:hidden;position:relative}
.tokenizer_input_borderless div input{border:3px solid white!important;border-left:none;display:block;margin:-2px 0 -2px -2px;padding:0px!important}
.tokenizer div:-moz-first-node{padding-top:1px!important}
.tokenizer_input{width:150px;overflow:hidden;padding:1px 0}
.tokenizer_input input,
.tokenizer_input_shadow{border:0 solid #000;font-size:12px;padding:3px 5px;white-space:pre;width:68px;margin-top:1px}
.tokenizer_input_shadow{display:inline;left:-10000px;position:absolute;top:-10000px}
.tokenizer .tokenizer_input_shadow{height:0;display:block;left:0;overflow:hidden;position:relative;top:0}
div.tokenizer .token{float:left;background-image:url(/a/img/fb/token.gif);background-repeat:no-repeat;color:#000;white-space:nowrap;margin-top:3px}
div.tokenizer .token span{background-image:url(/a/img/fb/token.gif);background-position:top right;background-repeat:no-repeat;display:block}
div.tokenizer .token span span{background-position:bottom right}
div.tokenizer .token span span span{background-position:bottom left}
div.tokenizer .token span span span span{background-image:none;padding:2px 3px 2px 5px;line-height:14px}
div.tokenizer.tokenizer_locked .token span span span span{padding-right:5px}
html div.tokenizer_locked .token:hover,
html div.tokenizer_locked .token:hover span{background-image:url(/a/img/fb/token.gif)}
div.tokenizer .token:hover,
div.tokenizer .token:hover span{background-image:url(/a/img/fb/token_hover.gif);text-decoration:none}
div.tokenizer .token_selected,
div.tokenizer .token_selected span,
div.tokenizer .token_selected:hover,
div.tokenizer .token_selected:hover span{background-image:url(/a/img/fb/token_selected.gif);color:#FFF;text-decoration:none}
div.tokenizer .token span.x,
div.tokenizer .token span.x_hover,
div.tokenizer .token:hover span.x,
div.tokenizer .token:hover span.x_hover{background-image:url(/a/img/fb/token_x.gif);background-position:4px 2px;cursor:pointer;display:inline-block;height:7px;width:4px}
div.tokenizer.tokenizer_locked .token span.x,
div.tokenizer.tokenizer_locked .token span.x_hover{display:none}
div.standard_tokenizer div.tokenizer{border:solid 1px #8F96BD}
/*end*/



/** new share popup style and the s=share*/

.s-message {
    padding: 10px 10px 0 0;
}
.s-message .share-footer{display:block;height:23px;line-height:23px;float:right;_margin-top:3px;margin-bottom:-10px;*margin-bottom:0px;_margin-bottom:-3px;padding-left:0px}
.s-message .share-footer span{color:#888;_margin-top:4px;display:block;float:left}
.s-message a.m-editor-emo{display:block;width: 30px;height:23px;line-height:23px;padding-left:25px;background-image:url(/a/imgpro/minieditor/action_btn.png);background-position:0 -23px;background-repeat:no-repeat; outline:none;margin-bottom:-10px;*margin-bottom:0px;_margin-bottom:-3px;}
.s-message-mod {
    margin-bottom: 10px;
}

.message-fields dt {
    float: left;
    margin: 0 10px;
	_display: inline;
    overflow: hidden;
    text-align: right;
    width: 50px;
}

.message-fields dd {
    float: left;
    margin:0 0 10px;
    width: 350px;
}

.message-fields dd textarea, .message-fields dd .s-text {
    border: 1px solid #A0BEDC;
    padding: 3px;
    width: 340px;
}
.message-fields dd#dd_privacy_field {
    margin: 0;
}
.message-fields textarea {
    height: 50px;
    margin: 0;
    overflow: auto;
}
.message-fields label {
    display: block;
    padding-top: 4px;
}
.message-fields dd .tokenizer {
    border: 1px solid #A0BEDC;
    padding: 0 3px;
    width: 340px;
}

.s-info-box {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #E8E8E8;
    padding: 10px;
}
.s-thumb {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #9BAFBE;
    float: left;
    margin-right: 10px;
    padding: 2px;
}
.s-thumb img {
    background: none repeat scroll 0 0 #333333;
}
.s-description {
    line-height: 18px;
}
.s-description .s-title {
    color: #555555;
    font-weight: 700;
}
.s-font-gray {
    color: #888888;
}
.s-mini-group {
    margin: 0 0 15px 8px;
}
.s-mini-group ul {
    margin-bottom: 5px;
}
.s-mini-group li {
    float: left;
    width: 138px;
}
.s-mini-group li a {
    background: url("/a/imgpro/share/mini-gicon.png") no-repeat scroll 0 0 transparent;
    color: #333333 !important;
    display: block;
    height: 26px;
    line-height: 26px;
    margin: 1px;
    padding: 0 3px;
}
.s-mini-group li a:hover {
    background-position: 0 -26px;
    text-decoration: none;
}
.s-mini-group li a.selected, .s-mini-group li a.selected:hover {
    background-position: 0 -52px;
    color: #FFFFFF !important;
}
.s-mini-group li a img {
    margin-right: 5px;
}
.s-mini-group p {
    margin-bottom: 5px;
}
/*end*/
/** new share popup style and the s=share *
.s-success-box{padding: 10px 0;font-size: 14px;}
.s-icon{display: inline-block;font-size: 14px;text-align: center;vertical-align: middle;width: 100px;*display: inline;*zoom:1;}
.s-success-more{width:300px; text-align:center; font-size:12px; border-left:1px solid #CEE1EE; display: inline-block;*display: inline;*zoom:1; vertical-align: middle;}
.s-success-more p{margin-top:10px;}
.s-message{padding:10px 10px 0 0;*padding:10px 10px 10px 0;}
.s-message-mod{margin-bottom:10px;}
.message-fields dt{float:left;margin:0 10px;_margin-left:5px;text-align:right;width:50px;overflow:hidden;}
.message-fields dd { float: left;margin:0 0 10px; width: 350px;}

.s-message .share-footer{display:block;height:23px;line-height:23px;float:left;_margin-top:7px;margin-bottom:-10px;*margin-bottom:0px;_margin-bottom:-11px;}
.s-message .share-footer span{color:#888;}
.s-message a.m-editor-emo{display:block;height:23px;line-height:23px;padding-left:25px;background-image:url(/a/imgpro/minieditor/action_btn.png);background-position:0 -23px;background-repeat:no-repeat; outline:none;float:right;margin-bottom:-10px;*margin-bottom:0px;_margin-bottom:-11px;}
.message-fields dd textarea,
.message-fields dd .s-text{width:340px;border:1px solid #A0BEDC;padding:3px;}
.message-fields dd#dd_privacy_field{margin:0}
.message-fields textarea{height:50px;margin:0pt;overflow:auto}
.message-fields label{padding-top:4px;display:block}

.s-info-box{padding:10px;background:#F7F7F7;border:1px solid #E8E8E8;}
.s-thumb{border:1px solid #9BAFBE;background:#FFF;float:left;padding:2px;margin-right:10px}
.s-thumb img{*zoom:1;*display:inline;background:#333}
.s-description{line-height:18px;}
.s-description .s-title{font-weight:700;color:#555;}
.s-font-gray{color:#888}
.s-mini-group{margin:0 0 15px 8px;}
.s-mini-group ul{margin-bottom:5px;}
.s-mini-group li{float:left;width:138px;}
.s-mini-group li a{background:url(/a/imgpro/share/mini-gicon.png) no-repeat;display:block;color:#333!important;margin:1px;padding:0 3px;height:26px;line-height:26px;}
.s-mini-group li a:hover{background-position:0 -26px;text-decoration:none;}
.s-mini-group li a.selected,
.s-mini-group li a:hover.selected{background-position:0 -52px;color:#FFF!important;}
.s-mini-group li a img{margin-right:5px;}
.s-mini-group p{margin-bottom:5px;}*/
/*----classes for icons----*/
.icon_1,.icon_2,.icon_3,.icon_4,.icon_5,.icon_6,.icon_7,.icon_8,.icon_9,.icon_10,.icon_11,.icon_12,.icon_13,.icon_14,.icon_15,.icon_16,.icon_17,.icon_18,.icon_19,.icon_20,.icon_21,.icon_22,.icon_23,.icon_24
{width:16px;height:16px;background:url(/s/n/apps/minigroup/img/group-icons.png) no-repeat}
.icon_1{background-position:0 0;}
.icon_2{background-position:-16px -16px;}
.icon_3{background-position:-32px -32px;}
.icon_4{background-position:-48px -48px;}
.icon_5{background-position:-64px -64px;}
.icon_6{background-position:-80px -80px;}
.icon_7{background-position:-96px -96px;}
.icon_8{background-position:-112px -112px;}
.icon_9{background-position:-128px -128px;}
.icon_10{background-position:-144px -144px;}
.icon_11{background-position:-128px -160px;}
.icon_12{background-position:-112px -176px;}
.icon_13{background-position:-96px -192px;}
.icon_14{background-position:-80px -208px;}
.icon_15{background-position:-64px -224px;}
.icon_16{background-position:-48px -240px;}
.icon_17{background-position:-32px -256px;}
.icon_18{background-position:-16px -272px;}
.icon_19{background-position:0 -288px;}
.icon_20{background-position:-16px -304px;}
.icon_21{background-position:-32px -320px;}
.icon_22{background-position:-48px -336px;}
.icon_23{background-position:-64px -352px;}
.icon_24{background-position:-80px -368px;}

/* share sort list*/
.s-sort{
	display:none;
	border:1px solid #83ACC6;
	background-color:#FFF;
	position:absolute;
	right:100;
	top:160px;
	padding:3px 0;
	z-index:2;
	line-height:21px;
	width: 78px;
	}
.s-sort li{
	float:none;
	_border:1px solid #FFF;
}
.s-sort li a{
	display:block;
	padding:0 15px;
	}
.s-sort li a:hover{
	background-color:#548BC6;
	color:#FFF!important;
	text-decoration:none;
	}

.messages_div{font-size:14px}
.share-description strong{color:#333}
/* popup div end */
.friend-request{overflow:hidden;zoom:1}
.friend-request .avatar{float:left;margin-right:15px}
.friend-request .avatar img{width:100px}
.friend-request .msg{width:275px;float:left;border:0}
.friend-request #addMsgBox p{padding-bottom:0.2em}
.twin_comment_holder label{font-weight:400;float:right;padding:0;margin-top:-6px;position:relative}
.twin_comment_holder label input{margin-right:5px;background:#F7F7F7}


/*for recommendpop style*/
td.pop_content .dialog_body h1.general{font-size:15px;margin-bottom:15px}
td.pop_content .dialog_body p.altbox{color:#999;margin-bottom:15px;padding-bottom:3px;border-bottom:1px #e0e0e0 solid}
td.pop_content .dialog_body p.namefilter{margin-bottom:15px}
td.pop_content .dialog_body p.namefilter label{color:#999;font-weight:700}
td.pop_content .dialog_body p.namefilter .inputtext{width:200px}
td.pop_content .dialog_body #list-results .selector{height:200px;margin-bottom:15px}
table.pop_dialog_table.w515{width:515px}
td.pop_content .msbbox_yellow{margin:10px;border:1px #e2c822 solid;background-color:#fff9d7;padding:15px;text-align:center}
/*msg*/
.dialog_body.msg{border:1px solid #555}
.dialog_body.msg h4{color:#333;font-size:14px;text-align:center;padding:10px;border:1px solid #e2c822;background:#fff9d7}
.dialog_body.msg.error h4{border-color:#dd3c10;background:#ffebe8}
.dialog_body h4.err-msg{color:#dd3c10;margin-bottom:5px}
/* popup */
.popupwrap{display:none;overflow:hidden;position:absolute;padding:10px;border:1px solid;border-color:#fff #666 #666 #fff;background:#d8dfea;text-align:left;z-index:1000}
.popupwrap iframe{position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;display:hidden}
.popup{display:block;padding:10px;border:1px solid #005eac;background:#f7f7f7}
.popup h4{color:#333;border-bottom:1px solid #e8eef6;line-height:24px}
.popup p{margin:5px 0;color:#000}
.popup p.operation{text-align:right}
#commendit{width:300px}
/* styling for poke */
#pan{width:300px}
#poke_confirm,#poke_working,#poke_ok{display:none}
#poke_ok,#poke_working{text-align:center}
/* import section end --- */
/*just for a beta preview*/
.beta-bar{background:url(/a/imgpro/theme/xn/beta_bar.gif) repeat-x 0 100%;height:26px}
.beta-bar .clearfix{padding:5px 10px 0}
.beta-bar .green{color:green;padding-left:6px}
.beta-bar a.red{color:red}
/*just for a beta preview*/
/* Global*/
#logo{float:left}
#logo h1 a{background:url(/a/imgpro/logo/logo-renren-120.png) no-repeat center center;display:block;height:35px;text-indent:-2000em;width:120px;outline:none}
#logo2{float:left}
#logo2 h1 a{outline:none;display:inline-block;*display:inline;*zoom:1;height:35px;overflow:hidden}
body.guest #wrapper{
	width:980px;
	margin:0 auto;
}
body.guest #header{
	position:relative;
	height:130px;
	width:980px;
	margin:0 auto 15px;
	background:url(/a/imgpro/bg/guest-header.png-timestamp090921.html) no-repeat left top;
}
body.guest #siteNav{
	float:right;
	font-size:9pt;
	line-height:55px;
	margin-right:15px;
}
body.guest #siteNav a{
	color:#C3CDDF;
	text-decoration:none;
}
body.guest #siteRegister a{
	position:absolute;
	display:block;
	width:120px;
	height:35px;
	left:583px;
	top:75px;
	text-indent:-9999px;
	outline:0;
	background:url(/a/imgpro/bg/guest-header.png-timestamp090921.html) no-repeat -583px -75px;
}

#system-notification-box {
	width: 220px;
	position: fixed;
	bottom: 30px;
	right: 15px;
	z-index: 10000;
	*zoom: 1;
}
* html #system-notification-box {
    _position: expression(function(ele){ele.runtimeStyle.position='absolute';Expressions.style.position.fixed(ele);}(this));
    _behavior: expression(function(ele){ele.runtimeStyle.behavior='none';Expressions.style.position.fixed.delay(ele, 200);}(this));
}
article.system-notification {
	padding: 0 5px;
	text-align: left;
	background-color: #F0F5F8;
	border: 1px solid #83ACC6;
	*position: relative;
	*zoom: 1;
}
article.system-notification-item {
	position: relative;
	padding: 5px 0;
	border-bottom: 1px solid #CEE1EE;
	*zoom: 1;
}
article.system-notification-item header {
	float: left;
}
article.system-notification-item header img.icon {
	vertical-align: text-bottom;
}
article.system-notification-item section {
	position: relative;
	margin: 0 20px;
	line-height: 1.4em;
	*zoom: 1;
}
article.system-notification-item section p {
	display: inline;
}
article.system-notification-item a.x-to-hide {
	position: absolute;
	right: 0;
	top: 5px;
}
#bottombar {
	position: fixed;
	bottom: 0;
	left: 10px;
	right: 10px;
	margin: 0 auto;
	z-index: 10000;
	min-width: 800px;
}
* html #bottombar {
    _position: expression(function(ele){ele.runtimeStyle.position='absolute';Expressions.style.position.fixed(ele);}(this));
    _behavior: expression(function(ele){ele.runtimeStyle.behavior='none';Expressions.style.position.fixed.delay(ele, 200);}(this));
    _width: expression(function(ele){ele.runtimeStyle.width='auto';Expressions.style.minWidth(ele, '800px');}(this));
}
* html #bottombar .panel {behavior:none;background-color:transparent;border:none;}
* html #bottombar .panel form {padding: 0}


#footer{width:980px;margin:20px auto 90px}
#footer .copyright{font-size:12px;border-top:1px solid #cee1ee;margin:10px 0;overflow:hidden;padding:5px;color:#888;width: 970px!important;}
#footer .pipe{padding:0 3px}
#footer .main {
	zoom: 1;
	overflow: hidden;
}
#footer .haoes {
	clear: both;
	color: #888;
	font-family: tahoma, mingliu;
	font-size: 11px;
	padding: 8px;
	background: #F7F7F7;
	margin-top: 15px;
}
#footer .haoes a,
#footer .haoes a:link,
#footer .haoes a:hover,
#footer .haoes a:visited {
	color: #888;
}
#footer .haoes .dot {
	font-weight: bold;
	margin: 0 8px;
}

.tab-content{cursor:default}
.hidden-area{display:none}
.dashnotic{background-color:#feffcf;border-bottom:1px solid #ccc;margin-bottom:5px;padding:10px 15px}
.dashnotic h2{margin-bottom:10px}
.dashnotic p{margin-bottom:10px}
/* Nav*/
.menu-bar{z-index:20;padding-bottom:10px}
.navigation-wrapper{width:980px;margin:0 auto;word-wrap : normal;word-break : normal;}
.navigation{width:980px;background-color:#005EAC}
.navigation .nav-main{float:left;margin-left:6px;*display:inline;*zoom:1}
.navigation .nav-main .menu-title a{color:#fff;padding:0 7px}
.navigation .nav-other{float:right;background:none no-repeat right bottom}
.navigation .nav-other .menu{margin:0}
.navigation .nav-other .menu-title a{font-weight:normal;font-size:12px;padding:0 5px}
.navigation .nav-other .last{margin-right:10px;_display:inline;}
.nav-shadow{width:950px;border-bottom:1px solid #254888;height:0;overflow:hidden;margin:0 auto;display:none}
.dropmenu-holder{position:relative;margin:0 auto;width:980px;height:0;z-index:999999;_font-size:0;_line-height:0}
.dropmenu-holder *{_font-size:12px;_line-height:1}
.navigation .menu{float:left;height:35px;line-height:35px;margin-right:1px}
.navigation .menu-title{font-size:14px}
.navigation .info-edit{margin-left:-5px}


/*.navigation .info-edit .menu-title{padding-top:1px}*/
.navigation .menu-title a{padding:0 5px;display:block;color:#fff;outline:0}
/*search a is white*/
.navigation .menu-title a.searchcolor{color:#fff}
.navigation .menu-title.with-arrow a{padding-right:17px;background:url(/a/imgpro/bg/cs_navtop.png-timestamp091126.html) 37px -7px no-repeat;_padding-right:17px!important}
.navigation .menu-title a:hover,.navigation .menu-title a.hover{text-decoration:none;background-color:#3777BC}
.navigation .info-edit .menu-title a{font-size:12px;display:inline;padding:0;color:#D8DFEA}
.navigation .info-edit .menu-title a:hover{text-decoration:underline;background:none;color:#FFF}
.navigation .menu-title a .count{font-weight:700;color:#fff;font-size:14px}
.navigation #searchMenu{margin-right:0}
.navigation #searchMenu .menu-title a{color:#fff}
#navSearch{float:left;margin:6px 5px 0}
#navSearch #search-input{float:left}
#navSearch #search-submit{float:left;border:1px solid #084679;border-left:0;}
#navSearch #search-submit a {float:left;background:#FFF url(/a/imgpro/home/icon_btn_all.png-ver100223.html) no-repeat right -500px; text-indent:-9999px;outline:0;width:23px;display:inline-block;vertical-align:top;margin:0;padding:0;height:21px;line-height:21px;border:0;text-decoration:none;*display:inline;*zoom:1;}
#navSearch #search-submit a.more {width:12px;padding:0;background-image:url(/a/imgpro/home/home_icon.png-timestamp091126.html);background-repeat:no-repeat;background-position:-142px -20px;*behavior:expression(function(ele){ele.style.behavior="none";Expressions.focus(ele);}(this));}
#navSearch #search-submit a.more:focus {background-color:#FFF;}
#navSearch #search-submit a.more.focus {background-color:#FFF;}
#navSearch #search-submit .separator {float:left;margin:0;padding:0;height:20px;border-left: 1px solid #084679;*overflow:hidden;}
#navSearch #search-input #navSearchInput{background:#FFF url(/a/imgpro/bg/cs_navtop.png-timestamp091222.html) no-repeat left -175px;border:1px solid #315091;float:left;margin:0;padding:3px 4px;height:15px;width:149px}
/*Search Result*/
.search-Result{padding:5px 0 0 0;border:1px solid #83ACC6;width:181px;background:#fff;}
.search-Result li{width:98px;height:50px;margin:0 1px;padding:5px 10px 5px 70px;display:block;cursor:pointer;position:relative;*display:inline;*zoom:1}
.search-Result li img{position:absolute;left:10px}
.search-Result li strong,
.search-Result li span{display:block}
.search-Result li span{color:#888;margin-top:5px}
.search-Result li.m-autosug-hover{background:#005EAC}
.search-Result li.m-autosug-hover strong{color:#fff}
.search-Result li.m-autosug-hover span{color:#A1BBD1}
.search-Result li.lookMore{padding:0;margin:0;width:177px;height:30px;overflow:hidden}
.search-Result li.lookMore a{background:#F0F5F8;height:30px;line-height:30px;display:block;text-align:center}
.mentionFrdList {
	width: 181px;
	border: 1px solid #83ACC6;
	zoom: 1;
	overflow: hidden;
}
.mentionFrdList .mention-tip {
	padding: 3px 10px;
	background: #F0F5F8;
	color: #666666;
}
.mentionFrdList .search-Result {
	padding-top: 0;
	border: 0 none;
	font-size: 0;
	line-height: 0;
}
.mentionFrdList .search-Result li {
	font-size: 14px;
	line-height: 14px;
	overflow: hidden;
	height: 30px;
	width: 121px;
	margin: 0;
	padding-left: 50px;
	border-top: 1px solid #CEE1EE;
}

/* Dropdown Menu*/
.full-page{width:980px;margin:0 auto}
/* Dropdown Menu*/
.menu-dropdown{position:absolute;top:-99999px;left:-99999px;z-index:200;background:#fff;_width:280px-moz-box-shadow:1px 2px 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:1px 2px 1px rgba(0, 0, 0, 0.3);box-shadow:1px 2px 1px rgba(0, 0, 0, 0.3);}
.menu-dropdown-border{border:1px solid #005eac;_position:relative}
.menu-dropdown .menu-holder{float:left;padding:5px 0}
.menu-dropdown .menu-dropdown-border h4{font-weight:400;color:gray;padding:5px 10px 0;font-weight:400}
.menu-dropdown .menu-item{border-left:1px solid #cee1ee;width:133px}
.menu-dropdown .recent-app .menu-item{border:none}
.menu-dropdown .menu-item li a.title{padding:4px 5px;height:16px;line-height:16px;overflow:hidden;display:block;text-decoration:none;background-repeat:no-repeat}
.menu-dropdown .menu-item li a.title .icon{vertical-align:middle}
.menu-dropdown .menu-item li.show-more a{display:block;padding:4px 10px 4px 0;text-align:right;background:none}
.menu-dropdown .menu-item li.show-more a:hover{background:#558BC6}
.menu-dropdown .menu-item a:hover{background-color:#558BC6;color:#fff;text-decoration:none}
.menu-dropdown .separator{height:1px;margin:0 10px;overflow:hidden;clear:both;background:#cee1ee}
.menu-dropdown .app-actions{padding:5px 10px}
.menu-dropdown .app-actions li.title{color:gray;font-size:12px}
.menu-dropdown .app-actions li{line-height:1.6em}
.menu-dropdown .recent-app li.last-app{background:#feffde}
.all-app .menu-item{float:left}
.menu-dropdown .search-menu{padding:3px 0;*zoom:1}
.menu-dropdown .search-menu li{*float:left}
.menu-dropdown .search-menu li a{display:block;padding:5px 40px 5px 20px;*float:left}
.menu-dropdown .search-menu li a:hover{background-color:#558BC6;color:#fff;text-decoration:none}
.menu-dropdown .optionmenu{width:124px!important;padding:3px 0}
.menu-dropdown .optionmenu  li a:hover{background-color:#558BC6;color:#fff;text-decoration:none}
.menu-dropdown .optionmenu a.optionprivacy,
.menu-dropdown .optionmenu a.optionapplication,
.menu-dropdown .optionmenu a.optionprofile,
.menu-dropdown .optionmenu a.optionaccount,
.menu-dropdown .optionmenu a.optionprofileskin,
.menu-dropdown .optionmenu a.optionpageadmin,
.menu-dropdown .optionmenu a.optionmail,
.menu-dropdown .optionmenu a.optionlover,
.menu-dropdown .optionmenu a{display:block;height:25px;line-height:25px;padding-left:35px}
.menu-dropdown .optionmenu a.optionaccount{background:url(/a/imgpro/bg/cs_navtop.png-timestamp091126.html) -18px 4px no-repeat}
.menu-dropdown .optionmenu a.optionprivacy{background:url(/a/imgpro/bg/cs_navtop.png-timestamp091126.html) -16px -16px no-repeat}
.menu-dropdown .optionmenu a.optionapplication{background:url(/a/imgpro/bg/cs_navtop.png-timestamp091126.html) -18px -36px no-repeat}
.menu-dropdown .optionmenu a.optionprofile{background:url(/a/imgpro/bg/cs_navtop.png-timestamp091126.html) -18px -58px no-repeat}
.menu-dropdown .optionmenu a.optionmail{background:url(/a/imgpro/icons/subscription-v2.png) 10px center no-repeat}
.menu-dropdown .optionmenu a.optionprofileskin{background:url(/a/imgpro/icons/vipdraw.gif) 10px center no-repeat;}
.menu-dropdown .optionmenu a.optionpageadmin{background:url(/a/imgpro/icons/page-admin-nav.png) 10px center no-repeat;}
.menu-dropdown .optionmenu a.optionlover{background:url(/a/imgpro/page/love/lover-heart.png) 10px center no-repeat;}

.navigation .blank-holder .banner{background:#F0F5F8;padding:1px;border:1px solid #819FCE;}
.navigation .banner .float-left{width:726px;height:90px;overflow:hidden}
.navigation .banner .float-right{width:228px;height:90px;_display:inline;overflow:hidden}
/* Ad Settings
.blank-bar{float:right;text-align:center;_height:0}
.ad-bar{padding:5px 5px 0;width:120px;background:#f7f7f7}
.ad-bar h3{margin-bottom:5px;font-size:12px;padding:6px 10px 4px;text-align:center;border-bottom:1px solid #E9E9E9}
.ad-bar iframe{margin-bottom:5px}
.ad-bar .block{width:108px;margin-bottom:5px;background:#FFF;padding:5px;margin-top:5px;border:1px solid #cee1ee;overflow:hidden}
.ad-bar .block .adtextlink{text-align:left;line-height:1.3}
.ad-bar .optimus{height:280px}
.ad-bar .adimg{width:120;margin:5px auto}
.adimgr{margin-top:5px}
.ad-bar .block iframe{margin-bottom:0}
.ad-bar .block p{padding-left:5px}
.ad-bar .block p#postannouncement{padding-left:0}
.ad-bar .block h3{padding:2px 5px;color:gray;font-size:12px;line-height:15px;font-weight:400;text-align:center}
.ad-bar #postannouncement a{display:block;height:18px;margin:0 5px;border:1px solid;border-color:#d8dfea #0e1f5b #0e1f5b #d8dfea;background:#005eac;color:#fff;line-height:18px;text-align:center;text-decoration:none;cursor:pointer}*/
/* Globe buttonStyle*/
.imgbtn-1{background:url(/a/imgpro/bg/btnbg1.png) left -23px no-repeat;padding:3px 0 5px 20px;font-weight:700}
.imgbtn-1 span{color:#333;background:#fff url(/a/imgpro/bg/btnbg1.png) right -46px no-repeat;padding:3px 10px 5px 0}
.imgbtn-1:hover span{text-decoration:underline}
/*page clip*/
ol.pageclip{float:right;list-style:none;overflow:hidden;display:block}
ol.pageclip li{float:left}
ol.pageclip li a{display:block;padding:3px;font-size:11px;text-decoration:none!important;_padding-bottom:4px}
ol.pageclip li a:hover{background-color:#005eac;color:#fff}
ol.pageclip li a.next{font-size:12px;padding-bottom:4px}
ol.pageclip li.current a{border-bottom:2px solid #005eac}
/*Module:Webpage*/
/*
.m-chat-box{position:fixed;z-index:88888;width:100%;bottom:0}
.m-chat{position:relative;height:25px;background:url(/a/imgpro/chat/xn-pager.png) repeat-x 0 -396px;border-left:1px solid #b5b5b5;margin:0 15px;display:block}
.m-chat-button{cursor:hand;border-right:1px solid #b5b5b5;height:25px}
.m-chat-button-hover{background-color:#fff!important;border-top:1px solid #b5b5b5}
.m-allchattab{float:right;max-width:738px}

.m-allchattab,x:-moz-any-link,x:default{max-width:873px}
.m-chat-tabbar{float:right;height:25px}
.m-chat-chattab{height:25px}
.m-chat-chattab,x:-moz-any-link{width:auto}
.m-chat-chattab,x:-moz-any-link,x:default{float:left}
.m-chat-presence{display:inline!important;float:none!important}
.m-chat-button-notifications,
.m-chat-button-status{float:right;cursor:pointer;border-right:1px solid #b5b5b5}
.m-chat-button-onlinefriends{float:right;cursor:pointer}
.m-chat-button-status{background:url(/a/imgpro/chat/xn-pager.png) no-repeat 6px -188px;width:20px;height:15px;padding:6px 3px 4px 5px;border-left:1px solid #e5e5e5;margin-bottom:-2px}
*html .m-chat-button-status.m-chat-button-active{border-left-color:#333;border-top:none;background-color:#fff!important}
.m-chat-button-status.offline{_background:none!important;border-top:0!important;background-image:url(/a/imgpro/chat/xn-pager.png);background-position:6px -167px;border-left:1px solid #b5b5b5;_border-left:1px solid #b5b5b5!important;margin-bottom:-2px}

.m-chat-button-status.m-chat-button-hover{background-color:#fff!important;border-top:1px solid #b5b5b5!important;width:20px;height:15px;padding:5px 3px 4px 5px;margin-bottom:0;margin-top:0}
.m-chat-button-notifications{position:relative;background:url(/a/imgpro/chat/xn-pager.png) 6px -343px no-repeat;width:20px!important;height:15px;padding:6px 3px 4px 6px;border-left:1px solid #b5b5b5;margin-bottom:-2px;margin-top:1px}
.m-chat-button-notifications.m-chat-button-hover{padding:6px 3px 3px 6px;margin-bottom:0;margin-top:0}
.m-chat-button-onlinefriends{position:relative;background:url(/a/imgpro/chat/xn-pager.png) 5px -217px no-repeat;height:15px;padding:6px 0 4px 24px;width:116px;border-left:1px solid #b5b5b5!important;margin-bottom:-2px;margin-top:1px}
.m-chat-button-onlinefriends.m-chat-button-hover{margin-bottom:0;margin-top:0}
.m-chat-button-chattab{font-weight:700;padding:6px 3px 4px 6px;float:right;width:127px;border-left:1px solid #b5b5b5;cursor:pointer}
.m-chat-button-chattab.offline{background-color:#cfcfcf;border-top:1px solid #b5b5b5;padding-bottom:3px}
.m-chat-button-chattab.uhavemsg{background:url(/a/imgpro/chat/bar_bg.gif) repeat-x;color:#c3cddf;position:relative}
.m-chat-button-chattab.uhavemsg .x{background-position:50% -21px}
.m-chat-button-chattab .chattab-name{width:100px;overflow:hidden;height:15px}
.m-chat-button-chattab .chattab-name span.online{padding-right:13px;background:url(/a/imgpro/chat/im_online_dot.gif) right 50% no-repeat}
.m-chat-button-chattab .chattab-name span.offline{padding-right:28px;color:#555;background:url(/a/imgpro/chat/xn-pager.png) no-repeat right 3px!important;_border-left:none!important}
.m-chat-button-chattab .chattab-name span.imonline{padding-right:13px;color:#555;background:url(/a/imgpro/chat/client-available-dot.gif) right 50% no-repeat}
.m-chat-button-chattab.uhavemsg .chattab-name span.imonline{color:#fff!important}
.m-chat-button-chattab .x{background:url(/a/imgpro/chat/xn-pager.png) 5px -518px no-repeat;width:14px;height:12px;cursor:pointer;margin-top:3px;display:inline;float:right;_top:4px}
.m-chat-button-chattab.m-chat-button-hover{padding-top:5px}
.m-chat-button-chattab.m-chat-button-hover .chattab-name span{text-decoration:underline}
.m-chat-button-chattab.m-chat-button-hover .x{background-position:5px -549px}
.m-chat-button-chattab.showmore{width:3px;font-weight:400;position:relative}
.m-chat-button-chattab.showmore .m-chat-msgcount{right:-8px}
.m-chat-button-chattab.showmore a{text-decoration:none;color:#333}
.m-chat-button-chattab.showmore.leftbtn{padding:6px 20px 4px 0;margin-top:1px;float:left}
.m-chat-button-chattab.showmore.leftbtn a{font-size:11px;background:url(/a/imgpro/chat/tab_next.gif) left no-repeat;padding-left:12px}
.m-chat-button-chattab.showmore.leftbtn.disable{background-color:#ccc}
.m-chat-button-chattab.showmore.leftbtn.disable a{background:url(/a/imgpro/chat/tab_next_disable.gif) left no-repeat}
.m-chat-button-chattab.showmore.rightbtn{padding:6px 16px 4px 5px}
.m-chat-button-chattab.showmore.rightbtn{padding:6px 16px 4px 5px;margin-top:1px}
.m-chat-button-chattab.showmore.rightbtn a{font-size:11px;background:url(/a/imgpro/chat/tab_previous.gif) right no-repeat;padding-right:12px}
.m-chat-button-chattab.showmore.rightbtn.disable{padding:6px 16px 4px 5px;background-color:#ccc}
.m-chat-button-chattab.showmore.rightbtn.disable a{font-size:11px;background:url(/a/imgpro/chat/tab_previous_disable.gif) right no-repeat;padding-right:12px}
.m-chat-button-active{border-color:#333!important;margin-top:0px!important;padding-top:5px;background-color:#FFF;border-width:0 1px 1px;border-style:solid}
*html .m-chat-button-active{border-width:0 1px 1px!important}
.m-chat-button-onlinefriends.m-chat-button-active{width:116px;border-right-color:#333}
.m-chat-button-active .chattab-name span{color:#555;text-decoration:underline}
.m-chat-windowshadow{width:227px;height:278px;margin-left:-102px;position:fixed;bottom:24px;padding:5px 5px 0;background:url(/a/imgpro/chat/window_shadow.png) center top no-repeat}
.m-chat-windowshadow,x:-moz-any-link{margin-left:-101px}

.m-chat-window{width:226px;height:auto;margin-left:-97px;border:1px solid #333333;border-bottom:0;position:fixed;bottom:24px;background:#fff url(/a/imgpro/chat/chat_window_bg.gif) 0 bottom no-repeat;cursor:default}
.m-chat-window,x:-moz-any-link,x:default{margin-left:-97px}
.m-chat-window .m-chat-notice{padding:5px;background-color:#e5e5e5;margin-bottom:3px;overflow:hidden;color:#005EAC}
.m-chat-window .m-chat-notice .close{display:block;float:right;width:13px;height:13px;background:url(/a/imgpro/chat/close_window.gif) -2px -2px no-repeat}
.m-chat-window .m-chat-notice .close:hover{background-color:#005eac;background-position:-2px -19px}
.m-chat-window .chat-head{width:100%;background-color:#526EA6}
.m-chat-window .chat-head .chat-info-pic{width:50px;height:50px;overflow:hidden;position:absolute;margin:4px}
.m-chat-window .chat-head .head-name{padding:4px 0 3px;color:#fff;font-weight:700;margin-left:58px}
.m-chat-window .chat-head .head-name a{color:#fff;text-decoration:none}
.m-chat-window .chat-head .head-btn{float:right;margin-right:2px;margin-top:2px;width:32px}
.m-chat-window .chat-head .head-btn .close{background:url(/a/imgpro/chat/xn-pager.png) 3px -576px no-repeat;display:block;float:right;height:15px;width:15px;position:relative;top:0;right:0}
.m-chat-window .chat-head .head-btn .close:hover{background-position:3px -604px}
.m-chat-window .chat-head .head-btn .minimize{background:url(/a/imgpro/chat/xn-pager.png) 0 -474px no-repeat;display:block;float:right;height:15px;width:15px}
.m-chat-window .chat-head .head-btn .minimize:hover{background-position:0 -490px}
.m-chat-window .chat-info{min-height:32px;background-color:#eee;padding:2px 0 2px 55px;border-bottom:1px solid #ccc}
.m-chat-window .chat-info .chat-info-status{color:#333;font-size:11px;font-family:Arial,MingLiU;margin-left:4px;margin-right:1em;font-weight:400}
*+html .m-chat-window .chat-info .chat-info-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-chat-window .chat-info .chat-info-status-time{font-size:10px;color:gray;margin-left:4px;font-weight:400}
.m-chat-window .chat-conv{height:190px;overflow-y:auto;overflow-x:hidden;font-weight:400;border-bottom:1px solid #b9c4da}
* html .m-chat-button-status .m-chat-window .chat-conv{height:90px}
* html .m-chat-button-notifications .m-chat-window .chat-conv{height:190px}
* html .m-chat-button-onlinefriends .m-chat-window .chat-conv{height:190px}
.m-chat-window .chat-conv table{width:100%}
.m-chat-window .chat-conv td{color:#333;padding:5px;border-bottom:1px solid #eee}
.m-chat-window .chat-conv td.clearcon{font-size:12px;font-family:MingLiU;border-bottom:1px solid #e0e0e0}
.m-chat-window .chat-conv td.date-divider-first,
.m-chat-window .chat-conv td.date-divider{color:gray;font-weight:700;*padding-top:6px}
.m-chat-window .chat-conv td .sending{padding:3px 0 3px 28px;margin:3px -5px;background:#fff9d7 url(/a/imgpro/chat/indicator_blue_small.gif) 5px 50% no-repeat}
.m-chat-window .chat-conv td.visibility-change{font-weight:bold;background-color:#f7f7f7;color:gray}
.m-chat-window .chat-conv td .self,
.m-chat-window .chat-conv td .other{color:gray}
.m-chat-window .chat-conv td .time-stamp{float:right;font-size:10px;font-weight:normal;color:#999}
.m-chat-window .chat-conv td .dlxnt{background:#FFF7C6;line-height:22px;padding:5px;margin:-5px}
.m-chat-window .dlxnt .dlink{background:url(/a/imgpro/chat/xn-pager.png) no-repeat 0 50px}
.m-chat-window .chat-input{padding:4px 4px 6px 24px;background:url(/a/imgpro/chat/xn-pager.png) 5px -138px no-repeat;border-top:1px solid #93a2c1}

.m-chat-window .chat-input .input-button{width:34px;*text-indent:-6px}
.m-chat-window .chat-input textarea.chat-shadow-input{padding:3px;height:13px;overflow:hidden;border:0;width:96%}
.m-chat-window .chat-input input.chat-shadow-input{padding:3px;overflow:hidden;border:0;width:158px;font-weight:normal}
.m-chat-msgcount{color:#fff;background:url(/a/imgpro/chat/xn-pager.png) 0 -260px no-repeat;text-align:center;width:26px;height:24px;padding-top:1px;position:absolute;right:-10px;top:-10px;font-size:12px;font-weight:bold}
.uhavemsg .m-chat-msgcount{right:15px}
.m-chat-window.buddy-list{background:#fff url(/a/imgpro/chat/buddy_list_menu_bg.gif) 1px bottom no-repeat;width:201px;min-height:57px;margin-left:-25px}
.m-chat-window.buddy-list,x:-moz-any-link,x:default{margin-left:-25px}

.m-chat-window.buddy-list .chat-head .head-name{margin-left:5px}
.m-chat-window.buddy-list .chat-conv{max-height:200px;min-height:20px;height:auto;border-bottom:0;margin-bottom:1px}

.m-chat-window.buddy-list .chat-conv td{padding:0;border-bottom:0}
.m-chat-window.buddy-list .chat-conv .buddy-list-item a{padding:2px 5px}
.m-chat-window.buddy-list .chat-conv .buddy-list-item .buddy-list-item-name{float:left;width:100px;height:1.3em;overflow:hidden;color:#005EAC}
.m-chat-window.buddy-list .chat-conv .buddy-list-item a:hover{background-color:#3b5998;color:#fff;text-decoration:none}
.m-chat-window.buddy-list .chat-conv .buddy-list-item a:hover .buddy-list-item-name{color:#fff;text-decoration:none}
.m-chat-window.buddy-list .chat-conv .buddy-list-item .available-dot{float:right;background:url(/a/imgpro/chat/im_idle_dot.gif) center no-repeat;height:11px;width:11px}
.m-chat-window.buddy-list .chat-conv .buddy-list-item a:hover .available-dot{background-image:url(/a/imgpro/chat/im_idle_dot_alt.gif)}
.m-chat-window.buddy-list .chat-conv .buddy-list-item.available .available-dot{background:url(/a/imgpro/chat/xn-pager.png) 0 -19px}
.m-chat-window.buddy-list .chat-conv .buddy-list-item.available a:hover .available-dot{background:url(/a/imgpro/chat/xn-pager.png) 0 -41px}
.m-chat-window.buddy-list .chat-conv .buddy-list-item .im-available-dot{float:right;background:url(/a/imgpro/chat/xn-pager.png) 0 -61px;height:11px;width:11px}
.m-chat-window.buddy-list .chat-conv .buddy-list-item  a:hover .im-available-dot{background:url(/a/imgpro/chat/xn-pager.png) 0 -84px}
.m-chat-window.buddy-list .chat-conv .buddy-list-item img{width:25px;float:left;margin-right:3px;display:none}
.m-chat-window.buddy-list .chat-conv .buddy-list-item.available img{display:inline}
.m-chat-window.buddy-list .chat-conv .buddy-list-item.available span.friendico{float:left;background-color:#fff;border:1px solid #ccc;margin-right:5px;width:24px;height:24px;overflow:hidden}
.m-chat-windowshadow.status-control{bottom:30px;margin-left:-183px;width:200px;background:none;height:0}
.m-chat-windowshadow.status-control,x:-moz-any-link{margin-left:-182px}
.m-chat-window.status-control{background:#fff url(/a/imgpro/chat/notifications_menu_bg.gif) -70px bottom no-repeat;*background-position:-71px bottom;width:200px;height:auto;margin-left:-178px;margin-bottom:1px}
.m-chat-window.status-control .chat-head .head-name{margin-left:5px}
.m-chat-window.status-control .chat-conv{min-height:80px;height:auto;overflow:visible;border-bottom:0}
.m-chat-window.status-control .actionbar{padding:3px 9px 4px;text-align:right;background-color:#eee;font-family:MingLiU;font-size:11px}
.m-chat-window.status-control .chat-conv .setoption{background-color:#eee}
.m-chat-window.status-control .chat-conv .setoption .optionlist{margin:0 9px;width:90%}
.m-chat-window.status-control .chat-conv .setoption td{border-bottom:0;text-align:left;padding:5px 3px}
.m-chat-window.status-control .chat-conv .setoption td.checkboxitem{width:12px}
.m-chat-window.status-control .chat-conv .ifonline{margin:0 9px;padding:6px 0 7px 30px}
.m-chat-window.status-control .chat-conv .ifonline.online{background:url(/a/imgpro/chat/xn-pager.png) 5px -186px no-repeat}
.m-chat-window.status-control .chat-conv .ifonline.offline{background:url(/a/imgpro/chat/xn-pager.png) 5px -166px no-repeat!important;_border-left:none!important}
.m-chat-window.status-control .chat-conv .statusbox{overflow:hidden;padding:5px;margin:0 9px}
.m-chat-window.status-control .chat-conv .statusbox img{float:left;width:25px;margin-right:5px}
.m-chat-window.status-control .chat-conv .statusbox .status-body{margin-left:30px}
.m-chat-window.status-control .chat-conv .statusbox .status-body p{line-height:1.2em}
.m-chat-window.status-control .chat-conv .statusbox .status-body .status-content{display:block}
.m-chat-window.status-control .chat-conv .statusbox .status-body .status-meta{font-family:MingLiU;font-size:11px}
.m-chat-window.status-control .chat-conv .statusbox .status-body .status-meta .time{color:gray}
.m-chat-window.status-control .chat-conv .statusbox .editor{display:block;clear:both;margin-top:5px;padding:5px 0;border-top:1px solid #eee}
.m-chat-window.status-control .chat-conv .statusbox .editor select{width:100%}
.m-chat-window.status-control .chat-conv .statusbox .editor .btnchange{text-align:right;font-family:MingLiU;font-size:11px}
.m-chat-windowshadow.notifications{bottom:30px;margin-left:-183px;width:193px;background:none;height:0}
.m-chat-windowshadow.notifications,x:-moz-any-link{margin-left:-142px}
.m-chat-window.notifications{background:#fff url(/a/imgpro/chat/notifications_menu_bg.gif) -21px bottom no-repeat;*background-position:-20px bottom;width:280px;height:auto;margin-left:-228px;margin-bottom:1px}
.m-chat-window.notifications .chat-head .head-name{margin-left:5px}
.m-chat-window.notifications .chat-conv{max-height:200px;padding:0 5px;margin-bottom:1px;height:auto;overflow-y:auto;overflow-x:hidden;border-bottom:0}
.m-chat-window.notifications .actionbar{padding:3px 9px 4px;text-align:right;font-family:MingLiU;font-size:12px}
.m-chat-window.notifications .chat-conv .notifyitem{clear:both;margin:5px 0}
.m-chat-window.notifications .chat-conv .notifyitem .notifyico{float:left;margin-top:2px}
.m-chat-window.notifications .chat-conv .notifyitem .close{display:block;visibility:hidden;float:right;width:13px;height:13px;background:url(/a/imgpro/chat/close_window.gif) -2px -2px no-repeat;position:relative;top:0;right:0;*top:5px}
.m-chat-window.notifications .chat-conv .notifyitem.hover .close{display:block;visibility:visible}
.m-chat-window.notifications .chat-conv .notifyitem.hover .close:hover{background-color:#005eac;background-position:-2px -19px}
.m-chat-window.notifications .chat-conv .notifyitem .notifybody{margin-left:22px;padding:0 10px 5px 0;margin-top:6px;border-bottom:1px solid #eee;word-wrap:break-word;color:#333!important}
.m-chat-window.notifications .chat-conv .notifyitem .notifybody img{margin-bottom:-3px;*margin-bottom:0}
.m-chat-window.notifications .chat-conv .notifyitem .notifybody a{color:#005EAC!important}
.m-chat-window.notifications .chat-conv .notifyitem .notifybody span{margin-left:3px}
.m-chat-window.notifications .chat-conv .notifyitem .notifybody .time{color:gray;font-family:MingLiU;font-size:11px}
.m-chat-window.notifications .chat-conv .notifyitem .notifybody img{vertical-align:text-bottom}
.m-chat-button-apps{position:absolute;left:0;bottom:0;width:100px;height:25px;cursor:pointer;border-right:1px solid #B5B5B5}
.m-chat-button-con{position:absolute;left:0;bottom:0;width:auto;height:25px;padding-left:102px}
.m-chat-button-apps-active{background-color:#FFFFFF;border:1px solid #333333;border-top:none}
.m-chat-button-apps-text{padding:6px 0 4px 27px;background:transparent url(/a/imgpro/chat/app_menu_logo.png) 6px 60% scroll no-repeat}
.m-chat-button-apps.m-chat-button-hover{margin-bottom:0;margin-top:0}
.m-chat-button-apps .m-chat-window{margin-left:-1px;background:#fff url(/a/imgpro/chat/buddy_list_menu_bg.gif) -39px bottom no-repeat}
.m-chat-button-apps .m-chat-window .chat-head .head-name{margin-left:5px}
.m-chat-button-apps .chat-conv{display:block;width:100%;min-height:300px;max-height:415px;height:auto;_height:415px;position:relative}
.m-chat-button-apps .m-chat-notice.header img{float:left;margin-right:4px}
.m-chat-button-apps .m-chat-notice.header input.input-text{vertical-align:top;width:139px;height:15px;border:none;background:url(/a/imgpro/chat/status-input.gif) no-repeat left top;padding-left:10px;padding-top:5px;margin-bottom:4px}
.m-chat-button-apps .m-chat-notice.header input.input-submit{margin-left:4px;*height:20px;*padding-top:2px;_padding-top:1px}
.m-chat-button-apps .m-chat-notice.header{padding:10px}
.m-chat-button-apps .m-chat-notice.footer{margin-bottom:1px}
.m-chat-button-apps .m-chat-notice.footer a{margin-left:30px}
.m-chat-button-apps .m-chat-notice.footer strong{font-weight:normal;color:#666666}
.m-chat-button-apps dl.apps{padding:2px 0}
.m-chat-button-apps dl.apps dt{position:relative;border-bottom:1px solid #E3EEF9;color:#666666;line-height:2em;margin:0 10px}
.m-chat-button-apps dl.apps dt a.edit{position:absolute;right:0;*position:static;*margin-top:-2em;*float:right}
.m-chat-button-apps dl.apps dd{height:27px;line-height:27px;font-size:12px}
.m-chat-button-apps dl.apps dd.move{position:relative}
.m-chat-button-apps dl.apps dd.movemirror,.m-chat-button-links .movemirror{position:absolute!important;cursor:pointer;opacity:0.6;filter:alpha(opacity=60);background:transparent none;border:1px solid #DDDDDD;z-index:100000}
.m-chat-button-apps dl.apps dd a:link, .m-chat-button-apps dl.apps dd a:visited{display:block;padding:0 10px;_padding:5px 10px 6px;text-decoration:none;outline:none}
.m-chat-button-apps dl.apps dd a img{vertical-align:text-bottom;margin-right:10px}
.m-chat-button-apps dl.apps dd a:hover{background-color:#FEEEB2}
.m-chat-button-apps dl.apps dd a:hover span.del-handle{position:absolute;top:8px;_top:6px;right:9px;width:13px;height:15px;background:transparent url(/a/imgpro/theme/xn/x_to_hide.gif) center center no-repeat;cursor:pointer}
.m-chat-button-apps dl.apps dd a:hover span.del-handle:hover{background-color:#005EAC}
.m-chat-button-apps dl.apps dd.moving span.move-handle{width:19px;height:19px;background:transparent url(/a/imgpro/chat/moving-handle.gif) no-repeat left top}
.m-chat-button-apps dl.apps dd.move tt.del-tip{font-size:12px;margin-left:10px;color:#999999}
.m-chat-button-apps dl.apps dd.move tt.del-reroll{position:absolute;top:1px;right:10px;font-size:12px;margin-left:10px;color:#333333;cursor:pointer}
.m-chat-button-links{position:relative;float:left;cursor:pointer;padding:1px;height:24px}
.m-chat-button-links.m-chat-button-hover{margin-bottom:0;margin-top:0}
.m-chat-button-links a:link, .m-chat-button-links a:visited{float:left;text-decoration:none;position:relative}
.m-chat-button-links a:hover{background-color:#FDFDFD}
.m-chat-button-links a.commend{border-left:1px solid #B5B5B5;border-right:1px solid #B5B5B5;height:20px;padding:0 5px 3px;_padding-bottom:0;}
.m-chat-button-links a img.icon{vertical-align:middle;margin:4px 6px;overflow:hidden;width:16px;height:16px;}
.m-chat-button-links a img.bullet.plus,
.m-chat-button-links a img.plus-bullet{position:absolute;margin-left:-10px;margin-top:10px}
.m-chat-button-links a .tooltip{display:none;padding:5px 8px;color:#FFFFFF;position:absolute;bottom:34px;left:0}
.m-chat-button-links a:hover .tooltip{display:inline-block;background-color:#005EAC;_border-bottom:1px solid #114580}
.m-chat-button-links a .tooltip .tooltip-arrow{display:none;height:6px;_font-size:0}
.m-chat-button-links a:hover .tooltip .tooltip-arrow{display:block;position:absolute;bottom:-6px;left:0;right:0;background:url(/a/imgpro/arrow/tooltip-arrow.gif) no-repeat -4px top;_bottom:-7px;_width:20px}
.m-chat-button-links a.commend .tooltip,.m-chat-button-links a.commend:hover .tooltip{display:inline-block;color:#666666;background:#FEFFCF url(/a/imgpro/theme/xn/x_to_hide.gif) 104px 2px no-repeat;padding-right:15px;border:1px solid #EDCE7B;margin-left:40px}
.m-chat-button-links a.commend .tooltip .tooltip-arrow,.m-chat-button-links a.commend:hover .tooltip .tooltip-arrow{display:block;position:absolute;bottom:-6px;left:0;right:0;background:url(/a/imgpro/arrow/tooltip-arrow-y.gif) no-repeat -4px top;_bottom:-7px;_width:20px}

#wpi_togMenuPanel .tooltip{position:absolute;top:-37px;left:0;padding:5px 15px 5px 5px;display:inline-block;color:#666666;border:1px solid #EDCE7B}
#wpi_togMenuPanel .tooltip .tooltip-arrow{position:absolute;top:25px;left:40px;display:block;position:absolute;bottom:-6px;left:0;right:0;background:url(/a/imgpro/arrow/tooltip-arrow-y.gif) no-repeat -4px top;_bottom:-7px;_width:20px}
#wpi_stowApp{border-left:none}
#wpi_togMenuPanel  #newuserAppTip{
	background:transparent url(/a/imgpro/theme/xn/wpi-menu-pop.gif) 0 0 no-repeat;
	border:0;
	padding:0;
	display:block;
	width:173px;
	height:73px;
	top:-76px;
}

	*/

.m-chat-box .stow{color:#333333}

.chat-conv p.p-self{width:200px;table-layout:fixed;word-wrap:break-word;overflow:hidden}
.chat-conv p.p-other{width:200px;table-layout:fixed;word-wrap:break-word;overflow:hidden}

.admin-menu{background:#f7f7f7;padding:5px}
.admin-menu a{color:red;display:block}
.admin-menu ul{background:#fff;border:1px solid #d8dfea}
.admin-menu ul li{line-height:16px;padding-left:5px}
.m-chat .chatnote{float:left;position:absolute;height:25px;line-height:25px}
.m-chat .chatnote a{color:#005EAC}
.m-chat .chatnote .imico{float:left;margin:4px 3px 0}
.m-chat .chatnote em{font-weight:700;color:#005eac}
.chattip{position:absolute;margin-top:-34px;right:-10px}
.m-chat-button-notifications .chattip{width:38px}
.chattip .chattip-content{padding:3px 7px;color:#fff;background-color:#2b2b2b}
.chattip .chattip-for{height:4px;background:url(/a/imgpro/chat/xn-pager.png) right -458px no-repeat;margin-right:5px}
.chatnote .chattip{margin-top:-28px;width:77px;left:0;height:16px;line-height:16px}

.chatnote .chattip .chattip-for{background:url(/a/imgpro/chat/xn-pager.png) left -458px no-repeat;margin-left:5px}
.m-chat-box.offline{width:auto;right:0}
.m-chat-box.offline .chatnote{border-right:1px solid #b5b5b5}
.m-chat-box.offline .chatnote .imico{margin:6px 6px 0}
.m-chat-box.offline .m-chat{width:59px}
.sortholder{overflow:hidden;height:22px;position:relative;background-color:#fff;padding:5px}
.sortholder span.sorticon{background:#8D9DBE url(/a/imgpro/chat/xn-pager.png) no-repeat 0 -306px;display:block;width:21px;height:20px;border:solid 1px #BDC7D8;border-right:none;float:left}
.sortholder .input-text{width:160px;float:left}
.sortholder button.cancel{border:none;text-indent:-999em;overflow:hidden;width:16px;height:16px;position:absolute;padding:0;background:url(/a/imgpro/theme/xn/cancel.gif) no-repeat center;top:7px;left:175px;z-index:999}
.gray-text{color:#ccc}

.m-chat .chatnote .statusico{float:left;margin:1px 2px;border-right:1px solid #b5b5b5;cursor:pointer}
.m-chat .chatnote .noticecontainer{position:absolute;bottom:30px;z-index:9999;margin-left:-1px}
.m-chat .chatnote .noticecontainer .anglebottom{height:5px;background:url(/a/imgpro/arrow/anglebottom.gif) 15px 0 no-repeat}
.m-chat .chatnote .noticebox_shadow{border:3px solid #7f7f7f}
.m-chat .chatnote .noticebox{width:370px;background-color:#fff;border:1px solid #676767;padding:5px;line-height:1.2}
.m-chat .chatnote .noticebox .closenotice{text-indent:-999em;float:right;width:10px;height:10px;background:url(/a/imgpro/bg/close_window.gif) -5px -5px no-repeat}
.m-chat .chatnote .noticebox .closenotice:hover{background-position:-5px -38px}
.m-chat .chatnote .noticebox .headpic{float:left;margin-right:5px;display:inline;background-color:#ccc;background-repeat:no-repeat;background-position:center;width:25px;height:25px}
.m-chat .chatnote .noticebox .noticecontent{float:left;width:300px;margin-bottom:5px}
.noticebox .noticecontent .friendname{margin-bottom:5px}
.noticebox .noticecontent .friendname span{color:#808080}
.noticebox .noticecontent .contenttext{line-height:1.3}

.m-chat .chatnote .noticebox .replybox .replytext{width:362px;height:32px}
.m-chat .chatnote .noticebox .replybox .actionbox{text-align:right}
.m-chat .chatnote .noticebox .replybox .input-button{margin-top:3px;padding:3px}

.m-chat .chatnote .status_input .input-text{width:210px;border-color:#666 #ccc #ccc #666;padding:2px;margin:4px}

.webpager-button{
	float:right;
	margin-right:5px;
	margin-top:2px;
	*margin-top:3px;
}
.webpager-button a{
	display:block;
	line-height:22px;
	height:22px;
	padding-left:82px;
	width:199px;
	text-decoration:none;
	background:url(/a/imgpro/button/webpager-button-new.png) no-repeat left top;
	*line-height:26px;
	_line-height:22px;
	_margin-top:3px;
}
.webpager-button a:hover{
	text-decoration:none;
	background-position:left -21px;
}
.webpager-button a:active{
	background-position:left -42px;
}

/*app notify*/
.notify-app{position:fixed;_position:absolute;bottom:-107px;right:15px;overflow:hidden;font-family:Arial;}
.notify-app .innerCon{position:relative;z-index:10;background:transparent url(/a/imgpro/chat/notify_middle_bg.gif) 0 0 repeat-y; padding:6px 10px;}
.notify-app iframe{position:absolute;z-index:1;top:-1px;left:-1px;width:235px;height:109px;opacity:0;filter:alpha(opacity=0);}
.notify-app h3{font-size:12px;padding:0 0 8px 20px;background:transparent url(/a/imgpro/chat/notify-logo.png) 0 0 scroll no-repeat;}
.notify-app a.close{position:absolute;top:0;right:6px;padding:3px;}
.notify-app .desc{padding-left:20px;height:40px;}
.notify-app .action{margin-top:5px;text-align:right;}
.notify-app .action a.cancel{margin-right:10px;}
.notify-app .topbg, .notify-app .bottombg{height:6px;font-size:0;line-height:0;}
.notify-app .topbg{background:transparent url(/a/imgpro/chat/notify_top_bg.gif) 0 0 no-repeat;}
.notify-app .bottombg{background:transparent url(/a/imgpro/chat/notify_bottom_bg.gif) 0 0 no-repeat;}
.notify-app{padding:0; width:233px;}

/* pager pro -- needs rewrite!! */
.pager-top{border-bottom:1px solid #E3EEF8;padding:5px 10px 0;overflow:hidden;zoom:1}
.pager-top.moretopmargin{margin-top:10px}
.pager-top span{float:left;padding-bottom:6px}

.pager-top span.pipe{float:none}
.pager-bottom{border-top:1px solid #E3EEF8;padding:0 10px 5px;overflow:hidden;zoom:1;height:21px}
.pagerpro{float:right;list-style:none;margin:0;padding:0}
.pagerpro li{display:inline;float:left}
.pagerpro li a{font-size:12px;display:block;padding:3px;padding-bottom:2px}
.pager-bottom .pagerpro li a{border-top:2px solid #FFF;border-bottom:0;padding-top:2px;padding-bottom:3px}
.pagerpro li a.chn{font-size:12px}
.pagerpro li a:hover{background:#005eac;border-color:#D8DFEA;border-bottom:2px solid #005eac;color:#FFF;text-decoration:none}
.pagerpro li a.chn:hover{border-bottom:1px solid #005eac}
.pager-bottom .pagerpro li a:hover{border-top:2px solid #005eac;color:#FFF;border-bottom:0}
.pager-bottom .pagerpro li a.chn:hover{border-top:1px solid #005eac}

.pagerpro li.current a,
.pagerpro li.current a:hover{background:transparent;border-color:#005eac;border-bottom:2px solid #005eac;color:#005eac;font-weight:700;padding-left:2px;padding-right:2px}
.pager-bottom .pagerpro li.current a,
.pager-bottom .pagerpro li.current a:hover{border-bottom:none;border-top:2px solid #005eac}
#pages-jump{background:#F7F7F7;clear:both;height:3em;line-height:3em;position:relative;text-align:center;padding:0 1em;z-index:10}
#pages-jump a{background:#FFF;border:1px solid #D8DFEA;color:#005eac;padding:2px 6px;text-decoration:none}
#pages-jump span a{background:none;border:none;padding:0}
#pages-jump span a:hover{text-decoration:underline}
#pages-jump .this-page{font-weight:700;padding:2px 6px}
#pages-jump.top{border-bottom:1px solid #CCC}
#pages-jump.bottom{border-top:1px solid #CCC;margin-top:10px}
#pages-jump .right-line{float:right}
#pages-jump .left-line{float:left}
#pages-jump strong{margin:0 0.25em}
.no-page{height:2em !important;line-height:2em !important}
.no-page.align-left{text-align:left !important}
/* pager pro ends -- needs rewrite!! */
/*leftnavStyleForMoto*/
.home .bookmarks .app-list li.styleformoto a{font-size:12px;height:3em;line-height:1.2em;padding-right:10px;margin:5px 0}
/*.share_info{float:left;padding-left:5px;color:#666}
.share_info p{margin:5px 0}
.share_info .tag{color:#333}
.share_app_rating .share_rating{margin:0;background:url(/a/img/stars.png) no-repeat left top;line-height:15px;height:15px;float:left;width:90px}
.share_rating .rating_num{text-indent:-999em;overflow:hidden;display:block;background:url(/a/img/stars.png) no-repeat left bottom}*/
/*pop login*/
#pop-login .poplogin{width:500px;margin:0 auto;border:1px solid gray}
#pop-login h1{text-indent:130px;color:#FFF;font-size:14px;height:25px;padding-top:10px;background:#005EAC url(/a/imgpro/logo/logo-renren-122.png) no-repeat scroll -1px 0pt}
#pop-login .poplogin span{display:inline-block}
#pop-login .poplogin-info{border-bottom:1px solid #000;padding:10px;height:20px}
#pop-login .poplogin-info span{float:right}
#pop-login .poplogin-info h2{float:left}
#pop-login .pop-login-box{width:300px;margin:20px auto}
#pop-login .pop-login-box p{margin:10px 0}
#pop-login .pop-login-box p label{width:100px;font-weight:normal;margin-right:5px;text-align:right;display:inline-block}
#pop-login .pop-login-box p input{padding:2px;border:1px solid #8496BA}
#pop-login .pop-login-box a{margin-left:20px}
/*pageclip for FriendSelectModule*/
.fselect-pager{float:right;overflow:hidden;zoom:1;padding-right:20px;margin-top:-5px}
.fselect-pager li{border:0!important;float:left;margin:0!important;margin-right:1px;padding:0!important}
.fselect-pager li a{padding:1px 3px;display:block;font-size:11px;text-decoration:none;font-family:Arial;border-top:2px solid #fff}
.fselect-pager li a:hover,
.fselect-pager li.current a{border-top:2px solid #005eac}
.fselect-pager li a:hover{text-decoration:none}
/*pageclip for FriendSelectModule End*/
.status-em{cursor:default}
/* new pop windows */
.newpop .share_popup .tabs{*padding-bottom:-1px;border:none;background:#F2F2F2 url(/a/img/line-c.gif) repeat-x 0 100%}
.newpop td.pop_content .dialog_buttons{text-align:center;border-top:1px solid #CCC}
.newpop .tycon-set-pop{padding:20px}
.newpop .tycon-set-pop p{line-height:1.8em}
.newpop .tycon-set-pop p label{font-weight:400;margin-left:1em;color:#333}
.newpop .tycon-set-pop p b{width:100px;text-align:right;display:inline-block;font-weight:400}
.newpop .tycon-set-pop p span{margin-left:1em}
.newpop .share_popup .toggle_tabs{margin-left:10px}
.newpop .share_popup .toggle_tabs li{background:none}
.newpop .share_popup .toggle_tabs li a{color:#005EAC;border:none}
.newpop .share_popup .toggle_tabs li a.selected{background:#FFF;color:#333;border:1px solid #CCC;border-bottom-color:#FFF}
.newpop .td.pop_content h2 a{color:#FFF}
.newpop .tycon-set-pop p .lock select{margin-left:24px}
.newpop .tycon-set-pop p .lock{background:url(/a/imgpro/icons/icon-lock.gif) no-repeat;display:inline-block;margin-left:8px}
.textmid{text-align:center}
.textleft{text-align:left}
.notice-holder{border-right:2px solid #E1E1E1;border-bottom:2px solid #E1E1E1;margin-bottom:15px}
.notice{border:1px solid #cfcfcf;padding:10px;background:#FEFFCF}
.notice.lightblue{background:#F2F4F7}

/* tooltip */
.tooltip{position:absolute;z-index:1;float:left}
.tooltip .share-n-hide{float:right;margin:5px}
.tooltip .toptipshadow{border-right:1px solid #d9d9d9;margin-right:-1px}
.tooltip .toptipcontent{background-color:#FFF;border-style:solid;border-color:#3777bc;border-width:1px;background-color:#F0F9F8;padding:5px}
.tooltip .footangle{position:relative;margin-top:-1px;height:7px;background:url(/a/imgpro/bg/tooltipfootangle.gif) -125px 0 no-repeat}
.tooltip .headangle{position:relative;margin-bottom:-1px;height:7px;background:url(/a/imgpro/bg/tooltipheadangle.gif) -125px 0 no-repeat}

/**friend ;**/
.friendsfilter label{margin:0 7px 0 0}
/**chat bar**/
.status_input .w220{width:224px}
.replybox textarea{text-align:left}
.m-chat .chatnote2 .statusico{background-color:#FFF;border:1px solid #333;border-width:0 1px 1px;margin:0}
.chatnote2{left:-1px}
.chatnote2 .status_input{margin:0 0 0 5px}
.m-chat .chatnote2 .noticecontainer{left:1px;width:217px;border:1px solid #333;bottom:25px;border-width:1px 1px 0;background:#FFF url(/a/imgpro/chat/state-line.gif) no-repeat scroll -4px bottom}
.chatnote2 .state-head{background-color:#526EA6;width:212px;padding:0 0 0 5px}
.m-chat .chatnote.chatnote2 a{color:#FFF}
.chatnote2 .noticecontainer .state-head .head-btn .minimize{background:url(/a/imgpro/chat/minimize.gif) no-repeat center top;display:block;float:right;height:15px;width:15px}
.chatnote2 .state-checkbox{padding:0 0 0 10px}
.chatnote2 .state-checkbox label{margin:0 0 0 10px}

div.nav-tabs{
	position:relative;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	border-bottom:1px solid #cee1ee;
	*zoom:1;
	word-wrap : normal;
	word-break : normal;
}
div.nav-tabs:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
div.nav-tabs form.searchbar{
	float:right;
}
div.nav-tabs ul.tabs{
	float:left;
	font-size:0;
}
div.nav-tabs ul.tabs li{
	display:inline-block;
	position:relative;
	font-size:12px;
	background-color:#E3EEF8;
	margin-right:5px;
}
div.nav-tabs ul.tabs li a {
	display: block;
	height:25px;
	line-height:25px;
	padding:0 10px;
	*display: inline-block;
	*height:26px;
	*line-height:26px;
}
*+html div.nav-tabs ul.tabs li a{
	float:left;
}
div.nav-tabs ul.tabs li a:hover {
	color: #000;
	text-decoration: none;
	background-color: #CEE1EE;
}

div.nav-tabs ul.tabs li.selected{
	height:26px;
	margin-bottom:-1px;
	border:solid #cee1ee;
	border-width:1px 1px 0 1px;
	background-color:#FFF;
}
div.nav-tabs ul.tabs li.selected a:link, div.nav-tabs ul.tabs li.selected a:visited{
	color:#000;
}
div.nav-tabs ul.tabs li.selected a:hover {
	color: inherit;
	background-color: #FFF;
}
div.nav-tabs li span.new{
	position:absolute;
	height:15px;
	width:45px;
	right:-40px;
	top:0;
	text-indent:-9999px;
	background:url(/a/imgpro/bullets/new-label.png) no-repeat right top;
	*right:-38px;
}

/** VIP by jingwei.li **/ 
.vip-level {display:inline-block;width:5px;padding-left:27px;padding-right: 6px;line-height:14px;height:14px;background:url(/a/imgpro/vip/level-bg-static.gif) no-repeat 0 0;font-size: 10px;font-weight:bold;vertical-align:text-bottom;color: #000;text-decoration:none;}
.vip-level:hover {color: #000;text-decoration:none;}
.vip-level.expired {background-image: url(/a/imgpro/vip/vip-expired.gif);}


div.playable-video{
	position:relative;
	width:120px;
	height:90px;
	margin-bottom:0.5em;
	background:url(/a/imgpro/media/p_bg.png) no-repeat center center;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
div.playable-video a{
	display:block;
	height:100%;
	text-indent:-9999px;
	outline:none;
	background:url(/a/imgpro/home/home_icon.png-timestamp091126.html) no-repeat -70px -200px;
	opacity:0.9;
	*filter:alpha(opacity=90);
}
div.playable-video a:hover{
	display:block;
	background-position:-70px -280px;
	text-indent:-9999px;
}
div.playable-audio a{
	display:block;
	width:102px;
	height:29px;
	text-indent:-9999px;
	background:url(/a/imgpro/media/p_m.png) no-repeat left top;
}
div.playable-audio a:hover{
	background-position:left -29px;
}
/**by yang.zha
.tokenizer_input{background:transparent url(/a/imgpro/bg/bg-addfri.png) no-repeat scroll 0 0;height:26px;width:208px;display:block}
.tokenizer input{width:100%;height:14px;margin:2px 0 0 59px;width:108px}**/

/*temp style*/
.navigation .nav-other .xn2rr{float:left;margin:5px 5px 0 0;_display:inline}

/** Copy from zhaoyang**/
.all-error{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/a/imgpro/bg/error-bg.png) no-repeat scroll 0 0;
margin:30px auto;
padding:20px 0 20px 270px;
width:390px;
}
.all-error h1{
display:block;
font-size:12px;
font-weight:lighter;
width:260px;
}
.all-error h1 span{
font-weight:700;
}
.all-error p{
color:#999999;
font-weight:700;
padding-top:80px;
}
/* Base-layout by yang.zhao */
.no-ad-center .compatible{margin:0 auto;float:none}
.no-ad-center .blank-bar{float:none;width:810px;margin:10px auto 0}
.no-ad-center .blank-bar .ad-bar{display:none}
.compatible{float:left;width:800px}
.compatible #content{width:800px}
#content:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#content{display:inline-block}
#content{display:block}
.font-normal{font-weight:normal}
cite{font-style:normal}
a{cursor:pointer}
/*hints of  top by ming.zhou*/
.hints{text-align:center;background:#fdeda6;border:1px solid #ccc;padding:8px}
.hints a{font-weight:bold;padding:0 20px}
.hints strong{padding:0 10px}
.hints img{border:0;padding:0 5px;vertical-align:-4px}


.kx .navigation{background-color:#E68A31}
.kx .navigation .menu-title a:hover{background-color:#FDA341}
.kx #navSearch #search-input #navSearchInput{border-color:#CA731F}
.kx #navSearch #search-submit{border-color:#CA731F}
.kx #navSearch #search-submit .separator{border-color:#CA731F}
.kx .navigation .nav-other{background-image:url(/a/imgpro/bg/cs_navtopcorner-kx.gif)}
.kx .menu-dropdown-border{border-color:#E68A31}

/*guide bar by yang.zhao*/
.guide-top{background:#EAF2F9;border-bottom:1px solid #AEC3DE;height:92px}
.guide-top .doing{width:980px;margin:0 auto}
.guide-top .doing .userinfo{width:185px;float:left;margin-top:15px;_display:inline}
.guide-top .doing .userinfo .avatar{float:left;width:50px;width:50px;margin-right:10px;*margin-right:5px;overflow:hidden}
.guide-top .doing .userinfo h3{margin-bottom:5px}
.guide-top .doing .task{padding:10px 0}
.guide-top .doing .task a{float:left;width:245px;height:71px;margin-left:13px;_display:inline;background-image:url(/a/imgpro/guide/guide-task.png);background-repeat:no-repeat}
.guide-top .doing .task a span{display:none}
.guide-top .doing .task a.play-game{background-position:0 0}
.guide-top .doing .task a.watch-video{background-position:-245px 0}
.guide-top .doing .task a.find-friend{background-position:-490px 0}
.guide-top .doing .task a.play-game:hover,.guide-top .doing .task a.play-game-blink{background-position:0 -71px}
.guide-top .doing .task a.watch-video:hover,.guide-top .doing .task a.watch-video-blink{background-position:-245px -71px}
.guide-top .doing .task a.find-friend:hover,.guide-top .doing .task a.find-friend-blink{background-position:-490px -71px}
.guide-top .doing .task a.play-game-had{background-position:0 -142px!important}
.guide-top .doing .task a.watch-video-had{background-position:-245px -142px!important}
.guide-top .doing .task a.find-friend-had{background-position:-490px -142px!important}
.doing .users{width:760px;margin-left:13px;float:left;border:1px solid #CEE1EE;margin-top:10px;_display:inline;height:70px;background:#FFF;position:relative}
.doing .users .arrow{position:absolute;top:24px;left:-11px;z-index:1;height:23px;width:11px;background:url(/a/imgpro/guide/find-friend-bg.png) no-repeat}
.doing .users ul li{margin:10px 0 10px 10px;padding-right:20px;border-right:1px solid #EAF2F9;width:110px;position:relative;float:left;_display:inline}
.doing .users ul span{float:left;width:52px;overflow:hidden}
.doing .users ul .headpichold{float:left;width:50px;height:50px;text-align:left;margin-right:8px;*margin-right:4px}
.doing .users ul a.name{font-weight:bolder;display:inline-block;height:14px;overflow:hidden}
.doing .users ul .from{display:none}
.doing .users ul .addfriend_action{display:inline-block;margin-top:5px}
.doing .users ul a.shut{display:block;height:14px;width:14px;background:url(/a/imgpro/home/home_icon.png) no-repeat -83px -418px;position:absolute;top:0;right:6px}
.doing .users ul a.shut:hover{background-position:-83px -451px}
.doing .users .more{float:left;margin-left:10px;_display:inline;margin-top:10px}

/**IE6Patch**/
*html .comment{padding-top:0}
*html .comment .actor-img,
*html .comment .cmt-body{padding-top:10px;}
*html .comment .cmt-body .text-content{}
*html .comment .super-actions .arrow:hover{background-position:0 -16px}
*html .comment .super-actions .arrow{overflow:hidden;}
*html .input-button,
*html .input-submit{padding:4px 10px 1px;}
*html .input-submit1{padding:4px;}
/* Left Column Shares */
*html .profile .profile-blog li span.small,
*html .profile .profile-share li span.small{zoom:1}

/* Album */
*html .piclist{height:1%;}
*html .uploadphoto .multuploadalt .bottomangle{bottom:-38px!important}

/* Home */
*html .home .home-sidebar .side-item .icon-list li a{zoom:1}
*html .home .home-sidebar .birthdays li a{zoom:1}
*html .home .pymk .side-item-body .people-list li span a.x-to-hide{margin-top:2px}
*html .home .pymk .side-item-body .people-list li span a.x-to-hide:hover{zoom:1}
*html .home .section-header{clear:both}
*html .admin-menu a{width:110px}
*html .home .footprint .people-list li span.olname a{float:left;width:3.3em}
/* *html .home .feed-filter a{blr:expression(this.onFocus=this.blur())} */
*html .home .blank-bar{display:inline}
*html .home .sidebar-holder{height:1px}
*html .home .full-page{padding-bottom:1px}
/* Resize The Image in Blog-tab */
/* *html .blog-tab .blog-body img{width:expression(this.width > 550 ? 550:true)} */

/* Login Page */
*html .login .search-friends .go{line-height:23px}
*html .full-login .login-panel p .input-text{width:218px}
*html .full-login .login-panel p.right .float-right{margin-top:3px}
*html .full-login .messages_div{line-height:4em}
*html .welcome .open-search .search-input #friendname{height:13px}

/* Register Page */
*html #pageRegister fieldset{padding-top:6px}
*html #container.pageregister .compatible #content .form-register .labelRadio{width:40px !important}
*html #container.pageregister .compatible #content .form-register .labelRadio input#gender{float:left !important}

/* Publisher */
*html .m-composer-content .blog-composer dt{width:39px}
*html .m-composer-header .statuspanel .morestatus{padding-top:3px}

*html .m-composer-header .statuspanel .status-composer-bubble .status-composer-bubble-btn .input-button{margin-top:0}
/* DelBox Of Status Reply */
*html .statuscommentbox span.delbox .close{width:14px;height:14px}

/* Publisher */
*html .m-composer-channel li{padding-bottom:6px}
*html .m-composer-channel li.select{padding-bottom:0}

/* Style For Invited Friend Reply */
*html .fri-invite .fri-action{margin-left:10px}
*html .fri-invite .fri-action p.checkbox{margin:-4px 0 0 -4px}

*html .menu-dropdown.optionmenu{width:124px}

/*encrpyAlbum*/
*html .album-list .info p.inputupsw .input-button{width:auto;_width:0;_height:0;padding:2px 15px;overflow:visible}

/*home showprogress*/
*html .showprogress{padding-left:2px}
*html .m-composer-header .statuspanel{margin-bottom:0;padding-bottom:16px}
*html .showprogress .infoaltbox{width:170px}
*html .showprogress .infoaltbox.s1{margin-left:72px}

/* Pager */

*html .chattip{
	_width:40px;
}
*html .m-chat-button-con{margin-bottom:-2px}
*html .m-chat-button-status,
*html .m-chat-button-notifications{
	_width:20px;
	_padding:6px 4px 3px 5px;
}
*html .chat-conv{
	_width:226px;
}
*html .buddy-list .chat-conv,
*html .m-chat-button-status .chat-conv{
	_width:200px;
}
*html .notifications .chat-conv{
	_width:270px;
}
*html .chattab-name{
	_float:left;
}
*html #wpiroot{
	_height:25px;
	_padding:0;
	_border:none;
	_background:none;
}
*html .m-chat-button-apps{z-index:100}
*html .m-chat-window.buddy-list .chat-conv{
	_height:200px;
	_overflow-y:scroll;
	_overflow-x:hidden;
}
*html .m-chat-window.notifications .chat-conv{
	_height:200px;
	_overflow-y:scroll;
	_overflow-x:hidden;
}
*html .m-chat-chattab .m-chat-button-hover{
	_background-image:none;
}
*html .m-chat-button-chattab{
	_width:126px;
}
*html .available-dot,
*html .im-available-dot{
	_margin-right:15px;
}
*html .m-chat-tabbar{_position:absolute}
*html td.pop_content .dialog_summary ul.classlist li input.floatleft{margin:0;margin-top:3px}
*html .share_popup .toggle_tabs li a{padding:3px 15px}
*html .bottom{border-top:1px solid #CCC;margin-top:10px}
*html .pagerpro li a.chn:hover{border-bottom:0 solid #005eac}
*html .tooltip .headangle,
*html .tooltip .footangle{overflow:hidden;font-size:0;line-height:0;zoom:1}
*html div.nav-tabs ul.tabs li.selected{position:relative}
*html div.nav-tabs ul.tabs li{display:inline;float:left}
*html .twin_comment_holder label input{margin:0;padding:0;vertical-align:middle}
*html .m-allchattab{max-width:873px}
*html .m-chat-presence .offline{border-left:1px solid #e5e5e5;margin-bottom:-2px}
*html .m-chat-windowshadow{margin-left:-102px}
*html .m-chat-button-status .m-chat-window .chat-conv{height:90px}
*html .m-chat-button-notifications .m-chat-window .chat-conv{height:190px}
*html .m-chat-button-onlinefriends .m-chat-window .chat-conv{height:190px}
*html .m-chat-window.notifications .chat-conv .notifyitem{zoom:1}
*html .m-chat-window.notifications .chat-conv .notifyitem .notifyico{margin-top:8px}
*html .chatnote .chattip{margin-top:-34px}
*html .pager-top span{padding-bottom:5px}
*html .pager-top span{padding-bottom:4px}
*html .pagerpro li a.chn:hover{border-bottom:0 solid #005eac}


/** IE7 Patch **/
/* Patch - IE 7 */

/* Global */
*+html .full-page,
*+html .full-page-holder{cursor:default}
*+html a.action{height:1%;}
*+html .input-button,
*+html .input-submit{padding:4px 10px 1px;}
*+html .input-submit1{padding:4px}
*+html input.mini{padding:4px 2px 1px}
*+html input.large{padding:5px 10px 2px}
/* Navigation */

/* *+html .navigation .menu-title a{blr:expression(this.onFocus=this.blur())} */
*+html .menu-dropdown{width:269px}
*+html .dropmenu-holder .rounded-box{width:423px}
*+html .rounded-box .corner.br{zoom:1}
*+html #moreAppShortcuts .side-item-body{padding-bottom:14px}
/* Drop Down Menu */
*+html .menu-dropdown-border{position:relative}
/* Profile */
*+html .profile .left-column{cursor:default;}  /* left-column */
*+html .profile .profile-summary dl.info dt,
*+html .profile .profile-summary dl.info dd{line-height:15px;}
*+html .profile .profile-blog li span.small .pipe,
*+html .profile .profile-share li span.small .pipe{margin:0 3px;}
/* Comment List */
*+html .comment .super-actions{padding-top:0;}
/* Feed */
*+html .feed-icon{padding-top:16px;}
*+html .profile .feed-icon{padding-top:16px;}
/*	Developer Site */
*+html .opi-apps .opi-content .feedbody .photo-box a{margin:0 2px 0 0}
*+html .feed-content p.quote{zoom:1}
/*  Home */
*+html .home .side-item .icon-list.two-column li{background-position:0 2px}
*+html .home .pymk .side-item-body .people-list li span a.x-to-hide{margin-top:0}
*+html .admin-menu a{width:110px}
*+html .home .footprint .people-list li span.olname a{float:left;width:3.3em}
/* *+html .home .feed-filter a{blr:expression(this.onFocus=this.blur())} */
*+html .home .full-page{padding-bottom:1px}
/* Login Page */
*+html .login .search-friends .go{line-height:23px}
*+html .full-login .login-panel p.clearfix label{margin-top:7px}
*+html .full-login .login-panel p.right .float-right{margin-top:4px}
*+html .full-login .messages_div{line-height:4em}
*+html .welcome .open-search .search-input #friendname{height:13px}
/* Image Button */
*+html .imgbtn-1{padding:3px 0 3px 20px}
*+html .imgbtn-1 span{padding:5px 10px 5px 0}
/* Publisher */
*+html .m-composer-channel li{padding-bottom:6px}
*+html .m-composer-channel li.select{padding-bottom:0}
*+html .m-composer-header .statuspanel .morestatus{padding-top:5px}
/* Style For Invited Friend Reply */
*+html .fri-invite input[type="checkbox"]{margin:-4px}
/*chat*/
*+html .m-chat-tabbar .chattip .chattip-for{width:33px}
*+html .m-chat-tabbar .chattip .chattip-content{height:15px;line-height:15px}
/*optionmenu*/
*+html .menu-dropdown.optionmenu{width:124px}
/*home addfriend icons*/
*+html .home .home-sidebar .side-item .people-list li span a.addfriend_action{margin-top:3px}
*+html .friendsgroup-sidebar .friendsgroup-list li.select a,
*+html .friendsgroup-sidebar .friendsgroup-list li.select a:hover{background-position:10px 3px!important}
/*home showprogress*/
*+html .showprogress .infoaltbox{width:170px;margin-top:-118px}
*+html .showprogress .infoaltbox.s1{margin-left:72px;margin-top:-118px}
*+html .showprogress .infoaltbox.s2{margin-top:-80px}
*+html .showprogress .infoaltbox .altcontent dl.myinfolist dt{padding-top:3px}
/**pop windows**/
*+html td.pop_content h2 span{padding:6px 10px 4px}
/**ablum**/
*+html #pageAlbum.album .full-page-holder{clear:both}

*+html td.pop_content .dialog_summary ul.classlist li input.floatleft{margin:0;margin-top:3px}
*+html .share_popup .toggle_tabs li a{padding:5px 15px 2px}
*+html div.nav-tabs ul.tabs li{display:inline;float:left}
*+html .twin_comment_holder label input{margin:0;padding:0;vertical-align:middle}
*+html .m-chat-window.notifications .chat-conv .notifyitem .notifyico{margin-top:6px}
*+html .m-chat-window .chat-info .chat-info-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
*+html .m-chat-window .chat-input{padding-top:2px}
*+html .m-chat-window.buddy-list{margin-left:-97px}
*+html .m-chat-window.buddy-list .chat-conv{padding-right:}
/** more web **/
.dropdown{background:#fff;width:230px;}
.dropdown ul{list-style:none;padding-left:15px;_padding-top:5px;}
.dropdown ul li{float:left;width:70px;height:24px;line-height:24px;}
.dropdown ul li a {display:block;}
.menu-dropdown-border{border:1px solid #005EAC;}
.weblist{padding:3px 0;*zoom:1;}

/**
 * video player by zufang.wang at 2009-12-17
 * can be lazy load , so i use an other sprite which is uesd in share.renren.com
 * please don't merge to the home sprite~
 */
.profile .video-play{width:450px;}
.video-play .player{margin-bottom:10px;}
.video-play .retract{float:right;}
.video-play .retract a:hover{text-decoration:none;}
.video-play .retract .retract-icon{display:inline-block; width:16px; height:16px;padding-right:5px; background:url(/a/imgpro/share/share-big-icon.png-ver20091217.html) no-repeat 0 -340px; vertical-align:middle; *vertical-align:text-top;}
.video-play .comment{padding-right:80px;}
.video-play .v-operations{margin-top:5px; letter-spacing:-4px;}
.video-play .v-operations a{font-size:14px; background:url(/a/imgpro/share/share-big-icon.png-ver20091217.html) no-repeat; height:32px; line-height:32px; display:inline-block; margin-right:20px; letter-spacing:0}
.video-play .v-operations a.mail-link{padding-left:36px;background-position:-45px -98px;}
.video-play .v-operations a.ilike-link{padding-left:36px;background-position:-45px -198px;}
.video-play .v-operations a.de-ilike-link{padding-left:36px;background-position:-45px -380px;}
.video-play .v-operations a.share-link{padding-left:22px;background-position:-84px -313px}

.v-share-tips{position:absolute; left:140px;top:0;border:1px solid #F2DC5C; background:#FFFEE9; width:240px; height:88px;  text-align:center;}
.v-share-tips .tip-arrow{width:16px; height:20px; overflow:hidden; position:absolute; left:-16px; top:10px; background:url(/a/imgpro/share/share-big-icon.png-ver20091217.html) no-repeat -85px -355px;}
.v-share-tips p.tip-disc{margin-top:10px; color:#333;}
.v-share-tips p.v-share-btn{margin:6px 0;}
.v-share-tips p.v-share-btn .input-btn{width:101px; height:26px; *display:block; background:url(/a/imgpro/share/share-big-icon.png-ver20091217.html) no-repeat 0 -280px; text-indent:-9999em; border:0; cursor:pointer;}
.v-share-tips p.tip-time{text-align:right;padding:0 10px;}
.v-share-tips p.tip-success{padding:35px 0; color:#333;}

/*no-interact feed */
ul.richlist.feeds li  .no-interact-pic{float:right;margin-right:30px;display:inline;}
ul.richlist.feeds li  .no-interact-pic img{display:block}
.no-interact{float:left;width:380px}
/*point popup error style*/
.emotion-icon{float:left;padding-left:10px}
.m-editor-emo-holder .notVip-tip{width:334px;padding:10px 0;background:#fff}
.m-editor-emo-holder .notVip-tip p{margin-left:90px;padding-bottom:5px;color:#666;line-height:18px}
.m-editor-emo-holder .notVip-tip .red{color:#f00;padding-bottom:3px;background:transparent}
.m-editor-emo-holder .notVip-tip p.btn{width:210px;height:23px;line-height:23px}
.m-editor-emo-holder .notVip-tip p.btn .join-vip{display:block;float:right;outline:none;width:91px;height:24px;background:url(/a/imgpro/button/upgrade-vip.png) no-repeat}
.m-editor-emo-holder .notVip-tip p.btn .lookup-class{display:block;float:left;outline:none;margin-right:9px;_margin-right:5px;width:91px;height:24px;background:url(/a/imgpro/button/lookup-class.png) no-repeat}
.m-editor-emo-holder .emotion-icon p{margin:0;color:#888;text-align:center;padding:0;line-height:18px}

/* profile card */
.profile-card{
	position:absolute;
	width:305px;
	word-wrap:break-word;
	*word-wrap:normal;
	word-break:break-all;
}
.profile-card p img,.profile-card li img,.profile-card img{
	margin:0;
}
.profile-card .shadow{
	*background-color:#CCC;
	zoom:1;
}
.profile-card .shadowed{
	border:1px solid #AAA;
	background-color:#FFF;
	*position:relative;
	*left:-3px;
	*top:-3px;
	box-shadow:3px 3px 2px #ccc;
	-moz-box-shadow:3px 3px 2px #ccc;
	-webkit-box-shadow:3px 3px 2px #ccc;
	zoom:1;
}
.profile-card .visit-time{
	padding:3px 10px;
	background-color:#FFFBC1;
	border-bottom:1px solid #F6E6AD;
}
.profile-card a.avatar{
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	margin-right:8px;
	_display:inline;
}
.profile-card .avatar img{
	display:block;
}
.profile-card .detail{
	padding:8px;
}
.profile-card .detail p{
	line-height:1.4em;
}
.profile-card .detail .description{
	float:left;
	width:178px;
}
.profile-card .detail a.name{
	font-weight:bold;
	_zoom:1;
}
.profile-card .detail p.status{
	color:#666;
	margin-bottom:8px;
	*margin-bottom:5px;
}
.profile-card .detail p.impression{
	margin-bottom:8px;
}
.profile-card .impression .c1{
	color:#9732CA!important;
}
.profile-card .impression .c2{
	color:#CA6565!important;
}
.profile-card .impression .c3{
	color:#3B78F0!important;
}
.profile-card .grade .caption{
	color:#F43131;
	margin-left:2px;
}
.profile-card .grade .level img{
	vertical-align:text-bottom;
}
.profile-card .grade .level a:hover{
	text-decoration:none;
}
.profile-card .action{
	padding:8px 0 8px 8px;
	border-top:1px solid #CEE1EE;
	border-bottom:1px solid #CEE1EE;
	background-color:#E3EEF8;
	_height:23px;
	_overflow:hidden;
}
.profile-card .action a.button{
	float:left;
	height:21px;
	line-height:21px;
	padding-left:8px;
	padding-right:8px;
	border:1px solid #8B8B8B;
	background:url(/a/imgpro/button/btn-bg.png) 0 0 repeat;
	color:#333;
	overflow:hidden;
	outline:0 none;
	word-break:keep-all;
}
.profile-card .action a.button:visited{
	color:#333;
}
.profile-card .action a.button:hover{
	color:#333;
	text-decoration:none;
	border-color:#333;
}
.profile-card .action a.button span{
	cursor:pointer;
	display:block;
	padding-left:18px;
}
.profile-card .action a.gray{
	color:#ccc!important;
	border-color:#ccc!important;
	background:#F2F2F2 none!important;
	cursor:text;
}
.profile-card .action a.gray span{
	cursor:text;
}
.profile-card .action a.profile{
	margin-right:8px;
}
.profile-card .icon-add{
	background:url(/a/imgpro/icons/pc-add.gif) left center no-repeat;
}
.profile-card .icon-profile{
	background:url(/a/imgpro/icons/pc-profile.gif) left center no-repeat;
}
.profile-card .icon-gossip{
	background:url(/a/imgpro/icons/pc-gossip.gif) left center no-repeat;
}
.profile-card .icon-wpi{
	background:url(/a/imgpro/icons/pc-wpi.gif) left center no-repeat;
}
.profile-card .icon-gift{
	background:url(/a/imgpro/icons/pc-gift.gif) left center no-repeat;
}
.profile-card .gray .icon-gossip{
	background:url(/a/imgpro/icons/pc-gossip-d.gif) left center no-repeat;
}
.profile-card .gray .icon-wpi{
	background:url(/a/imgpro/icons/pc-wpi-d.gif) left center no-repeat;
}
.profile-card .gray .icon-gift{
	background:url(/a/imgpro/icons/pc-gift-d.gif) left center no-repeat;
}
.profile-card .news{
	padding:8px 8px 0;
	background-color:#E3EEF8;
}
.profile-card .news .item{
	padding-bottom:8px;
}
.profile-card .news .item .label{
	float:left;
	color:#666;
}
.profile-card .news .item .header{
	color:#666;
	display:block;
	margin-bottom:5px;
}
.profile-card .news .item a.cover{
	border:1px solid #9BAFBE;
	float:left;
	margin-right:8px;
	padding:3px;
	background-color:#fff;
	height:50px;
	width:50px;
	display:block;
	overflow:hidden;
	zoom:1;
}
.profile-card .news .item a.cover:hover{
	background-color:#CEE1EE;
	border-color:#005EAC;
}
.profile-card .news .item a.cover span.holder{
	display:block;
	*display:inline;
	width:50px;
	height:50px;
	overflow:hidden;
}
.profile-card .news .item a.cover img{
	display:block;
}
.profile-card .news .blog .content{
	line-height:15px;
	height:15px;
	overflow:hidden;
}
.profile-card .frd-list{
	font-size:0;
	letter-spacing:-4px;
}
.profile-card .frd-list li{
	font-size:12px;
	letter-spacing:0;
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:30px;
	height:30px;
	overflow:hidden;
	margin-right:5px;
	vertical-align:bottom;
}
.profile-card .frd-list li.ellipsis{
	width:12px;
	height:15px;
	margin-right:-10px;
}
.profile-card .frd-list a.frd-avatar{
	display:block;
	width:30px;
	height:30px;
	background-position:center center;
	background-repeat:no-repeat;
}

/** level by yang.zhao **/
.level-1,.level-2,.level-3,.level-4,.levelHot-1,.levelHot-2,.levelHot-3,.levelHot-4{background-image:url(/a/imgpro/icons/level/level-new-fixed.png);width:18px;height:18px;background-repeat:no-repeat;}
.levelHot-1{background-position:center 2px}
.levelHot-2{background-position:center -23px}
.levelHot-3{background-position:center -51px}
.levelHot-4{background-position:center -79px}
.level-1{background-position:center -105px}
.level-2{background-position:center -133px}
.level-3{background-position:center -158px}
.level-4{background-position:center -186px}

/* 新导航 */
.navigation-new .nav-main{float:left;margin-left:10px;_display:inline;*zoom:1;}
.navigation-new .nav-main .menu-title a{color:#fff;padding:0 4px 0 8px; font-weight: bold;}
.dropmenu-holder-new .menu-dropdown .optionmenu{width:92px!important;padding:3px 0}
/* 帐号放到导航最右侧，并加下拉菜单 By chuanye.wang */
.navigation-new .nav-other .account-action .menu-title a {
	padding-left: 8px;
	padding-right: 20px;
	background-image: url(/a/n/core/res/nav/arrow-down-white.png);
	background-repeat: no-repeat;
	background-position: 35px center;
}
#accountDropDownMenu {
	width: 132px;
}
#accountDropDownMenu p {
	_line-height: 1.4em!important;
}
#accountDropDownMenu .account-menu {
	/* width: 128px;
	*width: 130px; */
	padding: 8px 10px;
}
#accountDropDownMenu a.logout {
	display: block;
	background: url(/a/n/core/res/nav/logout.png) no-repeat 10px center;
	height: 25px;
	line-height: 25px;
	padding-left: 35px;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 0;
	margin-top: 0;
	zoom: 1;
}
#accountDropDownMenu a.logout:hover {
	color: #fff;
	background-color: #558BC6;
	text-decoration: none;
}
#accountDropDownMenu .accounts {
	_zoom: 1;
	_position: relative;
	_overflow: hidden;
}
#accountDropDownMenu .accounts h3 {
	font-size: 12px;
	margin-bottom: 5px;
}
#accountDropDownMenu .account-detail a.figure {
	float: left;
	width: 50px;
	height: 50px;
	overflow: hidden;
}
#accountDropDownMenu .account-detail .detail {
	margin-left: 55px;
	_margin-left: 52px;
}
#accountDropDownMenu .account-detail .detail .name {
	font-size: 12px;
	width: 50px;
	white-space: nowrap;
	overflow: hidden;
}
#accountDropDownMenu .account-detail .detail .grade,
#accountDropDownMenu .account-detail .detail .friends {
	color: #888;
}
#accountDropDownMenu .action .switch {
	display: inline-block;
	zoom: 1;
	height: 21px;
	line-height: 21px;
	background: url(/a/imgpro/button/btn-bg.png) 0 0 repeat;
	border: 1px solid #AAA;
	padding: 0 10px;
	color: #333!important;
	overflow: hidden;
	margin-right: 5px;
	outline: 0 none;
	vertical-align: middle;
	margin-top: 5px;
	white-space: nowrap;
}
#accountDropDownMenu .action .switch:hover {
	border-color: #333;
	text-decoration: none;
}
#accountDropDownMenu .action .help {
	display: inline-block;
	zoom: 1;
	height: 23px;
	line-height: 23px;
	vertical-align: middle;
	margin-top: 5px;
}
#accountDropDownMenu .action .default input {
	margin-right: 5px;
	*margin-left: -4px;
}
#accountDropDownMenu .action .default label {
	font-weight: normal;
	color: #333;
}
#accountDropDownMenu .accounts {
	padding-bottom: 5px;
	border-bottom: 1px solid #DDD;
	/* margin-bottom: 8px; */
}
#accountDropDownMenu .account-menu .options {
	padding-bottom: 5px;
	border-bottom: 1px solid #DDD;
	margin-bottom: 5px;
	width: auto!important;
}
#accountDropDownMenu .account-menu .options ul {
	margin-left: -10px;
	margin-right: -10px;
}
#accountDropDownMenu .account-menu .options li a{
	
}

/* new navbar by chuanye.wang @ 2010.10.10 */
.navigation-new .nav-main .drop-menu-btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 17px;
	height: 35px;
	vertical-align: top;
	*vertical-align: middle;
	overflow: hidden;
	margin-left: 4px;
	background: transparent url(/a/n/core/res/nav/drop-down-menu-arrow.png) 0 -35px no-repeat;
	cursor: pointer;
	visibility: hidden;
	margin-top: 0;
}
.navigation-new .with-drop-menu a:hover .drop-menu-btn,
.navigation-new .with-drop-menu a.hover .drop-menu-btn {
	/* background-position: 0 -9px; */
	background-position: 0 0;
	visibility: visible;
}
.navigation-new .with-drop-menu a:hover .drop-menu-btn-hover,
.navigation-new .with-drop-menu a.hover .drop-menu-btn-hover {
	/* background-position: 0 -44px; */
	background-position: 0 -35px;
}
.navigation-new .nav-main .menu-title a {
	vertical-align: middle;
	*float: left;
}
.dropmenu-holder-new .menu-dropdown .optionmenu a {
	display:block;
	height:25px;
	line-height:25px;
	padding-left:35px;
}
.menu-dropdown .optionmenu a.optiontongxunlu {
	background:url(/a/n/core/res/nav/tongxunlu.png) 10px center no-repeat;
}
.menu-dropdown .optionmenu a.optioninvite {
	background:url(/a/n/core/res/nav/invite.png) 10px center no-repeat;
}
.menu-dropdown .optionmenu a.optionvip {
	background:url(/a/n/core/res/nav/vip.png) 10px center no-repeat;
}
.menu-dropdown .optionmenu a.optionpay {
	background:url(/a/n/core/res/nav/pay.png) 10px center no-repeat;
}
.menu-dropdown .optionmenu a.optionallfriend {
	background:url(/a/n/core/res/nav/friends.png) 10px center no-repeat;
}
.menu-dropdown .optionmenu a.optionfindfriend {
	background:url(/a/n/core/res/nav/friends-find.png) 10px center no-repeat;
}
#profileMenu, 
#friendMenu {
	*width: 94px!important;
}
#profileMenu .menu-dropdown-border,
#friendMenu .menu-dropdown-border{
	*width: 92px!important;
	*overflow: hidden;
}
.navigation-new .menu-title a span {
	cursor: pointer;
}
.navigation-new #global_inbox_link span.msg-count {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 15px;
	height: 15px;
	overflow: hidden;
	background: transparent url(/a/n/core/res/nav/msg-count-p.png) 0 -30px no-repeat;
	padding-left: 4px;
	vertical-align: middle;
	*margin: 10px 0 10px;
	_margin: 9px 0 11px;
	margin-right: 3px;
}
.navigation-new #global_inbox_link span.count {
	font-family: simsun;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: left;
	line-height: 14px;
	height: 15px;
	overflow: hidden;
	background: transparent url(/a/n/core/res/nav/msg-count-p.png) right -45px no-repeat;
	padding-right: 4px;
	vertical-align: middle;
}
.navigation-new #global_inbox_link span.msg-text {
	*position: relative;
	*top: -1px;
}
.navigation-new #global_inbox_link:hover span.msg-count {
	background-position: 0 0;
	color: #005EAC!important;
}
.navigation-new #global_inbox_link:hover span.count {
	background-position: right -15px;
	color: #005EAC!important;
}


/** 新版"应用"下拉导航菜单" **/
#appsMenuPro {width:580px;}
#appsMenuPro .menu-dropdown-border {float:left;}
#appsMenuPro .menu-apps-body {float:left;width:420px;height:365px;padding:0 0 0 9px;}
#appsMenuPro .menu-apps-body h3 {height:28px;color:#666;font-size:12px;font-weight:bold;text-align:center;line-height:28px;}
#appsMenuPro .my-fav-apps {position:relative;width:397px;height:86px;padding:12px 0 0 11px;border:1px solid #C0CED8;background-color:#F3FAFF;border-radius:3px;
							-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:inset 0 2px 2px #DCECF7;-moz-box-shadow:inset 0 2px 2px #DCECF7;
							-webkit-box-shadow:inset 0 2px 2px #DCECF7;}
#appsMenuPro .my-fav-apps h4 {position:absolute;right:5px;bottom:9px;}
#appsMenuPro .app-item,
#appsMenuPro .app-item-empty {float:left;width:62px;height:80px;margin-right:3px;}
#appsMenuPro .app-item-dragging {list-style:none;}
#appsMenuPro .app-item a,
#appsMenuPro .app-item-dragging a {position:relative;display:block;width:48px;height:48px;padding:6px;border:0px solid #7FA3CB;border-radius:10px;
									-moz-border-radius:10px;-webkit-border-radius:10px;}
#appsMenuPro .app-item a:hover {padding:5px;border-width:1px;box-shadow:0 1px 0 #CEE1EE;-moz-box-shadow:0 1px 0 #CEE1EE;-webkit-box-shadow:0 1px 0 #CEE1EE;
								background-color:#F3FAFF;*border:0;*padding:6px;}
#appsMenuPro .app-item a:hover em{display:block;}
#appsMenuPro .app-item em {position:absolute;display:none;width:17px;height:17px;border:1px solid #7FA3CB;border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;
							-webkit-border-radius:0 10px 0 0;background:#F3FAFF url(/a/n/core/res/nav/app-item-arrow.png) no-repeat -11px 4px;
							top:-1px;right:-1px;cursor:pointer;*width:19px;*height:19px;*border:0;*background:url(/a/n/core/res/nav/app-item-arrow-ie.png) no-repeat 0 0;
							*top:0;*right:0;}
#appsMenuPro .my-fav-apps .app-item em {background-position:-11px -11px;*background-position:-19px 0;}
#appsMenuPro .my-fav-apps .app-item em:hover {background-color:#005eac;background-position:5px -11px;*background-position:-19px -19px;*background-color:none;}
#appsMenuPro .other-apps .app-item em:hover {background-color:#005eac;background-position:5px 4px;*background-position:0 -19px;*background-color:none;}
#appsMenuPro .app-item .masks {display:none;*display:block;position:absolute;width:60px;height:60px;background:url(/a/n/core/res/nav/apps-round-masks.png) no-repeat left top;
								top:0;left:0;cursor:pointer;}
#appsMenuPro .my-fav-apps .masks {background-position:0 0;}
#appsMenuPro .other-apps .masks {background-position:0 -60px;}
#appsMenuPro .app-name {display:block;width:62px;text-align:center;line-height:16px;}
#appsMenuPro .my-fav-apps a:hover .masks {background-position:-60px 0;}
#appsMenuPro .other-apps a:hover .masks {background-position:-60px 0;}
#appsMenuPro .app-item img,
#appsMenuPro .app-item-dragging img {width:48px;height:48px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#appsMenuPro .app-item-empty {width:57px;height:75px;padding:6px 0 0 6px;}
#appsMenuPro .app-item-empty .app-holder {display:block;width:46px;height:46px;border:1px dashed #a0c2d9;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
											background-color:#fff;color:#888;text-align:center;line-height:46px;*width:48px;*height:48px;*border:0;*background:url(/a/n/core/res/nav/apps-drag-holder.png) no-repeat left top;}
#appsMenuPro .app-item-empty .place-tip {width:40px;height:39px;padding:7px 3px 0;line-height:normal;*width:42px;*height:41px;}
#appsMenuPro .other-apps {float:left;position:relative;width:397px;padding:12px 0 0 11px;overflow:hidden;}
#appsMenuPro .other-apps ul.apps-list {width:397px;overflow:hidden;}
#appsMenuPro .other-apps h4 {padding:5px 0 3px 5px;color:#666;font-size:12px;font-weight:bold;}
#appsMenuPro .other-apps .app-item {margin-bottom:8px;}
#appsMenuPro .other-apps li.holder-alpha {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity:0.5;}
#appsMenuPro .other-apps li.holder-alpha img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
#appsMenuPro p.apps-tips {position:absolute;width:430px;text-align:center;bottom:115px;left:0;}
#appsMenuPro .menu-apps-body .toolbar {position:absolute;width:440px;padding:20px 0 0 0;text-align:center;bottom:15px;left:10px;}
#appsMenuPro .toolbar .page-ctrl {width:105px;margin:-10px auto 0;}
#appsMenuPro .toolbar .page-ctrl a {float:left;width:5px;height:5px;margin:10px 10px 0 0;background:url(/a/n/core/res/nav/apps-simple-page.png) no-repeat left top;_line-height:0;_font-size:1px;}
#appsMenuPro .toolbar .page-ctrl a.act {background-position:0 -5px;}
#appsMenuPro .page-ctrl a.page-pre{width:24px;height:24px;margin-top:0;background:url(/a/n/core/res/nav/apps-pre-page.png) no-repeat left top;}
#appsMenuPro .toolbar a.page-next{width:24px;height:24px;margin:0;background:url(/a/n/core/res/nav/apps-next-page.png) no-repeat left top;}
#appsMenuPro .page-ctrl a.disable {background-position:0 -24px;}
#appsMenuPro .menu-apps-body a.apps-center-btn {position:absolute;width:80px;height:23px;padding:0 0 0 13px;border:0;background:url(/a/n/core/res/nav/apps-center-btn.png) no-repeat left top;
												color:#333;font-weight:bold;line-height:23px;bottom:70px;left:160px;}
#appsMenuPro .menu-apps-side {position:relative;float:right;width:149px;height:365px;background-color:#F3FAFF;}
#appsMenuPro .menu-apps-side a.add-app-btn {display:block;width:85px;height:23px;*height:21px;margin:48px 0 10px 15px;padding:7px 0 0 35px;*padding:9px 0 0 35px;background:#005eac url(/a/n/core/res/nav/add-app-icon.png) no-repeat 12px 8px;
											border-width:1px;border-color:#B8D4E8 #114680 #114680 #B8D4E8;color:#fff;font-size:14px;font-weight:bold;font-family:宋体;cursor:pointer;}
#appsMenuPro .menu-apps-side .toolbar p {display:block;width:100%;line-height:16px;text-align:center;}
#appsMenuPro .menu-apps-side .manage-my-apps {position:absolute;bottom:10px;right:10px;}
#appsMenuPro .menu-apps-side .ad-box {position:absolute;top:120px;left:5px;}
#appsMenuPro .menu-apps-side .ad-box a {display:block;margin:25px 0 0;}
#appsRallWrap {position:absolute;width:397px;height:176px;padding-left:11px;left:0;bottom:0;overflow:hidden;}
#appsRallWrap ul.apps-list {width:397px;height:176px;overflow:hidden;}


.mention-guide-tip {
	position: absolute;
	color: #555555;
}
.mention-guide-tip .x-to-hide {
	display: block;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(/a/imgpro/icons/del.png) 0 -18px no-repeat;
	position: absolute;
	right: 10px;
	top: 9px;
}
.mention-guide-tip .x-to-hide:hover {
	background-position: 0 0;
}
.mention-guide-tip .tip-content {
	border: 1px solid #E2C822;
	background: #FFF9D7 url(/a/imgpro/icons/bulb.png) 8px center no-repeat;
	padding: 5px 28px;
}
.mention-guide-tip .tip-arrow {
	display: block;
	width: 11px;
	height: 6px;
	overflow: hidden;
	background: url(/a/imgpro/arrow/tip-arrow-down-m.png) 0 0 no-repeat;
	margin-left: 33px;
	margin-top: -1px;
}
html {
	_background: url(#) no-repeat fixed; /* 这样IE6下模拟fixed定位时就不会闪动了。。。 */
}
.back-to {
	position: fixed;
	_position:absolute;
	bottom: 35px;
	*bottom: 50px;
	_bottom: 35px;
	right: 10px;
	z-index: 999;
	width: 50px;
	zoom: 1;
}

* html .back-to {
	position: expression(function(ele){ele.runtimeStyle.position='absolute';Expressions.style.position.fixed(ele);}(this));
}

.back-to .back-home {
	float: right;
	display: block;
	width: 50px;
	height: 50px;
	background: url(/a/imgpro/button/back-home.png) no-repeat 0 0;
	outline: 0 none;
	text-indent: -9999em;
}
.back-to .back-home:hover {
	background-position: -50px 0;
}
.back-to .back-top {
	float: right;
	display: block;
	width: 50px;
	height: 50px;
	background: url(/a/imgpro/button/back-top.png) no-repeat 0 0;
	margin-left: 10px;
	outline: 0 none;
	text-indent: -9999em;
}
.back-to .back-top:hover {
	background-position: -50px 0;
}
.back-to .backtotop {
	float: left;
	display: block;
	width: 50px;
	height: 50px;
	background:#666 url(/a/imgpro/button/backtotop.gif) center center no-repeat;
	margin-bottom: 15px;
	outline: 0 none;
	text-indent: -9999em;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position:relative;
}
.back-to .backtotop:hover{
	background-color:#333;
}
.back-to .backtotop .back-tip{
	position:absolute;
	visibility:hidden;
	top:-31px;
	left:-10px
}
.back-to .backtotop:hover .back-tip{
	visibility:visible;
}
#share_frame_out .friendAutoSelector {width:343px;height:18px;border: 1px solid #A0BEDC;}

/*fix http://i.renren.com/pay/pre */
#topTip{
clear:left;
margin-top: 20px;
*margin-top:5px;
_margin-top:5px;

}

.back{
float:right;
}

/* 切换帐号的弹层 */
#switchAccountPopup .account-info {
	float: left;
	width: 118px;
	padding: 15px 0;
}

#switchAccountPopup .accounts-list-wrapper {
	float: left;
	width: 100%;
	margin: 1px 0;
}

#switchAccountPopup .accounts-list {
	margin:0 10px;
	margin:0 8px;
	padding:10px 0 10px 10px;
	*line-height:50px;
}

/*
#switchAccountPopup .accounts-list span.name{
	margin-left:10px;
	font-size: 14px;
	font-weight: bold;
	_line-height: normal!important;
	white-space: nowrap;
	overflow: hidden;
}
*/

#anotherAccount {
	height: 280px;
	overflow: auto;
	border-bottom: 1px solid #CCCCCC;
}
#switchAccountPopup .accounts-list div.operate{
	float:right;
	margin-right:0px;
	line-height: 50px;
}
#switchAccountPopup .accounts-list div.operate .input-submit {
	padding: 2px 15px;
	_padding: 4px 10px;
	margin-top: 14px;
	_background-color: #005EAC;
	vertical-align: middle;
	width: auto;
	font-weight: normal;
	font-family: 宋体;
	font-size: 12px;
	height: auto;
}
#switchAccountPopup .account-info .action {
	display: none;
}
#switchAccountPopup .account-detail .figure {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	position: static;
	float: left;
	*zoom: 1;
}

#switchAccountPopup .account-detail .detail {
	width: 60px;
	float: left;
	margin-left: 5px;
}

#switchAccountPopup .account-detail .detail p {
	margin-bottom: 3px;
}
#switchAccountPopup .account-detail .detail p.grade {
	color: #888;
}
#switchAccountPopup .account-detail .detail p.name {
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: middle;
	_margin-top: 16px;
}
#switchAccountPopup .account-login {
	float: left;
	width: 220px;
	border-left: 1px solid #CEE1EE;
	padding: 15px 0;
}
#switchAccountPopup .account-login .account {
	margin-bottom: 5px;
}
#switchAccountPopup .account-login span.label {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 3px;
	width: 45px;
	text-align: right;
}
#switchAccountPopup .account-login .verifycode {
	margin: 5px 0;
}
#switchAccountPopup .account-login .verifycode-image {
	margin-left: 45px;
	*display: inline;
}
#switchAccountPopup .account-login .verifycode-image img,
#switchAccountPopup .account-login .verifycode-image a {
	vertical-align: middle;
}

#switchAccountPopup .switch-tip {
	margin: 0;
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F0F5F8;
	font-size:14px;
	line-height: 20px;
	font-weight: normal;
	text-align: left;
}
#switchAccountPopup .error-msg {
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #E2C822;
	background-color: #FFF9D7;
	color: #FF0000;
	clear:both;
	display:none
}

/** 切换账户的分页样式 **/
#switchAccountPopup .accounts-pager {
    overflow: hidden;
    padding: 2px 10px;
}
#switchAccountPopup .accounts-pager span {
    float: left;
    padding-bottom: 6px;
}
#switchAccountPopup .pagerpro {
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#switchAccountPopup .pagerpro li {
    display: inline;
    float: left;
}
#switchAccountPopup .pagerpro li a {
    display: block;
    font-size: 12px;
    padding: 3px 3px 2px;
	vertical-align: middle;
}

#accountsPager li a:hover {
    background: none repeat scroll 0 0 #005EAC;
    border-bottom: 2px solid #005EAC;
    border-color: #D8DFEA #D8DFEA #005EAC;
    color: #FFFFFF;
    text-decoration: none;
}
#otherAccount .action .switch {
	padding:0px 30px;
}
#switchAccountPopup .pagerpro li.current a, .pagerpro li.current a:hover {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 2px solid #005EAC;
    border-color: #005EAC;
    color: #005EAC;
    font-weight: 700;
    padding-left: 2px;
    padding-right: 2px;
}

/** 解决与layout中已有样式的冲突 */
.other-accounts-alert td.pop_content h2 a.close-button {
	top:0px;
	margin: 0px;
}

.account-login-alert td.pop_content h2 a.close-button {
	top:0px;
	margin: 0px;
}
div.other-accounts-alert, div.account-login-alert {
	font-family: 宋体;
}
.other-accounts-alert td.pop_content .dialog_buttons input, .account-login-alert td.pop_content .dialog_buttons input {
	font-family: 宋体;
	padding: 2px 15px;
	*padding: 2px 6px;
	margin-left: 5px;
	vertical-align: middle;
	height: auto;
	width: auto;
}
.other-accounts-alert div.dialog_body, .account-login-alert div.dialog_body {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
td.pop_content div.no_padding{padding:0;}
td.pop_content p {
	margin-bottom: 1ex;
}
/** 解决与layout中已有样式的冲突 */

.site-menu-user-info .page-admin-wrapper {
	padding-top: 5px;
}


.site-menu-user-info .name-and-icons .name {
	float: left;
	width: 50px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	white-space: nowrap;
	word-wrap: normal;
}

.site-menu-user-info .page-admin-wrapper {
	padding-top: 5px;
	padding-bottom: 1px;
	padding-left: 1px;
}
