
/*********************************************************************************************
*  Title			:  Grid Component Frame CSS 
*  Description	:  Kim, Myong-sook
*  Copyright		: Copyright (c) 2011.08(v1.0) 
*********************************************************************************************/

/* User Control 占쌀곤옙 占쏙옙占�占쏙옙占쏙옙 */

/* -----------------------------------  Common Control  ----------------------------------- */
* {margin:0;padding:0}

.ini_GSDF img {border:0}
.ini_GSDF caption {display:none}
.ini_GSDF ul, li {list-style:none}
.ini_GSDF table {border-spacing:0;border-collapse:collapse;}
.ini_table {margin:0;padding:0;border:0;border-spacing:0;table-layout:fixed}/* 2014.02.19 나소라 table-layout:fixed;제거 thead고정시 cellboard겹치는것 제거 */

/* ------------------------------------  Align Control  ------------------------------------- */
/* 2014.03.04 명재호 */
/* .gLt {text-align:left;padding:0 4px;} */
/* .gCt {text-align:center;padding:0 4px;} */
/* .gRt {text-align:right;padding:0 4px;} */
/* 2014.03.04 명재호 삭제 */
.gLt {text-align:left;}
.gCt {text-align:center;}
.gRt {text-align:right;}
.gTp {vertical-align:top}
.gMd {vertical-align:middle}
.gBt {vertical-align:bottom}

.bgColorTr {background-color:#F9F9F9}; /*2011.11.17 tr bgcolor add*/

/* ------------------------------------------  =ini_GSDFGy  ------------------------------------------ */
.ini_GSDFGy th p {display:inline-block}

/* ----------------------------------------- Column Editing Control ----------------------------------------- */
.ini_GSDF div div div .ini_table td .ini_edit {padding:5px;border:none;border-color:transparent;font-family:Dotum;font-size:12px;}

/* ----------------------------------------------- Ellipsis & Word-Break Control -------------------------------------------------- */
/* 
2014.01.27 명재호 수정: width:72%; -> _width:100%;
2014.01.29 명재호 추가: font-weight:bold; 2014.09.25 명재호 font-weight:normal
*/
.ini_GSDF div div div .ini_table th .ini_ellipsis {_width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-weight:normal;}

.ini_GSDF div div div .ini_table td .ini_ellipsis {_width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}/*2011_10_14 width:94%;->_width:100% ie6*/
.ini_GSDF div div div .ini_table td .ini_break {word-wrap:break-word;_white-space:pre-line;white-space:pre-line;white-space:-moz-pre-line;white-space:-pre-line;white-space:-o-pre-line;word-break:break-all}	

/* -------------------------------------------- Sorting Control -------------------------------------------- */
.ini_GSDFGy th .selUp {height:100%}
.ini_GSDFGy th .selDown {height:100%}

/* ------------------------------------------ Head Column Control ------------------------------------------ */
 /* .ini_GSDF div div div .ini_table th span, x:-moz-any-link, x:default {display:block;position:relative;top:0;left:1px} */ /* FF */

/*2011_10_13 .colSet top:0 -> 1px, min-height:96% -> 92% edit*//*2011_10_27 *top:0; 占쌩곤옙*/
.ini_GSDF div div div .ini_table th .colSet {position:absolute;top:1px; *top:0; right:1px;min-height:92%;height:auto !important;height:100%;.height:expression(parseFloat(this.parentNode.parentNode.offsetHeight)-1);border:none;cursor:pointer}/* 1px solid aqua */
*:first-child+html .ini_GSDF div div div .ini_table th .colSet {min-height:expression(parseFloat(this.parentNode.parentNode.offsetHeight)-1)} /* IE 7 */
.ini_GSDF div div div .ini_table th .colSet, x:-moz-any-link, x:default {min-height:expression(parentNode.parentNode.offsetHeight)} /*FF */

/* ----------------------------------------- Column Resize Control ----------------------------------------- */
.ini_GSDF div div div .ini_table th .colSize {position:absolute;top:0;right:0;_right:-1px;width:2px;min-height:100%;height:auto !important;height:100%;_height:expression(parentNode.parentNode.offsetHeight);cursor:w-resize}

*:first-child+html .ini_GSDF div div div .ini_table th .colSize {min-height:expression(parentNode.parentNode.offsetHeight)} /* IE 7 */


/* ----------------------------------------- Column Editing Control ----------------------------------------- */
.ini_GSDF div div div .ini_table td input {}

/* ----------------------------------------------- Ellipsis & Word-Break Control -------------------------------------------------- */
.ini_GSDF div div div .ini_table th p {line-height:17px}
.ini_GSDF div div div .ini_table td .ini_break {line-height:17px;color:#4e473f}	

/* -------------------------------------------- Sorting Control -------------------------------------------- */
.ini_GSDFGy th .VSort {}
.ini_GSDFGy th .selUp {}
.ini_GSDFGy th .selDown {}
/* ------------------------------------------ Head Column Control ------------------------------------------ */
.ini_GSDF div div div .ini_table th .colSet {}

/* ----------------------------------------- Column Resize Control ----------------------------------------- */
.ini_GSDF div div div .ini_table th .colSize {}


/* --------------------------------------------- Paging Control --------------------------------------------- */
.ini_paging {padding: 0 0 1px 0; text-align:center;}/*2011_10_27 */
.ini_paging, x:-moz-any-link, x:default {margin-top:-5px}
.ini_paging {margin-top:0;}
.ini_paging .pre .ini_pBtn, .ini_paging .nex .ini_pBtn {_margin:0;*margin:0 -2px 0 2px}
.ini_paging .nex .ini_pBtn {_margin:0 -2px 0 2px}
.ini_paging .pre a, .ini_paging .nex a, .ini_paging .func a{_position:relative;_top:3px;cursor:pointer}
.ini_paging span .ini_pBtn {display:inline-block;min-width:21px;_width:21px;height:25px;padding-right:2px;_margin:0 2px;*margin:0 2px;background:url('/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg') no-repeat 100% 0;color:#333;text-decoration:none !important}	/* padding-right:2px; 占쏙옙 right 占쏙옙占�占쏙옙占쏙옙 */
.ini_paging span .ini_pBtn span {display:block;min-width:21px;_width:21px;height:25px;background:url('/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg') no-repeat}
.ini_paging span .ini_pBtn span .btnAlign {position:relative;top:8px; left:7px;}
.ini_paging span .ini_pBtn span .numAlign, .ini_paging span .ini_pBtnOn span .numAlign {position:relative;_top:5px;top:5px;padding:0 3px 0 5px}
.ini_paging .num {position:relative;_position:normal;top:3px}	 /* _position:normal; 占쏙옙 num a inline 占쏙옙占쏙옙 */
.ini_paging .num, x:-moz-any-link, x:default {top:8px}
*:first-child+html .ini_paging .num {position:normal;top:-3px}
.ini_paging .num a {font-family:Arial;font-size:12px;color:#333}
.ini_paging .num a:hover {display:inline-block;min-width:21px;_width:21px;height:25px;padding-right:2px;_margin:0 2px;*margin:0 2px;background:url('/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg') no-repeat 100% 100%;color:#333;text-decoration:none !important;cursor:pointer}
.ini_paging .num a:hover span {display:block;min-width:21px;_width:21px;height:25px;background:url('/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg') no-repeat 0 100%;cursor:pointer}
.ini_paging .num .ini_pBtnOn {display:inline-block;min-width:21px;_width:21px;height:25px;padding-right:2px;_margin:0 2px;*margin:0 2px;background:url('/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg') no-repeat 100% 100%;color:#333;text-decoration:none !important}
.ini_paging .num .ini_pBtnOn span {display:block;min-width:21px;_width:21px;height:25px;background:url('/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg') no-repeat 0 100%}


/*----------------------110903.add by sejung------------------------*/
.ini_paging .num_area{}
.ini_paging .num_area a{cursor:pointer;}
.ini_paging .num_area a:hover.btn_num{display:inline-block;zoom:1;*display: inline;padding-right:1px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat right -25px;font-family:dotum;font-size:12px;color:#333; word-spacing:-1px; line-height:24px;text-decoration:none !important; white-space:nowrap;cursor:pointer;}  
.ini_paging .num_area a:hover.btn_num span{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat left -25px;}  
.ini_paging .num_area a:hover.btn_num strong{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg)  no-repeat left -25px;font-weight:bold;} 
.ini_paging a.btn_num{display:inline-block;zoom:1;*display: inline;padding-right:1px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat 100% 0;height:24px;font-family:dotum;font-size:12px;color:#333; word-spacing:-1px; line-height:24px;text-decoration:none !important; _width:25px;white-space:nowrap;cursor:pointer;}  
.ini_paging a.btn_num span{display:block;padding:0 8px;height:25px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat left 0;}  
.ini_paging a.btn_num strong{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat;font-weight:bold;} 
.ini_paging a.btn_num_on{display:inline-block;zoom:1;*display: inline;padding-right:1px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat right -25px;font-family:dotum;font-size:12px;color:#333; word-spacing:-1px; line-height:24px;text-decoration:none !important; white-space:nowrap;cursor:pointer;}  
.ini_paging a.btn_num_on span{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat left -25px;}  

.ini_paging .txt_area{font-family:dotum;font-size:12px;color:#333;}
.ini_paging .slider_area{display:inline-block;zoom:1;*display:inline;padding:0 5px;padding-left:1px;} /* 2014.09.26 명재호 padding-left:1px; 추가 */

.ini_paging .tbtn_area{}
.ini_paging .tbtn_area a{cursor:pointer;}
.ini_paging .tbtn_area a:hover.btn_txt{display:inline-block;zoom:1;*display: inline;padding-right:1px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat right -25px;font-family:dotum;font-size:12px;color:#333; word-spacing:-1px; line-height:24px;text-decoration:none !important; white-space:nowrap;cursor:pointer;}  
.ini_paging .tbtn_area a:hover.btn_txt span{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat left -25px;}  
.ini_paging .tbtn_area a:hover.btn_txt strong{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg)  no-repeat left -25px;font-weight:bold;} 
.ini_paging a.btn_txt{display:inline-block;zoom:1;*display: inline;padding-right:1px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat 100% 0;height:24px;font-family:dotum;font-size:12px;color:#333; word-spacing:-1px; line-height:24px;text-decoration:none !important; _width:25px;white-space:nowrap;cursor:pointer;}  
.ini_paging a.btn_txt span{display:block;padding:0 8px;height:25px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat left 0;}  
.ini_paging a.btn_txt strong{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat;font-weight:bold;} 

/*Disable Text Button Css*/
.ini_paging .tbtn_area a:hover.btn_ntxt{display:inline-block;zoom:1;*display: inline;padding-right:1px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat right 0;font-family:dotum;font-size:12px;color:#999; word-spacing:-1px; line-height:24px;text-decoration:none !important; white-space:nowrap;cursor:pointer;}  
.ini_paging .tbtn_area a:hover.btn_ntxt span{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat left 0;}  
.ini_paging .tbtn_area a:hover.btn_ntxt strong{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg)  no-repeat left 0;font-weight:bold;} 
.ini_paging a.btn_ntxt{display:inline-block;zoom:1;*display: inline;padding-right:1px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat 100% 0;height:24px;font-family:dotum;font-size:12px;color:#999; word-spacing:-1px; line-height:24px;text-decoration:none !important; _width:25px;white-space:nowrap;cursor:pointer;}  
.ini_paging a.btn_ntxt span{display:block;padding:0 8px;height:25px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat left 0;color:#999;}  
.ini_paging a.btn_ntxt strong{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat;font-weight:bold;color:#999;} 

.ini_paging .img_area{vertical-align:middle;}
.ini_paging .img_area a{cursor:pointer;}
.ini_paging .img_area a:hover.btn_img{display:inline-block;zoom:1;*display: inline;padding-right:1px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat right -25px;font-family:dotum;font-size:12px;color:#333; word-spacing:-1px; line-height:24px;text-decoration:none !important; white-space:nowrap;cursor:pointer;}  
.ini_paging .img_area a:hover.btn_img span{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat left -25px;}  
.ini_paging .img_area a:hover.btn_img strong{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg)  no-repeat left -25px;;font-weight:bold;} 
.ini_paging a.btn_img{display:inline-block;zoom:1;*display: inline;padding-right:1px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat 100% 0;height:24px;font-family:dotum;font-size:12px;color:#333; word-spacing:-1px; line-height:24px;text-decoration:none !important; _width:25px;white-space:nowrap;cursor:pointer;}  
.ini_paging a.btn_img span{display:block;padding:0 8px;height:25px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat left 0;}  
.ini_paging a.btn_img span img{margin-top:8px;}
.ini_paging a.btn_img strong{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat;font-weight:bold;} 

/*Disable Img Button Css*/
.ini_paging .img_area a:hover.btn_nimg{display:inline-block;zoom:1;*display: inline;padding-right:1px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat right 0;font-family:dotum;font-size:12px;color:#333; word-spacing:-1px; line-height:24px;text-decoration:none !important; white-space:nowrap;cursor:pointer;}  
.ini_paging .img_area a:hover.btn_nimg span{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat left 0;}  
.ini_paging .img_area a:hover.btn_nimg strong{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg)  no-repeat left  0;font-weight:bold;} 
.ini_paging a.btn_nimg{display:inline-block;zoom:1;*display: inline;padding-right:1px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat 100% 0;height:24px;font-family:dotum;font-size:12px;color:#333; word-spacing:-1px; line-height:24px;text-decoration:none !important; _width:25px;white-space:nowrap;cursor:pointer;}  
.ini_paging a.btn_nimg span{display:block;padding:0 8px;height:25px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat left 0;}  
.ini_paging a.btn_nimg span img{margin-top:8px;}
.ini_paging a.btn_nimg strong{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat;font-weight:bold;} 
/*------------------------// end -------------------------------------*/



/* -------------------------------------------------ViewAppend----------------------------------------------- */
.ini_append {display:block;width:100%;height:30px;margin-top:10px;border:1px solid #d9dede;font-weight:bold;font-size:16px;font-family:verdana;line-height:30px;color:#666;text-align:center;background:#f2f2f2}
.ini_append a:link {display:block;color:#666;text-decoration:none;cursor:pointer}
.ini_append a:visited {color:#666;text-decoration:none;cursor:pointer}
.ini_append a:hover {color:#000;text-decoration:none;cursor:pointer}
.ini_append a:active {color:#000;text-decoration:none;cursor:pointer}

/* ------------------------------------------------ MsgBox ------------------------------------------------- */
.ini_MsgBox {width:100%;min-height:105px;_height:105px;border-right:1px solid #ccc;background:url(/product/install/INIGrid_org/resources/img/error_bg.gif) repeat-x;*zoom:1}
.ini_MsgBox:after {display:block;clear:both;content:''}
.ini_MsgBox div.ErrorBox {padding:10px 35px;font-size:12px;color:#333}
.ini_MsgBox div.skinLst {padding:10px;font-size:12px;color:#333}
.ini_MsgBox hr {width:100%;margin:5px 0 0;color:#eee}
.ini_MsgBox p.Errortxt {margin:10px 0 0;color:#f66}
.ini_MsgBox ul {float:left;list-style:none}
.ini_MsgBox li {float:left;width:90px;height:65px;margin:10px;text-align:center}
.ini_MsgBox li img {margin-bottom:5px;padding:3px;border:1px solid #ddd}

/* ------------------------------------------------ cellTip ------------------------------------------------ */
.ini_cellTip {position:absolute;top:-2px;right:0;z-index:2;width:5px;height:5px;background:transparent url(/product/install/INIGrid_org/resources/img/tip.gif) no-repeat center;cursor:pointer}
.ini_cellTipG {position:absolute;top:-2px;right:0;z-index:2;width:5px;height:5px;background:transparent url(/product/install/INIGrid_org/resources/img/tip_g.gif) no-repeat center;cursor:pointer}
.ini_cellTip_rb {position:absolute;right:0;bottom:-2px;z-index:2;width:5px;height:5px;background:transparent url(/product/install/INIGrid_org/resources/img/tip_rb.gif) no-repeat center;cursor:pointer}
.ini_cellTip_lb {position:absolute;left:0;bottom:-2px;z-index:2;width:5px;height:5px;background:transparent url(/product/install/INIGrid_org/resources/img/tip_lb.gif) no-repeat center;cursor:pointer}
.ini_cellTip_lt {position:absolute;top:-2px;left:0;z-index:2;width:5px;height:5px;background:transparent url(/product/install/INIGrid_org/resources/img/tip_lt.gif) no-repeat center;cursor:pointer}



/*********************************************************************************************
*  Title			:  Grid Component User Control CSS 
*  Description	:  Kim, Myong-sook
*  Copyright		: Copyright (c) 2011.08(v1.0) 
*********************************************************************************************/

/* User Control 占쏙옙占�占쏙옙占쏙옙 */

/* ------------------------------------------  Layout & Style  ------------------------------------------ */
*html #container {height:100%}
.ini_GridComponent .ini_GTDiv {background:#fff}
.ini_GridComponent .ini_Grid {background:#fff;padding-top:6px;} /*2014.09.29 명재호 padding-top 지정*/
.ini_GridComponent .ini_Grid .ini_GHeader {padding:0;overflow:hidden;cursor:default}
/* 
2014.02.19 명재호
position:relative;overflow:hidden 추가 
*/
.ini_GridComponent .ini_Grid .ini_GBody {background:#fff;position:relative;overflow:hidden;}
/* 
2014.01.29 명재호
 overflow-y:hidden; -> overflow-y:auto; 변경
2014.02.19 명재호
position:relative; 제거 
*/
.ini_GridComponent .ini_Grid .ini_GBody .GScroll {margin:0 0 10px 0;padding:0;overflow-x:auto;overflow-y:auto;height:100%}/*2011.09.03 margin 0 占쏙옙占쏙옙*//*2011.09.15 position:relative; add*//*2011.10.11 占쏙옙획占쏙옙占쏙옙占쏙옙占쏙옙 _ margin-top : 0*//*2011.10.13 overflow-y:hidden -> auto; /*2012.11.07.sejung. height:100%;(ie9 bug占쏙옙 占쏙옙占쏙옙)*/
/*.ini_GridComponent .ini_Grid .ini_GFooter {height:38px}*//*2011.09.03 height 占쏙옙占쏙옙*/
*:first-child+html .ini_GridComponent .ini_Grid .ini_GBody .GScroll {position:relative}
.ini_GridComponent .ini_Grid .ini_GFooter:after {display:block;clear:both;content:''}
.ini_GridComponent .ini_Grid .ini_GFooter div .function_btn {float:left;height:24px;margin:10px 0 5px 20px}
.ini_GridComponent .ini_Grid .ini_GFooter div .ini_paging {height:25px;text-align:center}

/* -----------------------------------  Keyboard Access  ----------------------------------- */
/* 占쏙옙킨 占쏙옙占썸에 占쏙옙 font-color Control */
.ini_GSDF a:link, .ini_GSDF a:visited, .ini_GSDF a:active, .ini_GSDF a:hover {color:#4e473f;text-decoration:none;cursor:pointer}/*2011.10.24 cursor:none -> cursor:pointer 占쏙옙占쏙옙*/

/* 타占쏙옙틀占쏙옙 占쏙옙占쏙옙求占�占쏙옙占�占쏙옙占쏙옙占�占쏙옙占쏙옙 占쏙옙占쏙옙 */
.ini_GSDF h1 {height:50px;margin:0 0 10px;padding:5px;font-size:28px;line-height:50px}

/* ------------------------------------------  Default Skin  ------------------------------------------ */
/* Design 占쏙옙 占쏙옙 line-height, border-color 占쏙옙 Control  */
.ini_GSDF {background:#fff}
.ini_GSDF div div div .ini_table {border-collapse:collapse;border-top:1px solid #ccc;*border-right:0px solid #e6e5e5;outline:0px solid #e6e5e5;}
body:first-of-type .ini_GSDF div div div .ini_table {border-right:0px solid #e6e5e5;outline:0px solid #e6e5e5} /* except ie */
.ini_GSDF div div div .ini_table th p {color:#4e473f;margin:0;padding:10px 7px 8px}/*2011_10_21 margin-right:16px; -> 占쏙옙占쏙옙*/
/* 2014.03.04 명재호 추가 padding:0 4px; colAlign에 필요한 값 */
.ini_GSDF div div div .ini_table td p {color:#4e473f;margin:0;line-height: 1.2;padding:0 4px;}/*2011_10_14 padding:5px 7px 3px -> 占쏙옙占쏙옙*/
.ini_GSDF div div div .ini_table th {/*position:relative;*/border-bottom:1px solid #e6e5e5;border-right:1px solid #e6e5e5}/* 2011.09.06 find error ie6 scroller 2014.10.03 명재호 border-left -> border-rigth*/
.ini_GSDF div div div .ini_table th, x:-moz-any-link, x:default {position:inherit}
/*.ini_GSDF div div div .ini_table td {margin:0;padding:0 4px;border-bottom:1px solid #e6e5e5;border-left:1px solid #e6e5e5}/*2011_10_14 padding:0 2px; -> padding:0 4px;*/
/* 2014.02.12 명재호 수정 padding:0; -> padding:0 4px; */
/* 2014.03.04 명재호 수정 padding:0 4px; .ini_table td p로 이동 */
.ini_GSDF div div div .ini_table td {margin:0;/* padding:0 4px; */border-bottom:1px solid #e6e5e5;border-right:1px solid #e6e5e5} /*2014.10.03 명재호 border-left -> border-rigth*/
.ini_GSDF div div div .ini_table tfoot .fLB {border-left:1px solid #ffffff} /*2014.10.01 명재호 tfoot css 추가*/

/* ------------------------------------------  =ini_GSDFGy  ------------------------------------------ */
.ini_GSDFGy th {font-weight:normal;background: #f6f6f5;} /*2014.09.25 명재호 background추가*/
.ini_GSDFGy td {line-height:17px;height:35px}
/*.ini_GSDFGy .th {background:url('/product/install/INIGrid_org/resources/img/bg_th.gif') no-repeat}*/	/* 2014.09.25 명재호 background 이미지 제거 */
/*.ini_GSDFGy .th2 {background:url('/product/install/INIGrid_org/resources/img/bg_th2.gif') no-repeat}*/	/*  */

/* ----------------------------------------- Column Editing Control ----------------------------------------- */
.ini_GSDF div div div .ini_table td input {color:#4e473f}

/* -------------------------------------------- Sorting Control -------------------------------------------- */
.ini_GSDFGy th .selUp {background:transparent url('/product/install/INIGrid_org/resources/img/arrow_u.gif') no-repeat 5px center}
.ini_GSDFGy th .selDown {background:transparent url('/product/install/INIGrid_org/resources/img/arrow_d.gif') no-repeat 5px center}

/* ------------------------------------------ Head Column Control ------------------------------------------ */
.ini_GSDF div div div .ini_table th .colSet {width:16px;background:#f6f6f5 url('/product/install/INIGrid_org/resources/img/th_bg_sel.gif') no-repeat right center}
.ini_GridComponent .ini_GFDiv {background:#fff}
.iniColCf {display:visible;position:absolute;top:0;left:0;_margin-top:1px;margin-left:-125px;z-index:1000000;width:140px;border:1px solid #d9d9d9;font-size:12px;color:#4e473f;background:#fff;}/*2011.09.28 min-height:130px; 占쏙옙占쏙옙*/
.iniColCf_close {position:absolute;top:6px;right:6px;cursor:pointer}
/*	.iniColCf_close {position:absolute;top:4px;right:1px;border:none;background:transparent url('/product/install/INIGrid_org/resources/img/close_btn.png') no-repeat;cursor:pointer}	*/
.iniColCf_con {top:10px;left:10px;border-bottom:1px solid #e5e5e5}
.iniColCf_con ul {margin:7px;padding:0;list-style-type:none}
.iniColCf_con ul li {margin:0;padding:0;line-height:18px;vertical-align:middle}

/*2011.09.28 add s*/

/*20110920 iniFilter add*/
.iniFilter {position:relative;width:140px;border-top:1px solid #fff;background:#fff} /*20110916 height:112px; 占쏙옙占쏙옙, #f6f6f5->#4e473f 占쏙옙占쏙옙*/
.iniFilter .iniFilter_con {position:relative;width:130px;top:9px;left:5px} /*20110916 height:93px; 占쏙옙占쏙옙*/
.iniFilter .iniFilter_con ul {height:34px;margin:0;padding:0;list-style-type:none} 
.iniFilter .iniFilter_con ul li {display:inline}
.iniFilter a:link, .iniFilter a:visited, .iniFilter a:active, .iniFilter a:hover {color:#4e473f;text-decoration:none;}/*20110920 add*/

/*20110920 gridFilter add*/
.grid_filter {list-style-type: none; margin: 0; padding: 0; width: 100%;  font-family: Helvetica; font-size:12px;}
.grid_filter li { margin: 2px; padding: 0.4em; padding-left: 1.5em; height: 20px; }
.grid_filter li span { position: absolute; margin-left: -1.3em; }
.grid_filter li label {width: 100px; float: left; text-align: right; margin-right: 5px; display: block}
.grid_filter li input {width: 100px; margin-right: 2px;}
.grid_filter li .filter_index {display: block;float: right;}


/*-- Slider Css Add 11.09.16 by sejung --*/

/* Component containers----------------------------------*/
.slider_area .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.slider_area .ui-widget .ui-widget { font-size: 1em; }
.slider_area .ui-widget-content { border-top: 1px solid #bebebe; border-bottom:1px solid #ececec; background: #f1f1f1; color: #222222; }
.slider_area .ui-widget-content a { color: #222222; }

.slider_area .ui-widget-header { border: 1px solid #aaaaaa; background: #fed20d; color: #222222; font-weight: bold; }
.slider_area .ui-widget-header a { color: #222222; }
/* Corner radius */
.slider_area .ui-corner-all, .slider_area .ui-corner-top, .slider_area .ui-corner-left, .slider_area .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.slider_area .ui-corner-all, .slider_area .ui-corner-top, .slider_area .ui-corner-right, .slider_area .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.slider_area .ui-corner-all, .slider_area .ui-corner-bottom, .slider_area .ui-corner-left, .slider_area .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.slider_area .ui-corner-all, .slider_area .ui-corner-bottom, .slider_area .ui-corner-right, .slider_area .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Interaction states----------------------------------*/
.slider_area .ui-state-default, .slider_area .ui-widget-content .ui-state-default, .slider_area .ui-widget-header .ui-state-default { border:none;  font-weight: normal; color: #555555; }
.slider_area .ui-state-hover, .slider_area .ui-widget-content .ui-state-hover, .slider_area .ui-widget-header .ui-state-hover, .slider_area .ui-state-focus, .slider_area .ui-widget-content .ui-state-focus, .slider_area .ui-widget-header .ui-state-focus { border: none; background: #dadada url(/product/install/INIGrid_org/resources/img/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.slider_area .ui-state-active, .slider_area .ui-widget-content .ui-state-active, .slider_area .ui-widget-header .ui-state-active { border: none; background: #ffffff url(/product/install/INIGrid_org/resources/img/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }

/* Interaction Cues----------------------------------*/
.slider_area .ui-state-highlight, .slider_area .ui-widget-content .ui-state-highlight, .slider_area .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(/product/install/INIGrid_org/resources/img/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.slider_area .ui-state-highlight a, .slider_area .ui-widget-content .ui-state-highlight a,.slider_area .ui-widget-header .ui-state-highlight a { color: #363636; }
.slider_area .ui-state-error, .slider_area .ui-widget-content .ui-state-error, .slider_area .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/product/install/INIGrid_org/resources/img/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.slider_area .ui-state-error a, .slider_area .ui-widget-content .ui-state-error a, .slider_area .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.slider_area .ui-state-error-text, .slider_area .ui-widget-content .ui-state-error-text, .slider_area .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.slider_area .ui-priority-primary, .slider_area .ui-widget-content .ui-priority-primary, .slider_area .ui-widget-header .ui-priority-primary { font-weight: bold; }
.slider_area .ui-priority-secondary, .slider_area .ui-widget-content .ui-priority-secondary,  .slider_area .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.slider_area .ui-state-disabled, .slider_area .ui-widget-content .ui-state-disabled, .slider_area .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

.slider_area .ui-slider { position: relative; text-align: left; }
.slider_area .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 25px; height: 25px; cursor: default; background:transparent url(/product/install/INIGrid_org/resources/img/slider.png) no-repeat; _background:transparent url(/product/install/INIGrid_org/resources/img/slider.gif) no-repeat;}
.slider_area .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.slider_area .ui-slider-horizontal { height: 5px; }
.slider_area .ui-slider-horizontal .ui-slider-handle { top: -.9em; margin-left: -.6em; }
.slider_area .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%;_overflow:hidden;_height:5px;}
.slider_area .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.slider_area .ui-slider-horizontal .ui-slider-range-max { right: 0; }

/*2011.09.28 add e*/

/*add by sejung 120827. Vertical Slider Bar*/
.gridSlideCon{right:0;top:0;width:27px;position:absolute;background:#fff;} /* 2014.09.23 명재호 width 25->27변경 */
.gridSlideCon .slideBarArea{margin-left:0 !important;margin-top:0 !important;}
.gridSlideCon .slideBarArea .sliderHeight{ margin: 0;position:relative;}
.gridSlideCon .slideBarArea .img_area{height:25px;position: relative; z-index: 1;display:block !important}
.gridSlideCon .slideBarArea .vertical-slider{width:10px;margin-left:3px;height:100%;border-top: none;border-radius:0;-moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0;}
.gridSlideCon .slideBarArea .vertical-slider a{margin-left:-8px !important;margin-bottom:0;position: absolute; z-index: 2; width: 25px; height: 25px; cursor: default; background:transparent url(../img/Vslider.gif) no-repeat;} /*2014.09.26 명재호 margin-left  -4 -> -8변경*/
.gridSlideCon .slider_area .ui-slider-horizontal .ui-slider-handle { top: 0;bottom:0;}
.blankArea {display:block;height:25px;background: #f1f1f1;width:10px;margin-left:8px;} /* 2014.09.23 명재호 border-right:1px solid #aaa; border-left:1px solid #aaa; 제거 */
	*:first-child + html .blankArea{margin-left:2px;}/* 120827.sejung.ie7占쏙옙 */
.blankHidden{display:block;height:25px;background: #fafafa;width:10px;margin-left:8px;} /* 2014.09.26 명재호 border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1; 제거 */
	*:first-child + html .blankHidden{margin-left:2px;}/* 120827.sejung.ie7占쏙옙 */
.txtRight{text-align:right;}

/* 2014.02.05 나소라 */
.ini_GColSum{width:100%;color:#595959}
.ini_GColSum:after{content:"";clear:both;display:block} 
.ini_selectColSum{float:right;width:220px} 
.ini_selectColSum:after{content:"";clear:both;display:block} 
/* .ini_selectColSum .dataIndex_area{clear:both;display:block;float:left;width:80px;} */
/* .ini_selectColSum .colSum_area{display:block;float:left;text-align:right;width:120px;} */ 
.ini_paging{clear:both}
.ini_appendData{text-align:right}
.ini_appendData a:hover.btn_img{display:inline-block;zoom:1;*display: inline;padding-right:1px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat right -25px;font-family:dotum;font-size:12px;color:#333; word-spacing:-1px; line-height:24px;text-decoration:none !important; white-space:nowrap;cursor:pointer;}  
.ini_appendData a:hover.btn_img span{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat left -25px;}  
.ini_appendData a:hover.btn_img strong{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg)  no-repeat left -25px;;font-weight:bold;} 
.ini_appendData a.btn_img{display:inline-block;zoom:1;*display: inline;padding-right:1px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat 100% 0;height:24px;font-family:dotum;font-size:12px;color:#333; word-spacing:-1px; line-height:24px;text-decoration:none !important; _width:25px;white-space:nowrap;cursor:pointer;}  
.ini_appendData a.btn_img{display:block;padding:0 8px;height:25px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat left 0;}  
.ini_appendData a.btn_img span img{margin-top:8px;}
.ini_appendData a.btn_img strong{display:block;padding:0 8px;background:url(/product/install/INIGrid_org/resources/img/bg_pagingBtn.jpg) no-repeat;font-weight:bold;} 


/* 2014.02.19 명재호 */
.ini_GSDF div div div .headFixed {border-collapse:collapse;}
@-moz-document url-prefix(){
          .ini_GSDF div div div .headFixed{margin-left:1px;}
} /* FF 테이블이 왼쪽으로 밀리는 현상 수정 */
.ini_GSDF div div div .headFixed thead {background:#ddd;position:absolute;top:0;left:0;*position:static}
.ini_GSDF div div div .headFixed thead tr{*position:relative;top:0;left:0}
.ini_GSDF div div div .headFixed thead tr th{height:20px;border:1px solid #ccc;}
.ini_GSDF div div div .headFixed tbody {overflow:visible}
.ini_GSDF div div div .headFixed tbody tr {height:20px;}
.ini_GSDF div div div .headFixed tbody td {}
.ini_GSDF div div div .headFixed th, 
.ini_GSDF div div div .headFixed td {border:1px solid #ccc;box-sizing:border-box;}
.ini_GSDF div div div .headFixed th span{display: block}
.ini_GSDF div div div .headFixed th .colSize {height:100% !important}

.ini_table th a, .ini_table th label {display:inline !important} /* 2014.09.29 명재호 thead th 말줄임 */

.ini_GSDF div div div .ini_table th span{position:relative;display:block}