@charset "utf-8";
/* Sohu Bai Style Sheet
 * Page: Register Dialog
 * Author: Matt Wang
 * Copyright: Sohu.com Inc.
 */


.dialog-regForm{width:633px;}
	.dialog-regForm .dDc{display:none;}
	.dialog-regForm .dCt{position:relative;height:auto;zoom:1;}
	.dialog-regForm .dCt,
		.dialog-regForm .dHd,
		.dialog-regForm .dBd,
		.dialog-regForm .dFt{margin:0;padding:0;border:0;background:none;}
		.dialog-regForm .dHd{}
			.dialog-regForm .dHd h4{display:none;}
			.dialog-regForm .dHd .option{position:absolute;top:12px;right:10px;z-index:2;float:right;}
			.dialog-regForm .dHd .i-close{background:none;}
		.dialog-regForm .dBd{position:relative;z-index:1;_height:60px;min-height:60px;}
		.dialog-regForm .dFt{display:none;}

.dRegForm{}
	.regBox{position:relative;z-index:1;zoom:1;}
		.regBox .regTitle{height:50px;padding:20px 60px 5px 152px;background:url(i/dialog.png) no-repeat;_background-image:url(i/dialog.gif);color:#3c4349;line-height:22px;}
		.regBox .regContent{padding:20px 25px 25px;background:url(i/dialog.png) 0 100% no-repeat;_background-image:url(i/dialog.gif);color:#3c4349;}
	.regIntS{position:absolute;bottom:10px;left:152px;z-index:2;height:30px;}
			.regInfo .msg{padding:0;background:none;}


/*** Copied from style.css ***/
.tooltipInt,
.tooltip-top .tooltipInt{*padding-top:10px;_padding-top:12px;}

/* regIndexBox */
.regIndexBox{margin:10px 0 10px 10px;}
	.regIndexBox dl.fieldset dd{padding-left:12px;margin-right:-12px;position:relative;margin-bottom:5px;}
		.regIndexBox input.text_s{width:59px;}
		.regIndexBox input.text_m{width:150px;}
		.regIndexBox input.text_l{width:80px;}
		.regIndexBox input.textVcode{width:45px}
		.regIndexBox .codeImg{height:24px;margin:0 5px;vertical-align:middle}
		.regIndexBox a.reImg{display:block;margin-left:70px;width:8em;}
	.regBtn{margin:5px 0 10px 0}
		.regBtn .button{margin:0;}
	.regIndexBox .regTxt{border:1px solid #bbb;padding:10px;background:#f6f6f6;display:block;width:330px;height:80px;*height:75px;overflow-y:auto;margin-top:5px;position:relative;}

/* selectMsn */
.selectBtn{height:24px;line-height:24px;background:url(i/accountBtnBg.gif) no-repeat right -2px;display:inline-block;*display:inline;*zoom:1;padding:0 20px 0 5px;cursor:pointer;}
.selectOver{height:24px;line-height:24px;background:url(i/accountBtnBg.gif) no-repeat left -32px;display:inline-block;*display:inline;*zoom:1;padding:0 0 0 5px;cursor:pointer;}
.selectOver span{padding-right:20px;background:url(i/accountBtnBg.gif) no-repeat right -32px;display:inline-block;*display:inline;*zoom:1;height:24px;}
dt.accountBox{position:relative;}
.accountBox .accountList{width:auto;height:auto;border:1px solid #d7d7d7;position:absolute;top:27px;left:2px;z-index:100;background:#fff;text-align:left;display:none;}
.accountBox .accountList a{padding:0 10px;display:block;background:#f5f5f5;color:#666;}
.accountBox .accountList a:hover{background:#fff;text-decoration:none;}
.regIndexBox div.meta{text-align:center;}
.regIndexBox .dropList div.meta{text-align:left;}

/* tips */
.tipsIcon{width:20px;height:18px;line-height:18px;text-align:center;position:absolute;top:3px;left:177px;}
.tipsIcon span{display:block;width:100%;height:100%;}
.tips-pending{background:url(i/pending.gif) 5px 6px no-repeat;padding:3px 3px 3px 0px;color:#CB9A00;line-height:200%;}
.tips0{position:absolute;top:0;left:205px;width:185px;height:auto;margin:5px 0 0;background:url(i/dialog_tip1_Bottom.gif) left bottom no-repeat;}
.tips0 i{display:block;position:relative;top:-5px;width:160px;padding:5px 5px 0 20px;background:url(i/dialog_tip1_top.gif) left top no-repeat;color:#999;font-style:normal;}
.tips1{position:absolute;top:0;left:205px;width:185px;height:auto;margin:5px 0 0;background:url(i/dialog_tip1_Bottom.gif) left bottom no-repeat;}
.tips1 i{display:block;position:relative;top:-5px;width:160px;padding:5px 5px 0 20px;background:url(i/dialog_tip1_top.gif) left top no-repeat;font-style:normal;}
.tips2{position:absolute;top:0;left:205px;width:185px;height:auto;margin:5px 0 0;background:url(i/dialog_tip2_Bottom.gif) left bottom no-repeat;}
.tips2 i{display:block;position:relative;top:-5px;width:160px;padding:5px 5px 0 20px;background:url(i/dialog_tip2_top.gif) left top no-repeat;font-style:normal;color:#f33;}
.formBox .tipsIcon{width:20px;height:18px;line-height:18px;text-align:center;position:absolute;top:3px;left:177px;margin-left:40px;}
.formBox .tips2{position:absolute;top:0;left:205px;width:145px;height:auto;margin-left:40px;margin:5px 0 0;background:url(i/dialog_tip2_Bottom_s.gif) left bottom no-repeat;}
.formBox .tips2 i{display:block;position:relative;top:-5px;width:120px;padding:5px 5px 0 20px;background:url(i/dialog_tip2_top_s.gif) left top no-repeat;color:#f33;font-style:normal;}

/* 密码强度 */
.pwd-none,.pwd-low,.pwd-hit,.pwd-high{background:url(i/pwd.gif) no-repeat;margin:0 10px 0 0;width:150px;display:block;padding:0 5px 5px 0px;}
.pwd-low{background-position:0 19px;color:#F7290C}
.pwd-hit{background-position:0 -11px;color:#FF7C00}
.pwd-high{background-position:0 -39px;color:#72AA00;}
.pwd-none{background-position:0 -71px;color:#999;}

/* msn 选择器 */
.regIndexBox .selector{display:inline-block;*display:inline;*zoom:1;width:158px;}
.regIndexBox .selector .dropList li{display:block;width:142px;}
.regIndexBox dl.fieldset dd .selector{float:none;display:inline-block;*display:inline;*zoom:1;}

/* fix */
.regIndexBox .selector .dropList,
.msnInput .selector .dropList{zoom:1;}
.regIndexBox .selector .dropList:after,
.msnInput .selector .dropList:after{content:'\0020';display:block;clear:both;height:0;}

/* Hotfix */
.regIndexBox dl.fieldset dt{font-size:14px;padding-top:5px;*padding-top:10px;_margin-left:-110px;_width:110px;}
.regIndexBox ol.tokenList{width:230px;}
.regIndexBox input.blank,
.regIndexBox input.password,
.regIndexBox input.text{padding:7px 3px 8px 3px;height:20px;font-size:16px;line-height:20px;}
.regIndexBox input.text_m{width:230px;padding:7px 3px 8px 3px;}
.regIndexBox ol.tokenList input.text_m{padding:5px 0 6px 0;}
.regIndexBox .tipsIcon,
.regIndexBox .tips0,
.regIndexBox .tips1,
.regIndexBox .tips2{margin-left:75px;}
.regIndexBox ol.tokenList li input{padding:5px 0 8px 0;}
.regIndexBox input.textVcode{width:60px}
.regIndexBox .codeImg{vertical-align:top;}
.regIndexBox a.reImg{margin-left:80px;/*margin-top:-15px;*/}
.regIndexBox .selectBtn,
.regIndexBox .selectOver{margin-left:-2px;}
.regIndexBox .accountList{font-size:12px;}

/* 090924 edit */
.regIndexBox .tips2,
.regIndexBox .tips0{ margin-left:-15px;}
.regIndexBox .tipsIcon{ margin-left:15px}
.regIndexBox .formError{ background:none;}
.regIndexBox input.textErr{ border-color:#F70515;background:#FFCFCF;}
.tips0 i{ color:#666;}
.tipsErr{position:absolute;top:0;left:205px;width:185px;height:auto;margin:5px 0 0;background:url(i/dialog_tipErr_Bottom.gif) left bottom no-repeat;}
.tipsErr i{display:block;position:relative;top:-5px;width:160px;padding:5px 5px 0 20px;background:url(i/dialog_tipErr_top.gif) left top no-repeat;font-style:normal;color:#f33;}
.regIndexBox input.text_m{width:165px;padding:4px 3px 5px 3px;}
.regIndexBox input.textVcode{padding:1px 3px 2px 3px;}
.dialog-regForm{width:533px;}
.regTitle{padding:20px 30px 5px 152px;}

/* 1015 */
.regIndexBox input.text_s{padding:4px 3px 5px 3px;}
dl.fieldset_s{ padding-left:75px;}
.regIndexBox dl.fieldset_s dd{ padding-left:0; width:60%;}
.regIndexBox dl.fieldset_s .tips2,
.regIndexBox dl.fieldset_s .tips0{ margin-left:20px;}
.regIndexBox dl.fieldset_s input.text_m{ width:210px;}
.regIndexBox dl.fieldset_s input.text_s{ width:132px;}
span.sohuMail{ display:none}
dl.fieldset_s span.msnMail{ display:none}
dl.fieldset_s span.sohuMail{ display:inline}
.regIndexBox dl.fieldset_s .tipsIcon{ margin-left:45px}
dl.fieldset_s .tips-pending{padding-left:25px;}
.regIndexBox dl.fieldset_s dd div.tipsErr i a{ text-decoration:underline}
.regIndexBox dl.fieldset_s dd div.tipsErr i a:hover{ text-decoration:none;}

/* qq */
.tipsQQ{ width:185px; height:auto; background:url(i/tip2_Bottom.png) bottom left no-repeat; position:absolute; top:0; left:205px;margin-left:-15px;}
.tipsQQ i{ background:url(i/tip2_top.png) top left no-repeat; display:block; width:160px; padding:5px 5px 5px 20px; font-style:normal; color:#CB9A00;}
.formBox .tipsQQ{ width:145px; height:auto; background:url(i/tip2_Bottom_s.png) bottom left no-repeat; position:absolute; top:0; left:205px;margin-left:40px;}
.formBox .tipsQQ i{ background:url(i/tip2_top_s.png) top left no-repeat; display:block; width:120px; padding:5px 5px 5px 20px; font-style:normal; color:#f33;}
.tipsQQ i span{ display:inline-block;*display:inline;*zoom:1; width:16px; height:16px;background:url(i/pending.gif) no-repeat; vertical-align:middle; margin-right:5px;}

.regIndexBox dl.fieldset dd.ddRow1{ z-index:15}
.regIndexBox dl.fieldset dd.ddRow2{ z-index:14}
.regIndexBox dl.fieldset dd.ddRow3{ z-index:13}
.regIndexBox dl.fieldset dd.ddRow4{ z-index:12}
.regIndexBox dl.fieldset dd.ddRow5{ z-index:11}

.regSohuTip { background:#FAFEEF; border:1px solid #F6E5AD; padding:7px 10px; width:90%; margin:0 auto 20px auto;zoom:1; display:none;}
.regMailTip { background:#FAFEEF; border:1px solid #F6E5AD; padding:7px 0 7px 10px; width:100%; margin:0 auto 20px auto;zoom:1; display:none;}
