@CHARSET "UTF-8";

.background-keywordfail .x-grid-cell{
  background-color: #ff0000;
}

.background-yellow .x-grid-cell{
  background-color: yellow;
}


.background-blue2 .x-grid-cell{
    background-color: #A9E2F3;
}


.background-disable .x-grid-cell{
  background-color: #dfdfdf;
}

.numAlign {
	text-align: right;
}
.white .x-window-body {
	background-color: white;
}
.textOver {
	cursor: pointer;
}

.th{
  background-color: #eeeeee;
}

.x-action-col-cell img {    
    cursor: pointer;
}


select{height:21px;margin:-2px 0 -1px;border:1px #ccc solid;vertical-align:middle}
button{cursor:pointer}
input,select, button{vertical-align:middle}
textarea{overflow:hidden;overflow-y:auto;margin:-1px 0 1px;line-height:1.5;vertical-align:middle}
input.text{height:21px;_margin:-2px 0 0;padding:3px 3px 0;_padding:1px 3px 0;border:1px solid #ccc}
textarea.text{padding:1px 3px 0;border:1px solid #ccc}
h1{color:#15498b;font-weight:bold; font-size:1.6em;color:#2C2C2C;text-shadow: 0 0 1px rgba(39, 38, 38, 0.6)}


/* 기본 테이블  */
.table2 {clear: both;width:98%;margin:10px 0;border-top: 2px solid #5d90cf;border-bottom: 1px solid #c3daea;table-layout:fixed}
.table2 caption {position:absolute;visibility:hidden;overflow:hidden;height:0;width:0;font-size:0;line-height:0}
.table2 tr{border-bottom: 1px solid #E1E1E1; font-size: 12px;}
.table2 th{text-align:center;color:#767676; font-weight:bold; background:#fafafa;padding:6px 10px;border-left: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1; font-size: 12px;}
.table2 td{text-align:left;padding: 6px 20px;border-left: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1;line-height:1.8; font-size: 12px; }
.table2 td.tl{text-align:left;padding: 6px 15px;border-left: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1;line-height:1.8 }
.table2 td.tc{text-align:center;padding: 6px 10px;border-left: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1;line-height:1.8}

/* 리스트 검색 테이블 */
.table3 {clear: both;width:98%;margin:10px 0;border-top: 2px solid #5d90cf;border-bottom: 1px solid #c3daea;table-layout:fixed}
.table3 caption {position:absolute;visibility:hidden;overflow:hidden;height:0;width:0;font-size:0;line-height:0}
.table3 tr{border-bottom: 1px solid #E1E1E1; font-size: 12px;}
.table3 th{text-align:center;color:#767676; font-size: 12px; font-weight:bold; background:#fafafa;padding:3px 10px;border-left: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1}
.table3 td{padding: 1px 10px;border-left: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1;line-height:1.8; font-size: 12px;}
/* .table3 td{border-left: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1;line-height:1.8 } */
.table3 td.tl{padding: 3px 15px;border-left: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1;line-height:1.8 }
.table3 td.tc{text-align:center;padding: 3px 10px;border-left: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1;line-height:1.8}

/* 진한라인 테이블 (disable) */
.table4 {clear: both;width:98%;margin:10px 0;border-top: 2px solid #5d90cf;border-bottom: 1px solid #a0a0a0;table-layout:fixed}
.table4 caption {position:absolute;visibility:hidden;overflow:hidden;height:0;width:0;font-size:0;line-height:0}
.table4 tr{border-bottom: 1px solid #a0a0a0; font-size: 12px;}
.table4 th{text-align:center;color:#767676; font-weight:bold; background:#fafafa;padding:6px 10px;border-left: 1px solid #a0a0a0; border-right: 1px solid #a0a0a0; font-size: 12px;}
.table4 td{text-align:left;padding: 6px 20px;border-left: 1px solid #a0a0a0;border-right: 1px solid #a0a0a0;line-height:1.8; font-size: 12px; }
.table4 td.tl{text-align:left;padding: 6px 15px;border-left: 1px solid #a0a0a0;border-right: 1px solid #a0a0a0;line-height:1.8 }
.table4 td.tc{text-align:center;padding: 6px 10px;border-left: 1px solid #a0a0a0;border-right: 1px solid #a0a0a0;line-height:1.8}

/* 추가   */
.table5 {clear: both;width:98%;margin:10px 0;border-top: 1px solid #E1E1E1;border-bottom: 1px solid #c3daea;table-layout:fixed}
.table5 caption {position:absolute;visibility:hidden;overflow:hidden;height:0;width:0;font-size:0;line-height:0}
.table5 tr{border-bottom: 1px solid #E1E1E1}
.table5 th{text-align:center;color:#767676; font-weight:bold; background:#fafafa;padding:6px 10px;border-left: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1}
.table5 td{text-align:left;padding: 6px 20px;border-left: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1;line-height:1.8 }
.table5 td.tl{text-align:left;padding: 6px 15px;border-left: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1;line-height:1.8 }
.table5 td.tc{text-align:center;padding: 6px 10px;border-left: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1;line-height:1.8}

.btn_c{width:800px; text-align:center;margin-top:20px}
.btn, .btn span, .btn input{position:relative; display:inline-block; margin:0 6px 0 0; border:0 none; text-decoration:none !important; white-space:nowrap; overflow:visible}
.btn{cursor:pointer; vertical-align:middle}
span.btn{cursor:default}
span.btn, span.btn span{color:#999}
.btn_white{background:url('/image/common/btn/bg_button.png') no-repeat}
.btn_white span, .btn_white input{left:12px; height:26px; padding:0 13px 0 0; background:url('/image/common/btn/bg_button.png') no-repeat right top; line-height:25px}
.bg_input .btn_white{background-position:0 -150px}
.bg_input .btn_white input{height:30px; padding:0 27px 0 13px; background-position:right -150px; font-weight:bold}
.btn_blue{background:url('/image/common/btn/bg_button.png') no-repeat 0 -30px}
.btn_blue span, .btn_blue input{left:12px; height:26px; padding:0 13px 0 0; background:url('/image/common/btn/bg_button.png') no-repeat right -30px; color:#fff; line-height:24px}
.btn_s_white{background:url('/image/common/btn/bg_button.png') no-repeat 0 -60px}
.btn_s_white span, .btn_s_white input{left:9px; height:21px; padding:0 10px 0 0; background:url('/image/common/btn/bg_button.png') no-repeat right -60px; line-height:21px; font-size:11px;cursor:pointer}
.btn_s_blue{background:url('/image/common/btn/bg_button.png') no-repeat 0 -120px}
.btn_s_blue span, .btn_s_blue input{left:9px; height:21px; padding:0 10px 0 0; background:url('/image/common/btn/bg_button.png') no-repeat right -120px; line-height:21px; color:#fff; font-size:11px}
