@charset "utf-8";

.bg_n {background:none !important;height:600px;}
.admin {padding:0 0 0 328px;background:url(../images/login_bg.png) right 0 no-repeat;}

.loginbox {margin:100px auto 0;padding:55px 0 0;width:1060px;height:432px;border-top:2px solid #322f4e;border-bottom:1px solid #dcdce1;background:#f9fbfd;}
.loginbox h2{width:273px;height:120px;margin:auto;}
.loginbox .id_pw {width:570px;height:185px;margin:40px auto 0;background:url(../images/login_logo.png) no-repeat 54px 193px;}
.loginbox .id_pw p {display:block;height:52px;background:url(../images/login_title.png) no-repeat left 0;font-weight:bold;font-size:60px;font-size:0;}
.loginbox .id_pw form  {position:relative; }
.loginbox .id_pw form .lg_in {}
.loginbox .id_pw form label {font-size:0;}
.loginbox .id_pw form .lg_in label {font-size:0;width:0;display:none;}
.loginbox .id_pw form input[type=text] {display:block;margin:0 0 10px;width:420px;height:35px;padding:5px;background:#fff;border:1px solid #cdcdcd; font-size:14px;}
.loginbox .id_pw form input[type=password] {display:block;width:420px;height:35px;padding:5px;background:#fff;border:1px solid #cdcdcd; font-size:14px;}
.loginbox .id_pw form input[type=submit] {position:absolute; right:0; top:0;width:116px; height:112px;line-height:112px;background:#322f4e;color:#fff;text-align:center;cursor:pointer;outline:0;border:0;font-size:20px;}
.loginbox .id_pw form input[type=checkbox] {vertical-align:middle;margin:0;}
.loginbox .id_pw .save_id {padding:12px 0;}
.loginbox .id_pw .save_id label {width:auto;font-size:13px;margin:0 0 0 5px; }
.loginbox .id_pw .save_id #pw_save {margin: 0 0 0 15px;}
.loginbox .id_pw span {color:#939393;display:inline-block;}
.loginbox .id_pw a {font-size:14px; color:#6f6f6f;float:right;}
.loginbox .find_idpw {border-top:1px solid #ccc;padding:15px 0;}
.loginbox .find_idpw a {color:#6f6f6f;font-size:11px;}


/* 버튼타입 */
.btn_wrap {overflow:hidden; text-align:right;text-align:center;}zj
.btn_wrap a {vertical-align:top;}
 button {cursor:pointer;margin: 0 2px;outline:0;font-size:0;}
 button span {overflow:hidden;position:absolute;left:0;top:0;width:0;visibility:hidden;}
.type1 {display:inline-block;width:57px;height:25px;background:url(../images/btn_type1.jpg) no-repeat; outline:0; font-size:0;vertical-align:top; } /* 등록 */
.btn_a-cancle {display:inline-block;width:60;height:25px;background:url(../images/btn_type2.jpg) no-repeat; outline:0; font-size:0;vertical-align:top; } /* 취소 */
.admin_modify {display:inline-block;width:60px;height:25px;background:url(../images/btn_type3.jpg) no-repeat; outline:0; font-size:0; vertical-align:top;} /* 수정 */
.admin_delete {display:inline-block;width:60px;height:25px;background:url(../images/btn_type4.jpg) no-repeat; outline:0; font-size:0;vertical-align:top; } /* 삭제 */
.btn_a-add {display:inline-block;width:70px;height:25px;background:url(../images/btn_type5.jpg) no-repeat; outline:0; font-size:0;vertical-align:top: } /* 댓글 */


/* 테이블 리스트 */
.tbl_adminList {width:100%;border-top:1px solid #3e3b58;}
.tbl_adminList th {color:#3e3b58;font-weight:bold;line-height:40px;text-align:center;background:#fbfbfc url(../images/devide_line.gif) no-repeat left 50%;border-bottom:1px solid #dddddd;font-size:14px;}
.tbl_adminList th:first-child {background-image:none;}
.tbl_adminList td {font-size:14px;padding:12px 20px;text-align:center; color:#8e8e8e;border-bottom:1px solid #dddddd;}
.tbl_adminList .list_cont a {display:inline-block;vertical-align: top;}
.tbl_adminList .reply .admin {display:inline-block;padding:0 0 0 20px;background:url(../images/admin_reply.gif) no-repeat 0 30%;}

/* 갤러리 상세보기 */
.detail_img {padding:20px 30px 20px;text-align:center;border-bottom:1px solid #d6d6d6;border-top:2px solid #d6d6d6; }
.detail_img img {margin:10px 0;}
.detail_img img {width:720px;}
.detail_txt {font-size:16px;width:100%;word-break:break-all;text-align:left;line-height: 24px;display:block;}
.detail_img p {font-size:16px;width:100%;word-break:break-all;text-align:left;line-height: 24px;display:block;}
.detail_txt span {display:inline-block;padding:0 8px 0 0;}
.detail_title {text-align:center;padding:20px 0;font-weight:bold; font-size:20px;}


/* 갤러리 수정 */
.txt_tip {color:#d56d6d;font-size:13px;}
.modify_wrap {width:300px;float:left;font-size:12px;text-align:center;}
.modify_wrap img {width:95%;height:200px;}
.modify_wrap input[type="checkbox"]{vertical-align:middle}

/* 자가스타일링 */
.st_board {width:100%;height:250px;}


