﻿/*여기서 시작*/

.grd_td{
	border-bottom:1px solid #cccccc;
	padding: 5px 3px 5px 0px; text-align: right;
	height: 15px
 }
 
 .grd_td.linefstend{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	color:#333;
	font-size:11px;
	height:31px;
	line-height:120%;
}

.grd_td_last{
	padding: 5px 3px 5px 0px;
	text-align: right;
	height: 15px;}

.grd_BasicList_table{
	border-top:0px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
    color: #333333;
    font-size: 11px;
	}

.grd_BasicList_bottom{
	padding:5px 0 5px 0;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
	text-align:center;
	color:#333333;
	font-size:11px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.grd_BasicList_bottom_left{
	padding:5px 0 5px 0;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
	text-align:left;
	color:#333333;
	font-size:11px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.grd_BasicList_bottom_right{
	padding:5px 0 5px 0;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
	text-align:right;
	color:#333333;
	font-size:11px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.grd_title {
    border-bottom: 1px solid #cccccc;
	padding: 5px 3px 5px 0;
    text-align: center;
	font-weight:bold
}

.grd_title_last{
	padding: 5px 3px 5px 0px;
	text-align: right;
	text-align: center;
	font-weight:bold;}


grd_BasicList_th_line {
    background: url("../img/bg/bg_basicgrid.gif") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #cccccc;
    border-right: 2px solid #cccccc;
    border-top: 1px solid #cccccc;
  color: #404040;
    font-size: 12px;
    height: 31px;
}


.grd_Title_th{
   background: url("../img/bg/bg_basicgrid.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
   color: #404040;
    font-size: 12px;
    height: 31px;
}

.grd_Title_line{
   background: url("../img/bg/bg_basicgrid.gif") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #cccccc;
    border-right: 2px solid #cccccc;/*a1a0a0*/
    border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #404040;
    font-size: 12px;
    height: 31px;
}


.grd_BasicList_table_line {
   border-left: 1px solid #cccccc;
    border-right: 2px solid #cccccc;
	 border-bottom: 2px solid #cccccc;
    border-top: 0px solid #cccccc;
    color: #404040;
    font-size: 12px;
    height: 31px;
	font-size:11px;

}

/*스크룰바 추가 css*/

.grid_Tableview {    
    overflow-y: scroll;
    overflow-x: scroll;    
    width: 980px;		    
}

.grid_Tableview_scroll_no {    
    overflow-y: hidden;    
    overflow-x: hidden;    
    width: 980px;		    
}

.grid_Tableview_scroll_y{    
    overflow-y: scroll;    
    overflow-x: hidden;    
    width: 980px;		    
}

.grid_Tableview_scroll_xy{    
    overflow-y: scroll;    
    overflow-x: scroll;    
    width: 980px;		    
}


.grid_Table_view {
    overflow-x: hidden;
    overflow-y: scroll;
    width: 980px;
	height:521px;
}

.grd_Title_view td.noData
{
    border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	text-align:center;
    height:519px;    
}

.grd_Title {
	border-collapse: collapse;
    table-layout: auto;
    width: 1130px;        
    /*963*/
}

.grd_Title_table{
	border-collapse: collapse;
	table-layout: auto;
    width: 100%;
}

/**/

.grd_BasicList_center{
	padding:5px 0 5px 0px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	text-align:center;
	color:#333333;
	font-size:11px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}


.grd_BasicList_right{
	padding:5px 3px 5px 0px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	text-align:right;
	color:#333333;
	font-size:11px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.grd_BasicList_left{
	padding:5px 0 5px 3px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	text-align:left;
	color:#333333;
	font-size:11px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}


.grd_BasicBottom_left{
	padding:5px 0 5px 3px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
	text-align:left;
	color:#333333;
	font-size:11px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.grd_Title_view
{
    border-top:1px solid #cccccc;
    border-collapse: collapse;
    table-layout: auto;
    width: 963px;
}

.grd_Title_table
{
     border-top:2px solid #cccccc;    
    
}

.grd_BasicBottom_right{
	padding:5px 3px 5px 0px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
	text-align:right;
	color:#333333;
	font-size:11px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}



.grd_BasicBottom_bold{
	padding:5px 3px 5px 0px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
	text-align:right;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}


.grd_BasicList_bold{
	padding:5px 0 5px 0;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
	text-align:center;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}


.grd_BasicBottom_left{
	padding:5px 0 5px 3px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
	text-align:left;
	color:#333333;
	font-size:11px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}


.grd_BasicBottom_center{
	padding:5px 0 5px 0px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
	text-align:center;
	color:#333333;
	font-size:11px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}



.i_text_none {
    border-color: #ffffff #ffffff #ffffff #ffffff;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    height: 15px;
    padding: 2px 0 0 2px;
    vertical-align: middle;
}