#div_erp_top_wrapper{
	background-color: #dfe8f6;
}
#div_erp_navi_wrapper{
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	background-color: #dfe8f6;
}
#div_erp_left_wrapper{
	background-image: url('/resources/common/img/default/bg.gif');
}
.div_erp_contents_search{
	background-color: #dfe8f6;
	border-bottom: 1px solid #8baeda;
}
.table_search .th_separate{
	background-color:#97d1ea;	
}
.div_common_contents_full_size{
	border-top : 1px solid #8baeda;
	background-color: #dfe8f6;
}
.div_erp_layout_sep_top_border{
	border-top : 1px solid #8baeda;
}
.div_ribbon_full_size{
	background-color:#f7f7f7 !important;
}
.grid_cell_readonly{
	background-color: #fdfdfd;
}
/* 필수 항목 홀수 행 dhx_skyblue */
div.gridbox_dhx_skyblue.gridbox .odd_dhx_skyblue:NOT(.rowselected) td[bgcolor=WhiteSmoke]:NOT(.grid_cell_readonly) {
	border-top-color : #fffff4;
	background-color: #fffff4;
}
/* 필수 항목 짝수 행 dhx_skyblue */
div.gridbox_dhx_skyblue.gridbox .ev_dhx_skyblue:NOT(.rowselected) td[bgcolor=WhiteSmoke]:NOT(.grid_cell_readonly){
	border-top-color : #fffff4;
	background-color: #fffff4;
}
.hr_common_message {
	border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(100, 100, 100, 0), rgba(100, 100, 100, 0.75), rgba(100, 100, 100, 0));
}
.tb_erp_common tr{
	border-bottom:1px solid #8baeda;
}
.tb_erp_common th{
	background-color: #c2d7f1;
	border:0px solid #fafafa;
	color:#333;
	border-left:1px solid #8baeda;
}
.tb_erp_common th:FIRST-CHILD{
	border-left:0px solid #8baeda;
}
.tb_erp_common td{
	background-color: #dfe8f6;
	border:0px solid #fafafa;
	border-left:1px solid #8baeda;	
}
.tb_erp_common input[type=text]{
	border:1px solid #DDD;
	color:#333;
}
.tb_erp_common textarea{
	border:1px solid #DDD;
	color:#333;
}
.tb_erp_common .td_subject{
	border: 0px solid #fff;
	border-bottom: 1px solid #8baeda !important;
}
.tb_erp_common .td_subject_reverse{
	border: 0px solid #fff;
	border-bottom: 0px solid #555577 !important;
	background-color:#555577;
	color : #fff
}
.span_essential{
	color:#f00;
}
div.gridbox_dhx_skyblue.gridbox .xhdr {
	border-top:1px solid #b5b5b5 !important;
}
div.gridbox_dhx_skyblue.gridbox table.hdr td div.hdrcell input[type="text"]{
	font-size:10px;
}
div.gridbox_dhx_skyblue.gridbox table.hdr td div.hdrcell input[type="checkbox"]{
	margin:0px;	
}
div.gridbox_dhx_skyblue.gridbox table.hdr td div.hdrcell select{
	font-size:12px;
	padding-bottom:1px;
}
.input_common_button {
	background: #3498db;
	background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
	background-image: -moz-linear-gradient(top, #3498db, #2980b9);
	background-image: -ms-linear-gradient(top, #3498db, #2980b9);
	background-image: -o-linear-gradient(top, #3498db, #2980b9);
	background-image: linear-gradient(to bottom, #3498db, #2980b9);
	-webkit-border-radius: 3;
	-moz-border-radius: 3;
	border-radius: 3px;
	font-family: "Malgun Gothic";
	color: #ffffff;
	font-size: 12px;
	text-align:center;
	padding: 2px 2px 2px 2px;
	border: solid #8baeda 0px;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
}
.input_common_button:hover {
	background: #3cb0fd;
	background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
	background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
	text-decoration: none;
}
.input_common_button:ACTIVE {
	background: #2980b9;
	background-image: -webkit-linear-gradient(top, #2980b9, #3498db);
	background-image: -moz-linear-gradient(top, #2980b9, #3498db);
	background-image: -ms-linear-gradient(top, #2980b9, #3498db);
	background-image: -o-linear-gradient(top, #2980b9, #3498db);
	background-image: linear-gradient(to bottom, #2980b9, #3498db);
}

.div_subject{
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	font-size:12px;
	color:#555577;
	vertical-align: middle;
	font-weight: bold;
}
.div_subject_reverse{
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	font-size:12px;
	background-color:#555577;
	color:#fff;
	vertical-align: middle;
	font-weight: bold;
}
.ftr{
	border-bottom: 1px solid #b5b5b5;
}
.span_grid_paging_separate{
	font-style: normal;
}
.anchor_grid_paging_arrow{
	width:17px;
	height:17px;	
	border-width:0px;
}
.anchor_grid_paging_left_arrow{
	background-image: url("imgs/dhxgrid_skyblue/ar_left.gif");
	cursor:pointer;
}
.anchor_grid_paging_left_arrow[disabled="disabled"]{
	background-image: url("imgs/dhxgrid_skyblue/ar_left_dis.gif");
	cursor:default;
}
.anchor_grid_paging_left_abs_arrow{
	background-image: url("imgs/dhxgrid_skyblue/ar_left_abs.gif");
	cursor:pointer;
}
.anchor_grid_paging_left_abs_arrow[disabled="disabled"]{
	background-image: url("imgs/dhxgrid_skyblue/ar_left_abs_dis.gif");
	cursor:default;
}
.anchor_grid_paging_right_arrow{
	background-image: url("imgs/dhxgrid_skyblue/ar_right.gif");
	cursor:pointer;
}
.anchor_grid_paging_right_arrow[disabled="disabled"]{
	background-image: url("imgs/dhxgrid_skyblue/ar_right_dis.gif");
	cursor:default;
}
.anchor_grid_paging_right_abs_arrow{
	background-image: url("imgs/dhxgrid_skyblue/ar_right_abs.gif");
	cursor:pointer;
}
.anchor_grid_paging_right_abs_arrow[disabled="disabled"]{
	background-image: url("imgs/dhxgrid_skyblue/ar_right_abs_dis.gif");
	cursor:default;
}

.td_cti{
	background: #b4d9f1;
	background-image: -webkit-linear-gradient(top, #b4d9f1, #3498db);
	background-image: -moz-linear-gradient(top, #b4d9f1, #3498db);
	background-image: -ms-linear-gradient(top, #b4d9f1, #3498db);
	background-image: -o-linear-gradient(top, #b4d9f1, #3498db);
	background-image: linear-gradient(to bottom, #b4d9f1, #3498db);
	color:#fff;
}
.td_cti_activated{
	background: #ffdc00 !important;
	background-image: -webkit-linear-gradient(top, #ffdc00, #b4d9f1) !important;
	background-image: -moz-linear-gradient(top, #ffdc00, #b4d9f1) !important;
	background-image: -ms-linear-gradient(top, #ffdc00, #b4d9f1) !important;
	background-image: -o-linear-gradient(top, #ffdc00, #b4d9f1) !important;
	background-image: linear-gradient(to bottom, #ffdc00, #b4d9f1) !important;
}

.td_cti_disabled{
	background: #787878 !important;
	background-image: -webkit-linear-gradient(top, #AAAAAA, #787878) !important;
	background-image: -moz-linear-gradient(top, #AAAAAA, #787878) !important;
	background-image: -ms-linear-gradient(top, #AAAAAA, #787878) !important;
	background-image: -o-linear-gradient(top, #AAAAAA, #787878) !important;
	background-image: linear-gradient(to bottom, #AAAAAA, #787878) !important;
	cursor: default !important;
}

.td_cti:HOVER{
	background: #3cb0fd;
}
.td_cti:ACTIVE{
	background: #ffff00;
	background-image: -webkit-linear-gradient(top, #ffff00, #b4d9f1);
	background-image: -moz-linear-gradient(top, #ffff00, #b4d9f1);
	background-image: -ms-linear-gradient(top, #ffff00, #b4d9f1);
	background-image: -o-linear-gradient(top, #ffff00, #b4d9f1);
	background-image: linear-gradient(to bottom, #ffff00, #b4d9f1);
}
#div_sub_top_button{
	background-color: #8baeda;
}
#tb_sub_top_button td{
	color:#FFF;
	background-image:url('./imgs/common/top_sep.gif');
	background-position: left center;
	background-repeat: no-repeat;
}
#tb_sub_top_button td:FIRST-CHILD{
	border-left : 0px solid #fff;
	background : none;
}
.tb_cti_reserve th{
	background-color : #f3f3f3;
}