@charset "utf-8";
/* CSS Document */
/* header */
#header,#main,#footer{width:800px;}
#header{padding-bottom:10px;border-bottom:1px solid #dcdfe5;background:none;}
#header p{_display:inline;float:right;margin:40px 10px 0 0;}
#header p a{color:#333;text-decoration:underline;}
/* main */
#main{margin-bottom:35px;margin-top:30px;*margin-top:10px;}
.step{width:576px;margin:20px auto;}
.step li{_display:inline;float:left;list-style-position:inside;width:76px;margin-right:20px;padding-top:80px;color:#999;text-align:center;background-image:url(/web/images/icon_37.gif);}
.step li.s2{color:#333;background-position:left -95px;}
.step li.s3{background-position:left -190px;}
.step li.s4{background-position:left -285px;}
.step li.s5{background-position:left -380px;}
.step li.s6{background-position:left -475px;}
.old,.no,.new{border:1px solid #dcdfe5;border-top-width:2px;}
.old,.no,.new{float:left;width:278px;height:285px;*height:305px;padding:0 15px;}
.old,.no{margin-right:25px;}
.old h2,.no h2,.new h2{margin:15px 0 10px;padding-bottom:5px;font-size:10.5pt;color:#e84f01;	border-bottom:1px solid #ccc;}
.old p,.new p{clear:both;margin:10px 0;}
.old p.tips,.new p.tips{color:#666;}
.old p.tips{margin-top:15px;}
.old label,.new label{float:left;width:80px;padding-top:5px;*padding-top:8px;text-align:right;}
.old input,.new input{width:120px;padding:3px;}
.old button,.new button{margin-left:79px;_margin-left:82px;}
.old a{text-decoration:underline;}
.old img.codePic,form.reg img.codePic{border:1px solid #333;}
.no a{display:block;width:180px;height:50px;margin:20px auto;text-indent:-9999px;background-image:url(/web/images/btn_16.gif);}
.new form{margin:15px 0;}
.new input{width:160px;}
/* reg */
.regStep{width:288px;}
form.reg{font-size:10.5pt;}
form.reg p{margin-bottom:10px;padding:5px;height:24px;overflow:hidden;}
form.reg label{margin:2px 5px 0 0;width:120px;float:left;text-align:right;}
form.reg input.text{padding:4px 3px;width:200px;height:16px;border:1px solid #dcdcdc;}
form.reg input.textnew{_width:198px;_height:14px;border:1px solid #EFA100;_border:2px solid #EFA100;outline:2px solid #FFDC97;}
form.reg span{margin-left:10px;height:18px;line-height:18px;font-size:9pt;color:#999;}
form.reg span.none{display:none;}
form.reg span.error,form.reg span.ok{padding:2px 10px 2px 23px;background:url(../images/msg_bg.png) no-repeat;}
form.reg span.error{background-position:3px 1px;color:red;}
form.reg span.ok{background-position:3px -249px;}
form.reg span b{color:#a10000;}
form.reg p.button{height:37px;}
form.reg img.codePic{margin-left:10px;top:2px;position:relative;}
form.reg button{margin-left:125px;width:108px;height:31px;line-height:31px;background:url(/web/images/119.gif);border:none;color:#fff;display:block;font-size:14px;font-weight:bold;}
.reg h3{margin-bottom:20px;padding-left:50px;height:30px;color:#333;font-size:14px;position:relative;z-index:1;}
.reg h3.must{border-bottom:1px solid #ffcc66;}
.reg h3.nomust{margin-top:30px;border-bottom:1px solid #8fb7db;}
.reg h3 b{padding-top:3px;width:102px;height:27px;line-height:27px;display:inline-block;text-align:center;position:absolute;z-index:2;}
.reg h3 b.must{background:url(../images/bg_register.gif);color:#A0410A;top:1px;}
.reg h3 b.nomust{background:url(../images/bg_register.gif) -103px 0;color:#5a7690;top:2px;}
.reg h3 span{color:#333;font-size:12px;font-weight:100;top:8px;left:160px;position:absolute;}
.reg .bottom{padding-bottom:20px;border-bottom:1px dashed #ccc;}
