/* 아웃로그인 스킨 */
.ol {position:relative;}
.ol h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
.ol ul {margin:0;padding:0;list-style:none}

#ol_before {}
#ol_before fieldset {position:relative;padding-top:20px}
#ol_id,#ol_pw {display:block;border:1px solid #d3d3d3;background:#f7f7f7;height:30px;line-height:30px;width:100%;background-color:#fff !important;text-indent:5px}
#ol_pw{border-top:none;}
.ol_idlabel {position:absolute;top:29px;left:5px;color:#aaa;font-size:0.95em}
.ol_pwlabel {position:absolute;top:59px;left:5px;color:#aaa;font-size:0.95em}
#auto_login {}
#ol_submit {display:inline-block;margin:5px 0 0 ;width:100%;height:30px;border:0;background:#86bf62;border-bottom:3px solid #75a655;color:#fff;font-weight:bold;border-radius:5px}
#ol_submit:hover{background:#75a655}
#ol_auto {position:absolute;top:0;left:0}
#ol_svc {margin:5px 0;text-align:center;}
#ol_svc a {display:inline-block;padding:0 5px;text-align:center;line-height:1.0001em;font-size:0.92em;color:#666}
#ol_password_lost{border-left:1px solid #aaa;}
#auto_login_label{font-size:0.92em;color:#666}

#ol_before ul {float:right;margin:7px 0 13px;zoom:1}
#ol_before ul:after {display:block;visibility:hidden;clear:both;content:""}
#ol_before li {float:left;margin-left:5px;padding-top:2px}
#ol_before a {letter-spacing:-0.1em}


#ol_after {}
#ol_after_hd {margin:0 0 5px;font-size:1.12em;margin-bottom:10px}
#ol_after_hd .btn_admin {display:block;margin-top:5px;text-align:center;position:absolute;top:-5px;right:0;padding:3px;font-size:0.92em}
#ol_after_private {margin:0 0 5px;zoom:1}
#ol_after_private:after {display:block;visibility:hidden;clear:both;content:""}
#ol_after_private li {margin-top:-1px}
#ol_after_private a {display:block;position:relative;padding:6px 8px;background:#fff;border:1px solid #d3d3d3;}
#ol_after_private a strong {position:absolute;top:6px;right:8px;color:#000;font-weight:normal}
#ol_after_private a:focus,
#ol_after_private a:hover {background:#b9cc8a;color:#fff;text-decoration:none}
#ol_after_private a:focus strong,
#ol_after_private a:hover strong {color:#fff;text-decoration:none}
#ol_after_ft {text-align:justify}
#ol_after_ft a {display:inline-block;padding:5px 0;width:103px;background:#86bf62;color:#fff;text-align:center;border-bottom:2px solid #75a655;border-radius:5px}
#ol_after_ft a:focus,
#ol_after_ft a:hover {text-decoration:none !important;background:#75a655}