.jgrid A:link    {color:#2B2B2B;text-decoration:none;}
.jgrid A:visited {color:#2B2B2B;text-decoration:none;}
.jgrid A:active  {color:#2B2B2B;text-decoration:none;}
.jgrid A:hover  {color:#FF8000;text-decoration:underline;}

.jgrid { min-height:100px; }
.jgrid div{ overflow-x:auto; overflow-y:auto; }
.jgrid .page_move { margin-top:5px; margin-left:auto; margin-right:auto; }
.jgrid .page_move table{ margin-left:auto; margin-right:auto; }
.jgrid .page_move td { text-align:center; font-size:12px; font-family:Arial; font-weight:bold; }
.jgrid .page_move .p_prev { background: url(./image/move_icon.gif) no-repeat 0 0; width:22px; height:21px; border:0; }
.jgrid .page_move .prev { background: url(./image/move_icon.gif) no-repeat -22px 0; width:22px; height:21px; border:0; }
.jgrid .page_move .next { background: url(./image/move_icon.gif) no-repeat -46px 0; width:22px; height:21px; border:0; }
.jgrid .page_move .p_next { background: url(./image/move_icon.gif) no-repeat -68px 0; width:22px; height:21px; border:0; }
.jgrid .page_move .p_prev2 { background: url(./image/move_icon.gif) no-repeat 0 -25px; width:22px; height:21px; border:0; }
.jgrid .page_move .prev2 { background: url(./image/move_icon.gif) no-repeat -22px -25px; width:22px; height:21px; border:0; }
.jgrid .page_move .next2 { background: url(./image/move_icon.gif) no-repeat -46px -25px; width:22px; height:21px; border:0; }
.jgrid .page_move .p_next2 { background: url(./image/move_icon.gif) no-repeat -68px -25px; width:22px; height:21px; border:0; }


/*±×¸®µå*/
.jgrid .grid_table { width:100%; border:0px; padding: 0; margin: 0; border-top: #6B6B6B 1px solid; table-layout:fixed; cursor:default; background-color:#fff; }
.jgrid .grid_table tr { height:18px; }
.jgrid .grid_table thead tr { height:28px; }
.jgrid .grid_table th { background-color:#6B6B6B; color:#fff; font-size:12px; border-right:#bbb 1px solid; border-bottom:#DFDFDF 1px solid; padding: 0; margin: 0; line-height:13px; }
.jgrid .grid_table th:last-child { border-right:#6B6B6B 1px solid; min-width: 60px;  }
.jgrid .grid_table td { height:18px; padding: 2px 2px; font-size:12px; border-right:#C5C5C5 1px solid; border-bottom: #C5C5C5 1px solid; margin: 0; line-height: 13px;  
text-overflow:ellipsis; table-layout:fixed;  overflow-x:hidden; overflow-y:hidden; white-space:nowrap;
}
.jgrid .grid_table td:first-child { border-left:#C5C5C5 1px solid; }
.jgrid .grid_table input[type=text], .jgrid .grid_table textarea { background:#fff; border: #bbb 1px solid; font-size:12px; padding: 2px 2px 0 2px; font-family:Malgun Gothic,NanumGothic,Gulim; line-height:16px;  word-break:break-all; white-space:normal; }
.jgrid .grid_table input[type=file] { font-size:12px; font-family:Malgun Gothic,NanumGothic,Gulim; }
.jgrid .grid_table tr:nth-child(even) {background: #fff; }
.jgrid .grid_table tr:nth-child(odd) {background: #F1FBF6; }
.jgrid .grid_table tr.on {background: #9CB5E7;  }
.jgrid .grid_table tr.totle {background: #c1cbf2; }
.jgrid .grid_table td li.input { }
.jgrid .grid_table td li.input input[type=text] { width:100%; }
.jgrid .grid_table td li.input select { width:100%; }
.jgrid .grid_table td li.input textarea { width:100%; height:95%; }

.jgrid .grid_table .line_no { border-right:#ffffff 1px solid; }
.jgrid .grid_table .asc { padding:2px 13px 2px 2px; background:url(/images/cont_icon_arrow.gif) right center no-repeat #6B6B6B; color:#ff6666; }
.jgrid .grid_table .desc { padding:2px 13px 2px 2px; background:url(/images/cont_icon_arrow2.gif) right center no-repeat #6B6B6B; color:#ff6666; }

.jgrid .pointer{ cursor:pointer; cursor:hand; }


.jgrid .input_search { background: url(/images/sprite_2x.png) -40px -240px no-repeat ; background-size: 350px 350px; cursor: pointer; }

.jgrid .search_box { width:100%; height:20px; background:#fff; border:1px solid #bbb; white-space:nowrap; }
.jgrid .search_box div { overflow-x:hidden; overflow-y:hidden; }
.jgrid .search_box input[type=button] { position:absolute; width:18px; height:18px; right:0;top:-18px; margin:0 2px; background: url(/images/sprite_2x.png) -40px -240px no-repeat ; background-size: 350px 350px; border: 0; cursor: pointer; }
.jgrid .search_box input[type=text] { width:100%; height:20px; background:#fff; border: 0 solid #fff; font-size:12px; padding: 0 0 0 3px; font-family:Malgun Gothic,NanumGothic,Gulim; line-height:13px; }