/* Reset CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}


html, body, #login_form{height:100%;}
#login_form > table.main{width:100%;height:100%;border-collapse:collapse;}

#login_form > table.main > thead > tr > td > div,
#login_form > table.main > tbody > tr > td > div,
#login_form > table.main > tfoot > tr > td > div{width:940px;margin:0 auto;display:block;}

#login_form > table.main > thead > tr > td > div > ul > li.left,								
#login_form > table.main > tbody > tr > td > div > ul > li.left{float:left;}
#login_form > table.main > thead > tr > td > div > ul > li.right,
#login_form > table.main > tbody > tr > td > div > ul > li.right{float:right;}

#login_form > table.main > thead > tr > td{height:70px;
										  vertical-align:middle;
										  background-color:#ffffff;
										  border-bottom:1px solid #b8b8b8;}
#login_form > table.main > thead > tr > td > div > ul > li.sellanguage{color:#707070;padding-top:23px;font-size:0.95em;}
#login_form > table.main > thead > tr > td > div > ul > li.sellanguage > span{margin-left:20px;}
#login_form > table.main > thead > tr > td > div > ul > li.sellanguage > span > a{color:#707070;}
										  
#login_form > table.main > tbody > tr > td{vertical-align:top;
										  background-color:#ffffff;}
		  
#login_form > table.main > tbody > tr.visual > td{height:398px;background-color:#000000;}
#login_form > table.main > tbody > tr.visual > td > div{width:100% !important;position:relative;}
#login_form > table.main > tbody > tr.visual > td > div.visual_img{ z-index:1;height:100%;
								                                   background-position:center top;
								                                   background-repeat : no-repeat;}
#login_form > table.main > tbody > tr.visual > td > div.visual_form{z-index:2;margin-top:-80px;height:80px;background:url("../images/login/login_bg.png") 0 0 repeat;}
#login_form > table.main > tbody > tr.visual > td > div.visual_form > ul{width:940px;height:100%;margin:0 auto;}
#login_form > table.main > tbody > tr.visual > td > div.visual_form > ul > li > input{margin-top:22px;width:355px;height:auto;font-size:1.05em;padding:.295em 0px .443em 35px;line-height:normal;vertical-align:middle;}
#login_form > table.main > tbody > tr.visual > td > div.visual_form > ul > li > input#p_user_id{margin-left:35px;
																							  background:#fff url(../images/login/ico_id.gif) no-repeat;background-position:8px 7px;ime-mode:disabled;}
#login_form > table.main > tbody > tr.visual > td > div.visual_form > ul > li > input#p_passwd{margin-left:35px;
																							  background:#fff url(../images/login/ico_pw.gif) no-repeat;background-position:9px 6px;}
#login_form > table.main > tbody > tr.visual > td > div.visual_form > ul > li > #submit{cursor:pointer;background-color:transparent;margin:22px 0px 0px 20px;width:132px;height:35px;border:0px;color:#fff;}
#login_form > table.main > tbody > tr.visual > td > div.visual_form > ul > li > #submit > img{position:relative;}
#login_form > table.main > tbody > tr.acc_control > td{height:211px;border-bottom:1px solid #b8b8b8;}
#login_form > table.main > tbody > tr.acc_control > td > div{width:1240px;position:relative;}
#login_form > table.main > tbody > tr.acc_control > td > div > ul{width:940px;margin:0 auto;}
#login_form > table.main > tbody > tr.acc_control > td > div > ul > li > div{cursor:pointer;margin:46px 0px 39px 0px;height:126px;}
#login_form > table.main > tbody > tr.acc_control > td > div > ul > li > div#findid{width:274px;margin-right:48px !important; margin-left:100px;}
#login_form > table.main > tbody > tr.acc_control > td > div > ul > li > div#findpw{width:286px; margin-left:118px;}
#login_form > table.main > tbody > tr.acc_control > td > div > ul > li > div#findpw{width:286px;}
#login_form > table.main > tbody > tr.acc_control > td > div > div#help{position:absolute;width:66px;height:68px;right:0px;top:75px;text-align:right;cursor:pointer;;background:#f26532 url(../images/login/ico_help.gif) no-repeat;background-position:23px 16px;}
#login_form > table.main > tbody > tr.acc_control > td > div > div#help > div{display:none;}
#login_form > table.main > tbody > tr.acc_control > td > div > div#help.unfold{width:360px;height:211px;background:#f26532 url(../images/login/help_bg.gif) no-repeat;background-position:center right;}
#login_form > table.main > tbody > tr.acc_control > td > div > div#help.unfold > img{display:none;}
#login_form > table.main > tbody > tr.acc_control > td > div > div#help.unfold > div{display:block;color:#fff;padding-left:20px;}
#login_form > table.main > tbody > tr.acc_control > td > div > div#help.unfold > div > div{font-size:1.4em;font-weight:bolder;text-align:left;margin:20px 0px;}
#login_form > table.main > tbody > tr.acc_control > td > div > div#help.unfold > div > ul > li{text-align:left;list-style:decimal;float:none;margin-left:20px;color:#fff;line-height:18px;font-size:12px;font-weight:normal;margin-top:15px;width:300px;}	

#login_form > table.main > tbody > tr.post > td{background:url(../images/login/board_bg.gif) repeat;}
#login_form > table.main > tbody > tr.post > td > div > ul{width:100%;}
#login_form > table.main > tbody > tr.post > td > div > ul > li > div{margin:45px 0px 55px 0px;font-size:12px;;}
#login_form > table.main > tbody > tr.post > td > div > ul > li > div#notice{width:360px;}
#login_form > table.main > tbody > tr.post > td > div > ul > li > div#faq{width:470px;}
#login_form > table.main > tbody > tr.post > td > div > ul > li > div > table{color:#313541 !important;width:100%;table-layout:fixed;border-collapse:collapse;}
#login_form > table.main > tbody > tr.post > td > div > ul > li > div > table > thead > tr > th,
#login_form > table.main > tbody > tr.post > td > div > ul > li > div > table > thead > tr > td{height:35px;vertical-align:top;border-bottom:1px solid #3679C7;}
#login_form > table.main > tbody > tr.post > td > div > ul > li > div > table > tbody > tr > th,
#login_form > table.main > tbody > tr.post > td > div > ul > li > div > table > tbody > tr > td{height:30px;vertical-align:bottom;}
#login_form > table.main > tbody > tr.post > td > div > ul > li > div > table > tbody > tr > th{font-weight:normal;padding-left:20px;background:url(../images/login/beat.gif) no-repeat;background-position:0px 17px;text-overflow:ellipsis; overflow:hidden;}
#login_form > table.main > tbody > tr.post > td > div > ul > li > div > table > tbody > tr > th > a{color:#313541 !important;}
#login_form > table.main > tbody > tr.post > td > div > ul > li > div > table td{width:80px;text-align:right;padding-right:10px;}

#login_form > table.main > tbody > tr.post > td > div > ul > li > div > table td > div#openall_notice,
#login_form > table.main > tbody > tr.post > td > div > ul > li > div > table td > div#openall_faq{cursor:pointer;width:20px;height:20px;border:1px solid #b8b8b8;color:#515151;font-size:1.5em;line-height:15px;float:right;text-align:center;margin-right:5px;}

										  
#login_form > table.main > tfoot > tr > td{height:76px;
										  vertical-align:bottom;
										  background-color:#2d303a;}
#login_form th{text-align:left;}										  
#login_form ul > li{float:left;}		
#login_form ol{border:1px solid red;}										  
 
#login_form input[type="text"],
#login_form input[type="password"] {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: 0 1px 0 transparent, 0 -2px 5px rgba(0,0,0,0.08) inset;
    -moz-box-shadow: 0 1px 0 transparent, 0 -2px 5px rgba(0,0,0,0.08) inset;
    -ms-box-shadow: 0 1px 0 transparent, 0 -2px 5px rgba(0,0,0,0.08) inset;
    -o-box-shadow: 0 1px 0 transparent, 0 -2px 5px rgba(0,0,0,0.08) inset;
    box-shadow: 0 1px 0 transparent, 0 -2px 5px rgba(0,0,0,0.08) inset;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border: 1px solid #545454;
    background-color: #fff;   
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight:bold;
}
#login_form input[type="text"]:focus,
#login_form input[type="password"]:focus {
    -webkit-box-shadow: 0 0 2px #2760FD inset;
    -moz-box-shadow: 0 0 2px #2760FD inset;
    -ms-box-shadow: 0 0 2px #2760FD inset;
    -o-box-shadow: 0 0 2px #2760FD inset;
    box-shadow: 0 0 2px #2760FD inset;
    border: 1px solid #2760FD;
    outline: none;
}		
#login_form ::-webkit-input-placeholder { color:#dbdbdb;  }
#login_form ::-moz-placeholder { color:#dbdbdb; } /* firefox 19+ */
#login_form :-ms-input-placeholder { color:#dbdbdb;  } /* ie */
#login_form input:-moz-placeholder { color:#dbdbdb;  }					  

form#findid,form#findpw{display:none;}

.addObjs,
.addObjs div, 
.addObjs span{font-family:"Nanum Gothic", sans-serif !important;}

.addObjs{width:780px;padding:5px 0px 0px 7px;}

.addObjs > div.tabs {width:780px;background-color:#4b83b3;height:35px;font-weight:bold;}
.addObjs > div.tabs > ul{margin-left:45px;font-weight:bold;}
.addObjs > div.tabs > ul > li{float:left;margin-right:20px;font-size:14px;line-height:35px;height:100%;padding:0px 25px;color:#4b83b3;background-color:#fff;}
.addObjs > div.tabs > ul > li.link{background-color:#4b83b3;color:#fff !important;cursor:pointer;}
.addObjs > div.tabs > ul > li.link:hover{background-color:#F26532 !important;}

.addObjs > div.infos {width:780px;background:url("../images/login/bleat.png") 5px 5px no-repeat;margin-top:22px;}
.addObjs > div.infos > div{margin-left:45px;padding-top:8px;color:#4b4b4b;font-size:13px;line-height:20px;min-height:37px;}


.addObjs > div.formTitle{width:176px;height:24px;background-color:#4b83b3;color:#fff;font-size:14px;line-height:24px;text-align:left;margin-top:28px;}
.addObjs > div.formTitle > span{margin-left:35px;}

.addObjs > div.forms{width:780px;height:135px;border:1px solid #a9c7e1;margin-top:7px;vertical-align:middle;display:table-cell;}
.addObjs > div.forms > div > ul{font-weight:bold;}
.addObjs > div.forms > div > ul > li{color:#4b4b4b;font-size:14px;line-height:35px;}
.addObjs > div.forms > div > ul > li.header{float:left;margin-left:135px;width:55px;background:url("../images/login/dotbleat.png") 0px 15px no-repeat;padding-left:15px;}
.addObjs > div.forms > div > ul > li > input{width:360px;border:1px solid #cacaca;}
.addObjs > div.forms > div > ul > li > span{font-size:11px;font-weight:normal !important;}

.addObjs > div.t2 > div > ul > li.header{margin-left:38px !important;width:95px !important;}
.addObjs > div.t2 > div > ul > li > input{width:180px !important;}

.addObjs > div.t3{height:105px !important;}

.addObjs > div.btns{width:780px;margin-top:28px;text-align:center;}
.addObjs > div.btns > div{cursor:pointer;display:inline-block;width:90px;text-align:center;height:24px;margin-right:5px;background-color:#a2a2a2;color:#fff;font-weight:bold;line-height:24px;font-size:14px;}
.addObjs > div.btns > div#btn_submit{background-color:#4b83b3;}
	 