﻿/* CSS Document */
.warp{padding:30px 0;font-size:14px; line-height:150%;color:#000;}
.login_l{width:450px;float:left;font-size:14px;}
.login_l h4{font-size:16px; line-height:18px; margin:0}
.login_l ul{ list-style:none; margin:0;}
.login_l ul li{ margin-top:10px;}
.login_r{width:350px;float:right;border:#C6E0ED solid 3px;padding:5px 0 20px 0;}
.login_r h2{font-size:16px; line-height:24px; margin:0 0 0 20px;}
.login_r table{margin-left:20px;}
.login_r table .input_txt{height:25px; width:200px;font-size:16px; font-weight:bold;}
.but_yelw2{background:url(images/yellow_but.gif) no-repeat left;color:#fff; font-size:16px; font-weight:bold;padding-left:25px;width:122px; height:30px; display:block; line-height:30px;}
a.but_yelw2:hover,a.but_yelw2:visited{color:#fff;}
.but_big{font-size:14px;padding:3px 5px; font-weight:bold; letter-spacing:5px;}
h2.lo_reg{border-top:#ccc solid 1px; margin:0 20px; }
h2.lo_reg table{ margin:0;}

.reg_user,.reg_com,.reg_tech{background:#F0F0F0 url(images/reg_user.jpg) no-repeat top;padding-top:60px; position:relative; margin:-30px 0;}
.reg_com{background-image:url(images/reg_com.jpg);}
.reg_tech{background-image:url(images/reg_tech.jpg);}
.reg_step{width:356px; position:absolute; top:40px;left:300px;background:url(images/reg_setpbg.gif) no-repeat; height:29px; overflow:hidden;}
.reg_step li{margin:0; list-style:none; float:left; text-align:center; color:#6F6F6F; font-size:14px; font-weight:bold; line-height:29px;}
.reg_step li.t1{width:128px;}
.reg_step li.t2{width:126px;}
.reg_step li.t3{width:100px;}
.s1{ background-position:top;}
.s2{ background-position:left -34px;}
.s3{ background-position:left -69px;}
.s1 .t1,.s2 .t2,.s3 .t3{color:#fff;}
.s2 li.t1,.s3 li.t1,.s3 li.t2{color:#0883AD;}
.reg_r_link{position:absolute; right:25px; top:39px;height:20px;}
.reg_r_link li{float:left; margin:0 5px;padding:0 8px; list-style:none;background:#EAEAEA;border:#B5B4B4 solid 1px;border-bottom:0; line-height:20px; white-space:nowrap; font-size:12px; font-weight:bold;}
.reg_con{background:#fff;border:#8CAADC solid 1px;zoom:1; overflow:auto; margin:0 20px;padding:15px 8px 8px 8px;}
.reg_but{ text-align:center; padding:10px;}
.but_reg{background:url(images/but_reg.gif) no-repeat; width:216px; height:35px; text-align:center; font-size:16px; color:#002E8C; font-weight:bold; line-height:35px; border:0;}
.post_form{zoom:1; overflow:auto;}
.post_form dt,.post_form dd{ margin:0;padding:0 3px;}
.post_form dt{width:260px;float:left; text-align:right;height:24px; line-height:24px; overflow:hidden;border-bottom:#efefef dashed 1px;}
.com dt{width:150px;}
.tech dt{width:160px;}
.post_form dt.noti{color:red;width:auto; float:none; text-align:left;}
.post_form dd{border-bottom:#efefef dashed 1px;line-height:24px;height:24px;}
.post_form dd.cecbox{height:24px;}
.post_form dd .normalfocus{background:#F8F8EA;border:#DCDCA7 solid 1px;padding:0 5px; width:400px; float:right; margin:-24px 60px 0 0;}
.post_form dd .warning{ margin-left:20px;}
.post_form span{font-size:12px;}
	.checklist{zoom:1; overflow:auto;height:auto;}
	.checklist dd{float:left;width:140px;border:0;font-size:12px; line-height:20px;}
.post_form .notr{float:none;}	
.post_form .nohe{height:auto;}
.post_form dt.messger{background:#FFFDE8;border:#E4E0B1 solid 1px;padding:3px 5px;font-size:12px;height:auto;color:#AF8216;}
.post_form dt.messger a{text-decoration:underline;}
.reg_finish{ margin:20px auto;background:url(images/reg_finish.gif) no-repeat 20px 50%;width:500px;}
.reg_finish table{ margin-left:150px; border-left:#ccc solid 1px;}
.reg_finish table td{padding-left:20px;}
.reg_finish span{ font-weight:bold; color:#F30;}
.reg_finish span.name{font-size:22px; line-height:150%;}
.reg_finish  a:link,.reg_finish  a:visited{color:#002E8C; font-weight:bold; text-decoration:underline;}
