/* 아웃로그인 스킨 */
.ol {position:relative;border:1px solid #ddd; background:#f7f7f7; padding:18px 15px;}
/*.ol h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}*/
.ol h2 {margin:0 0 12px;}
.ol ul {margin:0;padding:0;list-style:none}

#ol_before {}
#ol_before fieldset {position:relative}
#ol_id {display:block;margin:0 0 5px !important;margin:0 0 3px;padding:0 5px;width:158px;height:24px;border:1px solid #b8c9c2;background:#f7f7f7;line-height:1.6em}
.ol_idlabel {position:absolute;top:2px;left:5px;color:#626870;font-size:0.95em}
#ol_pw {display:block;margin:0 0 5px !important;margin:0 0 3px;padding:0 5px;width:158px;height:24px;border:1px solid #b8c9c2;background:#f7f7f7;vertical-align:top;line-height:1.6em}
.ol_pwlabel {position:absolute;top:35px;left:5px;color:#626870;font-size:0.95em}
#auto_login {}
#auto_login_label {letter-spacing:-0.1em}
/*#ol_submit {display:inline-block;margin:0 0 4px;width:150px;height:24px;border:0;background:#626870;color:#fff;font-size:0.9em;font-weight:bold}*/
#ol_submit {background:#383838 url(./img/btn_login.gif) no-repeat center center; width:100%; height:33px; border:none; font-size:0; line-height:0;}
#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_svc {text-align:center; font-size:12px; line-height:1em;}
/*#ol_svc a {display:inline-block;padding:5px 0;width:71px;border:1px solid #e9e9e9;background:#faf9f5;text-align:center;text-decoration:none}*/
#ol_svc a {display:inline-block; padding:0 2px; margin:14px 0 0; color:#555;}
#ol_auto {margin:0 0 6px;padding:5px 0; font-size:12px; line-height:1em;}

#ol_after {font-size:12px;}
#ol_after_hd {margin:0 0 5px; position:relative; border-bottom:1px solid #ddd; padding:0 0 6px;}
#ol_after_hd strong {color:#333; font-size:14px;}
#ol_after_hd .btn_admin {display:block;margin-top:5px;text-align:center; font-size:11px; line-height:1em; padding:5px; position:absolute; right:0; bottom:5px; letter-spacing:-0.04em; background:#fafafa; border-color:#ccc; color:#e8180c; font-weight:bold;}
#ol_after_hd .btn_admin.mypage {color:#555; font-weight:normal;}
#ol_after_private {margin:10px 0;zoom:1; text-align:center; overflow:hidden;} 
#ol_after_private:after {display:block;visibility:hidden;clear:both;content:""}
#ol_after_private li {float:left; width:33.33%;}
#ol_after_private a {display:block;position:relative; height:39px; border-left:1px solid #ddd;}
#ol_after_private li:first-child a {border:none;}
/*#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:#626870;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; overflow:hidden;}
#ol_after_ft a {display:inline-block;width:83px; height:28px;background-repeat:no-repeat; background-position:center center; font-size:0; line-height:0;}
#ol_after_ft a:focus,
#ol_after_ft a:hover {text-decoration:none !important}
#ol_after_ft #ol_after_info {float:left; background-image:url(./img/btn_change.gif); background-color:#4b545e;}
#ol_after_ft #ol_after_logout {float:right; background-image:url(./img/btn_logout.gif); background-color:#e8180c;}