/* grid */
table.table-grid {
	border-collapse:separate;
	border-spacing:2px;
	border:1px solid #b1c9d7;
	background:#c8dfef;
	width:100%;
}
table.table-grid.noborders {
	border:0px;
}
table.table-grid caption {
	font-weight:bold;
	text-align:left;
	padding:0px 5px 5px 5px;
}
table.table-grid caption .grid-link, table.table-grid caption .gridef {
	float:right;
}
table.table-grid .gridcols {
	width:100%;
	height:408px;
}
table.table-grid thead th {
	text-align:left;
	font-weight:normal;
	padding:3px;
	font-size:9px;
	color:#113b53;
}
table.table-grid.table-grid-tight th {
	padding:1px;
}
table.table-grid.table-grid-tight tbody td {
	padding:1px;
}

table.table-grid thead th.sort {
	background:#e4e4f8;
}
table.table-grid tbody td {

	padding:3px;
}
table.table-grid tbody tr.r0 td , table.table-grid tbody tr td.r0 {
	background:#e0eff8;
}
table.table-grid tbody tr.r1 td , table.table-grid tbody tr td.r1 {
	background:#e8f0f8;
}
table.table-grid tbody tr td.rx {
	background:#c8dfef;
	width:2px;
}

table.table-grid tbody tr.sel td, table.table-grid tbody tr td.sel, table.table-grid thead th.sel {
	background:#c8f8d8;
}

table.table-grid td.table-grid-empty-row {
	font-size:10px;
	color:#606060;
	text-align:center;
}
table.table-grid td.table-grid-del {
	width:20px;
	text-align:center;
}
table.table-grid td.td1 {
	background:#e8e8f0;
}
table.table-grid td.curr {
	border:1px solid #a0a0f0;
}

tr.rstorno td {
	color:#8080a0;
}
tr.rtest td {
	color:#50b050;
}
tr.rwaiting td {
	color:#b05050;
}
td.amnt,table.table-grid th.amnt {
	text-align:right;
}
td.sum {
	font-weight:bold;
}
th.colgrp {
	background:#e0eff8;
}


hr.stat-sep {
	height:0px;
	margin:0px;
	border:0px;
	border-top:1px solid black;
	color:black;
}

/* paging */

	/* old --- */
	.list-paging a {
		display:block;
		float:left;
		width:22px;
		background:#b1c9d7;
		margin:5px 0px 3px 5px;
		text-align:center;
		padding:1px 0px 1px 0px
	}
	.list-paging a:hover {
		text-decoration:none;
	}
	.list-paging a.active {
		background:#9fd7ac;
		color:#2f673c;
	}
	/* ------- */

td.grid-paging a {
	display:block;
	float:left;
	width:22px;
	background:#b1c9d7;
	margin:5px 0px 3px 5px;
	text-align:center;
	padding:1px 0px 1px 0px
}
td.grid-paging a:hover {
	text-decoration:none;
}
td.grid-paging a.active {
	background:#9fd7ac;
	color:#2f673c;
}
div.grid-paging-info {
	float:left;
	margin:5px 0px 3px 5px;
	text-align:center;
	padding:1px 1px 1px 1px;
	min-width:160px;
	background:#b1c9d7;
}


/* STATS */
table.table-grid.stats td {
	padding:1px;
}
