/* pay_regist */

table.type_normal thead th.align_2{border-top:0px;}
table.type_normal tbody td.align_del{border-bottom:0px;}
table.type_normal tbody td.align_block {border-top:1px solid #656565; font-weight:bold; color:#555; }
table.type_normal tbody td span.align_font {color:#ff3939; }

/* pay_view */
.pay_view tbody th {width:130px;}
.pay_view tbody td {vertical-align:top;}
.pay_view table.in_table {width:510px;}
.pay_view table.in_table th.tit {width:110px; padding-left:10px;}
.pay_view table.in_table td.con {width:145px; padding-left:10px;}
.pay_view table.in_table.pay_total th.tit {width:100px; padding-left:10px;}
.pay_view table.in_table.pay_total td.con {width:400px; padding-left:10px;}

div.approval_import {margin:15px;}


/* admin_equipment_history  */
.layer_equipment_history .type_normal tbody td {text-align:left; border-top:1px solid #e6e6e6; border-bottom:0; }
.layer_equipment_history .type_normal tbody td:first-child {padding-left:12px!important; padding-right:0px!important;}

/* set_wrap equipment_history */
.equipment_history {position:relative; margin:15px;}
.equipment_history .set_nav {position:absolute; top:0; left:0; width:240px;}
.equipment_history .set_nav .search_wrap {width:initial; margin-bottom:5px;}
.equipment_history .set_nav .content_tab_wrap {margin-top:-1px; width:237px; height:247px;}

.equipment_history .set_nav .sidetab_title {margin-right:1px; padding:10px; border-left:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #e6e6e6; background:#fafafa;}
.equipment_history .set_nav .sidetab_title span.title {font-size:12px; font-weight:bold;}
.equipment_history .set_nav .sidetab_title span.ic_con {float:right; cursor:pointer;}
.equipment_history .set_nav .sidetab_title span.ic_remove {margin-left:5px;}

.equipment_history .set_data {margin-left:250px;}
.equipment_history .set_data h1.s_title {margin-top:initial; padding:5px 0 7px 4px;}
.equipment_history .set_data .type_list_box th,
.equipment_history .set_data .type_list_box td {border-top:1px solid #bbb; border-left:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #e6e6e6; vertical-align:top;}
.equipment_history .set_data .type_list_box th {width:100px;}
.equipment_history .set_data .type_list_box td {white-space:normal;}
.equipment_history .set_data .type_list_box tr.last th,
.equipment_history .set_data .type_list_box tr.last td {border-bottom:1px solid #bbb;}
.equipment_history .set_data .type_list_box tr.unusual th {height:100px;}
.equipment_history .set_data .type_list_box th span.title_txt {display:inline-block;}
.equipment_history .set_data .wrap_equipment_detail {margin-bottom:10px;}

ul.tab_type3 li.selected {border-bottom-color:#E7E7E7!important;}
ul.tab_type3 li.last {margin-right:1px;}
ul.tab_type3 li:first-child {border-left:1px solid #b5b5b5;}

/* tb_statement_list */
.tb_statement_list .check {width:30px;}
.tb_statement_list .depart {width:100px;}
.tb_statement_list .code {width:120px;}
.tb_statement_list td.title {background-image:none!important; background:none!important;}
.tb_statement_list .name {width:50px; max-width:45px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tb_statement_list .division {width:60px;}
.tb_statement_list .date {width:100px;}
.tb_statement_list .opinion {width:30px;}
.tb_risk_search select{vertical-align:middle}
.tb_risk_search div{vertical-align:middle}
.tb_risk_search section{vertical-align:middle}


/* check_schedule */
.check_schedule .date {width:100px;}
.check_schedule .subject {cursor:pointer;}
.check_schedule .article_head_wrap {display:inline-block;}
.check_schedule .article_head_wrap select.article_head {margin-right:8px;}

/* check_schedule layer */
.layer_normal .set_nav,
.layer_normal .set_data {border:0px!important;}
.layer_check_schedule {width:800px!important;}
.layer_check_schedule .set_wrap {position:relative;}
.layer_check_schedule .set_nav {float:none!important; position:absolute; top:0; left:0; width:395px!important;}
.layer_check_schedule .set_data {margin-left:405px!important;}
.layer_check_schedule .title {margin-bottom:5px;}
.layer_check_schedule th {width:80px;}


/**check_fac*/
.tb_check_search select{vertical-align:middle}
.tb_check_search div{vertical-align:middle}
.tb_check_search section{vertical-align:middle}


/* news테이블 */
.tb_news {border-collapse:collapse;}
.tb_news tr th {font-size:11pt; white-space:nowrap; padding:10px;}
.tb_news tr td {border-bottom:1px solid #dcdcdc; white-space:nowrap; font-size:10pt; padding:10px;}
.tb_news .l_title {height:35px; font-size:12pt; font-weight:bold;}
.tb_news .title {text-align:center;}
.tb_news .value {text-align:right; color:#787878; border-left:1px solid #dcdcdc;}
.tb_news .bb_0 {border-bottom:0;}
#div_html {margin:10px;}

/* news테이블-farthernews_3 */
.bg_news tr td {border:0;}
.bg_news .value {border-left:0;}

/* sales테이블 */
.tb_sales thead tr th {border:0; font-size:14pt;}
.tb_sales thead tr td {border:0; text-align:right; padding-right:5px;}
.tb_sales tr th {border:2px solid; text-align:center; font-size:13pt}
.tb_sales tr td {border:2px solid; text-align:right; font-size:13pt}

/* sales테이블-sales_4 */
.tb_sales .tt {text-align:left;}
.tb_sales .head {text-align:center;}
.tb_sales .tt_l {text-align:left; padding-left:25px;}
.tb_sales .fw_b {font-weight:bold;}
.tb_sales .bb_0 {border:0;}
th.none_border {border: 0px !important;}

/* sales테이블_custom */
.tb_sales_custom thead tr th {border:0; font-size:14pt;}
.tb_sales_custom thead tr td {border:0; text-align:right; padding-right:5px;}
.tb_sales_custom tr th {border:2px solid; text-align:center; font-size:10pt}
.tb_sales_custom tr td {text-align:right; font-size:10pt; padding: 1px !important;}

/* sales테이블-sales_4_custom */
.tb_sales_custom .tt {text-align:left;}
.tb_sales_custom .head {text-align:center;}
.tb_sales_custom .tt_l {text-align:left; padding-left:25px;}
.tb_sales_custom .fw_b {font-weight:bold;}
.tb_sales_custom .bb_0 {border:0; padding:0px !important; font-size:14px;}

/*DOCUSTOM-6823[삼영무역] EIS화면 수정 요청사항*/
.tb_news .nValue {text-align :right;}
.tb_news .fb {font-weight:bold;}

th.none_border {border: 0px !important;}



th.top_thickly_border{
    border-top: 4px solid !important;
    border-left: 4px solid !important;
    border-right: 4px solid !important;
    border-bottom: 2px solid !important;
}
th.thickly_border{
	border-left: 4px solid !important;
    border-right: 4px solid !important;
    border-bottom: 2px solid !important;
}
td.thickly_border{
	border-left: 4px solid !important;
    border-right: 4px solid !important;
    border-bottom: 2px solid !important;
}
td.bottom_thickly_border{
	border-left: 4px solid !important;
    border-right: 4px solid !important;
    border-bottom: 4px solid !important;
}



/* 폰트 컬러 */
.tb_news .fc_g {color:#107237;}
.tb_news .fc_s {color:#00a2ce;}
.tb_news .fc_p {color:#7170ba;}
.tb_news .fc_o {color:#ce5f15;}
.tb_news .fc_b {color:#787878;}
.tb_news .fc_bl {color:#254061;}

/* 배경 컬러 */
.tb_news .bc_b {background:#f5f5f5;}
.tb_news .bc_b2 {background:#e1e1e1;}
.tb_news .bc_g {background:#f9fef3;}
.tb_news .bc_g2 {background:#e6edd6;}
.tb_news .bc_p {background:#f7f7fe;}
.tb_news .bc_p2 {background:#dadcea;}
.tb_news .bc_o {background:#ffeee3;}
.tb_news .bc_bl {background:#e4edf7;}

/* migration css - START */
/* 결재문서 정보부분 */
#migration_data {width:800px}
#migration_data .orgdecisioninfotable_a, .decisioninfotable_a  {border-top:1px solid black; border-right:1px solid black; font-family:Tahoma,Verdana,Arial,Gulim; font-size:9pt; }
#migration_data .orgdecisioninfotable_a th, .decisioninfotable_a th {border-left:1px solid black; border-bottom:1px solid black; padding:1px; padding-right:3px; font-weight:bold; background:#f0f0f0; width:80px; text-align:right;}
#migration_data .orgdecisioninfotable_a td, .decisioninfotable_a td {border-left:1px solid black; border-bottom:1px solid black; padding:1px; padding-left:3px; height:20px;}
/* 재상신문서등 약식 정보 부분 */
#migration_data .decisioninfotable_a th {color:#606060;}
#migration_data .decisioninfotable_a td {color:#666666;}


#migration_data .table_with_underline th {border:0px; border-bottom: black 1px solid; padding:2px; padding-right:3px; font-weight:bold; background:#e0e0e0; width:60px; text-align:right; font-size:9pt}
#migration_data .table_with_underline td {border:0px; border-bottom: black 1px solid; padding:2px; padding-left:3px; height:23px; font-size:9pt}

#migration_data .table_with_nounderline th {border:0px; padding:2px; font-weight:bold; background:#e0e0e0; font-size:9pt}
#migration_data .table_with_nounderline td {border:0px; padding:2px; font-size:9pt}

#migration_data .table_with_border th {border:0px; padding:1px; font-weight:bold; background:#e0e0e0; font-size:9pt}
#migration_data .table_with_border td {border:0px; padding:1px; font-size:9pt}


/* 결재란 부분 */
#migration_data .decision_area {border-top:1px solid black; border-right:1px solid black; font-family:Tahoma,Verdana,Arial,Gulim; font-size:9pt; }
#migration_data .decision_area th {width: 23px; border-left:1px solid black; border-bottom:1px solid black; padding:1px; font-weight:bold; background:white; text-align:center;}
#migration_data .decision_area td {border-left:1px solid black; border-bottom:1px solid black; padding:1px; text-align:center; background:white; }
#migration_data .decision_area .leftalign { text-align:left }
#migration_data .decision_area td input{text-align:center; border:0px; width:100%}

/* 첨부파일 표시부분 */
#migration_data .SystemInputArea {border-left: 1px solid black; padding: 0px; font: Tahoma,Verdana,Arial,Gulim;}
#migration_data .SystemInputArea .dark{background:#e0e0e0; border-top: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black;  padding: 2px; font: Verdana,Arial,Gulim; width:80px}
#migration_data .SystemInputArea .bright{background:white; border-top: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black;  padding: 2px; font: Verdana,Arial,Gulim;}
#migration_data .SystemInputArea .bright input{height:18px}

/* InputBox */
#migration_data .on  {	border: 1px solid silver;	font: 'Gulim','Arial'; font-weight:normal; 	color: buttonshade;	cursor: hand; width:190px; font-size:9pt;}
#migration_data .off {	border: 1px solid window;	font: 'Gulim','Arial'; font-weight:normal; 	color:  ;	cursor: hand; width:190px; font-size:9pt;}

#migration_data .on2  {	border: 1px solid silver;	font: 'Gulim','Arial'; font-weight:normal; 	color: buttonshade;	cursor: hand; width:348px; font-size:9pt;}
#migration_data .off2 {	border: 1px solid window;	font: 'Gulim','Arial'; font-weight:normal; 	color:  ;	cursor: hand; width:348px; font-size:9pt;}

/* toolbar */
#migration_data .toolBarBody {  border: 0;	margin: 0;	cursor: wait; 	background: buttonface; ; font-size:9pt;}
#migration_data .coolButton {	font: menu;	padding-left: 20px;	padding-right: 20px; ; font-size:9pt;}
#migration_data .toolBarBody .separator {	width: 2px;	height: 22px;	border-left: 1px solid buttonshadow;	border-right: 1px solid buttonhighlight; ; font-size:9pt;}
#migration_data .toolBarBody td {	text-align: center; ; font-size:9pt;}
#migration_data .toolBarBody img {	width: 20px;	height: 20px;; font-size:9pt;}

/* blank.html */
#migration_data .messageBody {	border: 0;	margin: 0;	cursor: default;	background: buttonface;; font-size:9pt;}
#migration_data .dark {	background: buttonshadow;	color: white;	font: 'Gulim','Arial'; font-weight:normal; 	text-align: right;	padding: 0;	padding-right: 3px; font-weight:normal; font-size:12px; }
#migration_data .bright {	background: buttonface;	color: windowtext;	font: 'Gulim','Arial'; font-weight:normal; 	text-align: left;	padding: 0;	padding-right: 3px;	padding-left: 5px; font-size:12px; }
#migration_data .bright a, .bright a:hover, .bright a:visited, .bright a:active {	color: blue;	text-decoration: underline;; font-size:9pt;}

/* editMessage.html */
#migration_data .editorBody {	border: 0;	margin: 0;	cursor: default;	background: buttonface;; font-size:9pt;}
#migration_data #topToolBar {	background: buttonface;	width: 100%;}
#migration_data #headerTable {	border: 1px solid black;	width: 100%;	background: window;; font-size:9pt;}

/*input {	font: 'Gulim','Arial'; font-weight:normal; 	color: black;	cursor: hand; font-size:12px; font-size:9pt;}*/
#migration_data input {	font: 'Gulim','Arial'; font-weight:normal; 	color: black; font-size:12px; font-size:9pt;}
#migration_data select {	font: 'Gulim','Arial'; font-weight:normal; 	color: black; font-size:12px; cursor:default; font-size:9pt;}

#migration_data .graybox {BORDER-RIGHT: 0px solid; text-align: right; color: white; font: 'Gulim','Arial'; font-weight:normal;  BORDER-TOP: 0px solid; FONT-SIZE: 9pt; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; BACKGROUND-COLOR: buttonshadow; font-size:9pt;}
#migration_data .inputBlock {	padding-left: 4px;	padding-right: 4px;	padding-bottom: 1px;; font-size:9pt;}
#migration_data .toBlock {	color: windowtext;	font: 'Gulim','Arial'; font-weight:normal; 	padding: 2px;	padding-left: 4px;	padding: right: 4px;; font-size:9pt;}
#migration_data #middle {	background: buttonface;	overflow: hidden;	width: 100%;	height: 2px;	margin: 0;; font-size:9pt;}
#migration_data #visibleText {	position: relative;	top: -1px;	width: 100%;	border: 2px inset buttonface;	height: 100%;; font-size:9pt;}
#migration_data #editbar {	font-weight: bold;	border: 3px solid buttonface;	width: 100%;; font-size:9pt;}
#migration_data #editBar td {	width: 22px;	height: 22px;	padding-top: 0;	padding-bottom: 0;; font-size:9pt;}
#migration_data #editbar img {	width: 16px;	height: 16px;	margin-left: 2px;	margin-right: 2px;; font-size:9pt;}

#migration_data .richTextEditorBody {	margin: 0pt;	padding: 0pt;	border: none; ; font-size:9pt;}
#migration_data #textEdit {	width: 100%;	height: 100%;	border: none;; font-size:9pt;}

#migration_data .editorBody select {	font: 'Gulim','Arial'; font-weight:normal; 	; font-size:9pt;}
#migration_data .editorBody .separator {	width: 2px;	height: 18px;	border-left: 1px solid buttonshadow;	border-right: 1px solid buttonhighlight;; font-size:9pt;}
#migration_data .editorBody #switchDiv {	font: 'Gulim','Arial'; font-weight:normal; 	padding: 3px;	padding-left: 5px;; font-size:9pt;}
#migration_data .editorBody a {	color: blue;; font-size:9pt;}

#migration_data .coolBar {	background: buttonface;	border-top: 1px solid buttonhighlight;	border-left: 1px solid buttonhighlight;	border-bottom: 1px solid buttonshadow;	border-right: 1px solid buttonshadow;	padding: 2px;	font: menu;; font-size:9pt;}
#migration_data .coolButton {	border: 1px solid buttonface;	padding: 1px;	text-align: center;	cursor: default;; font-size:9pt;}
#migration_data .coolButton IMG {	filter: gray();; font-size:9pt;}

#migration_data #top {	background: buttonface;	overflow: hidden;	width: 100%;	height: 0;	margin: 0;	font-size: 1px;	}
#migration_data #middle {	background: buttonface;	overflow: hidden;	width: 100%;	height: 5px;	margin: 0; font-size: 1px;	}
#migration_data #contentArea {	position: relative;	top: 2px;	width: 100%;	border: 0 inset buttonface;	height: 100%; font-size: 1px;	}

#migration_data  {background-color: #ffffff;padding: 5px 5px 5px 5px;margin: 0px;}

/* LYG */
#migration_data td, #migration_data th, #migration_data table, #migration_data input, #migration_data select, #migration_data textarea, #migration_data p, #migration_data UL, #migration_data OL{font-family: Gulim, Tahoma, Verdana, Arial, Sans-Serif;font-size: 10pt;}

#migration_data a[href]{
    color: -moz-hyperlinktext !important;		/* For Firefox... mark as important, otherwise it becomes black */
    text-decoration: -moz-anchor-decoration;	/* For Firefox 3, otherwise no underline will be used */
}

/* LYG */
#migration_data p, #migration_data ul, #migration_data li, #migration_data dt{margin-top: 0;margin-bottom: 0;line-height:140%;}

#migration_data {margin:0;padding:0;}
#migration_data>table:nth-child(1){width:800px}
#migration_data>table:nth-child(1) table{width:800px}
#migration_data>table:nth-child(2){display: none}
#migration_data>table:nth-child(4){width: 800px}
/* migration css - END */

/* 퇴근버튼만 비활성화 */
#clockOutTimeBtn{display: none}

/* 퇴근버튼만 비활성화 */
div.works_state{display:none;}
#workOut{display:none;}
div.ehr_stat_data{display:none;}
