﻿/* the register css */
.space{ height:20px;}

/* reg side form info css */
#app-nav1 .mgt,.fm .mgt{ padding:20px 10px 0;}
#app-nav1 .side_reg{ margin:10px 15px;}
#app-nav1 p{ padding:5px 20px; text-align:center;}
#app-nav1 .side_reg .inputinfo{padding:5px 0 8px; line-height:1.6; }
#app-nav1 .side_reg .inputinfo label{ width:45px;text-align:right;}
#app-nav1 .side_reg .inputinfo input.text{ width:120px; padding:3px 0 3px 2px;}
#app-nav1 .logbt{ padding:10px 0 0 45px;}
*html #app-nav1 .btn_y_box1 input{ padding:3px 6px;}
*+html #app-nav1 .btn_y_box1 input{ padding:3px 6px;}
#app-nav1 .loginline{ width:180px; height:2px; margin:30px auto 25px; background:url(images/login/line_hr.gif) left top repeat-x;}
.forginps{ position:relative; top:5px; left:10px;}

/* reg global css */
.con_main h2{ padding-bottom:7px; border-bottom:1px solid #f1f1f1; font-size:13px; font-weight:bold;}
.con_main .mg{ margin:10px 20px 0;}
.con_main .last{ margin-left:85px;}
.process{ padding:10px 0; position:relative; text-align:right; color:#999;}
.process span img{ position:relative; top:5px;}
.process span.first{ margin:0 5px 0 10px;}
.process span.last{ margin:0 10px 0 5px;}
.process a.goto{padding-right:10px; background:url(images/register/ico_arrow_r_g.gif) right 1px no-repeat;}
.regformcon{ width:80%; margin:0 auto;}
.regformcon .btna{ position:absolute; right:-100px; top:0; *top:0 !important; *top:3px; display:none;}

/* mail confirm css */
.con_main .mailcon{ padding-top:0;}
.con_main .mailcon .form_record{ margin-bottom:20px;}
.con_main .mailcon .text{ width:40%; text-align:left;}
.con_main .mailcon .text span{ color:#f90;}
.con_main .mailcon .value{ width:40%; padding-top:5px;}
p.line_a{ text-align:right; margin:10px 29px;}
p.line_a .line{ color:#ccc;}
/* upload usr pic css */
.con_main .pic_upload .hints{ line-height:1.3;}
.con_main .pic_upload .text{ width:120px; padding:8px 13px 12px; margin-right:20px; text-align:center; background:url(images/register/bg_uspic.gif) left bottom no-repeat;}
*html .con_main .pic_upload .text{padding:10px 13px 10px; }
*+html .con_main .pic_upload .text{padding:10px 13px 10px; }
.con_main .pic_upload .text img{ width:120px; height:120px;}
.con_main .pic_upload .btn_n_box1{ margin:10px 0;}
.con_main .pic_upload .value p{ color:#666;}
.con_main .pic_upload .value p.cue{ color:#999;}
.con_main .pic_upload a{ text-decoration:none;}
.con_main .pic_upload a:hover{ text-decoration:underline;}
#content{cursor: pointer; position: relative;width: 320px;height: 320px; border: 1px solid #ccc;overflow: hidden;background-color:#bbb}
#drop{border: 1px solid #ccc;width: 120px;height: 120px;cursor: pointer;position: absolute;top: 100px; left: 100px;overflow: hidden;}
#drop_img{cursor:pointer;position: absolute;}
#father{border: 1px solid red;width: 50px;height: 10px;position: relative;}
#bar{width: 211px;height: 18px;background-image: url("images/track.gif");background-repeat: no-repeat;position: relative;}
.child{width: 11px;height: 16px;background-image: url("images/grip.gif");background-repeat: no-repeat;left: 0;top: 0;position: absolute;left: 100px;}
.smallbig{ cursor:pointer;}
.dragImg{ position:relative;}
/* msn add friends css*/
.con_main .msnadd .hints{ line-height:1.3; margin:0 0 20px;}
.con_main .msnadd p{ padding:5px 0;}

/* interest add css*/
.con_main .intrsadd{ width:90%; border:none;}
.con_main .intrsadd .hints{ margin:15px 0 5px;}
.con_main .intrsadd .text p{ padding:5px 20px; clear:both;}
.con_main .intrsadd .value{ width:40%;}
.con_main .intrsadd .value p{ color:#333;}
.con_main .intrsadd .value p input.text{ margin-right:10px; padding:4px;}
.con_main .intrsadd .value span.btn_y_box1{ display:block; width:56px; margin:0; float:left;}
.con_main .intrsadd .value p.cue{ color:#ccc;}

/* the account css*/
.con_main .account_btn{ width:130px; margin:20px auto;}/*为居中按钮*/
.mdfrined{ width:280px;}
.mdfrined p{ height:25px;}

/* forgepassword css*/
.frps{ margin:20px; padding:10px;}
.frps p{ line-height:1.2; padding:5px 0;}
/*为居左按钮*/
.con_main .btn{margin-left:20px;}
.con_main .btn_y_box1,.con_main .bd_disabled{ padding:0; margin:20px auto;}
/*居左但margrin-left:0*/
.con_main .account .text{ margin-right:10px;}
.con_main .account select{ width:80px;}

/* the user pic modify css*/
.con_main .pic_modify{ border:none; margin:0 20px;}
.con_main .pic_modify .text{ width:45%; margin-right:20px; text-align:left;}
.con_main .pic_modify .text img{width:120px; height:120px; padding:5px; border:1px solid #ccc;}
.con_main .pic_modify .value{ width:45%;}
.con_main .pic_modify .value p{ color:#666;}
.con_main .pic_modify .value p.cue{ color:#ccc;}
.con_main .pic_modify .form_record h2{ padding-bottom:0; margin-bottom:10px;}
.con_main .pic_modify a{ text-decoration:none;}
.con_main .pic_modify a:hover{ text-decoration:underline;}
/* the user basic,connect,friend,interest modify css*/
.form_con .private{ position:absolute; height:23px; width:80px; right:140px; *right:140px !important; *right:240px; top:6px;}
.form_con .head{ padding:0 140px 0 0; text-align:right; color:#999;}
.interestDom{margin:10px 0;}
.interestDom a{  white-space:nowrap; word-break:break-all; margin:5px 10px 8px 0; padding:2px 5px; z-index:0; cursor:pointer; text-decoration:none;  color:#6b3; background:#eeffdd; border-bottom:2px solid #d3f1b3; border-right:2px solid #d3f1b3; border-left:1px solid #e6fad7; border-top:1px solid #e6fad7;display:inline-block; line-height:1.8em;}
.interestDom span.close{ position:relative; top:-1px; margin:0 2px 0 5px; cursor:pointer; color:#999;}
*+html .interestDom span.close{ top:3px;}
.interestDom .selected{ color:#999;background:#f1f1f1; border-bottom:2px solid #999; border-right:2px solid #999; border-left:1px solid #ccc; border-top:1px solid #ccc;}
.interest_hot{ padding-right:20px;  border-right:1px dashed #ccc;}
.interest_sel h3,.interest_hot h3{ font-size:13px; font-weight:bold; line-height:1.9;}
.interest_sel{min-height:510px; *height:auto !important; *height:510px;}
.interest_sel,.interest_sel ul{ width:300px;}
.interest_hot,.interest_hot ul{ width:400px;}
.interest_hot input.text{ padding:5px 0 3px 5px; margin-right:10px;}

/* CSS pointrule */
.imgframe{ background: url(images/user_index/shadows.gif) right bottom no-repeat; clear:right; float:left; position:relative; }
.imgframe img{  margin:-5px 5px 5px -5px; background-color:#fff; border:1px solid #ddd; padding:5px; position:relative; display:block;}
.point_main{ margin:25px;}
.point_detail{ margin-left:15px;}
.point_detail p.username b{ font-size:14px;}
.point_detail p.username span.user_dj{ margin:0 5px;}
.point_detail p.username span.user_dj img{ margin-right:5px;}
.point_detail p { font-size:13px;}
.point_detail p strong{ margin-right:15px; color:#f60;}
.jfsm{ width:600px; background:url(images/account/jfms_bg.gif) left bottom no-repeat;}
.jfsm h4{ background:url(images/account/jfms_h4.gif) left top no-repeat; padding:15px 15px 10px; font-size:13px; font-weight:bold; }
.jfsm p{ padding:0px 15px 15px; line-height:1.5em; }
.jf_detail{ padding-top:25px; margin-bottom:40px;}
.jf_detail h4{ font-size:13px; font-weight:bold;}
.jf_detail table{ margin-top:10px;}
.jf_detail table td{ padding:5px; border:1px #f1f1f1 solid; }
.jf_detail table th{ background-color:#6b3; color:#fff; padding:5px; font-weight:normal;}
.djjf{ margin-left:10px;}

/* the private basic css*/
.fri_que{ padding:10px 20px;}
.form_con .value .fri_que .fri .remark{ width:230px;padding:0 10px; border:1px solid #B0B0B0; background:#eee url(../images/privacy/bg_fri_que_remark.gif) left bottom repeat-x;}
.fri_que .ques div.que{ padding:10px 20px;border:1px solid #f1f1f1; }
.form_con .value .fri_que .ques .que p.btn{ margin:0; padding-top:10px;}
*html .form_con .value .fri_que .ques .que .btn_n_box1{ float:none;}
*+html .form_con .value .fri_que .ques .que .btn_n_box1{ float:none;}
.pri_basic,.blacklist{ width:500px; margin:0 40px;}
.pri_basic h2{ padding-top:10px;}
.pri_basic div.value{ margin:0 20px;}
.pri_basic div.value p{ padding:5px 0 0; color:#333;}
.half{ width:260px; }
.ck_half{ margin:0 30px; padding:10px; }
.ck_half .half{ width:140px;}
.form_record .half div.text{ width:110px;}
.blacklist .us{ height:115px; border:1px solid #f1f1f1; margin-right:10px;}
.blacklist .value div.bllist{ padding:10px;}
.blacklist .value div.bllist table{border:1px solid #f1f1f1;}
.blacklist .us p.pos{ padding:0; line-height:1.5;}
.blacklist .us p.pos span{ margin:0;}
.blacklist .us p.pos span.cancel{ cursor:pointer;}
.blacklist .form_record input.text{ padding:4px; margin:0;}
/*friends css */
.fri_tabs{ position:relative;}
.fri_tabs .fri_act{ position:absolute; right:10px; top:5px;}
.fri_tabs .fri_act span{margin-left:15px;}
.fri_tabs .fri_act a{ color:#6b3; }
.fri_tabs .fri_act img{ position:relative; top:3px; margin-right:5px;}
.fri_tabs .sec_tabs a.spe{ color:#6b3;}
.fri_con .other{ width:240px; height:105px; padding:10px;}
.fri_con .other .us_pic{ padding-top:0;}
.fri_con .other .us_info{ margin-top:0;}
.fri_con .other .us_info .line{ padding:0;}
.fri_con .other p.name { word-break:break-all; overflow:hidden;}
.visitfrlist .other{ height:95px; *height:125px;}
/*好友首页的好友名的滚动*/
.scrollcon{padding:10px 15px;width:780px;position:relative;}
.prebtn{background:transparent url(images/friends/ico_arl.gif) no-repeat scroll 0 0;cursor:pointer;height:15px;left:-5px;position:absolute;top:12px;width:16px;z-index:3;}
.nextbtn{background:transparent url(images/friends/ico_arr.gif) no-repeat scroll 0 0;cursor:pointer;height:15px;position:absolute;right:-5px;top:12px;width:16px;z-index:3;}
.scrollcon_sub{height:15px;width:780px;margin:0;overflow:hidden;padding:0;position:relative;z-index:2;}
.usnlist{left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:0;z-index:1;}
.usnlist li{float:left;height:15px;list-style-image:none;list-style-position:outside;list-style-type:none;margin-right:2px;}
/*friends 弹出层 css*/
.popup .popup_con p.noind{ text-indent:0; padding:0 20px;}
.popup .popup_con p.hiddenp{height:23px; overflow:hidden; word-break;break-all;}
.popup .popup_con .frigroup{ height:180px; border:1px solid #efefef;overflow-x:hidden; overflow-y:scroll;}
.frigroupcn{ padding:0 20px;}
.popup .popup_con .frigroup ul{ margin:15px 10px 0;}
.popup .popup_con .frigroup ul li{ width:50%; *width:48%; _width:48%; padding:5px 0; float:left;}
.popup .popup_con .frigroup ul li input{ margin-right:3px;}
.popup .popup_con .frigroup ul li img{ margin-left:4px; cursor:pointer;}
.popup .popup_con .frigroup p.add{ margin-left:10px;}
.popup .popup_con .other p textarea{ width:200px;}
.popup .popup_con .other .us_info{ width:220px;}
.popup .popup_con .other .div_ts{background:#FFF3D7;border:1px solid #F8D791;color:#000000;font-size:13px;margin:0 0 0 10px;padding:10px; width:200px;}
.sayhello .popup_con .frigroup{ border:none; height:auto; overflow:hidden; margin-top:10px;}
.sayhello .popup_con .frigroup h4,.motionh4{ *height:15px; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #efefef;}
.sayhello .popup_con .userinfo img{ position:relative; top:5px;}
.sayhello .popup_con .userinfo a{ padding:0 10px;}
.sayhello  .popup_con .frigroup ul{ margin:5px 20px;}
.sayhello  .popup_con .frigroup ul li{ width:31%;*width:32% !important;*width:33%; padding:5px 9px 5px 0;}
.sayhello  .popup_con .frigroup p.first{  padding:5px 0 0 10px;}
.sayhello  .popup_con .frigroup p.first span{ margin:0 10px;}

/*friends manage css*/
.manage_side,.manage_main{ border:2px solid #E5F3D2;}
.manage_side .top,.manage_main .top{ height:95px;padding:10px; border-bottom:1px solid #E5F3D2;}
.manage_side h4,.manage_main h4{ padding:5px 0; position:relative; font-size:13px; font-weight:bold;}
.manage_side .conmain,.manage_main .conmain{ height:375px;padding:10px;overflow-x:hidden;overflow-y:auto;}
.manage_side .top p,.manage_main .top p{ padding:10px 0;}
.manage_side .top .text,.manage_main .top .text{ width:80px; padding:3px; margin-right:5px; color:#999;}
.manage_side .top .btn_n_box1 .btns,.manage_main .top .btn_n_box1 .btns{ font-size:12px; height:22px; padding:0px 10px;}
.manage_side{ width:176px;}
/*.manage_main{ width:589px;}*/
.manage_main{ width:615px; *width:615px !important; *width:610px;}

/*side css*/
.manage_side .top select{ padding:2px; width:155px;}
.manage_side .conmain .userlist{ position:relative; padding:10px; height:350px;overflow-x:hidden; overflow-y:scroll;}
.manage_side .conmain .userlist .DragBoxmale,.grouplists .DragBoxmale{ width:55px; height:90px; display:block; padding:10px 22px; margin-bottom:10px; border:1px solid #f1f1f1; list-style:none;}
.manage_side .conmain .userlist .DragBoxmale:hover,.grouplists .DragBoxmale:hover{ background-color:#E8F7FD;}
.manage_side .conmain .userlist .DragBoxmale img,.grouplists .DragBoxmale img{ width:50px; height:50px; padding:1px; border:1px solid #ccc;}
.manage_side .conmain .userlist .DragBoxmale a.username,.grouplists .DragBoxmale a.username{ display:block; width:54px; height:30px; margin-top:5px; text-decoration:none; text-align:center;word-break:break-all; overflow:hidden;}
.grouplists .DragBoxmale{ float:left; margin-right:10px;}
*+html .manage_side .conmain .userlist{ height:340px;}
*html .manage_side .conmain .userlist .DragBoxmale{ height:85px;}
*+html .manage_side .conmain .userlist .DragBoxmale{ height:85px;}
*html .manage_side .conmain .userlist .DragBoxmale a.username{ height:28px; margin-top:8px;}
*+html .manage_side .conmain .userlist .DragBoxmale a.username{ height:28px; margin-top:8px;}
/*好友拖动样式*/
.OverDragBox { width:55px; height:90px; display:block; padding:10px 22px; margin-bottom:10px; border:1px solid #ccc; list-style:none; background-color:#ccc; }
.OverDragBox img{ width:50px; height:50px; padding:1px; border:1px solid #ccc;}
.OverDragBox a.username{ display:block; width:54px; height:30px; margin-top:5px; text-decoration:none; text-align:center;word-break:break-all; overflow:hidden;}
.nothingStyle {background:transparent url(images/friends/tip_message.gif) center center no-repeat;}
.DragContainerleft{ height:350px;_height:200px; width:104px; float:left;}
.DragContainerright{float:left;overflow-x:hidden;overflow-y:auto;}
.leftTxt{ position:absolute; left:330px; top:340px; width:104px; height:300px;}
.rigthTxt{ position:absolute; left:530px; top:340px;height:355px;padding:10px 0;width:539px;}
.opacity{filter:alpha(opacity=70); /* IE */-moz-opacity:0.7; /* Moz + FF */opacity: 0.7; /* 支持CSS3的浏览器（FF 1.5也支持）*/}
.hover_box{	background-color:Red;}
.isInContainer{border:1px solid red !important;}
#group_message{padding:5px; padding-left:52px; height:15px;}
.group_message1{color:#ff9900; }
.group_message2{color:#009BCE;}
.group_message3{color:#666;}
/*.group_message1 label{ background:url(../images/ts_icon.gif) no-repeat 0px 50% #FEFED0 ; width:25px;}
.group_message2 label{ background:url(../images/tg_icon.gif) no-repeat 0px 50% #E1F8FF ;width:25px;}
.group_message3 label{ background:url(../images/ty_icon.gif) no-repeat 0px 50% #f1f1f1 ;width:25px;}*/
/*
hack 
FF
*/
html[xmlns]  #group_message{float:left;min-width:513px;}
/*.OverDragBox {
	border:solid 1px #fff;PADDING-RIGHT: 2px;height:18px; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; WIDTH: 118px; CURSOR: move; PADDING-TOP: 2px;background-color: #fefefe; font-size:12px;display:block;overflow:hidden; }*/
/*main css*/
.manage_main h4 .addgroup{ position:absolute; width:170px; *width:190px; right:10px; top:3px;}
.manage_main .hints{ margin:23px 0;}
*html .manage_main .hints{ margin:25px 0;}
/*.manage_main .conmain .grouplists{ height:350px;overflow-x:hidden; overflow-y:scroll;}*/
.grouplists .grouplist{ padding:10px 0; text-align:center;}
.grouplist .gname{ width:35%;}
.grouplist .gnum{ width:14%;}
.grouplist .gcngname{ width:14%;}
.grouplist .gcancel{ width:14%;}
.grouplist .gorder{ width:15%;}
.grouplist .gmanage{ width:15%}
.grouplist .gorder .text{ width:40px; padding:0 2px;}
.grouplist .gcancel img,.grouplist .gcngname img{ cursor:pointer;}
.grouplist div{ padding-right:5px;}
.grouplist div img{}
.grouplist div a{ text-decoration:none;}
.grouplist div a:hover{ text-decoration:underline;}
.grouplist div.gmanage a{ color:#999;}
.grouplists .head{ padding:6px 0; color:#6b3; text-align:center; background:url(images/friends/bg_gmanhdbg.gif) left top repeat-x; border-bottom:1px solid #C0E296;border-top:1px solid #C0E296;}
.grouplists .head div{ padding-right:0;}
.grouplists .head .gcngname{ cursor:default;}
.grouplists .head span{  padding:0 1px; background:url(images/friends/bg_gmanhdliner.gif) left bottom no-repeat;}
.grouplist .banner{ padding:10px 0; border-top:2px solid #C0E296;}
.grouplist .banner .line{ margin:0 5px; color:#ccc;}
/*the detail one group css*/
.manage_main h4 span.cue{ margin:0 5px 0 10px;}
.manage_main h4 span.spe{ position:absolute; right:10px; font-weight:normal; font-size:12px;}
.manage_main h4 span.cue img{ margin-right:5px;}
.manage_main h4 span.cue a{ color:#ccc; text-decoration:none;}
.manage_main h4 span.cue a:hover{ color:#ccc; text-decoration:underline;}
.grouplists{ position:relative; padding:0 15px;}
.DragContainerright{ width:539px; height:355px; padding:10px 0;}
.DragContainerright .DragBoxmale{ float:left; margin:0 10px 10px 20px; list-style:none;}
*html .DragContainerright .DragBoxmale{ margin:0 8px 10px 15px;}
.manage_btn{ margin:10px auto; width:180px;}

/*好友关心指数*/
.exponent_pic,.exponent_table{ width:490px; padding:10px 0;}
.exponent_order{ width:97px; position:relative;}
.exponent_order table{ width:97px; height:137px;}
.exponent_order table tbody{ width:100%;}
.exponent_order table td{ text-align:center; vertical-align:bottom;}
.exponent_order table td img{ width:34px;}
.exponent_order .us_info{ text-align:center;}
.exponent_order .order{ position:absolute; left:37px; bottom:85px; color:#fff; font-size:16px; font-family:Verdana; font-weight:bold; }
*html .exponent_order .order{ bottom:83px;}
*+html .exponent_order .order{ bottom:83px;}
.num1 table td{ border-bottom:2px solid #DD5F75;}
.num1 table td b{ color:#DD5F75;}
.num2 table td{ border-bottom:2px solid #DBCE5E;}
.num2 table td b{ color:#DBCE5E;}
.num3 table td{ border-bottom:2px solid #5EC0D9;}
.num3 table td b{ color:#5EC0D9;}
.num4 table td{ border-bottom:2px solid #C975B3;}
.num4 table td b{ color:#C975B3;}
.num5 table td{ border-bottom:2px solid #B1DF63;}
.num5 table td b{ color:#B1DF63;}
.exponent_table{ margin:20px 0;}
.grouplist .xuhao{ width:8%; color:#6b3;}
.grouplist .nicheng{ width:23%;padding-left:10px; text-align:left;}
.head .nicheng{ padding:0 5px;}
.grouplist .fangwen{ width:10%;}
.grouplist .pinglun{ width:10%;}
.grouplist .liuyan{ width:10%;}
.grouplist .zhishu{ width:25%; padding-left:10px; text-align:left;}
.grouplist .zhishu img{ height:7px;}
/*
.grouplist .one img{ width:100px;}
.grouplist .two img{ width:50px;}
.grouplist .three img{ width:35px;}
.grouplist .four img{ width:15px;}
.grouplist .five img{ width:10px;}
*/
.head .nicheng,.head .zhishu{ text-align:center;}

/*friendlist css*/
.flist{ width:600px;height:60px;padding:12px 10px 10px 15px;margin:0 0 15px 0;border:1px solid #f1f1f1;}
.flist p{ line-height:1.5;}
.flist .us_pic{ padding-top:0; margin-right:10px;}
.flist .us_info{ margin-top:0;}
.flist .us_info .name{ margin-bottom:2px;}

/* the invite css*/
.invite_con{ margin:0 auto; width:600px;}
.invite_con1{ margin:0 auto; width:800px;}
.invite_con h1{ margin-bottom:20px; text-align:center; border-bottom:1px solid #f1f1f1;}
.invite_con ul{ margin:0 20px;}
.invite_con ul li{ width:280px; height:44px; padding:10px 0 30px; float:left;}
.invite_con ul li h3{ padding-bottom:10px; font-size:14px; font-weight:bold;}
.invite_con ul li h3 a{ text-decoration:none;}
.invite_con ul li h3 a:hover{ text-decoration:underline;}
.invite_con ul li p{ color:#999; }
.invite_con ul li p img{ position:relative; top:3px; margin:0 5px;}
.con_main .invite_record .text{ padding:4px; margin-right:10px;}
.mailboxinfo{ width:70%;}
.mailboxcat{ width:28%;}
.mailboxcat p{ line-height:1.9;}
.mailboxcat p.img{ margin-top:10px; cursor:pointer;}
.mailboxcat p img{ margin:5px 10px;}

/*MSN invite css*/
.msninvite{ width:500px; height:200px;margin:10px 0; border:1px solid #f1f1f1; overflow-x:hidden; overflow-y:scroll;}
.msninvite table{ width:100%; border:0;}
.msninvite table th{ padding:5px 5px 6px; color:#999; font-weight:normal; border-bottom:1px solid #f1f1f1; background:url(images/diary/bg_drafthdbg.gif) left bottom repeat-x;}
.msninvite table td { padding:5px; border-bottom:1px solid #f1f1f1;}
.msninvite table td img{ width:47px; height:47px;}
.msninvite table td .cue{ padding-top:5px;}
.msninvite table td .cue span{ margin-right:5px; }
.msninvite .form_record div.text { width:60px; margin-right:10px;}
.msninvite table tr.bg td{ background-color:#f1f1f1;}

/* mailconf  css*/
.mailconf{ margin:0 auto; width:1000px; background:url(images/register/bg_mailconfi_h1.gif) left top repeat-x; height:500px;}
.mc_logo{ background:url(images/register/mc_logo.gif) left top no-repeat; width:133px; height:45px; margin-left:5px;}
.mc_logo a{ display:block; height:45px; text-decoration:none;}
.regit_link{ margin:20px 10px;}
.regit_link a:link, .regit_link a:visited, .regit_link a:hover{ color:#fff;}
.conf_fram{ width:775px; height:290px; margin:35px auto; background:url(images/register/bg_mailconfi.gif) left top no-repeat;}
.mail_content{ padding-top:25px; margin-left:250px;}
.mail_content p{  font-size:13px; line-height:1.6em; margin-bottom:10px;}
.mail_content p strong{ color:#f60;}
.mail_content h4{ font-size:14px; font-weight:bold; margin:25px 0 10px;}

/* ystip css*/
.ystip{ border:#fc0 1px solid; background-color:#ff9; padding:10px 20px; margin:20px auto; width:400px;}
.ystip p.tsword{ font-size:14px; line-height:1.6em; padding-left:40px; background:url(images/user_index/bg_yslock.gif) left top no-repeat; height:40px; line-height:1.6em;}
.ystip p.tsword span{ font-size:12px;}
.ystip p.wt{ padding-left:40px; font-size:13px; padding-top:10px;}