
.login_default { width:156px;}
.login_default form { position:relative;}
.login_default form .keepLogin { margin-bottom:8px !important; overflow:hidden; clear:both; font-size:11px; }
.login_default form .idpwWrap { overflow:hidden; clear:both; }
.login_default form .idpwWrap .idpw { float:left; margin-bottom:5px; width:96px; }
.login_default form .idpwWrap .idpw input { border:1px solid #c9c9c9; color:#282828; background:#fbfbfb; padding:0 2px !important; font:.9em Tahoma; width:94px; height:19px; }
.login_default form .idpwWrap .idpw input#user_id { margin-bottom:4px !important; }
.login_default form .idpwWrap .login { float:right }
.login_default form .help { clear:both; font-weight:bold; margin-top:12px !important; }
.login_default form .help li{ display:block !important; list-style:none; }
.login_default form .help li.first { padding-bottom:10px !important; }
.login_default form .help li.first a { font-weight:normal !important; color:#666666 !important; font-size:11px; }
.login_default form .help li.last { padding-top:12px !important; border-top:1px #eee solid; }

.login_info { width:156px;}
.login_info .grade { color:#f26a00; font-weight:bold; margin-bottom:5px !important; }
.login_info .nickname { margin-bottom:10px !important; }
.login_info .nickname span { font-size:11px; }
.login_info .nickname span strong { font-size:12px; font-weight:bold; }
.login_info .logout { text-align:right; height:24px; *zoom:1}
.login_info .logout:after { display:block; clear:both; content:"" }

.login_info .member_link { border-width:1px 0; border-color:#e7cc00; border-style: solid; *zoom:1 }
.login_info .member_link:after { display:block; content:""; clear:both; }
.login_info .member_link li{ display:block !important; float:left; height:28px; z-index:3}
.login_info .member_link li.first { padding-right:2px !important; background: url(../images/bg_member_link.gif) right 0 no-repeat; z-index:4}

.login_info .member_link .memberProfile{ display:none; position:absolute; top:15px; left:5px; padding:10px 15px 10px 5px !important; background:#fff; border:2px solid #737373; z-index:200;}
.login_info .member_link .memberProfile.active{ display:block;}
.login_info .member_link .memberProfile .authorName{ margin:0 0 8px 0 !important; font-size:16px; font-weight:bold; color:#333; white-space:nowrap;}
.login_info .member_link .memberProfile ul{ position:relative; margin:0; padding:5px 15px 5px 10px !important; list-style:none; }
.login_info .member_link .memberProfile li{ float:none; white-space:nowrap; padding:0 0 0 10px !important; background:url(../images/bulletB.gif) no-repeat left center; height:16px}
.login_info .member_link .memberProfile li a{ background:none; color:#333; text-decoration:none;}
.login_info .member_link .memberProfile li a:hover,
.login_info .member_link .memberProfile li a:active,
.login_info .member_link .memberProfile li a:focus{ text-decoration:underline;}
.login_info .member_link .close{ position:absolute; cursor:pointer; border:0; padding:0; top:0; right:0; width:20px; height:20px; background:transparent url(../images/buttonCloseX.gif) no-repeat center center;}
.login_info .member_link .close span{ position:absolute; font-size:0; line-height:0; width:0; height:.; overflow:hidden; visibility:hidden;}


.login_info .mysite { margin-top:30px !important; }
.login_info .mysite p { margin-bottom:6px !important; }
.login_info .mysite select { border:1px #bcbcbc solid; background:#fff; font-family:"Dotum","돋움"; width:100%; }
.login_info .mysite select option { padding:2px 4px 0 !important; }

