/* �α��� */
.login .login_wrap {width:100%; text-align:center; border-bottom:2px solid #333;}
.login .login_wrap .title {font-size:26px; font-weight:bold; line-height:1; padding:30px; border-bottom:2px solid #f6c043; color:#333;}
.login .login_wrap .login_form {text-align:center !important; display:inline-block !important; padding:40px 105px 40px 0;}
.login .login_wrap .login_form li {float:left;}
.login .login_wrap .login_form label {display:inline-block; width:53px; margin-rignt:1px; text-align:right; color:#666; font-size:14px;}
.login .login_wrap .login_form input {width:150px; margin:0 0 2px 7px;}
.login .login_wrap .login_form .part2 {margin-bottom:0;}

.login .login_wrap .login_form .btn_wrap {padding:0 0 0 2px;}
.login .login_wrap .login_form .login_btn {background:#f6c043; position:absolute; top:153px; right:308px; padding:24px 22px; border-radius:3px; color:#fff;}


/* ���̺� + ���̺� �ϴ� ��ư : ���� */
.tablebox {margin:30px 0; vertical-align:middle; font-size:13px;}
.tablebox table{width:100%; text-align:center;}
.tablebox th {padding:10px 0; /* height:40px; */ text-align:center; vertical-align:middle; border-top:1px solid #666; border-bottom:2px solid #666; color:#000; font-weight:bold; background:#f4f4f4;}
.tablebox tr {height:40px; cursor: pointer;}
.tablebox td {padding:8px 0; border-bottom:1px solid #dfdfdf; vertical-align:middle;}

.btnbox_move {position:relative; font-size:0; height:30px; width:100%; margin:30px 0; text-align:center;}
.btnbox_move a {display:inline-block; width:40px; /* height:35px; */ padding:5px; text-align:center; border:1px solid #dfdfdf; border-radius:3px; font-size:13px;}

.a1/*(ó��,���� ����,�� ��ư).btnbox_move .move_group1*/ {color:#fff; border:1px solid #666; border-radius:3px; background:#666;}
.a2/*(�߾ӹ�ư-> 23456789) .btnbox_move > div a*/ {background:#666;}
.a3/*(ó�� ��ư-> 1) .btnbox_move > div a:first-child*/ {border:1px solid #666; border-right:none; border-radius:3px 0 0 3px; background:#666;}
.a4/*(������ ��ư-> 999) .btnbox_move > div a:last-child*/ {border:1px solid #666; border-radius:0 3px 3px 0; background:#666;}
.a_fff {color:#fff !important;}

.btnbox_move .move_group1 {border-radius:3px; border:1px solid #dfdfdf;}
.btnbox_move .move_group1:first-child {margin-right:2px;}
.btnbox_move .move_group1:last-child {margin-left:2px;}
.btnbox_move>div {display:inline-block;}
.btnbox_move>div a {border-radius:0; border-left:0;}
.btnbox_move>div a:first-child {margin-left:7px; border-radius:3px 0 0 3px; border-left:1px solid #dfdfdf;}
.btnbox_move>div a:last-child {margin-right:7px; border-radius:0 3px 3px 0; border-right:1px solid #dfdfdf; border-left:0;}

a[class^="btn1_"] {display:inline-block; border-radius:3px; padding:5px 10px; color:#fff !important; height:30px; cursor:pointer;}
a[class^="btn2_"] {display:inline-block; border-radius:3px; padding:5px 10px; color:#fff !important; height:30px; cursor:pointer;}


/* ����÷�� */
.fileWrap {position:relative;}
.fileWrap input {margin:2px;}
.fileWrap .fileDiv {margin:0;}
.fileWrap .fileDiv:last-child {margin:0;}
.filebox input[type="file"] {
	position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden;
	clip:rect(0,0,0,0); border:0;
}
.filebox label[for*="fileName"] {
	display:inline-block; padding:7px 10px; overflow:hidden; /* height:30px !important; */
	font-size:inherit; vertical-align:middle; cursor:pointer; text-align: center;
	background-color:#fdfdfd; color:#000; border:1px solid #dfdfdf; border-radius:.25em;
}
.filebox label:hover {
	color:#fff;
	background-color:#333; border:1px solid #222;
}
.filebox .upload-name {
	display: inline-block; width:30% !important;	padding-left:5px;
	font-size: inherit; font-family: inherit; line-height: normal; vertical-align: middle;
	background-color: #f5f5f5; border: 1px solid #ebebeb; border-bottom-color: #e2e2e2; border-radius: .25em;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}


/* E-book ���� : E-book ����Ʈ */
.list .tablebox tr td:nth-child(3) {text-align:left;}

/* E-book ���� : E-book ���� */
table.normal_list {width:100%; border-top:2px solid #f6c043; border-bottom:2px solid #333; text-align:center; font-size:13px;}
table.normal_list th {padding:10px 7px; vertical-align:middle; color:#000; font-weight:normal; border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #222; background:url('../images/common/btn_wrap.png') left top repeat-x #f9f9f9; text-align:center; font-weight:bold;}
table.normal_list th.last {border-right:0;}
table.normal_list th.th_middle {border-bottom: 1px solid #dfdfdf;}
table.normal_list td {padding:8px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; vertical-align:middle; word-break:break-all;}
table.normal_list td img {padding:3px 3px 0 3px;}
table.normal_list td.last {border-right:0; color:#a9a9a9;}
textarea {width:100%; height:200px; padding:7px; font-family:inherit; line-height:1.6; border:1px solid #dfdfdf; border-radius:3px; vertical-align:middle;}

/* ī�װ� ���� : ī�װ� �̵� */
.category_move .tablebox tr td:nth-child(2) {text-align:center !important;}
.category_move .tablebox tr td:nth-child(3) {text-align:left !important;}
