﻿@charset "utf-8";
/* CSS Document */
.txt-hide{text-indent:-999em; overflow:hidden}
.single-column{ height:auto; overflow:hidden; padding:15px; width:824px;}
.toptext{ padding:15px; overflow:hidden;_height:100%}
.toptext h1{font-size:14px; border-bottom:solid 1px #ddd; padding:0 0 15px 15px; margin-bottom:20px}
.reg_inv_topface{width:68px; height:63px; overflow:hidden; padding-top:3px; text-align:center; background:url(http://img.kaixin001.com.cn/i/l50_bg_s.gif) no-repeat;}
.regface{ width:68px; text-align:center; height:100px;overflow:hidden}
.regface p strong{ font-size:14px}
.regtext{width:720px; margin-left:5px}
.regtext p{line-height:19px; padding-left:15px; width:508px;padding-bottom:10px}
input,textarea{font-size:12px; padding:3px;}
input[type="text"],input[type="password"],input.input-text{width:200px;border:solid 1px #BDC7D8;}
.account-field input{width:200px;}
button,input.inputsubmit{height:auto}
button{vertical-align:middle}
button.gray{border:1px solid; border-color:#fff #848484 #848484 #fff; background:#f0f0f0; color:#333;}
.required{color:#f00}
.reg_layout{padding-left:98px; width:550px; margin-top:-28px}
.reg_layout legend{display:none; background:none; border:none}
.reg_layout table{table-layout:fixed;}
.reg_layout,.reg_layout th,.reg_layout td{vertical-align:top}
.reg_layout th,.reg_layout td{padding:0 3px 3px; height:30px}
.reg_layout th{text-align:right; width:97px; font-weight:normal; padding-top:3px}
.inputholder{width:350px}
.reg_layout fieldset{border-bottom:solid 1px #ddd; margin:0; padding:25px 0 15px; border-top:none #fff 0; overflow:hidden; clear:both; display:block}
.coder img{border:solid 1px #000; display:block}
.coder_input{padding-right:10px}
.coder_input input{width:76px;}
.reg_layout .colspan{padding:5px 0 0 118px}
.reg_layout .zc_cwts img{vertical-align:middle}
.reg_layout .zc_cwts p{display:inline}
.reg_layout #reg_sub{background:url(/imgpro/reg/regbtn.png) no-repeat center; border:none; width:236px; height:34px; font-weight:bold; font-size:14px; letter-spacing:5px}
.reg_layout .radiolb{padding-top:3px;*padding-top:0px;}
.radiolb label{ display:inline-block;width:55px; font-weight:normal}
.privacy{background:url(/imgpro/reg/zc_ys.gif) no-repeat left center; padding-left:16px}
.noivn .reg_layout{ padding-left:32px}

/*Email提示*/
.regbox{background:url(/imgpro/reg/bottom-left-w.gif) no-repeat left bottom;}
.reg_layout .box{padding-bottom:0}
.regbox .box-outer{background:url(/imgpro/reg/bottom-right-w.gif) no-repeat right bottom;}
.regbox .box-inner{background:url(/imgpro/reg/top-left-w.gif) no-repeat left top;}
.regbox p{background:url(/imgpro/reg/top-right-w.gif) no-repeat right top; padding-left:20px; padding-top:10px; padding-bottom:15px; padding-right:20px;margin:0;}
.regbox-t {background:url(/imgpro/reg/bottom-left-t.gif) no-repeat left bottom;}
.regbox-t .box-outer{background:url(/imgpro/reg/bottom-right-t.gif) no-repeat right bottom;}
.regbox-t .box-inner{background:url(/imgpro/reg/top-left-t.gif) no-repeat left top;}
.regbox-t p{background:url(/imgpro/reg/top-right-t.gif) no-repeat right top; padding-left:20px; padding-top:10px; padding-bottom:15px; padding-right:10px; line-height:2em; margin:0;}

.reginv .toptext{ padding:20px 0 0; position:relative}
.reginv .toptext h1{margin-bottom:5px}
.reginv .skipinv{ position:absolute; right:10px; top:25px;/*border-left:solid 1px #ccc;*/ padding-left:15px; line-height:18px}
.reginv .skipinv a{background:url(/imgpro/reg/arr.gif) no-repeat right center;display:block;width:67px;height:24px;padding-left:10px;line-height:24px;color:#fff;text-decoration:none;}

.upface{padding:15px 36px;width:782px; overflow:hidden}
.upface .toptext .msgbox h2{ margin:10px 0}
.upface .toptext .msgbox p{padding-left:25px; line-height:1.5}
.upfacetitle{position:relative; margin-top:40px}
.toptext .upfacetitle h1{ padding:0 0 12px; margin:25px 0 20px; border-bottom-color:#D8DFEA}
.toptext .upfacetitle .skipinv{top:-3px;left:158px;*left:160px;_left:163px;}
.upface legend{display:none}
.login #sidebar{ position:relative; width:244px; height:473px; background-color:#FFEB66; border:none 0px #FFEB66; margin-top:61px}
/* modify for new yellowbg */
.login #sidebar .cornerlt,.login #sidebar .cornerlb,.login #sidebar .cornerrt,.login #sidebar .cornerrb{background-image:url(/imgpro/bg/yellow_anglebg.png)}
.login #sidebar .cornerlt,.login #sidebar .cornerlb{left:0}
.login #sidebar .cornerlt,.login #sidebar .cornerrt{top:0}
.login #sidebar .cornerlb,.login #sidebar .cornerrb{bottom:0;*bottom:-1px}
.login #sidebar .cornerrt,.login #sidebar .cornerrb{right:0}
/* end */
.login #widebar{width:740px;float:left;margin-top:41px;}
.login #navigation{}
.login .single-column{background:#fff; width:715px;border:0;padding-top:23px; padding-bottom:0}
.login .single-column .introduce{ padding:10px 0 0 20px; width:705px; height:470px; background:url(/imgpro/login/lastBg.jpg) left center no-repeat;}
.login .lower .introduce{ height:470px;}
.login .dialogTop .intorduce { height: 300px;}
.login .single-column .introduce h1{ margin-bottom:5px; color:#ff9a01; font-size:2.4em;}
.login .single-column .introduce h1 span{ font-size:16px; }
.login .single-column .introduce p{ color:#666;}
.login .single-column #content{width:545px; margin:5px auto}
.login .inputsubmit{ padding:3px 15px; color:#fff; cursor:pointer; background:#006dca; border-width:1px; border-color:#168bef #00427b #00427b #168bef; border-style:solid;}
.login button#login{background:url(/imgpro/login/new_loginbtn.png) no-repeat center; width:91px; height:26px; border:none 0px #fff; text-indent:-999em; overflow:hidden; display:block}
#loginsidebar{padding:45px 20px}
#loginsidebar .input-text{height:18px}
#loginsidebar form p{margin-bottom:10px}
#loginsidebar form p label{width:40px; text-align:right; display:inline-block}
#loginsidebar form p label#autologlabel{padding-left:5px; color:#666}
.login #loginsidebar form p.autolog,.login #loginsidebar form p.logbtn{padding-left:44px; overflow:hidden;zoom:1}
.login #loginsidebar form p.autolog{*padding-left:44px}
.login #loginsidebar form p label{/*width:37px*/}
#loginsidebar form p.autolog label{width:80px;text-align:left;}
.login #loginsidebar form p.autolog label{width:94px;_padding-right:4px;*width:auto;_width:90px}
#loginsidebar .findpwd{padding-left:0; vertical-align:middle}
/*.login #loginsidebar form p.logbtn button{width:72px}*/
/* for  login  */
.login #loginsidebar{padding-top:25px; padding-left:18px; padding-right:18px}
.login #loginsidebar h2{font-size:14px;padding-bottom:21px; color:#333}
.login #loginsidebar form .input-text{width:156px}
#sidebar #loginsidebar hr{margin:34px 0 8px 5px; border-top-color:#E6B51F; border-bottom-color:#FFF7BF;*margin-top:17px; margin-bottom:20px; margin-left:-18px; margin-right:-18px; width:244px}
#loginsidebar .desinf{color:#333; padding-left:8px}
#loginsidebar .join{font-weight:bold; display:block; text-align:center; padding-top:10px}
.login #content dl{font-size:14px; margin:28px 0 20px;}
.login #content #ad{padding-left:78px}
.login #content dl dt{font-weight:normal;color:#F07B05;font-size:24px;font-family:"微软雅黑", "黑体", "宋体", System;}
.login #content dl dd{margin:-22px 5px 0 78px;text-indent:0.5em;line-height:1.8}
.login #content h2{font-size:14px; text-align:center; font-weight:normal; margin:30px 0 15px}
.login #content ul{margin:0 0 0 115px;}
.login #content ul li{margin-bottom:10px; color:#808080; line-height:16px; height:16px; vertical-align:middle}
.login #content ul li span{line-height:16px; height:16px; vertical-align:middle;}
.login #content ul li span.icon{margin-right:15px}
.login #content ul li span.date{margin-left:7px}
.login #content #suggestion{display:block; text-align:center; font-weight:bold; padding-top:10px}
.login #content{padding-bottom:30px}
.login .autolog input{width:13px; border:none;}
.login .autolog label{width:92px}
.reg #sidebar{_margin-right:-3px}

.reg #loginsidebar{padding:18px 10px}
.reg #loginsidebar .findpwd{padding-left:10px;_padding-left:8px;} 
.reg #loginsidebar h3{font-size:12px; margin-bottom:18px}
.reg #loginsidebar form p label{font-weight:bold; text-align:left}
.reg #loginsidebar form .input-text{width:158px}
.reg #loginsidebar form .inputsubmit{width:48px; padding:3px 0; text-align:center}
.invitecontent .profile-friends{width:235px}
.invitecontent .profile-friends h4{padding-left:10px}
.invitecontent .headpic{width:115px; height:115px; padding:5px 0 0 5px; margin-bottom:5px; margin-right:30px; background:url(/imgpro/bg/headbg-100.png) left top no-repeat;}
.invitecontent .headpic a{display:block; width:100px; height:100px; overflow:hidden; background:url() center center no-repeat;}
.reg .invitecontent{padding-right:0; padding-left:25px}
.reg .invitecontent .invitebody .airbubble{border-color:#D8DFEA; background-color:#fff}
.invitecontent .invitebody .airbubble .box-content{font-size:12px;}
.invitecontent .invitebody .airbubble .box-content p{text-indent:2em; margin-bottom:18px; line-height:1.5}
.reg .invitecontent .invitebody .addfriend{text-align:left; margin:15px 0}
.threecol li{width:33%;}
.reg .invitecontent .inviteactions{clear:left; margin-right:280px}
.reg .album-list{ padding-top:40px; margin-bottom:40px}
.reg .album-list .album-face{background:url(http://rrimg.com/imgpro/bg/album.png) no-repeat left top; padding:8px 8px 12px 12px}
.reg .album-list .album-face a{display:block; width:130px; height:98px; text-align:center; overflow:hidden}
.reg .album-list .album-face a img{width:130px;}
.reg .album-list .album-txt{font-size:14px; padding-left:12px}
.reg .album-list .album-txt a,.reg .blog-list dt a{font-weight:bold}
.reg .album-list .album-txt .photonums{color:#ccc}
.reg .blog-list{clear:left}
.reg .blog-list dt{margin-bottom:5px;font-weight:bold;font-size:14px;}
.reg .blog-list dd{line-height:1.5; padding-right:20px; margin-bottom:15px}
.chinese-p {text-indent:2em; line-height:1.5}
.graybox{border:solid 6px #F0F0F0}
.graybox .boxbody{border:solid 1px #D3D3D3; background:url(/imgpro/reg/invitation.png) no-repeat left top;height:161px; padding:26px 40px 0 125px; position:relative; overflow:hidden}
.graybox .boxbody p{line-height:1.5; margin-bottom:15px}
.graybox .boxbody a.return{display:block; text-align:right; position:absolute; right:30px; bottom:20px}
.noinv .graybox{margin-top:60px;font-size:14px; }
#syshome.login #navigation{ margin-left:0;width:639px;}

/*upload pic*/
.picview,
.flashobj{ float:left; margin-right:20px;}
.uploadform iframe,
.uploadform p{ padding-bottom:0px;}
.uploadform p{line-height:1.5}
.uploadbox{ margin-left:160px;}
.ucanviewpic{ margin-bottom:10px; padding-left:10px; background:url(/img/arrow_back.gif) 12px no-repeat;}

/* single login */
.mainbox.sglogin{background:none}
.sglogin #header{height:45px; background:url(/imgpro/bg/headerbgforlogin-rx.png) repeat-x left top;}
.mainbox.sglogin #navigation{background:none; border-bottom:none}
.sglogin .login #content{width:802px; margin:30px auto}
.sglogin .logintip{background:url(/imgpro/login/logintip.png) no-repeat left top; width:343px; height:56px; margin-bottom:10px}
.sglogin .logintip p{padding:15px 15px 15px 65px}
.sglogin #loginsidebar{width:302px;height:246px; overflow:hidden; background:url(/imgpro/login/loginbox.png) no-repeat left top; padding:21px;}
.sglogin .login #loginsidebar h2{ font-weight:bold; text-align:left; margin:0; padding-bottom:14px;*padding-bottom:10px}
.sglogin .login #loginsidebar label{font-weight:normal; color:#333; width:70px}
.sglogin .login #loginsidebar .autolog label{width:auto}
.sglogin .login #loginsidebar form{margin:0; padding:0}
.sglogin .login #loginsidebar form .input-text{height:19px; line-height:19px; width:213px}
.sglogin .login #loginsidebar form p.autolog,.sglogin .login #loginsidebar form p.logbtn{padding-left:75px}
.sglogin .login #loginsidebar form p.autolog{*padding-left:71px}
.sglogin .login #loginsidebar .findpwd{padding-left:79px;*padding-left:75px}
.sglogin .login #loginsidebar form p.logbtn{margin-bottom:16px; height:26px; overflow:hidden}
.sglogin .login #loginsidebar .hr{ height:1px; overflow:hidden;background-color:#E1E3E5;border-bottom:solid 1px #fff;}
.sglogin .login #loginsidebar .join #regbtn{background:url(/imgpro/login/loginreg.png) no-repeat left top; width:91px; height:26px; display:block; margin:0 auto}
.sglogin .login #loginsidebar .desinf{text-align:center; padding-left:0; padding-top:16px;}
.sglogin .login #content #ad,.sglogin .login #content ul{padding-left:0; margin-left:0}
.sglogin .login #content #ad{padding-top:8px}
.sglogin .login #content ul{padding:15px 10px}
.sglogin .login #content ul li{background:url(/imgpro/login/loginlist.png) no-repeat left center; padding-left:16px; margin-bottom:18px; font-size:14px; color:#333}
.sglogin .login #content #loginads{padding-left:30px}
.sglogin .login #content #loginsidebar form p{height:27px; line-height:27px; overflow:hidden;}
.debug1{ border:solid 1px #f00;}

.input-button.low-padding{padding:2px 5px !important;}
span.findpwd.dis-findpwd{color:#CCC;}

.everyday{color:#808080; margin:5px 0;}
.everyday strong{ color:#0077cc;}

/*reactivate*/
#activateForm{ width:500px; margin:10px 20px;}
#activateForm #reActivateBtns{ padding-left:42px;}
#activateForm  #help{ padding-left:42px; width:300px;}
#activateForm p{ margin:10px 0;}

/*	msntab	*/
.msntab #msn_sidebar{width:273px; border:none; background:none; padding-left:58px; float:left}
.msntab .content{margin-left:-132px; padding-top:25px; width:988px;}
.msntab .content .reg_layout{margin-top:0; padding:15px; background-color:#fff;}
.msntab .content .single-column{float:left; width:515px; padding:10px;background-color:#DDFB77;}
.msntab .content .single-column .inputholder{width:265px;height:20px;}
.msntab .content .reg_layout fieldset{width:585px; padding:20px 0;*padding-bottom:0}
.msntab .content .single-column h2{border-bottom:solid 1px #ddd; text-indent:-999px; overflow:hidden; background:url(/imgpro/msntab/msn_tabreg_title.png) no-repeat left top; margin:5px 0; height:25px}
.msntab #widebar{overflow:visible; padding-left:132px}
.msntab .form-tip{overflow:visible;margin-left:-105px}
/*.msntab .regbox-t{margin-left:-105px}*/

/*	new	inv mail	*/
.new_inv_mail .inv_bymail{width:170px; border:none; background:none; float:left; padding-left:40px}
.new_inv_mail .inv_bymail h2{width:110px; text-align:center; margin-bottom:20px}
.new_inv_mail .inv_bymail th,.new_inv_mail .inv_bymail td{font-weight:normal;padding-bottom:10px}
.new_inv_mail .inv_bymail td span{padding-right:5px}
.new_inv_mail .content .reg_layout{margin-top:0; padding:15px; background-color:#fff; padding-top:0; margin-top:-15px}
.new_inv_mail .content .single-column{float:left;width:700px; padding-top:0}
.new_inv_mail .userheadpic{ width:115px; height:115px; padding:5px 0 0 5px;background:url(/imgpro/bg/headbg-100.png) left top no-repeat;}
.new_inv_mail .userheadpic a{display:block; width:100px; height:100px; overflow:hidden; background:url() center center no-repeat;}
/*.new_inv_mail .content .single-column h2{border-bottom:solid 1px #ddd; text-indent:-999px; overflow:hidden; background:url(/imgpro/msntab/msn_tabreg_title.png) no-repeat left top; margin:5px 0; height:25px}*/
.new_inv_mail #widebar{overflow:visible; padding-left:132px}
.err-low{padding-left:25px}
.err-low .userheadpic{width:176px; height:177px; background-image:url(/imgpro/reg/err_low.png); text-indent:-999em; overflow:hidden}

/*countermand*/
.countermandbox{ width:705px; height:416px; background:url(/imgpro/bg/countermandbg.gif) no-repeat center;}
.countermandbox .countermandinner{ padding:50px 170px 0 50px;}
.countermandbox .countermandinner h1{ color:#f8981d; margin-bottom:20px; font-family:"黑体"; font-size:18px; font-weight:normal;}
.countermandbox .countermandinner p{ margin-bottom:15px; font-size:14px;}
.countermandbox .countermandinner p.ifdelaccount{ margin-top:30px;}
.countermandbox .countermandinner p.ifdelaccount label{ font-weight:normal; color:#333;}

/*birthdayCalendar*/
.invitebody .birthdayrequest{ border:2px solid #fab341; background-color:#ffe288; margin-top:10px;}
.invitebody .birthdayrequest .topshadow{ padding:5px 10px; border-top:2px solid #fff; overflow:hidden;}
.invitebody .birthdayrequest p{ margin:10px 0;}
.invitebody .birthdayrequest p label{ color:#333; float:left;}

.regfromemsn .single-column{ margin:0 auto; width:905px; height:639px;}

.regfromemsn table{width:100%;table-layout:fixed}
.regfromemsn .tabregform{left:388px;position:absolute;top:119px;width:485px;}
.regfromemsn .tabregform th{ font-weight:normal; text-align:right; width:100px; }
.regfromemsn .tabregform td,.regfromemsn .tabregform th{ vertical-align:top; padding:8px 0;}
.regfromemsn .tabregform td.colspan{ padding:5px 0 10px 115px;}
.regfromemsn .tabregform fieldset{ border-top:1px solid #ccc; padding:10px;}
.regfromemsn .tabregform fieldset legend{display:none; margin-top:-999px;}
.regfromemsn .tabregform #reg_sub{background:url(/imgpro/reg/regbtn.png) no-repeat center; border:none; width:236px; height:34px; font-weight:bold; font-size:14px; letter-spacing:5px}

.regfromemsn .doglist{ float:left;}

.regfromemsn .tabregform.v2{ margin:30px 80px;}
.regfromemsn .tabregform.v2 h2{ border-bottom:1px solid #ccc; padding-bottom:3px;}
.regfromemsn .tabregform.v2 .annotate{ margin:20px 0 0 20px;}
.regfromemsn .tabregform.v2 fieldset{ padding:30px 10px;}
.regfromemsn .tabregform.v2 th,
.regfromemsn .tabregform.v2 td{ padding:10px;}
.regfromemsn .tabregform.v2 td.colspan{ padding:5px 0 10px 145px;}

.regfromemsn .inputholder{width:230px; padding-right:5px;table-layout:fixed;_width:235px}
.regfromemsn .zc_cwts{ overflow:hidden; zoom:1;}
.regfromemsn .zc_cwts img{ /*float:left; */ vertical-align:middle;margin-top:-3px;} 
.regfromemsn .zc_cwts p{display:inline}
.regfromemsn select#homecitycode{ width:125px}
.regfromemsn input#name{width:200px}
.regfromemsn .waiting{ padding-left:125px;}
.regfromemsn .waiting img{ float:left; margin-right:5px;}
.regfromemsn .form-tip{ margin-left:-100px; width:150px;}

.floatLeft {float: left;}
.lower .introduce h1 {padding-top:20px;}
.dailyImprove {border: 4px solid #E2D3E4;background: #FEFFCF;width:665px;line-height:1.8;padding:10px;position:relative;}
.dailyImprove{margin-top:260px;width:650px;color:#808080;}
.dailyImprove h4 {color:#F8981D;font-size:13px;}
.dailyImprove .time {margin-right: 30px;}
.dailyImprove a {background: url(/imgpro/login/suggestion.gif) no-repeat;width:116px;height: 30px;display:block;position: absolute;right:20px;top:40px;}
.dailyImprove p{background: url(/imgpro/login/bottom.jpg) no-repeat;width:39px;height: 36px;display:block;position: absolute;left:65px;top:106px;}
.login .dialogTop .introduce {margin: 12px auto;}

.addr_reg .reg_layout #reg_sub{width:263px; background:#E36B0F none;border-color:#FBCCA5 #CC4F00 #CC4F00 #FBCCA5;border-style:solid;border-width:1px;color:#FFFFFF;cursor:pointer;font-size:12px;padding:2px 15px;text-align:center; width:98px; height:24px; font-weight:normal; letter-spacing:normal; margin-right:5px;}

iframe{border:none}
.c9{color:#999}.corg{color:#F8981D}.c6{color:#666}
.addr_reg .corg{font-size:16px; font-weight:bold; padding:0 0 0 80px}
.addr_reg #clForm.reg_layout,.addr_reg #regform.reg_layout{margin-top:0;border:1px solid #E6E6E6; background:#fff;width:500px;padding:0;margin-left:98px;overflow:hidden}
.addr_reg .single-column,.addr_reg{background:#FBFBFB}
.addr_reg .account-field p.showmore,.addr_reg .account-field p.actions,.addr_reg .account-field p.c9{width:300px;margin-left:117px}
.addr_reg .account-field p.showmore{border-bottom:1px solid #EBEEF3;padding-bottom:5px; margin-bottom:10px}
.addr_reg .account-field p.c9{margin-top:5px}
.addr_reg .reg_layout fieldset{border:none}
.addr_reg .account-field #nandi,.addr_reg .account-field #nvdi{width:13px}
.addr_reg .inputholder{width:225px}
.addr_reg .reg_layout .zc_cwts img{ float:left}
.addr_reg .reg_layout .zc_cwts p{ float:left; padding-top:4px; padding-left:4px; width:133px}
.addr_reg .form-tip{ width:160px; margin-left:-105px}
.addr_reg select{ width:100px}
.p0{padding:0!important}
.pt0{padding-top:0!important}
.pb0{padding-bottom:0!important}
#reset{width:60px}
/*by henry*/
.kaixin_loginarea{float:left;width:112px;padding-right:20px;_padding-right:0;}
.kaixin_loginarea .kaixin_login{background-color:#f9f9eb;border:1px solid #ece2ed;padding:20px 10px;float:left;width:112px;}
.kaixin_loginarea .kaixin_login .autolog{ margin-bottom:5px}
.kaixin_loginarea .kaixin_login_placeholder{width:134px;float:left;visibility:hidden;}
.kaixin_loginarea .kaixin_login h2{font-weight:bold;font-size:12px;}
.kaixin_loginarea .kaixin_login .textinput{border:1px solid #bdc7d8;height:14px;width:100px;padding:3px;}
.login_textinput{margin:10px 0;}
.kaixin_loginarea .kaixin_login .input-button{background-color:#e36b0f;border-color:#fbcca5 #cc4f00 #cc4f00 #fbcca5;border-style:solid;border-width:1px;color:#fff;cursor:pointer;font-size:12px;padding:2px 2px;text-align:center; margin-right:3px}
.kaixin_loginarea .kaixin_login .gotpwd{color:#cccccc;margin-left:10px;}

.top_info{float:left;}
.kaixin_reg_info{float:left; display:inline; width:600px; margin-left:20px;}
.kaixin_reg_info .headpic{display:block;float:left;width:120px;font-size:14px;font-weight:bold;background:url(/imgpro/reg/noface_small.png) 0px 0px no-repeat;padding:5px 0 0 5px;}

.kaixin_reg_info .headpic .inv_name{display:block;width:100px;font-size:14px;font-weight:bold;text-align:center;line-height:40px;overflow:hidden;}
.kaixin_reg_info .headpic .userpic{background:transparent url(/imgpro/reg/noface_b.png) center no-repeat;display:block;height:100px;overflow:hidden;width:100px;}
.kaixin_reg_info .message{float:left;width:367px;height:130px;background: url(/imgpro/reg/inv_message.png) 0px 0px no-repeat;margin-left:10px;padding:15px;}

.kaixin_reg_info .message h2{font-size:14px;font-weight:bold;display:block;line-height: 30px;}

.kaixin_reg_info .message p{line-height:18px;}


.kaixin_reg_info .noinv_message{float:left;width:500px;background: url(/imgpro/reg/noinv_message.png) 0px 0px no-repeat;margin-left:10px;padding:15px;}

.kaixin_reg_info .low_message{float:left;width:500px;height:130px;background: url(/imgpro/reg/add_message.png) 0px 0px no-repeat;margin-left:10px;padding:15px;}

.kaixin_reg_info .message h2,.kaixin_reg_info .noinv_message h2,.kaixin_reg_info .low_message h2{font-size:14px;font-weight:bold;display:block;line-height: 30px;}

.kaixin_reg_info .message p,.kaixin_reg_info .noinv_message p,.kaixin_reg_info .low_message p{line-height:18px;}

.kaixin_reg_info .low_message h2,.kaixin_reg_info .low_message p,.kaixin_reg_info .low_message img{padding-left:100px;}
.kaixin_reg_infoclass{border-bottom:1px solid #dddddd;padding-bottom:15px;}

.kaixin_reg_infoclass{float:left;display:block;width:500px;margin-bottom:20px;}
.kaixin_reg_infoclasslast{border-bottom:0px solid #000;}

.kaixin_reg_infoclass legend{
display:none;}

.kaixin_reg_infoclass p{padding: 5px 0;}


.kaixin_reg_infoclass label{width:100px;text-align:right;font-weight:normal;float:left;
padding-top:4px;}

.kaixin_reg_infoclass .error_message{background: url(/imgpro/reg/th_ju.gif) 0px -1px no-repeat;padding-left:20px;float:left;width:120px;margin-left:20px;line-height:20px;}

.kaixin_reg_infoclass .input-text{float:left; width:200px}

.kaixin_reg_infoclass .required{float:left;padding:5px 5px 0 5px;width:5px;}

.kaixin_reg_infoclass .reg_radio{margin-right:10px;width:60px;text-align:left;}

.kaixin_reg_infoclass .reg_select_birth{width:55px;}

.kaixin_reg_infoclass .reg_select_city{width:90px;}

.kaixin_reg_infoclass .reg_validate{width:70px;border:solid 1px #BDC7D8;float:left;}

.validate-num{margin-left:4px;}

.kaixin_reg_infoclass  .reg_change_validate{display:block;width:350px;float:left;}

.kaixin_reg_infoclass .reg_agreement{float:left;}

.kaixin_friends h2{font-weight:bold;font-size:12px;padding:0 0 11px 10px;;}

.kaixin_friends{float:left;width:260px;_width:240px; margin-left:35px}

.kaixin_friends .peoplelist{overflow:hidden;}

.peoplelist li{margin: 0 10px; display:inline;width:60px;height:94px;float:left;}

.peoplelist .headpicbox{background:transparent url(/imgpro/bg/headbg-50.png) no-repeat scroll left top;display:block;height:57px;margin-bottom:5px;padding:4px 0 0 4px;width:57px;}

.peoplelist .headpicbox .friendpic{background:transparent url(/imgpro/reg/noface_s.png) no-repeat scroll center center;display:block;height:50px;overflow:hidden;width:50px;
}


.peoplelist li .username{display:block;height:18px;line-height:18px;overflow:hidden;text-align:center;width:56px;
text-align:center;}
.done_button{background:url(/imgpro/reg/done.png) left top no-repeat;width:240px;height:35px;border:0;cursor:pointer;}

.dog_left{float:left;margin:0;}

.dog_login{margin-top:15px;}

.regfromemsn .single-columncome{background:url(/imgpro/msntab/msn_tabpage_come.gif) no-repeat 288px 15px;}
.zc_cwts{z-index:999}
.form-tip{margin-left:-105px;}
.reg.new_inv_mail .zc_cwts{width:140px}
.reg.new_inv_mail .form-tip{width:190px;}
.reg.new_inv_mail .reg_layout #reg_sub{background-image:url(/imgpro/reg/done.png); text-indent:-5000px; display:block}
.reg.new_inv_mail .reg_layout #reg_sub.notinv{background-image:url(/imgpro/reg/subbtn.png)}
.reg.new_inv_mail .reg_layout #reg_sub.notinv_login{background-image:url(/imgpro/reg/regbtn_invite.gif)!important}


.reg_dogbox{ margin-left:35px; margin-bottom:10px; padding:10px; width:226px; float:left; border:1px solid #e9e9e9}
.reg_dogbox .doginfo{ margin-bottom:10px}
.reg_dogbox .doginfo h2{ color:#005eac; margin-bottom:3px;}
.reg_dogbox .doginfo p{ color:#808080}
.reg_dogbox .doginfo .float-right{ margin-right:10px; margin-top:5px;}
.reg_dogbox #imflash{ margin:10px 0}
.reg_dogbox .showdog{ margin-left:12px; width:203px; height:193px; background:url(http://rrimg.com/imgpro/reg/mailreg_4dog.gif) left no-repeat;}

/* message box  begin */
.kaixin_reg_info .top_info .message{position:relative;background:#fffed7;border:1px solid #ffe35e;padding:20px;height:auto;width:67%;*width:auto;float:left;_margin:0 4px;}
.kaixin_reg_info .top_info .message .tl{background:url(/imgpro/dialog/conner4.gif) no-repeat 0 0;position:absolute;top:-1px;left:-1px;width:15px;height:15px;}
.kaixin_reg_info .top_info .message .tr{background:url(/imgpro/dialog/conner4.gif) no-repeat 100% 0;position:absolute;top:-1px;right:-1px;width:15px;height:15px;}
.kaixin_reg_info .top_info .message .bl{background:url(/imgpro/dialog/conner4.gif) no-repeat 0 100%;position:absolute; bottom:-1px;_bottom:-2px;left:-1px;width:15px;height:15px;}
.kaixin_reg_info .top_info .message .br{background:url(/imgpro/dialog/conner4.gif) no-repeat 100% 100%;position:absolute;bottom:-1px;_bottom:-2px; right:-1px;width:15px;height:15px;}
.kaixin_reg_info  .top_info{margin-bottom:28px;}
.kaixin_reg_info  .top_info .btri{background:url(/imgpro/dialog/b-tri.gif) no-repeat;width:40px;height:40px;position:absolute;bottom:-40px;_bottom:-41px;left:30px;}
/* message box end */

/* dog reg begin */
.regfromemsn .single-column {background:url(/imgpro/msntab/dog.jpg) no-repeat;position:relative;}
.regfromemsn .single-column  .bg-sidebar {position:absolute;top:551px;left:102px;}
.regfromemsn .single-column  .bg-sidebar a{width:185px;height:66px;display:block;}
.regfromemsn .single-column  .bg-sidebar a:hover{text-decoration:none;}
.regfromemsn .single-column .infobox{font-size:12px;left:34px;position:relative;top:412px;width:314px;}
.regfromemsn .single-column .infobox ul li {line-height:20px;}
/* dog reg end */

/* dogs invite  begin */
.regfromemsn .left-flash{width:200px;position:absolute;top:87px;left:17px;position:relative;}
.left-flash .top-dog {width:211px;height:200px;position:absolute;top:17px;left:0;}
.left-flash  .bot-dogs{position:absolute;left:5px;top:240px;}


.leftdoglist{ float:right;width:220px;}
.leftdoglist h2{ margin:20px 0 10px 0}
.leftdoglist .dogitem{ float:left; width:96px; margin-right:11px; margin-bottom:10px}
.leftdoglist .dogitem.rowlase{ margin-right:0;}
.leftdoglist .dogitem .dogcage{ display:block; width:96px; height:90px; background:url(/imgpro/guide/dogguide_rbg_small.gif) center no-repeat;}
.leftdoglist .dogitem .dogcage:hover,
.leftdoglist .dogitem .dogcage.selectdog{ background-image:url(/imgpro/guide/dogguide_rbg_small_h.gif)}
.leftdoglist .dogitem a,
.leftdoglist .dogitem span{ display:block; margin-bottom:2px; text-align:center }
.leftdoglist .dogitem a.dogname{ font-weight:bold; font-size:1.2em; height:1.3em; line-height:1.3em; overflow:hidden}
.leftdoglist .dogitem span.dogage{ color:#808080}
.leftdoglist .dogitem .udog .dogcage{ display:block; width:96px; height:90px;}
.leftdoglist .dogitem #mydog1{background:url(/imgpro/guide/dog11.png) 0 0 no-repeat;}
.leftdoglist .dogitem #mydog2{background:url(/imgpro/guide/dog22.png) 0 0 no-repeat;}
.leftdoglist .dogitem #mydog3{background:url(/imgpro/guide/dog33.png) 0 0 no-repeat;}
.leftdoglist .dogitem #mydog4{background:url(/imgpro/guide/dog44.png) 0 0 no-repeat;}
.leftdoglist .dogitem #mydog1:hover,
.leftdoglist .dogitem #mydog1.selectdog,
.leftdoglist .dogitem #mydog2:hover,
.leftdoglist .dogitem #mydog2.selectdog,
.leftdoglist .dogitem #mydog3:hover,
.leftdoglist .dogitem #mydog3.selectdog,
.leftdoglist .dogitem #mydog4:hover,
.leftdoglist .dogitem #mydog4.selectdog{background-position:0 -90px}

#registerpage.regfromemsn .content{float:left}
#registerpage.regfromemsn .mainbox{width:100%;}
#registerpage.regfromemsn .mainbox #opi{width:1100px;margin:0 auto;}
#registerpage.regfromemsn .single-column{margin:0;float:left;width:883px;}
.exlogin{border:2px solid #b8d061;padding:10px 10px 28px;float:left;color:#333;width:123px}
.exlogin p{margin-top:10px}
.exlogin p label{color:#666}
.exlogin p input.slip{width:114px;}

#registerpage.regfromemsn .mainbox2{position:relative;width:972px;margin:0 auto;}
#registerpage.regfromemsn .mainbox2 .exlogin{position:absolute;top:0;right:0;}

/* dogs invite  end */
.skip-loadpic{border-top:1px solid #D8DFEA;padding-top:10px;}
.skip-loadpic p a{background:url(/imgpro/reg/btn-skip.png) no-repeat;width:78px;height:24px;display:block;}
.skip-loadpic p a:hover{text-decoration:none;}

.upface .toptext .msgbox h2.yes{background:none;padding-left:0;}
.upface .toptext .msgbox h2.yes img{margin-right:7px;}

.microReg{background:url(/imgpro/icons/lockG.gif) no-repeat;padding-left:13px;margin-left:10px;}
*+html .microReg{padding-top:2px;}

/*--2009.1.14 from head--*/
.uploadform span {color:#808080;}
.inv-pro .tip-copyok{ background:#ffff96; display:;padding:5px; width:300px; border-width:0 1px 1px 1px; border-color:#b9b9b9; border-style:solid; margin-left:15px; margin-top:18px}
.inv-pro .tip-copyok .alt-triangle-left{position:absolute; height:12px; width:312px;margin:-17px 0px 0px -6px;background:url(/img/alt_triangle_2.gif) no-repeat -1071px 0;}
.inv-pro .tip-copyok h4{background:url(/imgpro/icons/bulb.gif) no-repeat 15px 5px;color:#808080;padding-left:32px;line-height:22px;}
.inv-pro .tip-copyok ul {padding:0 41px;list-style-type: disc;}
.inv-pro .tip-copyok li{color:#808080;font-variant:normal;line-height:20px; font-family:宋体;}
.login #navigation {background-position:-344px 0;}

/**navigation**/
#navigation {background:url(/imgpro/bg/navtopbg-max0.png) no-repeat -127px 0;height:36px;z-index:100;float:left;width:855px;}
#navigation .nav-right {float:right;font-size:12px;list-style-type:none;margin-right:10px;padding-top:9px;}
#navigation .nav-right li {display:inline;float:left;}
#navigation .nav-right li a {color:#FFF;display:block;padding:7px 10px 5px;}
