﻿@import url('public.css');
#Header{height:auto !important;}
/* form style */
.txt { border:1px solid #bcbcbc; width:180px; height:16px; padding:2px; }
	#B-Register #Main .txt { width:200px; }
	#Layout_1 .txt { width:176px; }
	#Layout_2 .txt { width:237px; }
	.s_date .txt, .s_city .txt { margin-right:3px; width:40px; }
	.s_date .txt_short { width:26px; }
.file { height:24px; padding:2px; }
.chk { margin:0 5px 3px 0; *margin-right:2px; }
#Main .btn { width:78px; height:28px; *height:29px; background:url(images/sign/sprite.png) no-repeat; margin-right:12px; }
	#Main .btn_long { width:152px; background-position:0 -50px; }
.red { color:red !important; }

#Main { width:1000px; margin:10px auto 12px; }
	#Main h2 { height:45px; font:bold 14px/45px arial; padding-left:48px; background:url(images/sign/h2.png) no-repeat; }
		#B-Register #Main h2 { background-position:0 -45px; }
		#B-Reg-Info #Main h2 { background-position:0 -90px; }
		#Main h2 a { color:#f5590f; text-decoration:underline; }
	.sign_form { padding:0 4px 26px;border-top:1px solid #E3EAF2; }
	#B-Register .sign_form{background:url(images/sign/form.png) no-repeat scroll 0 bottom;}
		.sign_form .s { padding:14px 250px 15px; background:url(images/public/dot_9.png) repeat-x 0 bottom;height:50px; }
		#LoginForm .s{height:auto;}
			#B-FindPWD .sign_form .s a { color:#f5590f; font-weight:bold; text-decoration:underline; }
		.sign_form .s_chk, .sign_form .s_intro, .sign_form .s_selphoto { padding:14px 30px 4px; color:#666; }
			.sign_form .s_chk { padding-left:250px;}
			#B-Login-New .sign_form .s_chk{padding:0;}
			.sign_form .s_chk a { color:#f5590f; text-decoration:underline; }
		.sign_form label { *margin-right:4px; line-height:26px; }
			.sign_form label span { color:#999; }
		.domain { font-weight:bold; margin-right:4px; font-family:arial; }
		.error { background:url(images/sign/error.png) no-repeat 36px 3px; overflow:hidden; width:100%; }
		.ok { background:url(http://static.pomoho.com/static/manner/img/manage/ico_right.gif) no-repeat 4px 5px; overflow:hidden; color:green !important; padding-left:20px; border:1px dashed #ccc; }
			#B-FindPWD .sign_form .error { margin-top:12px; }
			.sign_form .error p { float:left; border:1px dashed #afafaf; margin-left:30px; display:inline; padding:3px 6px 3px 24px; color:red; }
		em.error { background:url(images/sign/error.png) no-repeat 4px 4px;  overflow:hidden; border:1px dashed #ccc; color:red !important; padding-left:22px; }
		.s_intro textarea { border:1px solid #bcbcbc; padding:2px; width:470px; height:86px; overflow:auto; }
		.submit { position:relative; margin:14px 0 0 300px; }
			.forgot { left:96px; top:5px; width:80px; height:19px; font:12px/19px arial; text-indent:18px;margin-left:5px;}
		.sign_form em { color:#666; font-style:normal; margin-left:40px; padding:4px 0 4px 20px; }
		.sign_form img { border:1px solid #ccc; padding:1px; }
		/* select images for your face */
		.s_photo { position:relative; }
			.s_photo div { position:absolute; left:245px; top:50px; }
			.photolist { padding-top:8px; overflow:hidden; _height:1%; }
			.photolist li { float:left; padding:0 30px 20px 0; }
		.tab_photo { position:relative; margin-top:8px; background:url(images/manage/dot.png) repeat-x 0 24px; padding-top:28px; }
			.tab_photo dt { position:absolute; top:0; left:10px; width:69px; height:23px; text-align:center; font:12px/23px arial; border:1px solid #e1e1e1; background:url(images/manage/sprite.png) -360px 0; }
			.tab_photo dt.ac { background:transparent; border-bottom:1px solid white; }
			.tab_photo .s2 { left:85px; }
			.tab_photo .s3 { left:160px; }
			.tab_photo .s4 { left:235px; }
			.tab_photo .s5 { left:310px; }
		/* hide br for login */
		#Layout_1 .sign_form br { display:none; }

#B-Login-New {  }
	#B-Login-New #Main { width:968px; border:1px solid #e2e2e2; overflow:hidden; zoom:1; background:#fffff7;padding:20px 0; }
	#B-Login-New .sign_form { background:url(images/sign/login_b.png) no-repeat 0 bottom; }
	#B-Login-New .sign_form .s { margin:0 15px; padding-left:19px; padding-right:0; }
	#Layout_1 { width:378px; float:left;background:url(images/sign/login_b.png) no-repeat;margin:0 20px 0 300px;display:inline; }
		#Layout_1 h2 { height:48px; background:url(images/sign/login_h2.png) no-repeat 15px 17px; line-height:48px; padding-left:34px; }
		#Layout_1 .s_chk, #Layout_1 .submit { margin-left:100px; }
	#Layout_2 { padding-bottom:20px; width:457px; float:right; position:relative; margin-top:50px;}
	#Layout_2 p a.go_reg{background:url(images/sign/mashangzhuce.jpg) no-repeat;line-height:28px;padding:5px 37px; text-indent:-99999px;}
		#Layout_2 .sign_form { padding-top:49px; }
		#Layout_2 label { float:none; }
		#Layout_2 .s {  *display:inline; zoom:1; *width:606px; *margin-right:0; }
		#Layout_2 h2 { position:absolute; left:-1px; top:-1px; height:33px; width:619px; padding-left:40px; line-height:20px; padding-top:16px; background:url(images/sign/h2_new.png) no-repeat; }
		#Layout_2 .s_chk, #Layout_2 .submit { margin-left:34px; }
/*banquanshengming 2010-10-11*/
#FS {clear:both;margin:0 auto;text-align:center;width:100%;}
#FS a,#FS a:hover { color:#666; text-decoration:none;}
#FS #Links {padding:16px 0 6px;text-align:center; margin:0 auto;}
#FS #Links a {color:#333333;margin:0 3px;text-decoration:none;}
.bVideo #Copyright {color:#666666;margin-bottom:15px;}
﻿@import url('public.css');
#Header{height:auto !important;}
/* form style 
