
/*---------------------------------- [      BASE      ] ----------------------------------*/
*{ 
    font-family:±¼¸²,Arial, Helvetica;
    font-size:12px;
    color:#656565;
    line-height:17px;
    letter-spacing:0px;
}


/*---------------------------------- [   ±âº» ¸µÅ©    ] ----------------------------------*/
a:link        { color:595959;text-decoration:none; }
a:active    { color:595959;text-decoration:none; }
a:visited    { color:595959;text-decoration:none; }
a:hover        { color:595959;text-decoration:underline; }


/*---------------------------------- [   »ö»ó Å¬·¡½º  ] ----------------------------------*/
.c-p {color:#FFE3EE !important;}    /* soft pink */
.c-b {color:#288CFF !important;}    /* blue */
.c-r {color:red     !important;}    /* red */
.c-w {color:#FFFFFF !important;}    /* white */
.c-g1 {color:#585858     !important;}    /* È¸»ö1 */
.c-v1 {color:#9400D3     !important;}    /* º¸¶ó»ö1 */
.c-v1 {color:#9400D3     !important;}    /* º¸¶ó»ö1 */
.c-e1 {color:#2E8B57     !important;}    /* ³ì»ö1 */
.c-s1 {color:#1174B5     !important;}    /* ÇÏ´Ã»ö1 */
.c-o1 {color:#FF8A02     !important;}    /* ¿À·£Áö1 */


.bgc-g {background-color:#E4E4E4}

/*---------------------------------- [   ÆùÆ® Å¬·¡½º  ] ----------------------------------*/
.b, a.b:link, a.b:visited, a.b:hover, a.b:active{font-weight:bold;}

.p10, a.p10:link, a.p10:visited, a.p10:hover, a.p10:active{font-size:10px}
.p11, a.p11:link, a.p11:visited, a.p11:hover, a.p11:active{font-size:11px}
.p12, a.p12:link, a.p12:visited, a.p12:hover, a.p12:active{font-size:12px}
.p13, a.p13:link, a.p13:visited, a.p13:hover, a.p13:active{font-size:13px}
.p14, a.p14:link, a.p14:visited, a.p14:hover, a.p14:active{font-size:14px}
.p15, a.p15:link, a.p15:visited, a.p15:hover, a.p15:active{font-size:15px}
.p16, a.p16:link, a.p16:visited, a.p16:hover, a.p16:active{font-size:16px}
.p17, a.p17:link, a.p17:visited, a.p17:hover, a.p17:active{font-size:17px}


/*---------------------------------- [ È­¸é ±¸¼º ¿ä¼Ò ] ----------------------------------*/
.box1 {border:1;border-color:#CCE1FF;border-style:solid;padding:5 5 5 5;margin:5 5 5 5;}
.box2 {border:0;padding:0 0 0 0;margin:0 0 0 15;text-align:left} 
.box3 {border:0;padding:0 0 0 0;margin:10 0 0 0;text-align:center}
.box4 {border:0;padding:0 0 0 0;margin:0 0 0 0;text-align:left}

.div_pop {border:1;border-color:#A6CAFF;border-style:solid;padding:15 15 5 15;margin:5 5 5 5;background-color:#EEF5FF;text-align:left;}
.div_pop hr {height:2px;color:#D1D1D1}

.cb {border:0;border-color:#000000;border-style:solid;padding:0;margin:0 0 0 0;float:none;clear:both}
.cpnt_l_set {border:0;border-color:#000000;border-style:solid;padding:0;margin:2 15 2 0;float:left;font-weight:bold}
.cpnt_r_set {border:0;border-color:#000000;border-style:solid;padding:0;margin:2 5 2 0;float:right;font-weight:bold}
 
.grid1 {width:100%;border:3px solid #E9E9E9}

.grid2 {border-collapse:collapse;}
.grid2 thead tr {background-color:#D9E3F5}
.grid2 thead tr td {font-weight:bold;text-align:center;color:#3C4F77}
.grid2 tbody tr:nth-child(2n) td {background-color:#F2F5FB}

.dtlgrid       {border-collapse:collapse;}
.dtlgrid_title {background-color:#D9E3F5;padding:0 10 0 10;font-weight:bold;text-align:center;color:#3C4F77}
.dtlgrid_value {background-color:#FFFFFF;padding:0 10 0 10;text-align:left}

.dtlgridINP       {border-collapse:collapse;}
.dtlgridINP_c_title {height:28px;background-color:#D9E3F5;padding:0 10 0 10;font-weight:bold;text-align:center;color:#3C4F77}
.dtlgridINP_l_title {height:28px;background-color:#D9E3F5;padding:0 10 0 10;font-weight:bold;text-align:left;color:#3C4F77}
.dtlgridINP_value {height:28px;background-color:#FFFFFF;padding:0 10 0 10;text-align:left}

.input {border:0;background-color:#FFFFFF;padding:5}
.input td {font-weight:bold;padding:3}
.input td:nth-child(2n+1) {background-color:#FFFFFF}

.hidden {width:0;height:0;display:none;}


/*---------------------------------- [ ±âº» ÄÄÆ÷³ÍÆ®  ] ----------------------------------*/
select   {font-size:12px; border:1px solid #C5C5C5;padding:2px 0 0 0;height:22px;vertical-align:middle}
input    {font-size:12px;border:1px solid #C5C5C5;padding:3px 0 0 0;height:20px;vertical-align:middle}
input[readonly] {background-color:#F0F0F0;}
textarea {font-size:12px;border:1px solid #C5C5C5;padding:3px 0 0 0;vertical-align:middle}
textarea[readonly] {background-color:#F0F0F0;}

.radio     {font-size:12px;border:0px solid #C5C5C5;padding:3px 0 0 0;height:20px;vertical-align:middle}
.checkbox  {font-size:12px;border:0px solid #C5C5C5;padding:3px 0 0 0;height:20px;vertical-align:middle;margin:0 0 3 0}

.btn{ margin:0px; height:23px; padding:3px 8px 1px 8px; border:1px solid #B6B6B6; background-image:url( '/kfm/apscreen/img/search.gif' ); }

.btn_search_pop{ width:28px;height:21px;margin:0px 2px 0px 2px;padding:1px 0px 0px 0px;border:0px;background-image:url( '/kfm/apscreen/img/search_pop.gif' );vertical-align:middle }
.btn_search{ width:58px;height:21px;margin:5px 2px 5px 2px;padding:1px 0px 0px 0px;border:0px;background-image:url( '/kfm/apscreen/img/search.gif' );vertical-align:middle}
.btn_base2w{ width:41px;height:21px;margin:5px 2px 5px 2px;padding:1px 0px 0px 0px;border:0px;background-image:url( '/kfm/apscreen/img/btn_base2w.gif' );font-size:12px;letter-spacing:1px;vertical-align:middle}
.btn_base3w{ width:50px;height:21px;margin:5px 2px 5px 2px;padding:1px 0px 0px 0px;border:0px;background-image:url( '/kfm/apscreen/img/btn_base3w.gif' );font-size:12px;letter-spacing:1px;vertical-align:middle}
.btn_base4w{ width:60px;height:21px;margin:5px 2px 5px 2px;padding:1px 0px 0px 0px;border:0px;background-image:url( '/kfm/apscreen/img/btn_base4w.gif' );font-size:12px;letter-spacing:1px;vertical-align:middle}
.btn_base5w{ width:70px;height:21px;margin:5px 2px 5px 2px;padding:1px 0px 0px 0px;border:0px;background-image:url( '/kfm/apscreen/img/btn_base5w.gif' );font-size:12px;letter-spacing:1px;vertical-align:middle}
.btn_base6w{ width:80px;height:21px;margin:5px 2px 5px 2px;padding:1px 0px 0px 0px;border:0px;background-image:url( '/kfm/apscreen/img/btn_base6w.gif' );font-size:12px;letter-spacing:1px;vertical-align:middle}
.btn_base7w{ width:90px;height:21px;margin:5px 2px 5px 2px;padding:1px 0px 0px 0px;border:0px;background-image:url( '/kfm/apscreen/img/btn_base7w.gif' );font-size:12px;letter-spacing:1px;vertical-align:middle}
.btn_base8w{ width:100px;height:21px;margin:5px 2px 5px 2px;padding:1px 0px 0px 0px;border:0px;background-image:url( '/kfm/apscreen/img/btn_base8w.gif' );font-size:12px;letter-spacing:1px;vertical-align:middle}
.btn_base9w{ width:110px;height:21px;margin:5px 2px 5px 2px;padding:1px 0px 0px 0px;border:0px;background-image:url( '/kfm/apscreen/img/btn_base9w.gif' );font-size:12px;letter-spacing:1px;vertical-align:middle}
.btn_base10w{ width:120px;height:21px;margin:5px 2px 5px 2px;padding:1px 0px 0px 0px;border:0px;background-image:url( '/kfm/apscreen/img/btn_base10w.gif' );font-size:12px;letter-spacing:1px;vertical-align:middle}

/*---------------------------------- [±âº» È­¸é ÇÁ·¹ÀÓ] ----------------------------------*/
#div_left_menu {width:150;height:100%;}
#div_main_contents {width:100%;height:100%;border:0;border-color:#CDCDCD;border-style:solid;padding:10;margin:0 0 0 0;}

#div_title {font-weight:bold;font-size:16px;color:#FF8A02}
#div_title hr {color:#000000} 

.hidden {width:0;height:0;display:none;}

/*---------------------------------- [   ¸¶ÀÌÀåºÎ LGC ] ----------------------------------*/
#div_lgc_main_contents {padding:0 0 0 0;margin:0 0 0 0;}
#lgc_title {font-weight:bold;font-size:16px;color:#383838}
#lgc_nav2 {color:#FF7100}
#lgc_search_item {font-weight:bold;}
#lgc_search_item_req {font-weight:bold;color:#FF0000}

.std_grid_div_fullsize {width:100%;height:100%;overflow-x:auto; overflow-y:auto;padding:0 0 0 0;margin:0 0 0 0}
.std_grid_div {width:781px;height:50px;overflow-x:auto; overflow-y:auto;padding:0 0 0 0;margin:0 0 0 0}
.std_grid_tbl {width:781px;padding:0 0 0 0;margin:0 0 0 0}

.grid_base {border-collapse:collapse;height:100%;width:100%;}
.grid_base thead tr td {font-weight:bold;text-align:center;border: 0px solid #FFFFFF;background-color:#FFFFFF;padding:0 0 0 0;}
.grid_base tbody tr td {border: 0px solid #FFFFFF;background-color:#FFFFFF;padding:0 0 0 0;}

.grid_base_hnosize {border-collapse:collapse;width:781px}
.grid_base_hnosize thead tr td {font-weight:bold;text-align:center;border: 0px solid #FFFFFF;background-color:#FFFFFF;padding:0 0 0 0;}
.grid_base_hnosize tbody tr td {border: 0px solid #FFFFFF;background-color:#FFFFFF;padding:0 0 0 0;}

.grid3 {border-collapse:collapse;}
.grid3 thead tr {background-color:#E4E4E4}
.grid3 thead tr td {text-align:center;color:#656565}
.grid3 tbody tr:nth-child(2n) td {background-color:#F2F5FB}

.grid4 {border-collapse:collapse;height:100%;width:100%;}
.grid4 thead tr td {font-weight:bold;text-align:center;color:#FFFFFF;border: 1px solid #FFFFFF;background-color:#89D4E1;padding:5 3 0 3;}
.grid4 tbody tr td {border: 1px solid #DDDDDD;background-color:#F6F6F6;padding:5 5 5 5;}
.grid4 tbody tr:nth-child(2n) td {background-color:#FCFCFC}

.grid_cal {border-collapse:collapse;height:100%;width:100%;}
.grid_cal thead tr td {font-weight:bold;text-align:center;border: 1px solid #D0D0D0;background-color:#EEEEEE;padding:5 3 0 3;}
.grid_cal tbody tr td {border: 1px solid #D0D0D0;background-color:#FFFFFF;padding:2 2 2 2;}
.grid_cal tbody tr:nth-child(2n) td {background-color:#FCFCFC}

.txt       { font-size:12px; color:#656565; text-decoration:none; font-family:±¼¸²,Arial, Helvetica; line-height:17px;}
.txt:hover { font-size:12px; color:#276EA6; text-decoration:none; font-family:±¼¸²,Arial, Helvetica; line-height:17px;}	

.combo100 {width: 100; padding-left: 10px; font-size: 9pt; background: #FFFFFF; padding-bottom: 0px; padding-top: 0px}
.combo200 {width: 200; padding-left: 10px; font-size: 9pt; background: #FFFFFF; padding-bottom: 0px; padding-top: 0px}

.myj_dtlgrid {border-collapse:collapse;width:100%}
.myj_dtlgrid_l_title {border: 1px solid #DDDDDD;background-color:#89D4E1;padding:3 5 3 5;font-weight:bold;text-align:left;color:#FFFFFF}
.myj_dtlgrid_value {border: 1px solid #DDDDDD;background-color:#F6F6F6;padding:3 5 3 5;text-align:left}

/* jquery datepicker */
div#ui-datepicker-div select.ui-datepicker-month {width:65px;}
div#ui-datepicker-div select.ui-datepicker-year {width:65px;}

/* jquery datepicke - ¿¬¿ù Ä¶¸°´õ Àü¿ë [ÆíÀ±¼º. 2014/11/07] */
.yymm-calendar .ui-datepicker-calendar {
    display: none;
}

/* ¹®ÀÚ¿­ Á¤·Ä */
.a-l {text-align:left;}     /* ¿ÞÂÊ Á¤·Ä */
.a-r {text-align:right;}    /* ¿À¸¥ÂÊ Á¤·Ä */
.a-c {text-align:center;}   /* °¡¿îµ¥ Á¤·Ä */ 

/* ÀÔ·Â Á¶°Ç Á¤ÀÇ */
.input_item_1 {
    display:block;
    height:25px;
    padding:0 0 0 13;
    margin:0 0 0 5;
    font-weight:bold;
    background: url(/kfm/apscreen/img/search_n_edit_new.gif) no-repeat;
    background-color:#FFFFFF;
}

.input_item_2 {
    display:block;
    height:25px;
    padding:0 7 0 18;
    margin:0 0 0 0;
    font-weight:bold;
    background: url(/kfm/apscreen/img/search_n_edit_new_1.gif) no-repeat;
    background-color:#FFFFFF;
}

.input_item_vt_line {
    display:block;
    width:4px;
    height:25px;    
    padding:0 0 0 0;
    margin:0 0 0 0;
    background: url(/kfm/apscreen/img/search_dot.gif) no-repeat;
    background-color:#FFFFFF;
}

.input_item_hr_line {
    display:block;
    width:98%;
    height:1px;    
    padding:0 0 0 13;
    margin:0 0 0 0;
    color:#DDDDDD;
    text-align:center;
}

/* Jquery validate error messge define */
label.error {
    padding:0 0 0 5;
    color:#FF0000;
}
