@charset "utf-8";

@import url("reset.css"); /* HTML 초기화 */
@import url("global.css"); /* 콘텐츠부분의 공통 CSS */

html,body {margin:0; padding:0; width:100%; font-family:Gulim,arial,sans-serif; font-size:12px; color:#777; background:white;}

/* ========== [레이아웃관련] ========== */
/* body */
#body {background:url(../../img/staff/layout/gnb_bg.gif) repeat-x;}

/* wrap */
#wrap {width:952px;}

/* gnb */
#gnb {
	height:124px; 
	margin-bottom:25px;
}

/* gnb - 로고 */
#gnb h1.logo {
	position:absolute; 
	top:20px; 
	left:40px;
}

/* gnb - 유저메뉴 */
#gnb .usermenu {
	overflow:hidden; 
	width:952px; 
	height:19px; 
	margin-bottom:5px;
	margin-top:7px;
}
#gnb .usermenu ul {float:right;}
#gnb .usermenu ul li {float:left;}
#gnb .usermenu ul li.home a,
#gnb .usermenu ul li.logout a {
	overflow:hidden; 
	float:left; 
	height:0; 
	padding-top:19px;
}
#gnb .usermenu ul li.home a {
	width:70px; 
	background:url(../../img/staff/btn/btn_home.gif) no-repeat left top;
}
#gnb .usermenu ul li.logout a {
	width:100px; 
	background:url(../../img/staff/btn/btn_signout.gif)	no-repeat left top;
}
#gnb .usermenu ul li.home a:hover,
#gnb .usermenu ul li.logout a:hover {background-position:0 -19px;}

/* gnb - 메인메뉴 */
#mainmenu {
	overflow:hidden; 
	width:920px;
	height:17px;  
	padding-left:220px; 
	margin-top:20px;
	/*background:url(../../img/staff/layout/mainmenu_bg.gif) top right no-repeat;*/
}
#mainmenu ul.menu {float:left;}
#mainmenu ul.menu li {float:left;}
#mainmenu ul.menu li a {
	overflow:hidden; 
	float:left; 
	height:0px; 
	padding-top:66px; 
	background-position:0 0; 
	background-repeat:no-repeat;
}
#mainmenu ul.menu li a:hover {
background-position:0 -17px;}
#mainmenu .num1 a {
	width:127px; 
	background-image:url(../../img/staff/layout/gnb_menu1.gif);
}
#mainmenu .num2 a {width:134px; background-image:url(../../img/staff/layout/gnb_menu2.gif);}
#mainmenu .num3 a {width:105px; background-image:url(../../img/staff/layout/gnb_menu3.gif);}
#mainmenu .num4 a {width:116px; background-image:url(../../img/staff/layout/gnb_menu4.gif);}
#mainmenu .num5 a {width:105px; background-image:url(../../img/staff/layout/gnb_menu5.gif);}
#mainmenu .num6 a {width:77px; background-image:url(../../img/staff/layout/gnb_menu6.gif);}
#mainmenu .num7 a {width:85px; background-image:url(../../img/staff/layout/gnb_menu7.gif);}
#mainmenu .num8 a {width:85px; background-image:url(../../img/staff/layout/gnb_menu8.gif);}
#mainmenu .num9 a {width:85px; background-image:url(../../img/staff/layout/gnb_menu9.gif);}

/* lnb */
#snb {overflow:hidden; float:left; top:136px; width:206px; margin-right:22px;}

/* lnb - 환영메세지/정보 */
#snb .intromsg {
	position:relative; 
	height:86px; 
	background-image:url(../../img/staff/layout/lnb_bg.gif); 
	width:206px;
}
#snb .intromsg ul {
	margin:0; 
	line-height:25px; 
	padding-top:20px; 
	padding-right:10px; 
	padding-left:22px; 
	font-weight:bold; 
	color:#5b5b5b;
}
#snb .intromsg ul li {}
#snb .intromsg ul li.name strong {color:#355391}
#snb .intromsg ul li.expl em {
	font-weight:bold; 
	color:#355391;
}

/* lnb - 정보박스 박스공통 */
#snb .info_top {clear:both; overflow:hidden; background:url(../../img/staff/layout/lnb_info_top.gif) 0 0 no-repeat;; width:206px; height:5px;}
#snb .info_udrln {
	clear:both; 
	overflow:hidden; 
	margin-bottom:14px; 
	background:url(../../img/staff/layout/lnb_info_bottom.gif) 0 100% no-repeat;
	width:206px; 
	height:30px;
}

/* lnb - 실적확인 */
#snb .info1 {
	position:relative; 
	float:left; 
	width:206px; 
	background:url(../../img/staff/layout/lnb_info_bg01.gif) 0 0 repeat-y; 
	zoom:1;
}
#snb .info1 p.title {margin-bottom:10px; padding:15px 10px 0; font-weight:bold; background:url(../../img/staff/icon/arrow8_off.gif) 178px 15px no-repeat; zoom:1;}
#snb .info1 p.title a {display:block; margin-right:6px; zoom:1;}
#snb .info1 ul.menu {
	/*margin-top:-5px;*/ 
	padding:0 10px 10px 10px; 
	line-height:16px; 
	font-weight:bold;
	/*background:url(../../img/staff/layout/lnb_info_bottom.gif) 0 100% no-repeat;*/
}
#snb .info1 ul.menu li {overflow:hidden; padding:4px 0 0px 15px; color:#999; background:url(../../img/staff/icon/arrow1.gif) 0 8px no-repeat; zoom:1;}
#snb .info1 ul.menu li a {color:#999;}
#snb .info1 ul.menu li a:hover {text-decoration:none; color:#666;}
#snb .info1 ul.menu li p.name {float:left;}
#snb .info1 ul.menu li p.cnt {float:right; padding-right:5px; white-space:nowrap;}

#snb .info1 ul.menu2 {
	/*margin-top:-5px;*/ 
	padding:0 10px 20px 10px; 
	line-height:16px; 
	font-weight:bold;
	background:url(../../img/staff/layout/lnb_info_bottom.gif) 0 100% no-repeat;
}
#snb .info1 ul.menu2 li {overflow:hidden; padding:4px 0 0px 15px; color:#999; background:url(../../img/staff/icon/arrow3.gif) 0 5px no-repeat; zoom:1;}
#snb .info1 ul.menu2 li a {color:#999;}
#snb .info1 ul.menu2 li a:hover {text-decoration:none; color:#666;}
#snb .info1 ul.menu2 li p.name {float:left;}
#snb .info1 ul.menu2 li p.cnt {float:right; padding-right:5px; white-space:nowrap;}

#snb .info1 .noactive {
	padding:7px 10px 10px 3px; 
	/*background:url(../../img/staff/layout/lnb_info_bottom.gif) 0 100% no-repeat;*/
}
#snb .info1 .noactive p.title {background-image:url(../../img/staff/icon/arrow8_on.gif);}
#snb .info1 .noactive ul.menu {display:none;}
#snb .info1 .noactive2 {
	padding:7px 10px 15px 3px; 
}
#snb .info1 .noactive2 p.title {/*background-image:url(../../img/staff/icon/arrow8_on.gif);*/}
#snb .info1 .noactive2 ul.menu {display:none;}
#snb .info1 .hr {position:relative; left:-4px; overflow:hidden; width:182px; height:1px; margin:0 auto; background:#91a5c1;}

/* lnb - 주요업무 */
#snb .info2 {
	margin-top:0px;
	margin-bottom:0px;
	background:url(../../img/staff/layout/lnb_info_bg01.gif) 0 0 repeat-y;
}
#snb .info2 p.title {
	position:relative; 
	width:206px; 
	height:23px; 
	padding:10px 10px 0; 
	font-weight:bold; 
	color:white; 
	background:url(../../img/staff/layout/lnb_info_bg02.gif) 0 0 no-repeat;
}
#snb .info2 ul.menu {
	position:relative; 
	width:206px; 
	padding:10px 10px 20px 15px; 
	line-height:16px; 
	font-weight:bold; 
	/*background:url(../../img/staff/layout/lnb_info_bottom.gif) 0 100% no-repeat;*/ 
	margin-bottom:0px;
	/*background:url(../../img/staff/layout/lnb_info_bg01.gif) 0 0 repeat-y;*/
}
#snb .info2 ul.menu li {
padding:4px 0 3px 15px; 
background:url(../../img/staff/icon/arrow1.gif) 0 8px no-repeat;
}
#snb .info2 ul.menu li a {color:#7c7c7c; text-decoration:none;}
#snb .info2 ul.menu li a:hover {text-decoration:none; color:#FF6600;}

/* lnb - 휴넷을통한신청 */
#snb p.currentapp {
width:206px; 
height:44px; 
padding:9px 0 0 10px; 
line-height:18px; 
font-weight:bold; 
color:#339900; 
background:url(../../img/staff/layout/lnb_bg2.gif) 0 0 no-repeat;
margin-top:15px;
}
#snb p.currentapp a {margin-left:0px; padding-left:15px; color:#339900; text-decoration:none; background:url(../../img/staff/icon/arrow2.gif) 0 0 no-repeat;}
#snb p.currentapp a:hover {text-decoration:none; color:#999;}

/* contentArea */
#container { float:left; width:722px; padding-bottom:50px; color:#777;}

/* contents - 페이지제목 및 경로 */
.pagetitlewrap {overflow:hidden; width:722px; height:54px;}
.pagetitlewrap h2#pagetitle {
	float:left; 
	margin-top:8px; 
	padding-left:22px; 
	font:bold 16px/normal Dotum; 
	color:#666666; 
	background:url(../../img/staff/icon/bul_h2.gif) 0 1px no-repeat;
}
.pagetitlewrap p#path {float:right; padding-top:12px;}
.pagetitlewrap p#path a {color:#777777;}
.pagetitlewrap p#path span {font-weight:bold;}

/* footer */
#footer {clear:both; overflow:hidden; height:20px;}

/* ========== [실무자메인] ========== */
/* [실무자메인 공통] */
/* 메인 */
.mainwrap {}
/* 메인 - 타이틀 */
.mainwrap h2.title {margin-bottom:17px; padding-top:2px;}
.mainwrap h2.title img {vertical-align:top;}
/* 메인 - 요소 */
.mainwrap h3.tit {float:left; padding-left:3px; background:url(../../img/staff/image/main_tit_bg.gif) 0 0 no-repeat;}
.mainwrap h3.tit .bg {
float:left; 
height:22px;
padding:7px 9px 0 11px; 
font-weight:bold; 
line-height:16px; 
color:white; 
background:url(../../img/staff/image/main_tit_bg.gif) top right no-repeat;
}
.mainwrap h3.tit .bg strong {color:#ffff00;}
.mainwrap p.more {float:right; height:20px; padding-top:6px; vertical-align:bottom;}
.mainwrap p.more img {margin-top:5px; vertical-align:top;}
.mainwrap .tit_clear {clear:both; position:relative; margin-bottom:-1px; overflow:hidden; height:1px; background:#90a5c1; z-index:100;}
.mainwrap .crg_bbslist1 td {padding-top:10px; padding-bottom:9px;}

/* [실무자메인 ck] */
/* ck메인 - 레이아웃 */
.mainwrap_ck .colgroup {overflow:hidden; width:100%; margin-bottom:25px;}
.mainwrap_ck .section {float:left; width:348px;}
.mainwrap_ck .colgroup1 .section {width:100%;}
.mainwrap_ck .colgroup2 {position:relative;}
.mainwrap_ck .colgroup2 .section {width:100%;}
.mainwrap_ck .colgroup3 { position:relative;}
.mainwrap_ck .colgroup3 .section {width:100%;}
.mainwrap_ck .colgroup4 {margin-bottom:0;}
.mainwrap_ck .colgroup4 .section {width:100%;}
/* ck메인 - 요소 */
.mainwrap_ck .crg_bbslist1 td {border-bottom:none; background:url(../../img/staff/main/tbl_td_udrln.gif) bottom left repeat-x;}
.mainwrap_ck .crg_bbslist1_udrln {top:-1px; height:1px; border-bot1tom:1px solid white; background:#90a5c1;}

/* kbc메인 - GTR탭 */
.mainwrap_ck .GTRtab {
	width:100%;
	height:29px;
	background:url(../../img/staff/image/board_tap_bg.gif) left bottom repeat-x;
	padding-bottom:6px;
	margin-bottom:10px;
	color:#ccc;
}
.mainwrap_ck .GTRtab li {float:left; margin-right:1px;}
.mainwrap_ck .GTRtab li a {float:left; text-decoration:none !important;}
.mainwrap_ck .GTRtab li h3.tit {background-position:0 -30px;}
.mainwrap_ck .GTRtab li h3.tit .bg {background-position:100% -30px; color:#666;}
.mainwrap_ck .GTRtab li h3.tit .bg strong {color:#FF6633;}
.mainwrap_ck .GTRtab li.current h3.tit {color:white;background-position:0 0;}
.mainwrap_ck .GTRtab li.current h3.tit .bg {color:white;background-position:100% 0;}
.mainwrap_ck .colgroup2 .tabmore {position:absolute; top:11px; right:0;}


/* kbc메인 - 인터뷰탭 */
.mainwrap_ck .interwtab {
	position:relative; 
	top:1px; 
	overflow:hidden; 
	width:100%; 
	/*border-bottom:1px solid #90a5c1;*/
	color:#ccc;
	background:url(../../img/staff/image/board_tap_bg.gif) left bottom repeat-x;
	padding-bottom:6px;
	margin-bottom:10px;
}
.mainwrap_ck .interwtab li {float:left; margin-right:1px;}
.mainwrap_ck .interwtab li a {float:left; text-decoration:none !important; color:#ccc;}
.mainwrap_ck .interwtab li h3.tit {background-position:0 -30px; cursor:pointer; color:#ccc;}
.mainwrap_ck .interwtab li h3.tit .bg {background-position:100% -30px; cursor:pointer; color:#666;}
.mainwrap_ck .interwtab li h3.tit  .bg strong {color:#FF6633;}
.mainwrap_ck .interwtab li.current h3.tit {color:white;background-position:0 0;}
.mainwrap_ck .interwtab li.current h3.tit .bg {color:white;background-position:100% 0;}

.mainwrap_ck .colgroup3 .tabmore {position:absolute; top:11px; right:0;}

/* kbc메인 - 매칭 */
.mainwrap_ck .matchingtab {
	overflow:hidden; 
	width:100%; 
	height:29px;
	background:url(../../img/staff/image/board_tap_bg.gif) left bottom repeat-x;
	padding-bottom:6px;
	margin-bottom:0px;
}

/* [실무자메인 kbc] */
.mainwrap_kbc .colgroup {margin-bottom:25px;}
.mainwrap_kbc .section {float:left; width:348px;}
.mainwrap_kbc .colgroup1 {}
.mainwrap_kbc .colgroup2 {}
.mainwrap_kbc .colgroup3 {}
.mainwrap_kbc .colgroup4 {}
.mainwrap_kbc .colgroup5 {position:relative; margin-bottom:0;}

/* kbc메인 - 우리센터실적확인 */
.mainwrap_kbc .result {overflow:hidden; width:100%; margin-top:10px;}
.mainwrap_kbc .result .info {float:left; width:160px; height:97px; margin-right:27px; background:url(../../img/staff/main/main_result1.gif) 0 0 no-repeat;}
.mainwrap_kbc .result .info1 {}
.mainwrap_kbc .result .info2 {background-image:url(../../img/staff/main/main_result2.gif);}
.mainwrap_kbc .result .info3 {background-image:url(../../img/staff/main/main_result3.gif);}
.mainwrap_kbc .result .info4 {margin-right:0px; background-image:url(../../img/staff/main/main_result4.gif);}
.mainwrap_kbc .result dl {padding:10px 13px 0 0; line-height:16px;}
.mainwrap_kbc .result dl dt,
.mainwrap_kbc .result dl dd {overflow:hidden; width:100%; margin-bottom:13px; text-align:right; font-weight:bold;}
.mainwrap_kbc .result p.regist {float:right; padding-left:18px; background:url(../../img/staff/icon/arrow7.gif) 0 1px no-repeat;}
.mainwrap_kbc .result p.regist a {color:#336699 !important;}

/* kbc메인 - 업무팁 */
.mainwrap_kbc dl.tip {padding:15px 0 14px 11px; line-height:16px; background:#f6f6f6;}
.mainwrap_kbc dl.tip dt {margin-bottom:9px; font-weight:bold;}
.mainwrap_kbc dl.tip dd {}
.mainwrap_kbc dl.tip dd ul li {margin-bottom:5px; padding-left:15px; background:url(../../img/staff/icon/squre1.gif) 5px 4px no-repeat;}

/* kbc메인 - gtr 등록 */
.mainwrap_kbc .gtr {position:relative; width:100%; height:75px; margin-top:10px; background:url(../../img/staff/main/gtr_bg.gif) 0 0 no-repeat;}
.mainwrap_kbc .gtr .txt {padding:18px 100px 0 122px; font-weight:bold; line-height:18px;}
.mainwrap_kbc .gtr .btn {position:absolute; top:12px; right:13px;}

/* kbc메인 - 인터뷰탭 */
.mainwrap_kbc .interwtab {overflow:hidden; width:100%; border-bottom:1px solid #90a5c1;}
.mainwrap_kbc .interwtab li {float:left; margin-right:1px;}
.mainwrap_kbc .interwtab li a {float:left; text-decoration:none !important;color:#ccc;}
.mainwrap_kbc .interwtab li h3.tit {color:#ccc;;background-position:0 -30px;}
.mainwrap_kbc .interwtab li h3.tit .bg {color:#666;background-position:100% -30px;}
.mainwrap_kbc .interwtab li h3.tit .bg strong {color:#FF6633;}


.mainwrap_kbc .interwtab li.current h3.tit {color:white;background-position:0 0;}
.mainwrap_kbc .interwtab li.current h3.tit .bg {color:white;background-position:100% 0;}
.mainwrap_kbc .colgroup5 .tabmore {position:absolute; top:11px; right:0;}

/* ========== [실무자 공통 css] ========== */
/* [탭] */
.crg_tab {
	position:relative; 
	overflow:hidden; 
	width:100%; 
	/*border-bottom:1px solid #90a5c1;*/ 
	z-index:9;
	background:url(../../img/staff/image/board_tap_bg.gif) left bottom repeat-x;
	padding-bottom:6px;
	margin-bottom:10px;
}
.crg_tab ul {float:left;}
.crg_tab ul li {
	float:left; 
	margin-right:1px; 
	padding-left:2px; 
	background:url(../../img/staff/image/tab_bg.gif) 0 0 no-repeat;
}
.crg_tab ul li a {
	float:left; 
	height:17px; 
	padding:7px 20px 0 18px; 
	font-weight:bold; color:#999 !important; 
	background:url(../../img/staff/image/tab_bg.gif) top right no-repeat;
}
.crg_tab ul li.current {background-position:0 -25px;}
.crg_tab ul li.current a {color:white !important; background-position:100% -25px;}
/* 탭 - 탭바로 밑에 테이블 */
.crg_tabattach {margin-bottom:-1px;}
/* 탭 - 동일한 라이에 놓이는 버튼 */
.crg_tab_addbtn {clear:both; position:relative; height:1px; text-align:right;}
.crg_tab_addbtn .pos {position:absolute; top:-25px; right:0; z-index:100;}

/* 탭 - 내용 */
.crg_tab_contents_topln {overflow:hidden; height:1px; background:#d9d9d9;}
.crg_tab_contents {margin-bottom:16px; padding:18px 20px 17px 20px; line-height:16px; border:1px solid #d9d9d9; border-top:none; background:#f6f6f6; zoom:1;}
.crg_tab_contents .title {padding-bottom:6px; background:url(../../img/staff/image/tab_udrln.gif) bottom left repeat-x;}

/* [탭2 간격좁게] */
.crg_tab2 {
	position:relative; 
	overflow:hidden; 
	width:100%; 
	/*border-bottom:1px solid #90a5c1;*/ 
	z-index:9;
	background:url(../../img/staff/image/board_tap_bg.gif) left bottom repeat-x;
	padding-bottom:6px;
	margin-bottom:10px;
}
.crg_tab2 ul {float:left;}
.crg_tab2 ul li {
	float:left; 
	margin-right:1px; 
	padding-left:2px; 
	background:url(../../img/staff/image/tab_bg.gif) 0 0 no-repeat;
}
.crg_tab2 ul li a {
	float:left; 
	height:17px; 
	padding:7px 10px 0 8px; 
	font-weight:bold; color:#999 !important; 
	background:url(../../img/staff/image/tab_bg.gif) top right no-repeat;
}
.crg_tab2 ul li.current {background-position:0 -25px;}
.crg_tab2 ul li.current a {color:white !important; background-position:100% -25px;}









/* [제목] */
/* h3 */
.crg_h3type1_wrap {overflow:hidden; min-height:30px; _height:30px; margin:25px 0 10px; padding-left:11px; border:1px solid #d9d9d9; background:#eaebff url(../../img/staff/icon/arr_h3type1_bg.gif) 0 0 no-repeat; zoom:1;}
.crg_h3type1 {float:left; padding:8px 0 0 5px; line-height:16px; font-weight:bold; color:#276ba8;}
/* h3 + selectbox */
.crg_h3type1_addslt {float:right; padding:8px 5px 0 0; line-height:16px; color:black;}
.crg_h3type1_addslt .select {position:relative; top:-2px; vertical-align:middle;}

/* [단락] */
.crg_para {line-height:18px;}

/* [텍스트+이미지] */
.crg_phototype1 {overflow:hidden; width:100%;}
.crg_phototype1 .photo_img {float:left; margin-right:16px; _margin-right:13px; padding-top:40px;} /* 이미지 */
.crg_.phototype1 .photo_img img {width:105px; height:130px; vertical-align:top;} /* 이미지상단정렬 */
.crg_phototype1 .photo_img dd {padding-top:9px; width:105px;} /* 이미지설명글귀 있을때는 dl로 처리 */
.crg_phototype1 .photo_contentwrap {overflow:hidden; display:block; zoom:1;}
.crg_phototype1 .photo_contentwrap .photo_content {float:left; width:100%;}

/* [게시판] */
/* 게시판 - 검색 */
.crg_search {
	margin-bottom:25px; 
	padding:10px 0 12px; 
	text-align:center; 
	line-height:18px; 
	background:#f5f6fa url(../../img/staff/bbs/search_bg.gif) bottom left no-repeat; 
	zoom:1;
}
.crg_search_top {
	background:url(../../img/staff/bbs/search_bg_top.gif) 0 0 no-repeat;
	height:7px; 
}
table.crg_srchtbl {position:relative; display:inline-block; z-index:10;}
table.crg_srchtbl th, 
table.crg_srchtbl td {padding:3px 0 2px 0; font-size:12px;}
table.crg_srchtbl th {font-weight:bold; text-align:right; color:#666;}
table.crg_srchtbl td {text-align:left; padding-left:5px; padding-right:5px;}
table.crg_srchtbl .select {vertical-align:middle; #vertical-align:top; margin-bottom:3px;}
table.crg_srchtbl .input-text {vertical-align:middle; margin:-3px 0 0 0; _margin:-4px 0 1px 0;}
table.crg_srchtbl .input-radio {position:relative; top:-1px; vertical-align:middle;}
table.crg_srchtbl img {vertical-align:middle; vertical-align:top;}
table.crg_srchtbl .input-group {margin-top:3px;}

/* 게시판 - 정보요약 */
.crg_bbslist1_info {margin:25px 0 7px; line-height:16px; padding-left:12px; font-weight:bold; text-decoration:none; background:url(../../img/staff/icon/icon_circle1.gif) 0 0 no-repeat;}
.crg_bbslist1_info .txt {display:block; margin-top:4px; line-height:20px; font-weight:normal;}
p.crg_bbslist1_addbtn {position:relative; top:-4px; float:right; margin:25px 0 2px;} /* 버튼 */
p.crg_bbslist1_addslt { float:right; margin:25px 0 2px;}
p.crg_bbslist1_addslt .select {position:relative; top:-2px;}

/* 게시판 - 리스트 */
.crg_bbslist1 {
	clear:both; 
	width:100%; 
	border-collapse:separate; 
	#border-collapse:collapse; 
	border-top:2px solid #4e6896;
}
.crg_bbslist1 thead th {
	padding:7px 0 5px 0; 
	font-size:12px; 
	line-height:16px; 
	font-weight:bold; 
	border-bottom:1px solid #cccccc; 
	/**/background:#f1f1f1 url(../../img/staff/bbs/bbslist_thbg.gif) 0 bottom repeat-x;
}
.crg_bbslist1 thead th.first-child {
	border-left:1px solid #ccc;
}
.crg_bbslist1 thead th.last-child {
	border-right:1px solid #ccc;
}
.crg_bbslist1 tbody th,
.crg_bbslist1 tbody td {
	padding:8px 0 4px 0; 
	line-height:16px; 
	font-size:12px;
}
.crg_bbslist1 tbody th {
	padding-right:5px; 
	padding-left:5px; 
	color:#888;
}
.crg_bbslist1 tbody td {
	text-align:center; 
	border-bottom:1px solid #cccccc; 
	padding-right:2px; 
	padding-left:2px;
}
.crg_bbslist1 tbody td.al_l {text-align:left;}
.crg_bbslist1 tbody td.al_c {text-align:center;}
.crg_bbslist1 tbody td.al_r {text-align:right;}
.crg_bbslist1 tbody td.left {paddnig-left:10px; paddnig-right:5px; text-align:left;}
.crg_bbslist1 tbody input {font-size:9pt; color:#666666; background-color:#E8E8E8; padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:2px;}
.crg_bbslist1 tbody .crg_button2 {margin-top:-2px;}
.crg_bbslist1_udrln {position:relative; top:-1px; margin-bottom:-1px; overflow:hidden; height:1px; background:#4e6896;}

.crg_bbslist2 {width:100%;	margin:10px 0 0 0;}
.crg_bbslist2 thead th {padding:7px 0 5px 0; line-height:16px; font-weight:bold; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}

/* 게시판 - 리스트 */
.crg_statlist1wrap2 {border:1px solid #dadada; zoom:1;}
.crg_statlist1wrap {position:relative; overflow:scroll; overflow-y:hidden; width:100%; height:481px; zoom:1;}
.crg_statlist1 {position:relative; width:100%; border-collapse:separate; #border-collapse:collapse; border-top:1px solid #d9d9d9;}
.crg_statlist1 thead th {padding:7px 10px 5px 10px; font-size:12px; white-space:nowrap; line-height:16px; font-weight:bold; border-bottom:1px solid #d9d9d9; background:#f1f1f1 url(../../img/staff/bbs/bbslist_thbg.gif) 0 0 repeat-x;}
.crg_statlist1 thead th.first-child {border-left:1px solid #d9d9d9;}
.crg_statlist1 thead th.last-child {border-right:1px solid #d9d9d9;}
.crg_statlist1 tbody th,
.crg_statlist1 tbody td {padding:8px 10px 4px 10px; line-height:16px; font-size:12px; white-space:nowrap;}
.crg_statlist1 tbody th {color:#888;}
.crg_statlist1 tbody td {text-align:center; border-bottom:1px solid #dbdbdb; background:white;}
.crg_statlist1 tbody td.al_l {text-align:left;}
.crg_statlist1 tbody input {font-size:9pt; color:#666666; background-color:#E8E8E8; padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:2px;}
.crg_statlist1 tbody .crg_button2 {margin-top:-2px;}
.crg_statlist1 {position:relative; top:-1px; margin-bottom:-1px; overflow:hidden; height:2px; background:#dbdbdb;}
.crg_statlist1_udrln {/* overflow:hidden; position:relative; top:-1px; height:2px; margin-bottom:-1px; background:#d9d9d9; */}

/* [일반테이블] */
/* crg_tbl1 */
.crg_tbl1 {
	clear:both; 
	width:100%; 
	line-height:16px; 
	border-spacing:0; 
	border-collapse:separate; 
	#border-collapse:collapse; 
	border-top:1px solid #d9d9d9; 
	border-left:1px solid #d9d9d9; 
	zoom:1;
}
.crg_tbl1 tbody th,
.crg_tbl1 tbody td {
	padding:9px 0.83em 5px; 
	font-size:12px; 
	border-right:1px solid #d9d9d9; 
	border-bottom:1px solid #d9d9d9;
}
.crg_tbl1 tbody th {text-align:right; font-weight:bold; background:#e9e8e8;}
.crg_tbl1 tbody td {}
.crg_tbl1 tbody td.tit {font-weight:bold; text-align:right;}
.crg_tbl1 tbody td .mline {margin-bottom:7px;} /* 멀티라인 */
.crg_tbl1 tbody .al_l {text-align:left;}
.crg_tbl1 tbody .al_c {text-align:center;}
.crg_tbl1 tbody .al_r {text-align:right;}
.crg_tbl1 tbody td .crg_button2 {margin-top:-3px;} /* 버튼설정 */
.crg_tbl1 .required {position:relative; top:-4px;} /* 필수요소 */
/* crg_tbl1 - input설정 */
.crg_tbl1 .input-text,
.crg_tbl1 .input-file {margin-top:-4px; #margin-top:-3px; vertical-align:middle; #vertical-align:top;}
.crg_tbl1 .textarea {margin:-4px 0 0 0;}
.crg_tbl1 .select {margin-top:-4px; vertical-align:middle; #vertical-align:top;}
/* crg_tbl1 - tbody */
.crg_tbl1 tbody.td_pdlr0 {padding-left:0; padding-right:0;}
.crg_tbl1 tbody.td_c td {text-align:center;}
/* crg_tbl1 - 테이블안 테이블 */
.crg_tbl1 tbody td.tblintbl {padding:0;}
.crg_tbl1 .crg_tbl2 {width:100%;}
.crg_tbl1 .crg_tbl2 tbody th {text-align:center; border-right:none; background:#f1f1f1 url(../../img/staff/bbs/tbl1_bgstyle1_bg.gif) 0 0 repeat-x;}
.crg_tbl1 .crg_tbl2 tbody td {border-right:none; border-top:1px solid #d9d9d9; border-bottom:none;}
.crg_tbl1 .crg_tbl2 tbody td.al_l {text-align:left;}
/* crg_tbl1 - 하단라인 */
.crg_tbl1_udrln {overflow:hidden; position:relative; top:-1px; height:2px; margin-bottom:-1px; background:#d9d9d9;}

/* tbl1 - 테이블 하단설명 리스트 */
ul.crg_tbl1_expl {position:relative; top:-1px; margin-bottom:-1px; padding:9px 0 6px 0; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
ul.crg_tbl1_expl li {padding:0 0 0 15px; line-height:16px; background:url(../../img/staff/icon/arrow6.gif) 0 1px no-repeat;}

/* [테이타테이블] */
/* 테이타테이블 - 형식1 */
.crg_datatbl1wrap {clear:both; position:relative; padding:4px 0 13px 20px; border:1px solid #d9d9d9; background:#e2e7ea url(../../img/staff/image/datatbl1wrap_bg.gif) 0 0 repeat-x; z-index:1;}
.crg_datatbl1 {clear:both; position:relative;}
.crg_datatbl1 tbody th,
.crg_datatbl1 tbody td {padding-top:10px; vertical-align:top; font-size:12px; line-height:16px;}
.crg_datatbl1 tbody th {text-align:right; font-weight:bold;}
.crg_datatbl1 tbody td {padding-left:0.833em; text-align:left;}
.crg_datatbl1 td .select,
.crg_datatbl1 td .input-text {position:relative; top:-2px; margin-top:-1px; margin-bottom:-1px; vertical-align:top;}
.crg_datatbl1 td .input-check {position:relative; top:-1px;}
.crg_datatbl1 td .mline {margin-bottom:10px;}
.crg_datatbl1wrap .srchbtn {position:absolute; bottom:14px; right:20px;} /* 검색버튼 */

/* 리스트 */
ul.crg_listtype1 {}
ul.crg_listtype1 li {margin:4px 0; padding-left:15px; line-height:18px; background:url(../../img/common/icon/icon_mark2.gif) 0 3px no-repeat;}

/* [button style] */
/* button - wrap */
.crg_buttonwrap {margin:8px 0 -8px;} /* 게시판리스트 + 페이징 */
.crg_buttonwrap2 {margin:20px 0 5px;}
.crg_buttonbar {display:inline-block; position:relative; overflow:hidden; width:13px; height:20px; vertical-align:middle; font-size:1px; line-height:1px; background:url(../../img/staff/btn/button_bgbar.gif) center top no-repeat; z-index:0;} /* 구분바 */

/* button - reset */
.crg_button, .crg_button a,
.crg_button2, .crg_button2 a {
	_overflow:hidden;
	margin:0;
	padding:0;
	text-decoration:none !important;
	white-space:nowrap;
	vertical-align:middle;
	font:normal 12px/12px Gulim;
	color:white;
	border:0;
	background:url(../../img/staff/btn/button_bg.gif) no-repeat;
	z-index:0;
}

/* button */
.crg_button {
	display:-moz-inline-stack; 
	/* ff2 */ 
	display:inline-block; 
	height:20px; 
	padding-left:3px; 
	background-position:0 0;
}
.crg_button a {
	display:block;
	padding:5px 6px 3px 2px; 
	#padding:4px 6px 4px 2px; 
	vertical-align:top; 
	font:normal 12px/12px Gulim; 
	color:white !important; 
	background-position:right top;
}

/* button2 */
.crg_button2 {display:-moz-inline-stack; /* ff2 */ display:inline-block; height:18px; padding-left:3px; background-position:0 -30px;}
.crg_button2 a {display:block; padding:4px 6px 2px 2px; #padding:3px 6px 3px 2px; vertical-align:top; font:normal 12px/12px Gulim; color:#999 !important; background-position:100% -30px;}

/* [업무Tip] */
.crg_worktip {margin:20px 0;}
.crg_worktip p.tit {margin-bottom:5px;}
.crg_worktip p.txt {color:#ff6600;}

/* kbc메인 - 업무팁 */
dl.crg_worktip2 {margin-bottom:15px; padding-left:0px; line-height:16px;}
dl.crg_worktip2 dt {margin-bottom:5px; font-weight:bold;}
dl.crg_worktip2 dd {}
dl.crg_worktip2 dd ul li {margin-bottom:2px; padding-left:15px; background:url(../../img/staff/icon/squre1.gif) 5px 4px no-repeat;}

/* [팝업] */
#crg_popupwrap,
#crg_popupwrap2,
#crg_popupwrap3,
#crg_popupwrap4 {padding:25px; zoom:1;}
/* 팝업 - 닫기/확인 */
.crg_popup_close {margin-top:15px; padding-top:5px; text-align:center; border-top:2px solid #d9d9d9;}

/* 팝업 - 탭컨텐츠부분 배경색 바꿈 */
#crg_popupwrap1 .crg_tab_contents,
#crg_popupwrap2 .crg_tab_contents,
#crg_popupwrap3 .crg_tab_contents {background:#e2e7ea url(../../img/staff/image/pop_tabcontents_bg.gif) 0 0 repeat-x;}

/* 팝업 - 타이틀 */
.crg_poptitle {margin:15px 0 10px; padding:8px 0 6px; text-align:center; font-weight:bold; border:1px solid #d9d9d9; background:#f1f1f1 url(../../img/staff/image/poptitle_bg.gif) 0 0 repeat-x;}

/* ========== [일반페이지 별 css] ========== */
/* [메인화면] */
/* CK메인화면 */	
/* KBC메인화면 */
/* 실무자로그인 */

/* 로그인 */
#login_main {}
#login_main_body {
	width:100%;
	margin-top:120px;
	background:url(../../img/staff/image/login_bg2.gif) 0 0 repeat-x;
}
#crg_login_main {
width:667px; 
height:auto; 
margin:0 auto; 
padding:0 10px;
background:url(../../img/staff/image/login_bg.gif) 0 0 no-repeat;
}
#crg_login_main .tit {
padding-top:17px;
padding-left:55px;
height:50px;
}
#crg_login_main .tit img.txt_info {
	float:right;
	margin-right:73px;
	padding-top:3px;
	*margin-top:-20px;
}
#crg_login_main .login_img {
	position:relative; 
	left:100px; 
	top:-90px;
	width:200px;
}
#crg_login_main .insert-idpw {
	position:relative;
	height:96px;
	width:350px;
	margin:0 auto;
	border:1px solid #fff;
	padding-left:80px;
	/*background:#fff;
	background:#e2e7ea url(../../img/staff/image/login_bg.gif) 0 0 repeat-x;*/
	zoom:1;
}
#crg_login_main .insert-idpw p.id {margin:25px 0 10px;}
#crg_login_main .insert-idpw p.pw {}
#crg_login_main .insert-idpw p span.txt {display:inline-block; width:101px; padding:4px 4px 0 0; text-align:right; vertical-align:top; font-weight:bold;}
#crg_login_main .insert-idpw .input-text {width:148px; _margin:-1px 0;}
#crg_login_main .insert-idpw p.btn {
	position:absolute; 
	top:25px; 
	right:10px;
}

/* [신청서접수] */
/* (CK)해외전문인력 발굴신청 목록 */
/* (KBC)해외전문인력 발굴신청 목록 */

/* [인력발굴현황] */
/* 인력발굴현황(CK) */
/* 발굴등록(CK) */
/* 발굴인력목록(CK) */
/* 인력발굴현황(KBC) */
/* 발굴등록(KBC) */
/* 발굴인력목록(KBC) */

/* [인력검증] */
/* KBC배정(CK) */
/* 검증관리(CK) */
/* GTR업데이트관리(CK) */
/* 검증관리(KBC) */
/* GTR업데이트관리(KBC) */

/* [매칭/인터뷰] */
/* 매칭관리 */

/* 인터뷰/채용현황 */
/* 인터뷰실시 - 기업/개인 */
.crg_interwlist {}
.crg_interwlist dl {margin-top:-5px;}
.crg_interwlist dl dt {margin-top:15px; padding-bottom:1px; font-weight:bold;}
.crg_interwlist dl dd {}
.crg_interwlist dl dd .textarea {width:328px; height:42px; padding:7px 5px 5px;}

/* [사후관리] */
/* 채용정보관리 */
/* 실적관리 */
/* 히스토리관리 */

/* [통계/현황] */
ul.statist_expl {clear:both; overflow:hidden; padding:4px 10px 0px; line-height:18px; border:1px solid #d9d9d9; border-bottom:none; background:#eaeaea; zoom:1;}
ul.statist_expl li {float:left; margin-right:40px; padding:0 0 2px 9px; color:#336699; line-height:18px; background:url(../../img/common/icon/arrow_3x5_336699.gif) 1px 6px no-repeat;}

/* 발굴신청서 검색 */
/* 해외전문인력 검색 */
/* 통계/보고서 */

/* [기준정보] */
/* 공통기준정보 */
/* 직종 분류체계 */
.tree {overflow:scroll; padding:5px; float:left; width:340px; height:500px; border:1px solid #c9c9c9;}
.creative { float:right; width:340px;}
.cre_1, .cre_2, .cre_3 { margin-bottom:5px; clear:both; overflow:hidden;  border:1px solid #c9c9c9;}
.creative dt {padding:5px 5px 3px 5px; border-bottom: 1px solid #c9c9c9;	font-weight: bold;	background: #e2e2e2;}
.creative dd {padding:7px 5px 0px 5px; margin-bottom:7px;}
.creative #btn {border-top: 1px solid #c9c9c9;}
.creative #btn span{ float:right; margin:3px 10px 5px 0;}

/* 검증기준정보 */

/* 인터뷰일정통보(메일) */

/* [기업회원목록(휴넷)] */

