/* (s)login_area */
#login_box {width:184px; margin:0 auto 10px auto; padding:3px; background-color:#1d1d1d;}
.wrap_login {width:184px; background:#262626;}

/*로그인 전*/
.wrap_login fieldset {width:162px; margin:0 auto; padding:0; border:none;}
.wrap_login fieldset legend {height:12px; margin:0 0 0 -6px; padding:10px 0 0 0; font-size:12px; line-height:14px; color:#9c9c9c; font-weight:bold; overflow:hidden;}
.wrap_login fieldset #key_security {height:22px; margin:-12px 0 0 0; font-size:11px; letter-spacing:-1px; text-align:right; border-bottom:1px solid #3a3a3a;}
.wrap_login fieldset #key_security a {display:none; /*display:inline-block;*/ padding:1px 26px 1px 0; color:#9b9b9b; background:url("http://static.plaync.co.kr/steeldog/alpha_v2/layout/login/login.gif") no-repeat right -57px;}
.wrap_login fieldset #key_security a.off {background-position:right -57px;}
.wrap_login fieldset #key_security a.on {background-position:right -77px;}
.wrap_login fieldset .login_input {position:relative; height:62px;}
.wrap_login fieldset .login_input input {width:95px; height:16px; padding:3px 0 0 3px; color:#444; border:1px solid #9a9a9a; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; background-color:#fff;}
	.wrap_login fieldset .login_input input#id {position:absolute; top:9px; background-color:#fff;}
	.wrap_login fieldset .login_input .user_id {background:url("http://static.plaync.co.kr/steeldog/alpha_v2/layout/login/login.gif") no-repeat 3px 0;}
	.wrap_login fieldset .login_input input#pwd {position:absolute; top:35px; background-color:#fff;}
	.wrap_login fieldset .login_input .user_pw {background:url("http://static.plaync.co.kr/steeldog/alpha_v2/layout/login/login.gif") no-repeat 3px -26px;}
	.wrap_login fieldset .login_input .submit {position:absolute; top:9px; left:105px; width:57px; height:47px; text-indent:-999px; cursor:pointer; border:none; background:url("http://static.plaync.co.kr/steeldog/alpha_v2/layout/login/login.gif") no-repeat top right;}
.wrap_login .member {width:184px; margin:0; padding:7px 0 6px 0; text-align:center; font-size:11px; letter-spacing:-1px; background-color:#1e1e1e;}
.wrap_login .member li {display:inline; margin:0; padding:0;}
.wrap_login .member li.join {padding-right:11px;}
.wrap_login .member li.join a {color:#6ee8f0; font-weight:bold;}
.wrap_login .member li.find {padding-left:14px; color:#9b9b9b; background:url("http://static.plaync.co.kr/steeldog/alpha_v2/layout/login/login.gif") no-repeat left -212px;}
.wrap_login .member li.find a {color:#9b9b9b;}

/*로그인 후*/
.wrap_login .mynick {width:162px; margin:0 auto; padding:8px 0 7px 0; color:#9b9b9b; border-bottom:1px solid #1f1e1e; word-wrap:break-word; word-break:break-all;}
.wrap_login .mynick strong {padding-right:2px; color:#9c9c9c;}

/*체험계정*/
.wrap_login .trans {width:146px; margin:0 auto 5px auto; padding:0 8px; color:#191919; font-size:12px; line-height:1.3; letter-spacing:-1px; background:#5c5c5c;}
.wrap_login .trans p {margin:0; padding:6px 0; color:#191919;}
.wrap_login .trans a {color:#191919; text-decoration:underline;}
.wrap_login .trans strong.period {color:#e69200;}

/*플레이엔씨 서비스*/
.wrap_login #service {width:162px; margin:0 auto; position:relative;}
.wrap_login #service #tab {width:162px; height:24px; margin:0; padding:0; overflow:hidden; border-top:1px solid #383838;}
.wrap_login #service #tab li {float:left; width:54px; margin:0; padding:6px 0 7px 9px; letter-spacing:-1px; list-style:none; background:url('http://static.plaync.co.kr/steeldog/alpha_v2/layout/login/login.gif') no-repeat right -90px}
	.wrap_login #service #tab li#m_tol {width:26px; background-image:none;}
.wrap_login #service #tab li a {padding:0 0 0 12px; font-size:11px; color:#9b9b9b; font-weight:bold; background:url('http://static.plaync.co.kr/steeldog/alpha_v2/layout/login/login.gif') no-repeat left -54px;}
.wrap_login #service #tab li img {vertical-align:middle; margin:0 0 0 1px;}
.wrap_login #service #tab li.on {position:relative; z-index:10; width:53px; margin:-1px 0 0 -1px; border:solid #3b3b3b; border-width:0 1px; background:#5c5c5c none;}
	.wrap_login #service #tab li#m_message.on {margin-left:0; padding-left:8px;}
.wrap_login #service #tab li.on a {color:#191919; background-position:left -74px;}
.wrap_login #service #tab li.inactive a {color:#999; background-position:left -94px;}
.wrap_login #service #service_info {width:162px; height:63px; margin:-2px auto 0 auto; text-align:center;}
.wrap_login #service #service_info span {color:#E69102;}
.wrap_login #service #service_info a span {display:none;}
.wrap_login #service #service_info p {margin:0;padding:0;}
.wrap_login #service #service_info p.info_box {position:relative; z-index:5; display:none; width:150px; height:56px; margin:0 0 10px 0; padding:5px 5px 0 5px; font-size:11px; color:#020103; line-height:1.3; border:1px solid #3b3b3b; background-color:#5c5c5c;}
.wrap_login #service #service_info p.info_box a {display:inline-block; background:url("http://static.plaync.co.kr/steeldog/alpha_v2/layout/login/login.gif") no-repeat;}
.wrap_login #service #service_info p.info_box a.close {position:absolute; right:5px; bottom:5px; width:9px; height:9px; background-position:right -192px;}
.wrap_login #service #service_info p.info_box a.read {background-position:left -117px; width:27px; height:17px; margin:7px 5px 0 0;}
.wrap_login #service #service_info p.info_box a.write {background-position:right -117px; width:45px; height:17px;}
.wrap_login #service #service_info p.info_box a.confirm {background-position:left -142px; width:27px; height:17px; margin:7px 5px 0 0;}
.wrap_login #service #service_info p.info_box a.apply {background-position:right -142px; width:47px; height:17px;}
.wrap_login #service #service_info p.info_box span.mytol {display:block; height:27px; padding-top:5px; text-align:center;}
.wrap_login #service #service_info p.info_box span.mytol strong {display:inline-block; padding:0 0 0 15px; background:url("http://static.plaync.co.kr/steeldog/alpha_v2/layout/login/login.gif") left -192px;}
.wrap_login #service #service_info p.info_box a.buy {background-position:left -167px; width:27px; height:17px; margin-right:5px;}
.wrap_login #service #service_info p.info_box a.state {background-position:right -167px; width:27px; height:17px;}
.wrap_login #service #service_info p.info_box em {font-style:normal;}
.wrap_login #service #service_info p.info_box strong{color:#e69200;}
.wrap_login #service #service_info p.info_box #newNoteCount {display:inline-block; height:25px; color:#191919;}
.wrap_login #service #service_info p.info_box #newNoteCount span {color:#e69200;}
.wrap_login #service #service_info p.info_box #newReqCount {display:inline-block; height:25px; color:#191919;}
.wrap_login #service #service_info p.info_box #newReqCount span {color:#e69200;}
/* 마이페이지 */
.wrap_login #service p.mypage {height:15px; margin:0; padding:5px 0; color:#ba611f; text-align:center; border-bottom:1px solid #052b4d;}
.wrap_login #service p.mypage a {color:#97c1e9; text-decoration:underline;}

/* 계정정보 */
.wrap_login .myaccount {width:184px; margin:0; padding:5px 0 8px 0; background-color:#1e1e1e; overflow:hidden;}
.wrap_login .myaccount li {float:left; margin:0; padding:4px 10px 0 9px; list-style:none; font-size:11px; color:#9b9b9b; letter-spacing:-1px;}
.wrap_login .myaccount li a {color:#9b9b9b;}
.wrap_login .myaccount li.modify {background:url("http://static.plaync.co.kr/steeldog/alpha_v2/layout/login/login.gif") no-repeat left -208px;}
.wrap_login .myaccount li.logout {float:right; background:url("http://static.plaync.co.kr/steeldog/alpha_v2/layout/login/login.gif") no-repeat left -208px;}
.wrap_login .myaccount li.none {background-image:none;}