body, th, td, p	{
	font-family:"맑은 고딕", "Malgun Gothic", sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:17pt;
	color: #666;
}
A:link {
	COLOR: #1d2535; font-family:"맑은 고딕", "Malgun Gothic", sans-serif; font-size:12px; line-height: 14pt; TEXT-DECORATION: none
}
A:visited {
	COLOR: #1d2535; font-family:"맑은 고딕", "Malgun Gothic", sans-serif; font-size:12px; line-height: 14pt; TEXT-DECORATION: none
}
A:active {
	COLOR: #474747; font-family:"맑은 고딕", "Malgun Gothic", sans-serif; font-size:12px; line-height: 14pt; TEXT-DECORATION: none
}
A:hover {
	COLOR: #16a4fa; font-family:"맑은 고딕", "Malgun Gothic", sans-serif; font-size:12px; line-height: 14pt; TEXT-DECORATION: NONE
}

A.menutxt:link {
	COLOR: FFFFFF; font-family:"맑은 고딕", "Malgun Gothic", sans-serif; font-size:12px; line-height: 14pt; TEXT-DECORATION: none
}
A.menutxt:visited {
	COLOR: FFFFFF; font-family:"맑은 고딕", "Malgun Gothic", sans-serif; font-size:12px; line-height: 14pt; TEXT-DECORATION: none
}
A.menutxt:active {
	COLOR: FFFFFF; font-family:"맑은 고딕", "Malgun Gothic", sans-serif; font-size:12px; line-height: 14pt; TEXT-DECORATION: none
}
A.menutxt:hover {
	COLOR: FFFFFF; font-family:"맑은 고딕", "Malgun Gothic", sans-serif; font-size:12px; line-height: 14pt; TEXT-DECORATION: NONE
}
img {border-width:0}
input		{font-family:"맑은 고딕", "Malgun Gothic", sans-serif; font-size:12px; text-decoration:none; color:"333333"}
select		{font-family:"맑은 고딕", "Malgun Gothic", sans-serif; font-size:12px; text-decoration:none; color:"333333"}
textarea	{font-family:"맑은 고딕", "Malgun Gothic", sans-serif; font-size:12px; text-decoration:none; color:"333333"}

BODY {
font-family:"맑은 고딕", "Malgun Gothic", sans-serif;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
scrollbar-face-color:#E1DEDE; 
scrollbar-shadow-color:#CCCCCC;
scrollbar-highlight-color:#F6F6F6;
scrollbar-3dlight-color:#F6F6F6;
scrollbar-darkshadow-color:#F6F6F6;
scrollbar-track-color:#ffffff;
scrollbar-arrow-color:#CCCCCC}

form {margin:0;}

TD {
scrollbar-face-color:#E1DEDE; 
scrollbar-shadow-color:#CCCCCC;
scrollbar-highlight-color:#F6F6F6;
scrollbar-3dlight-color:#F6F6F6;
scrollbar-darkshadow-color:#F6F6F6;
scrollbar-track-color:#ffffff;
scrollbar-arrow-color:#CCCCCC}

.bt {font-size:12pt; font-weight:bold; height:17; cursor:hand;}
.bt0 {font-size:9pt; height:22; background-color:#eeeeee; cursor:hand;}
.bt1 { font-size:9pt; height:22; background-color:#ffffff; border:#888888 1px solid; cursor:hand;}

.ov { color:#ff6600; }
.ot { color:#3B5F84; }

.back{
	background-repeat: repeat-x;
	background-position: top;	
}
.WRITE_BOX {
	font-family: "돋움";
	font-size:12px;
	color: #474747;
	border: 1px solid #CCCCCC;
	background-repeat: repeat-x;
	background-position: top;
}
.navi{
	font-family : "돋움";
	font-size:12px;
	color:#6E6E6E;
	padding-left: 10px;
	padding-right: 5px;
	letter-spacing: -1px;
}

.text2 {
	font-size:12px;
	font-weight: normal;
	color: 333333;
	font-family: "돋움";
	line-height: 20px;
}

.text3 {
	font-family : "돋움";
	font-size:12px;
	color: 474747;
	font-variant: normal;
	line-height: 14pt;
}
.text4 {
	font-family : "돋움";
	font-size:12px;
	color: a4a4a4;
	font-variant: normal;
	line-height: 14pt;
}
.text5 {font-family:돋움; font-size:12px; color: #566890; font-weight:bold; line-height: 14px;}

.cart01 {
	font-family : "돋움";
	font-size:12px;
	color: 777777;
	font-variant: normal;
	line-height: 14pt;
}
.cart02 {
	font-family : "돋움";
	font-size:12px;
	line-height: 14pt;
	text-decoration: underline;
}
.today01 {
	font-family : "돋움";
	font-size:12px;
	color: 666666;
	font-variant: normal;
	line-height: 12pt;
}
.navi {
	font-family : "돋움";
	font-size: 8pt;
	color: 999999;
	line-height: 12pt;
}

.copy_txt {
	font-size:12px;
	color:#6B6B6B;
	font-family: "돋움";
	line-height: 10px;
	margin-top:8px;

}
.logo {
	font-family: "돋움";
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}

.copylogo {
	font-family: "돋움";
	line-height: 16px;
	font-size: 14px;
	color: #6B6B6B;
	font-weight: bold;
}
.menutxt {
	font-family: "돋움";
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.stext {
	font-family: "돋움";
	font-size: 11px;
	color: #7D7D7D;
}
.hometxt {
	font-family: "돋움";
	font-size: 11px;
	color: #423E1D;
}
.stitle {
	font-family: "돋움";
	font-size: 14px;
	color: #6B6B6B;
	font-weight: bold;
}


/* 로그인 */
.login_box {
	position:absolute;
	top:50%;
	left:50%; 
	width:336px;
	margin-top:-150px; 
	margin-left:-168px; 
	background-repeat:no-repeat;
}
.title_login {font-size:24px; font-weight:bold; text-align:center; color:#fff; letter-spacing:0;}
.stitle_login {margin:3px 0 22px; font-size:12px; font-weight:normal; text-align:center; color:#eee; letter-spacing:1px;}
.pw_area {margin-top:8px;}
.btn_login {width:336px; height:60px; margin-top:20px; border:2px solid #fff; background:none; text-align:center; font-size:18px; font-weight:bold; color:#fff; text-shadow:1px 1px 0px rgba(0, 0, 0, 0.2); letter-spacing:-1px; cursor:pointer;  border-radius:30px; box-sizing:border-box;}
.btn_login:hover {background:#9079b6; border:none; text-shadow:none;}
#id {width:336px; height:52px; padding:0 30px; border:none; font-size:15px; line-height:51px; border-radius:30px; box-sizing:border-box;}
#pw {width:336px; height:52px; padding:0 30px; border:none; font-size:15px; line-height:51px; border-radius:30px; box-sizing:border-box;}
#id:focus, #pw:focus {background:#f0f0f0;}

::-webkit-input-placeholder {
 color:#8e8e8e
}
::-moz-placeholder {
 color:#4a4a4a;
}
:-ms-input-placeholder {
 color:#8e8e8e
}
input:-moz-placeholder {
 color:#8e8e8e
}
input[type=file] {padding:0; border:0; height:25px;}


/* 관리자 상단 레이아웃 */
ul, li, ol {list-style:none; margin:0; padding:0px;}
.top_line {clear:both;width:100%; height:29px; font-size:12px; line-height:29px; padding:0; color:#fff; background-color:#354052; border-bottom:1px solid #283142; overflow:hidden;}
.top_line ul { width: 1100px; margin: 0 auto; }
.top_line li {float:left;}

.top_line .tl_title {padding:2px 30px 0 0; letter-spacing:-1px; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.15);}
.top_line .tl_title a:link {font-size:11pt; color:#fff; font-weight:bold;}
.top_line .tl_title a:visited {font-size:11pt; color:#fff; font-weight:bold;}
.top_line .tl_title a:active {font-size:11pt; color:#fff; font-weight:bold;}
.top_line .tl_title a:hover {font-size:11pt; color:#fff; font-weight:bold;}

.top_line .tl_ment {text-align:left; padding-top:2px;}
.top_line .tl_logout {padding-top:2px;}
.top_line .tl_logout a {color:#fff;}

.top_line .tl_link {letter-spacing:-1px; padding-top:2px; margin-right:20px;}
.top_line .tl_link a:link {color:#fff;}
.top_line .tl_link a:visited {color:#fff;}
.top_line .tl_link a:active {color:#fff;}
.top_line .tl_link a:hover {color:#fff;}
.top_line .tl_link span {padding:0 10px;}

.top_menu {width:100%; height:60px; background-color:#eee;}
.top_menu .menu_ist {width:100%; height:58px; border-bottom:1px solid #ccc; background-color:#fff;}
.top_menu .menu_ist ul { width: 1100px; margin: 0 auto; text-align:center;}
.top_menu .menu_ist .menu_item {
	float:left;
	display:inline-block;
	color:#888fa1; 
	font-weight:bold; 
	font-size:13px; 
	text-align:center;
}
.top_menu .menu_ist .menu_item span {display:inline-block; padding:20px 0px; }
.top_menu .menu_ist .menu_item:hover {color:#354052;}
.top_menu .menu_ist .menu_item:hover span {padding-bottom:17px; border-bottom:3px solid #16a4fa;}
.sub_menu_item {width:1100px; line-height:40px;}

/* 관리자 하단 레이아웃 */
.dot_line {width:100%; height:1px; background-image:url('/kor/wpadm/img/dot_line.gif');}
.sub_menu {position:relative; width:100%; height:45px; background-color:#edf2f6;}
.sub_menu > div {width:1100px; text-align:center; margin:0 auto;}
.sub_menu .copylogo {
    width: 73px;
    vertical-align: middle;
    margin-top: -3px;
}

.bottom_area {position:relative; width:100%; padding:30px 0; background-color:#fff; border-top: 1px solid #ddd;}
.bottom_area > div {width:1100px; text-align:center; margin:0 auto;}
.bottom_area .copylogo {
    width: 73px;
    vertical-align: middle;
    margin-top: -3px;
}

/* 관리자 컨텐츠 */
.adm_content_wrap {width:100%; padding-bottom:40px; background-color:#edf2f6;}
.adm_content {position: relative; clear: both; width: 1100px; margin: 0 auto; min-height: 500px; padding: 0;}
.adm_content .nodata {
    padding: 60px;
    border: 1px dotted;
    width: 26%;
    text-align: center;
    font-size: 16px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top: 35%;
    margin-left: -10%;
}

/* 관리자 홈 */
.main_left_box, .main_right_box, .main_bottom_box {margin-bottom:10px; border:1px solid #d8dde3; border-radius:5px; padding:20px 30px; background-color:#fff; box-shadow:2px 2px 0 rgba(221,221,221,0.3);}
.main_left_box:hover, .main_right_box:hover, .main_bottom_box:hover {border:1px solid #b8c5d5;}
.main_left_box {float:left; width:482px;}
.main_right_box {float:right; width:482px; }
.main_bottom_box {clear:both; }
.main_board_tit {margin-bottom:15px; font-size:14px; font-weight:bold; color:#444;}

/* 관리자 기본 테이블 스타일*/
table.tstyle {width:100%;margin:.36px 0 6px 0px;border:solid #1a3d91;border-collapse:collapse;border-width:1px 0 0 0;text-align:center}
table.tstyle caption {overflow:hidden;height:0;margin:0;padding:0;font-size:0;line-height:0;text-indent:-2000px}
table.tstyle th,table.tstyle td {padding:5px;}
table.tstyle th {border:1px solid #dae0ea;font-weight:800;background-color:#f7f9fb;color:#354052;text-align:center;vertical-align:middle}
table.tstyle tbody th {border:1px solid #dae0ea;font-weight:800;background:#f7f9fb;color:#354052}
table.tstyle td {padding:3px 5px; border:1px solid #dae0ea;background:#fff}
table.tstyle tfoot td {font-weight:normal;background:#f5f5f5;text-align:center;vertical-align:middle}
table.tstyle tr:hover td {background-color:#fdfcf3;}
table.tstyle tr:hover th a, table.tstyle tr:hover td a {color:#16a4fa;}
table.tstyle tr.bdb_none > th, table.tstyle tr.bdb_none > td {border-bottom:none;}
table.tstyle tr.bdt_none > th, table.tstyle tr.bdt_none > td {border-top:none;}
table.tstyle tr.bd_none > th, table.tstyle tr.bd_none > td {border:none;}

/* 관리자 콘텐츠 테이블 스타일*/
table.tstyle_con {width:100%;margin:0; text-align:left;} 
table.tstyle_con tbody th {text-align:left;}
table.tstyle_con tbody tr.tac th {text-align:center;}
table.tstyle_con th,table.tstyle_con td {padding:10px 30px;}

/* 관리자 콘텐츠 테이블 스타일*/
table.tstyle_con_pd th,table.tstyle_con_pd td {padding:5px 20px;}

/* 관리자 콘텐츠 테이블 스타일*/
table.tstyle_menu {width:100%;margin:0; text-align:left; } 
table.tstyle_menu tbody th {text-align:left;}
table.tstyle_menu tbody tr.tac th {text-align:center;}
table.tstyle_menu th {padding:10px 30px;}
table.tstyle_menu td {padding:0;}
table.tstyle_menu tr:hover td {background:none;}

/* 관리자 콘텐츠 테이블 스타일*/
table.tstyle_menu_list {width:100%;margin:0; text-align:left; border:none; margin-top:1px;} 
table.tstyle_menu_list tbody th { border:1px solid #dae0ea; text-align:left;}
table.tstyle_menu_list tbody tr.tac th {text-align:center;}
table.tstyle_menu_list th, table.tstyle_menu_list td {border:1px solid #dae0ea; border-right:none; border-bottom:none; padding:10px 20px;}
table.tstyle_menu_list td:first-child {border-left:none;}
table.tstyle_menu_list tr:hover td {background-color:#fdfcf3;}

/* 관리자 콘텐츠 테이블 스타일*/
table.tstyle_search {width:100%;margin:0;text-align:left; border:1px solid #dae0ea; border-bottom:none;} 
table.tstyle_search tbody th, table.tstyle_search td {padding:10px 20px; border:none; background:#f7f9fb; text-align:left;}
table.tstyle_search02 {width:100%;margin:0;text-align:left; border:1px solid #dae0ea; border-top:none;} 
table.tstyle_search02 tbody th, table.tstyle_search02 td {padding:10px 20px; border:none; background:#f7f9fb; text-align:left;}

/* 관리자 콘텐츠 테이블 스타일*/
table.tstyle_none {width:100%;margin:0; text-align:left; border:none;} 
table.tstyle_none tbody th, table.tstyle_none td {padding:10px 20px; border:none; text-align:left;}

/* 관리자 콘텐츠 테이블 스타일*/
table.tstyle_outline {border:none;}
table.tstyle_outline tbody th, table.tstyle_outline td {border-bottom:none; border-right:none;}
table.tstyle_outline tbody tr:first-child th, table.tstyle_outline tr:first-child td {border-top:none;}

/* 관리자 콘텐츠 테이블 스타일*/
table.t_none th, table.t_none td {padding:0; border:none;}

/* 공통 */

table input, table textarea {padding:3px; border:1px solid #ccc;}
.tac {text-align:center !important;}
.tal {text-align:left !important;}
.tar {text-align:right !important;}
.btn_area {padding:20px 0; text-align:right;}
.btn_modify { background: #fff; color: #354052; text-align: center; padding: 10px 40px; font-size: 14px; font-weight: 600; border: 1px solid #dae0ea; border-radius:5px; cursor: pointer;}
.btn_del { background: #6f7e95; color: #fff; text-align: center; padding: 10px 40px; font-size: 14px; font-weight: 600; border: 1px solid #6f7e95; border-radius:5px; cursor: pointer;}

.btn_s_add {padding:0px 8px; background:#4b70c1; border:1px solid #4b70c1; color:#fff; border-radius:3px;}
.btn_s_del {padding:0px 8px; background:#a2b1c8; border:1px solid #a2b1c8; color:#fff; border-radius:3px;}
.btn_s_modify {padding:0px 8px; background:#16a4fa; border:1px solid #16a4fa; color:#fff; border-radius:3px;}
.btn_s_modify02 {padding:0px 8px; background:#45bac4; border:1px solid #45bac4; color:#fff; border-radius:3px;}
.btn_s_hidden {padding:0px 8px; background:#b067b0; border:1px solid #b067b0; color:#fff; border-radius:3px;}
.btn_s_gray {padding:3px 8px; background:#f9f9f9; border:1px solid #ccc;}



/* 페이징 */
.screen_out {overflow:hidden; position:absolute; width:0; height:0; line-height:0; text-indent:-9999px;}
.ico_corp {display:inline-block; overflow:hidden; font-size:0; line-height:0; background:url("/kor/wpbbs/image/btn_paging.png") no-repeat; text-indent:-9999px; vertical-align:top;}
.paging {overflow:hidden; position:relative; width:100%; padding-top:30px; text-align:center;}
.paging .inner_paging {display:inline-block;}
.paging .btn_paging {display:block; float:left; width:28px; height:28px; margin:0 3px; border:1px solid #e6e6e6; text-align:center;}
.paging .btn_paging .ico_corp {display:block; width:10px; height:9px; margin:9px auto 0;}
.paging .btn_paging:hover {border-color:#1e1e1e; background:#1e1e1e;}
.paging .btn_fst .ico_corp {background-position:0 0px;}
.paging .btn_fst:hover .ico_corp {background-position:0 -9px;}
.paging .btn_prev {margin-right:10px;}
.paging .btn_prev .ico_corp {width:5px; background-position:-10px 0px;}
.paging .btn_prev:hover .ico_corp {background-position:-10px -9px;}
.paging .btn_next {margin-left:10px;}
.paging .btn_next .ico_corp {width:5px; background-position:-15px 0px;}
.paging .btn_next:hover .ico_corp {background-position:-15px -9px;}
.paging .btn_lst .ico_corp {background-position:-20px 0px;}
.paging .btn_lst:hover .ico_corp {background-position:-20px -9px;}
.paging .link_page {float:left; padding:0 15px; font-size:14px; line-height:28px; color:#666;}
.paging .link_page:first-child {margin-left:0;}
.paging em.link_page {font-weight:bold; line-height:27px; color:#1e1e1e; text-decoration:underline;}


/* 관리자 콘텐츠 영역 */
.adm_con_tit {position:relative; border-bottom:1px solid #354052; border-radius:5px 5px 0 0; padding:12px 30px; background-color:#6f7e95; color:#fff; font-size:14px; font-weight:bold;}
.adm_con_tit span {display:block; float:right; background:#7c8ca6; border-radius:3px;}
.adm_con_tit span a {display:block; padding:3px 10px; color:#fff;}
.adm_con_tit span a:hover {color:#ffd108;}
.adm_con_tit .stit {display:inline; margin-left:10px; font-size:12px;}

.adm_con_tit_pd {padding:3px 20px;}

/* loader */
.loader_box {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
	z-index: 999999;
}
.loader {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}