﻿.panel_table{
	border-top:1px solid #93A594;
	border-bottom:1px solid #DCE2DC;
}
.panel_table_week{
	border-top:1px solid #93A594;
}

/***** table_search *****/

.table_search{
	width:100%;
	font-family: Gulim, gulim, tahoma, sans-serif;
	border-collapse: collapse; word-break: break-all; border-spacing:0;
}

.table_search thead tr th{
	height:25px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #F4F4F4;
	background-color:#F9FCF9;
	text-align:center;
	font-weight:normal;
}

.table_search tbody tr th{
	height:22px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:25px;
	_padding-top:4px;
	_padding-bottom:2px;
	border-left:1px solid #F4F4F4;
	border-right:1px solid #F4F4F4;
	border-bottom:1px solid #F4F4F4;
	background:#F9FCF9 url("/_images/common/icon_dot1.gif") no-repeat 14px;
	text-align:left;
	font-weight:normal;
}
.table_search tbody tr th.essen{
	background:#F9F9F9 url("/_images/common/icon_check.gif") no-repeat 12px;
}

.table_search tbody tr td{
	height:25px;
	padding:3px;
	padding-left:7px;
	*padding-top:2px;
	*padding-bottom:2px;
	border-left:1px solid #F4F4F4;
	border-right:1px solid #F4F4F4;
	border-bottom:1px solid #F4F4F4;
	font-family: Dotum, dotum, tahoma, sans-serif;
}




/***** table_sub *****/

.table_sub{
	border-collapse: collapse; word-break: break-all; border-spacing:0;
	width:100%;
	border-top:1px solid #93A594;
	font-family: Gulim, gulim, tahoma, sans-serif;
}

.table_sub thead tr th{
	height:25px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #E2E2E2;
	background-color:#F9FCF9;
	text-align:center;
	font-weight:normal;
}

.table_sub tbody tr th{
	height:22px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:25px;
	_padding-top:4px;
	_padding-bottom:2px;
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	border-bottom:1px solid #E2E2E2;
	background:#F9FCF9 url("/_images/common/icon_dot1.gif") no-repeat 14px;
	text-align:left;
	font-weight:normal;
}
.table_sub tbody tr th.essen{
	background:#F9FCF9 url("/_images/common/icon_check.gif") no-repeat 12px;
}

.table_sub tbody tr td{
	height:25px;
	padding:3px;
	padding-left:7px;
	*padding-top:2px;
	*padding-bottom:2px;
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	border-bottom:1px solid #E2E2E2;
	font-family: Dotum, dotum, tahoma, sans-serif;
}













/***** table_content (기본적인 컨텐츠 테이블) *****/

.table_content{
	border-collapse: collapse; word-break: break-all; border-spacing:0;
	width:100%;
	font-family: Gulim, gulim, tahoma, sans-serif;
}

.table_content thead tr th{
	height:25px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#F9FCF9;
	text-align:center;
	font-weight:normal;
}

.table_content tbody tr th{
	height:22px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:25px;
	_padding-top:4px;
	_padding-bottom:2px;
	background:#F9FCF9 url("/_images/common/icon_dot1.gif") no-repeat 14px;
	text-align:left;
	font-weight:normal;
}
.table_content tbody tr th.rightline{
	border-right:1px solid #F4F4F4;
}
.table_content tbody tr th.bottomline{
	border-bottom:1px solid #F4F4F4;
}

.table_content tbody tr th.essen{
	background:#F9FCF9 url("/_images/common/icon_check.gif") no-repeat 12px;
}

.table_content tbody tr td{
	height:25px;
	padding:3px;
	padding-left:7px;
	*padding-top:2px;
	*padding-bottom:2px;
	font-family: Dotum, dotum, tahoma, sans-serif;
}
.table_content tbody tr td.right{
	text-align:right;
	padding-right:10px;
}
.table_content tbody tr td.left{
	text-align:left;
	padding-left:10px;
}
.table_content tbody tr td.center{
	text-align:center;
}
.table_content tbody tr td.rightline{
	border-right:1px solid #F4F4F4;
}
.table_content tbody tr td.bottomline{
	border-bottom:1px solid #F4F4F4;
}

















/***** table_list1 *****/

.table_list1{
	border-collapse: collapse; word-break: break-all; border-spacing:0;
	width:100%;
	font-family: Gulim, gulim, tahoma, sans-serif;
	table-layout:fixed;
}

.table_list1 thead tr th, .table_list1 tbody tr th, .table_list1 tfoot tr th{
	height:22px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #E2E2E2;
	background-color:#FAFAFB;
	text-align:center;
	font-weight:normal;
}

.table_list1 tfoot tr td{
	height:22px;
	padding-top:3px;
	padding-bottom:3px;
	*padding-bottom:2px;
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	border-bottom:1px solid #E2E2E2;
	background-color:#FAFAFB;
	font-family: Dotum, dotum, tahoma, sans-serif;
}

.table_list1 tbody tr td{
	height:22px;
	padding-top:3px;
	padding-bottom:3px;
	*padding-bottom:2px;
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	border-bottom:1px solid #E2E2E2;
	font-family: Dotum, dotum, tahoma, sans-serif;
}

.table_list1 tbody tr td.bggray{
	background-color:#F0F0F0;
}
.table_list1 tbody tr td.bgcyan{
	background-color:#EDFBEC;
}
.table_list1 tbody tr td.bglemon{
	background-color:#FEFBE4;
}
.table_list1 tbody tr td.best{
	background:url("/_images/csc/best.gif") no-repeat;
}
.table_list1 tbody tr td.bgcyanbest{
	background:#EDFBEC url("/_images/csc/best.gif") no-repeat;
}
.table_list1 tbody tr td.bglemonbest{
	background:#FEFBE4 url("/_images/csc/best.gif") no-repeat;
}


/***** table_list2 [일반적인 리스트]  *****/
.table_list2{
	border-collapse: collapse; word-break: break-all; border-spacing:0;
	width:100%;
	font-family: Gulim, gulim, tahoma, sans-serif;
	table-layout:fixed;
}

.table_list2 thead tr th, .table_list2 tbody tr th, .table_list2 tfoot tr th{
	height:22px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #DCE2DD;
	background-color:#F9FCF9;
	text-align:center;
	font-weight:normal;
}
/* 우측라인 */
.table_list2 thead tr th.rightline, .table_list2 tbody tr th.rightline, .table_list2 tfoot tr th.rightline{
	border-right:1px solid #F4F4F3;
}
/* 좌측라인 */
.table_list2 thead tr th.leftline, .table_list2 tbody tr th.leftline, .table_list2 tfoot tr th.leftline{
	border-left:1px solid #F4F4F3;
}




.table_list2 tfoot tr td{
	height:22px;
	padding-top:3px;
	padding-bottom:3px;
	*padding-bottom:2px;
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	border-bottom:1px solid #F4F4F4;
	background-color:#FAFAFB;
	font-family: Dotum, dotum, tahoma, sans-serif;
}

.table_list2 tbody tr td{
	font-size:12px;
	height:22px;
	padding-top:3px;
	padding-bottom:3px;
	*padding-bottom:2px;
	border-bottom:1px solid #F4F4F4;
	font-family: Dotum, dotum, tahoma, sans-serif;
}

.table_list2 tbody tr td.rightline{
	border-right:1px solid #F4F4F4;
}

.table_list2 tbody tr td.leftline{
	border-left:1px solid #F4F4F4;
}



.table_list2 tbody tr td.bggray{
	background-color:#F0F0F0;
}
.table_list2 tbody tr td.bgcyan{
	background-color:#EDFBEC;
}
.table_list2 tbody tr td.bglemon{
	background-color:#FEFBE4;
}
.table_list2 tbody tr td.best{
	background:url("/_images/csc/best.gif") no-repeat;
}
.table_list2 tbody tr td.bgcyanbest{
	background:#EDFBEC url("/_images/csc/best.gif") no-repeat;
}
.table_list1 tbody tr td.bglemonbest{
	background:#FEFBE4 url("/_images/csc/best.gif") no-repeat;
}




/***** table_report  [통계쪽 적용]  *****/
.table_report{
	border-collapse: collapse; word-break: break-all; border-spacing:0;
	width:100%;
	font-family: Gulim, gulim, tahoma, sans-serif;
	table-layout:fixed;
}

.table_report thead tr th, .table_report tbody tr th, .table_report tfoot tr th{
	height:22px;
	padding-top:3px;
	padding-bottom:3px;
	border-right:1px solid #E2E2E2;
	border-left:1px solid #E2E2E2;
	border-bottom:1px solid #DCE2DD;
	background-color:#F9FCF9;
	text-align:center;
	font-weight:normal;
}



.table_report tfoot tr td{
	height:22px;
	padding-top:3px;
	padding-bottom:3px;
	*padding-bottom:2px;
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	border-bottom:1px solid #E2E2E2;
	background-color:#FAFAFB;
	font-family: Dotum, dotum, tahoma, sans-serif;
}

.table_report tbody tr td{
	font-size:12px;
	height:22px;
	padding-top:3px;
	padding-bottom:3px;
	*padding-bottom:2px;
	border-right:1px solid #E2E2E2;
	border-left:1px solid #E2E2E2;
	border-bottom:1px solid #E2E2E2;
	font-family: Dotum, dotum, tahoma, sans-serif;
}




.table_report tbody tr td.bggray{
	background-color:#F0F0F0;
}
.table_report tbody tr td.bgcyan{
	background-color:#EDFBEC;
}
.table_report tbody tr td.bglemon{
	background-color:#FEFBE4;
}
.table_report tbody tr td.best{
	background:url("/_images/csc/best.gif") no-repeat;
}
.table_report tbody tr td.bgcyanbest{
	background:#EDFBEC url("/_images/csc/best.gif") no-repeat;
}
.table_report tbody tr td.bglemonbest{
	background:#FEFBE4 url("/_images/csc/best.gif") no-repeat;
}










/***** table_list_main  *****/
.table_list_main{
	border-collapse: collapse; word-break: break-all; border-spacing:0;
	width:100%;
	font-family: Gulim, gulim, tahoma, sans-serif;
	table-layout:fixed;
}

.table_list_main thead tr th, .table_list_main tbody tr th, .table_list_main tfoot tr th{
	height:10px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	font-weight:normal;
}
.table_list_main thead tr th.bottomline, .table_list_main tbody tr th.bottomline, .table_list_main tfoot tr th.bottomline{
	border-bottom:1px solid #DCE2DC;
}
.table_list_main thead tr th.rightline, .table_list_main tbody tr th.rightline, .table_list_main tfoot tr th.rightline{
	border-right:1px solid #DCE2DC;
}
.table_list_main thead tr th.bg01, .table_list_main tbody tr th.bg01, .table_list_main tfoot tr th.bg01{
	background-color:#F9FCF9;
}
.table_list_main thead tr th.bg02, .table_list_main tbody tr th.bg02, .table_list_main tfoot tr th.bg02{
	background-color:#F2F9F9;
}
.table_list_main thead tr th.bg03, .table_list_main tbody tr th.bg03, .table_list_main tfoot tr th.bg03{
	background-color:#FAF8F7;
}
.table_list_main thead tr th.bg04, .table_list_main tbody tr th.bg04, .table_list_main tfoot tr th.bg04{
	background-color:#FCFCFC;
}

.table_list_main tfoot tr td{
	height:10px;
	padding-top:3px;
	padding-bottom:3px;
	*padding-bottom:2px;
	border-left:1px solid #F4F4F4;
	border-right:1px solid #F4F4F4;
	border-bottom:1px solid #F4F4F4;
	font-family: Dotum, dotum, tahoma, sans-serif;
}

.table_list_main tbody tr td{
	height:10px;
	padding-top:3px;
	padding-bottom:3px;
	*padding-bottom:2px;
	border-left:1px solid #F4F4F4;
	border-right:1px solid #F4F4F4;
	border-bottom:1px solid #F4F4F4;
	font-family: Dotum, dotum, tahoma, sans-serif;
}
.table_list_main tbody tr td.bg01{
	background-color:#F9FCF9;
}
.table_list_main tbody tr td.bg02{
	background-color:#F2F9F9;
}
.table_list_main tbody tr td.bg03{
	background-color:#FAF8F7;
}
.table_list_main tbody tr td.bg04{
	background-color:#FCFCFC;
}

.table_list_main tbody tr td.bggray{
	background-color:#F0F0F0;
}
.table_list_main tbody tr td.bgcyan{
	background-color:#EDFBEC;
}
.table_list_main tbody tr td.bglemon{
	background-color:#FEFBE4;
}
.table_list_main tbody tr td.best{
	background:url("/_images/csc/best.gif") no-repeat;
}
.table_list_main tbody tr td.bgcyanbest{
	background:#EDFBEC url("/_images/csc/best.gif") no-repeat;
}
.table_list_main tbody tr td.bglemonbest{
	background:#FEFBE4 url("/_images/csc/best.gif") no-repeat;
}





/***** table_list tr over *****/

.tr_over{
	background-color:#E8F8FF;
}

/***** table_list tr selected *****/

.tr_selected{
	background-color:#CCE6F4;
}

/***** Paging *****/

.paging{
	position:relative;
	width:100%;
	height:25px;
	margin-top:10px;
}

.paging .paging_l{
	position:absolute;
	left:0px;
	text-align:left;
}

.paging .paging_c{
	position:absolute;
	left:50%;
	width:310px;
	margin-left:-155px;
	top:0px;
	text-align:center;
}

.paging .paging_c a{
	border:1px solid #FFFFFF;
}
.paging .paging_c a.pagearrow{
	display:inline-block;
	width:40px;
	padding-top:1px;
	padding-bottom:1px;
	_padding-top:2px;
	_padding-bottom:0px;
}
.paging .paging_c a.pagenum{
	display:inline-block;
	width:20px;
	padding-top:1px;
	padding-bottom:1px;
}
.paging .paging_c a.over{
	border:1px solid #6666CC;
}

.paging .paging_r{
	position:absolute;
	right:0px;
	text-align:right;
}

/***** box1 *****/
.box1_top{
	width:740px;height:5px;background:url("/_images/common/box1_top.gif") no-repeat;padding:0;margin:0;font-size:1px;line-height:1px;
}
.box1_body{
	width:740px;padding-top:10px;padding-bottom:10px;background:url("/_images/common/box1_body.gif") repeat-y;
}
.box1_bottom{
	width:740px;height:5px;background:url("/_images/common/box1_bottom.gif") no-repeat;padding:0;margin:0;font-size:1px;line-height:1px;
}

/***** box2 *****/
.box2_top{
	width:780px;height:5px;background:url("/_images/common/box2_top.gif") no-repeat;padding:0;margin:0;font-size:1px;line-height:1px;
}
.box2_body{
	width:780px;padding-top:10px;padding-bottom:10px;background:url("/_images/common/box2_body.gif") repeat-y;
}
.box2_bottom{
	width:780px;height:5px;background:url("/_images/common/box2_bottom.gif") no-repeat;padding:0;margin:0;font-size:1px;line-height:1px;
}

/***** topborder0 *****/
.topborder0{
	border-top-width:0px;
}
.topborder0 thead tr th{
	border-top-width:0px;
}

/******** comm_box */
.comm_box_top { background:url(../../_images/common/comm_box_top.gif); height:21px; width:780px;}
.comm_box_body { background:url(../../_images/common/comm_box_body.gif) repeat-y; width:780px; color:#444444;}
.comm_box_body h4 { 
	padding-left:20px;margin-bottom:10px;
}
.comm_box_body .flow { 
	position:absolute;top:20px;right:20px;text-align:right;
}
.comm_box_body p { 
	padding-left:28px;
}
.comm_box_bottom { background:url(../../_images/common/comm_box_bottom.gif); height:21px; width:780px;}













/* 조직관리 css */
#group_leftpannel{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
#group_leftpannel #area_list{
	color:#005E93;
	padding-left:10px;
	cursor:pointer;
	line-height:20px;
	_height:20px;
	font-weight:bold;
}
#group_leftpannel #team_list{
	color:#4576BB;
	padding-left:25px;
	cursor:pointer;
	line-height:20px;
	_height:20px;
	font-weight:bold;
}
#group_leftpannel #survey_list{
	padding-left:38px;
	cursor:pointer;
	line-height:20px;
	_height:18px;
}



/* 게시판 권한 */
#board_auth {
	padding:10px;
}
#board_auth #area_list{
	color:#005E93;
	padding-left:10px;
	line-height:20px;
	font-weight:bold;
}
#board_auth #team_list{
	color:#4576BB;
	padding-left:29px;
	line-height:20px;
	font-weight:bold;
}
#board_auth #survey_list{
	padding-left:49px;
	line-height:20px;
}








/******************************* 통계현황 관련 ******************************/
/* IE6에서 width값 자동으로 안잡혀서 고정해줌. */
.report_width {
	width:1020px;
}
.report_width_etc {
	height:550px;position:relative;overflow-y:scroll;width:1037px;_width:1020px;
}

/* IE7 */
*:first-child+html .report_width {
	width:100%;
}

*:first-child+html .report_width_etc {
	height:550px;position:relative;overflow-y:scroll;overflow-x:hidden;width:100%;
}

/****************************************************************************/