.fc_01 { color:#797771; }
.fc_02 { color:#9A9893; }

.box_login { position: relative; width: 960px; height: 44px; background:url(../images/default/border-bg.gif) repeat-y left top; margin-bottom: 10px; }
.box_login .border_bottom { position: absolute; left: 0; bottom: 0; width: 960px; height: 5px; background:url(../images/default/border-bottom.gif) no-repeat left top; font-size: 1px; line-height: 1px; }

.box_login .form_field { float: left; margin: 7px 0 7px 18px; .margin: 4px 0 5px 18px; }
.box_login .user_info { float: left; margin: 7px 0 0 18px; .margin: 4px 0 0 10px; padding-top: 8px; .padding-top: 10px; }
.box_login .logout { float: right; margin: 7px 12px 0 0; .margin: 10px 6px 0 0; }

.box_login .hr_dot_01 { background:url(../images/default/hr_dot_01.gif) repeat-x; height:2px; overflow:hidden; clear:both; margin:6px; }
.box_login .item {
  background:url(../images/default/bul_01.gif) no-repeat 5px 5px;
  height:16px;
  padding: 2px 0 0 20px; .padding-top: 3px;
  margin: 0 5px 0 10px;
  font-size:11px; font-family: dotum; letter-spacing:-1px; white-space:nowrap;
}
.box_login .item a { color:#666666; text-decoration:none; }
.box_login .profile { float: left; float:left; background:url(../images/default/icon_profile.gif) no-repeat left top; }
.box_login .message { float: left; float:left; background:url(../images/default/icon_note.gif) no-repeat left top; }
.box_login .friend { float:left; background:url(../images/default/icon_friend.gif) no-repeat left top; }
.box_login .administrative { float:left; background:url(../images/default/icon_key.gif) no-repeat left top; margin-right:0px; }
.box_login .administrative a { color:#D80D0F; }

.box_login input.submit-hidden { width: 0; height: 0; border: none; margin: 0; padding: 0; }
.box_login input#keepid { vertical-align: middle; }
.box_login .form_field .input { width:100px; background-color: #ffffff;  border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6;  padding:2px; height:14px; margin:0px; cursor:text; color:#666666; vertical-align: middle;}
.box_login .form_field a { .margin-top: 5px; }
.box_login .clear { clear:both; }
.box_login ul.extra_option { clear:both; float: right; margin: 14px 18px 0 0; }
.box_login ul.extra_option li { float: left; list-style:none; }
.box_login ul.extra_option li a {text-decoration:none; font-size: 11px; font-family: dotum; line-height: 120%; letter-spacing: -1px;}
.box_login ul.extra_option li a.btn { background:url(../images/default/bul_01.gif) no-repeat left; padding-left:8px; margin-left:10px; }

.openid_login { clear:both; height:38px; background:url(../images/default/border-bg.gif) repeat-y left top; }
.openid_login .openid_user_id { width:110px; _width:100px; background: url(../images/openid_login_bg.gif) left no-repeat; background-color: #ffffff; background-position: 0 50%; padding:3px 3px 3px 18px; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:16px; line-height:1em; vertical-align:middle; margin-bottom:.5em; color:#666666;}

.openid_login .wButtonTypeA { display:block; cursor:pointer; background:url(../images/default/buttonTypeACenter.gif) repeat-x left center; line-height:100%; overflow:visible; color:#3f4040; margin:0 1px; white-space:nowrap;border:0px;}
.openid_login .wButtonTypeA:hover { text-decoration:none;}
.openid_login .wButtonTypeA img { vertical-align:middle;}
.openid_login .wButtonTypeA input { border:none; cursor:pointer; background:url(../images/default/buttonTypeACenter.gif) repeat-x left center; line-height:100%; overflow:visible; color:#3f4040; margin:0 1px; white-space:nowrap;border:0px;  vertical-align:middle; }
.openid_login .wButtonTypeA .leftCap { width:2px; height:24px; background:url(../images/default/buttonTypeALeft.gif) no-repeat; margin:0 .3em 0 0;  position:relative; left:-1px;}
.openid_login .wButtonTypeA .rightCap { width:2px; height:24px; background:url(../images/default/buttonTypeARight.gif) no-repeat; margin:0 -1px 0 .4em;}
.openid_login .wButtonTypeA .icon { margin:0 .2em;}
.openid_login .wButtonWrite ul { text-align:center; clear:both; display:block;}
.openid_login .wButtonWrite li { margin-top:.5em; float:left; margin-left:.3em; list-style:none;}
