@charset "utf-8";

/* common */
body{background:url(list-body-bg.jpg) repeat-x;}
.center{width:976px;}

/* page register */

.pagetitle{background:url(register-company-title-bg.jpg) no-repeat; width:913px; height:33px; margin-top:36px;}
	.pagetitle h1{position:absolute; margin-left:70px; margin-top:12px; font-size:18px; font-weight:bold; color:#000;}
	.pagetitle .AD{padding-left:176px; height:19px; line-height:19px; color:#ff6801; position:absolute; margin-left:255px; margin-top:6px;}
.company .AD{background:url(desktop-company-AD.jpg) no-repeat;}
.person{background:url(register-person-title-bg.jpg) no-repeat;}
.person .AD{background:url(desktop-person-AD.jpg) no-repeat;}

.register{}
	.register .fmtable{background:url(tab_bg.gif) repeat-y 246px 20px; margin-top:20px;}
	.register .fmtable .L{width:28%; text-indent:170px;}
	.register .fmtable .L_top{width:28%; text-indent:170px;background:url(tab_top.gif) no-repeat 246px 0;}
	.register .fmtable .L_bot{width:28%; text-indent:170px;background:url(tab_bot.gif) no-repeat 246px 0;}
	.register .fmtable .R{width:72%;}
.loc{ width:914px; margin:44px auto 0 auto ; height:32px;background-image:url(loc_bg.gif);}
.loc li{ float:left;}
.loc li.left{ width:270px;}
.loc li.right{ width:636px; color:#ef6500;}
.loc span{ display:block; width:268px; height:30px;background:url(loc_tit.png); line-height:30px; font-size:17px; padding:0 0 0 10px; font-weight:bold; color:#ef6500; }
.loc span cite{ font-style:normal; color:#fec89d; margin:0 26px 0 0 ; font-size:16px;}

	
	.register span{margin-left:6px; color:#999;}
	.register span select{width:100px;}
	.register span strong{font-weight:normal; color:#000; margin-right:4px;}
	.register span.tip{border:1px solid #347197; color:#000; padding-top:2px; background:#d8ecf7 url(register-icon-tip.gif) no-repeat 4px center; padding-left:20px;}
	.register span.err{border:1px solid #ffa200; color:#000; padding-top:2px; background:#ffef93 url(register-icon-err.gif) no-repeat 4px center; padding-left:20px;}
	.register span.yes{border:1px solid #48bd20; color:#000; padding-top:2px; background:#daf7b8 url(register-icon-yes.gif) no-repeat 4px center; padding-left:20px;}
	.register span.wait{ background:url(loading.gif) no-repeat 4px center; padding-left:20px;}
	
	.register h1{height:15px; font-size:18px; letter-spacing:10px; padding-bottom:2px;}
	
	.register .line{height:20px;}
	.register .line div{height:1px; line-height:1px; overflow:hidden; border-bottom:1px dashed #ccc; width:600px; margin-top:14px;}
	
	.register .submit input{background:url(register-submit.jpg) no-repeat 2px 2px; width:184px; height:48px; display:block; text-indent:-300px; overflow:hidden; border:none; margin-top:20px; cursor:pointer;}
