@charset "utf-8";

input, select { vertical-align:middle; }
ul, ol, dl { list-style:none; }

/*관리자 페이지 로그인*/
.admin_wrap {
	position:absolute;
	top:50%;
	margin:-115px 0 -115px 0;
	width:100%;
 	min-width:350px;
	height:260px;
	font-family:NanumGothic,나눔고딕,"맑은 고딕","Malgun Gothic",dotum,돋움;
	letter-spacing:-0.05em;
	background-color:#3e3e3e;
}
.admin_wrapper {margin:0 auto; width:450px; text-align:center;}

/*타이틀*/
.admin_title {
	position:relative;
	top:-50px;
	height:50px;
	line-height:50px;
	font-size:21px;
}

.admin_title .admin_logo{width:100%; margin:0 auto; text-align:center;}

.admin_title span {font-weight:bold; color:#555}

/*로그인*/
.admin_login {margin:-30px auto 0 12px; text-align:left; font-size:12px;}
.admin_login dl{display:inline-block;}
.admin_login dt {padding:0 0 20px 0;height:25px;line-height:25px; text-align:center; color:#fff;font-weight:normal;font-size:15px;}

.admin_login dd{margin:0px;padding:0;}
.admin_login .admin_login_inner{padding-left:10px;}
.admin_login dd p {margin-bottom:3px; width:225px; height:32px; *height:31px; overflow:hidden}
.admin_login label {width:75px; display:inline-block; color:#fff}
.admin_login input.ts {
	width:130px;
	height:30px;
	line-height:30px;
	padding:0 5px;
	border-top:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	/*
	background:#515151;
	border-color: #373737 #4E4E4E #4E4E4E #373737
	*/
}
.admin_login dd {float:left}

.admin_login .btn {margin-left:5px}

.admin_login ul {margin-top:20px; color:#fff;padding:0px}
.admin_login ul span {font-family:"Trebuchet Ms",verdana,tahoma; font-size:11px; letter-spacing:0}
.admin_section {margin-top:7px; line-height:13px}
.admin_section p {margin-top:3px}

.admin_wrap .btn_confirm{margin:0 auto; width:100%;padding:30px 0 0 0; text-align:center; line-height:35px}
.admin_wrap .btn_confirm a{color:#fff;}