/******* table result **********/
#e-econt .grid-container div.grid-data {
	overflow:auto;
	cursor:default;
	/*display:inline-block;
	max-width:100%;
	background: #EAEEFC;*/
	background:none repeat scroll 0 0 #F1F3F9;
	position:relative;
}

#e-econt .grid-container.auto-vresize {
    height:100%;
}

#e-econt .grid-container .locked-columns {
	float:left;
	overflow:hidden;
	max-width: 100%;
}
#e-econt .grid-container .locked-columns .grid-headers-inner{
	padding-right:0;
}
#e-econt .grid-container .locked-columns .grid-data{
	overflow:hidden;
}
#e-econt .grid-container .locked-columns table.grid-data{
	margin-bottom: 20px;
}
#e-econt .grid-container .normal-columns {
	position: relative;
}
#e-econt .grid-container table.grid-data,
#e-econt .grid-container table.grid-headers {
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	/*background-color: white;*/
    border-spacing: 0px;
}

#e-econt .grid-container table.grid-data > tbody > tr > td,
#e-econt .grid-container table.grid-headers > tbody > tr > td,
#e-econt .grid-container table.grid-headers > thead > tr > th {
	padding: 3px 6px;
    border-width: 1px;
	border-style: solid;
	border-color: white;
	white-space:nowrap;
}
#e-econt .grid-container div.grid-headers-outer{
	/*background: #E3E7F5;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(50%, #E3E8F4), color-stop(50%, #D0D7EC), to(#E9ECFA));
    background: -moz-linear-gradient(center top , white, #E3E8F4 50%, #D0D7EC 50%, #E9ECFA);
    */
	overflow:hidden;
}
#e-econt .grid-container div.grid-headers-inner{
	display:inline-block;
	min-width:100%;
	padding-right:20px;
	/*background: #E3E7F5;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(50%, #E3E8F4), color-stop(50%, #D0D7EC), to(#E9ECFA));
    background: -moz-linear-gradient(center top , white, #E3E8F4 50%, #D0D7EC 50%, #E9ECFA);
	*/
}

#e-econt .grid-container table.grid-data thead tr,
#e-econt .grid-container table.grid-headers thead tr{
	
}
#e-econt .grid-container table.grid-headers > thead > tr > th{
    -moz-box-shadow: 0 0 3px rgba(188, 195, 212, 0.6) inset;
    box-shadow: 0 0 3px rgba(188, 195, 212, 0.6) inset;
    -webkit-box-shadow: 0 0 3px rgba(188, 195, 212, 0.6) inset;
    background: #E3E7F5;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(50%, #E3E8F4), color-stop(50%, #D0D7EC), to(#E9ECFA));
    background: -moz-linear-gradient(center top , white, #E3E8F4 50%, #D0D7EC 50%, #E9ECFA);

	padding-right:0;
}
#e-econt .grid-container table.grid-headers thead th div{
	cursor:default;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
}
#e-econt .grid-container table.grid-headers thead th.filtered{
	-moz-box-shadow: 2px 2px 2px rgba(158, 158, 172, 0.5) inset;
	-webkit-box-shadow: 2px 2px 2px rgba(158, 158, 172, 0.5) inset;
	box-shadow: 2px 2px 2px rgba(158, 158, 172, 0.5) inset;
	background:-moz-linear-gradient(center top , white, #D3D8E4 50%, #C0C7DC 50%, #D9DCEA) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(50%, #D3D8E4), color-stop(50%, #C0C7DC), to(#D9DCEA));
}

#e-econt .grid-container table.grid-headers thead th.filtered div.title-div{
	font-style:italic;
	color:#335555;
}


#e-econt .grid-container table.grid-headers thead th.sortable div{
	cursor:pointer;
}
#e-econt .grid-container table.grid-headers thead th div.sort-separator{
	cursor:default;
	height:16px;
	min-height:100%;
	width:0px;
	border-left:1px solid #bbbbbb;
	border-left:1px solid rgba(0,0,0,0.2);
	margin:0 3px;
}

#e-econt .grid-container table.grid-headers thead th.resizable div.column-resizer{
	cursor:e-resize;
	height:16px;
	min-height:100%;
	width:4px;
	top:0 !important;
}
#e-econt .grid-container table.grid-headers thead th div.column-resizer{
	height:16px;
	min-height:100%;
	width:4px;
	top:0;
	left:0;
	position:relative;
	
}
#e-econt .grid-container table.grid-headers thead th[rowspan="2"] div.sort-separator,
#e-econt .grid-container table.grid-headers thead th[rowspan="2"] div.column-resizer {
	height:38px;
}
#e-econt .grid-container table.grid-headers thead th[rowspan="3"] div.sort-separator,
#e-econt .grid-container table.grid-headers thead th[rowspan="3"] div.column-resizer {
	height:60px;
}
#e-econt .grid-container table.grid-headers thead th[rowspan="4"] div.sort-separator,
#e-econt .grid-container table.grid-headers thead th[rowspan="4"] div.column-resizer {
	height:81px;
}
#e-econt .grid-container table.grid-headers thead th[rowspan="5"] div.sort-separator,
#e-econt .grid-container table.grid-headers thead th[rowspan="5"] div.column-resizer {
	height:103px;
}
#e-econt .grid-container div.normal-columns div.scroll-left {
	position: absolute;
	width: 26px;
	height: 30px;
	top: 50%;
	left: -16px;
	border-radius: 50px;
	display: none;
	background-image: url('../images/scroll-arrow.svg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 34px 34px;
	transform: rotate(180deg);
	cursor: pointer;
	border: 1px solid #fff;
}
#e-econt .grid-container div.normal-columns div.scroll-right {
	position: absolute;
	width: 26px;
	height: 30px;
	top: 50%;
	right: -16px;
	border-radius: 50px;
	display: none;
	background-image: url('../images/scroll-arrow.svg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 34px 34px;
	cursor: pointer;
	border: 1px solid #fff;
}
#e-econt .grid-container div.grid-data div.resizer-line{
	display:none;
	position:absolute;
	top:0;
	bottom:0;
	width:0;
	z-index:1;
	border-right:1px dashed black;
	border-right:1px dashed rgba(0,0,0,0.5);
}

#e-econt .grid-container table.grid-headers thead th div.sort-btn{
	width:24px;
}
#e-econt .grid-container table.grid-headers thead th span.sort-num{
	width:12px;
	height:12px;
	vertical-align:top;
	font-size:10px;
	display:inline-block;
}
#e-econt .grid-container table.grid-headers thead th div.sort-img{
	width:12px;
	height:12px;
	background:url("../images/icons/sorted.png") no-repeat scroll 0 0 transparent;
}
#e-econt .grid-container table.grid-headers thead th div.sort-img.asc{
	background:url("../images/icons/sorted.png") no-repeat scroll 0 -24px transparent;
}
#e-econt .grid-container table.grid-headers thead th div.sort-img.desc{
	background:url("../images/icons/sorted.png") no-repeat scroll 0 -12px transparent;
}

/* fix na headerite na grupite za da moje da stavat dostatuchno malki*/
#e-econt .grid-container table.grid-headers th.ctype-group > div {
	position:relative;
	display:block;
	height:15px;
	margin:0 auto;
}
#e-econt .grid-container table.grid-headers th.ctype-group > div > span{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	overflow:hidden;
}


#e-econt .grid-container table.grid-data tbody {
	
	
}
#e-econt .grid-container table.grid-data > tbody > tr{
	background-color: #F1F3F9;
}
#e-econt .grid-container table.grid-data > tbody > tr.selected{
	background: #FFFFE0;
}
#e-econt .grid-container table.grid-data > tbody > tr.odd{
	background: #EAEEFC;
}
#e-econt .grid-container table.grid-data > tbody > tr.odd.selected{
    background-color:#FFFFD0;
}
#e-econt .grid-container table.grid-data > tbody > tr.empty-row td{
	visibility:hidden;
	padding-top:0;
	padding-bottom:0;
}
#e-econt .grid-container table.grid-data > tbody > tr.empty-row td div{
	height:0;
}
#e-econt .grid-container  td{
	
}

#e-econt .grid-container table.grid-data tbody td.clickable div{
	color:navy;
	cursor:pointer;
}
#e-econt .grid-container table.grid-data > tbody > tr > td > div{
	overflow:hidden;
}


/* bottom bar */
#e-econt .grid-container .grid-bottom-bar {
	padding:5px 2px 0;
}
#e-econt .grid-container .grid-bottom-bar:empty {
	padding:0;
}

/* paging */
#e-econt .grid-container .paging-bar > *{
	vertical-align:top;
	display:inline-block;
	height:22px;
	line-height:22px;
	margin-right:4px;
	margin-bottom:3px;
}
#e-econt .grid-container .paging-bar button{
	width:26px;
}
#e-econt .grid-container .paging-bar button div{
	height:16px;
	width:16px;
	background:transparent no-repeat center;
	display:inline-block;
}
#e-econt .grid-container .paging-bar .paging-first div{
	background-image:url("../images/icons/page-first-16x16.png");
}
#e-econt .grid-container .paging-bar .paging-first[disabled] div{
	background-image:url("../images/icons/page-first-disabled-16x16.png");
}
#e-econt .grid-container .paging-bar .paging-prev {
	margin-left:2px;
}
#e-econt .grid-container .paging-bar .paging-prev div{
	background-image:url("../images/icons/page-prev-16x16.png");
}
#e-econt .grid-container .paging-bar .paging-prev[disabled] div{
	background-image:url("../images/icons/page-prev-disabled-16x16.png");
}
#e-econt .grid-container .paging-bar span{
	margin:0 2px;
}
#e-econt .grid-container .paging-bar input{
	height:16px;
	line-height:16px;
	width:23px;
	text-align:center;
}
#e-econt .grid-container .paging-bar .paging-confirm{
	margin-left:1px;
}
#e-econt .grid-container .paging-bar .paging-confirm div{
	background-image:url("../images/icons/yes-16x16.png");
}
#e-econt .grid-container .paging-bar span.total-pages{
	margin-left:0;
}
#e-econt .grid-container .paging-bar .paging-next div{
	background-image:url("../images/icons/page-next-16x16.png");
}
#e-econt .grid-container .paging-bar .paging-next[disabled] div{
	background-image:url("../images/icons/page-next-disabled-16x16.png");
}
#e-econt .grid-container .paging-bar .paging-last {
	margin-left:2px;
	margin-right:5px;
}
#e-econt .grid-container .paging-bar .paging-last div{
	background-image:url("../images/icons/page-last-16x16.png");
}
#e-econt .grid-container .paging-bar .paging-last[disabled] div{
	background-image:url("../images/icons/page-last-disabled-16x16.png");
}
#e-econt .grid-container .paging-bar span.paging-per-page {
	display:none;
	height:22px;
	line-height:22px;
}
#e-econt .grid-container .paging-bar select.paging-per-page {
	height:22px;
	margin:0px 0;
	vertical-align:top;
	width:50px;
}
/*** top bar ***/
#e-econt .grid-container .grid-top-bar {
	padding:3px 3px 0 3px;
}
#e-econt .grid-container .grid-top-bar:empty {
	padding:0;
}

/** columns, filters button **/
#e-econt  ul.columns-button,
#e-econt  ul.filters-button {
	list-style: none;
	position: relative;
	display:inline-block;
	font-size:13px;
	height:22px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#e-econt .toolbar ul.columns-button.expanded li.btn button,
#e-econt .toolbar ul.filters-button.expanded li.btn button{
	-moz-border-radius: 4px 0px 0px 0px;
	-webkit-border-radius: 4px 0px 0px 0px;
	border-radius: 4px 0px 0px 0px;
}
#e-econt .toolbar ul.columns-button li.btn button,
#e-econt .toolbar ul.filters-button li.btn button{
	-moz-border-radius: 4px 0px 0px 4px;
	-webkit-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
	text-align:left;   
	font-size:13px;
	height:22px;
	display:inline-block;
	vertical-align:bottom;
	font-family:Arial,sans-serif;
}
#e-econt .toolbar ul.columns-button li.btn span.arrow:hover,
#e-econt .toolbar ul.filters-button li.btn span.arrow:hover{
	cursor:pointer;
}
#e-econt .toolbar ul.columns-button.expanded li.btn span.arrow,
#e-econt .toolbar ul.filters-button.expanded li.btn span.arrow{
	-moz-border-radius: 0 4px 0 0;
	-webkit-border-radius: 0 4px 0 0;
	border-radius: 0 4px 0 0;
	background: url(../images/icons3/up.png) center no-repeat;
	background: url(../images/icons3/up.png) center no-repeat, -moz-linear-gradient(center top , white, #E3E8F4 50%, #D0D7EC 50%, #E9ECFA) repeat scroll 0 0 transparent;
	background: url(../images/icons3/up.png) center no-repeat, -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(50%, #E3E8F4), color-stop(50%, #D0D7EC), to(#E9ECFA));
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset;
}
#e-econt .toolbar ul.columns-button li.btn span.arrow,
#e-econt .toolbar ul.filters-button li.btn span.arrow{
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.2) inset;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.2) inset;
	background: url(../images/icons3/down.png) center no-repeat;
	background: url(../images/icons3/down.png) center no-repeat, -moz-linear-gradient(center top , white, #E3E8F4 50%, #D0D7EC 50%, #E9ECFA) repeat scroll 0 0 transparent;
	background: url(../images/icons3/down.png) center no-repeat, -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(50%, #E3E8F4), color-stop(50%, #D0D7EC), to(#E9ECFA));
	border: 1px solid #6C92B2;
	border-left: none;
	display:inline-block;
	height:20px;
	line-height:20px;
	width:16px;   
}

#e-econt .toolbar ul.columns-button.expanded li.list div.list-container,
#e-econt .toolbar ul.filters-button.expanded li.list div.list-container {
	display:inline-block;
}
#e-econt .toolbar ul.columns-button.expanded li.list div.list-inner,
#e-econt .toolbar ul.filters-button.expanded li.list div.list-inner {
	display:block;
	overflow-x:hidden;
	overflow-y:auto;
	text-align:right;
}
#e-econt .toolbar ul.columns-button.expanded li.list div.list-inner table,
#e-econt .toolbar ul.filters-button.expanded li.list div.list-inner table {
	min-width:100%;
	background-color:transparent;
	text-align:left;
}
#e-econt .toolbar ul.columns-button.expanded li.list div.list-inner table  tr td ,
#e-econt .toolbar ul.filters-button.expanded li.list div.list-inner table  tr td{
	border-bottom:1px solid #C9C9C9;
	padding-right: 5px;
}
#e-econt .toolbar ul.columns-button.expanded li.list div.list-inner table  tr:last-child td 
{
	border-bottom:none;
}
#e-econt .toolbar ul.columns-button li.list div.list-container,
#e-econt .toolbar ul.filters-button li.list div.list-container {
	display: none;
	z-index:1;
	position: absolute;
	-moz-border-radius: 0px 4px 4px 4px;
	-webkit-border-radius: 0px 4px 4px 4px;
	border-radius: 0px 4px 4px 4px;
	-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.2) inset;
	background:#F1F3F9;
	border: 1px solid #6C92B2;
	padding:1px;
	color: black;  
	cursor:default;
	min-width:100%;
	white-space: nowrap;
	cursor: pointer;
	text-align:left;
	top:21px;
	left:0;
}
#e-econt .toolbar ul.columns-button.align-right li.list div.list-container,
#e-econt .toolbar ul.filters-button.align-right li.list div.list-container{
	right:0;
	left:auto;
	-moz-border-radius: 4px 0px 4px 4px;
	-webkit-border-radius: 0px 4px 4px 4px;
	border-radius: 4px 0px 4px 4px;
}
#e-econt .toolbar ul.columns-button.with-hover li.list div.list-container table tr:hover td,
#e-econt .toolbar ul.filters-button li.list div.list-container table tr:hover td {
	background:#ddddef; 
}

#e-econt .toolbar ul.columns-button li.list div.list-container table tr td,
#e-econt .toolbar ul.filters-button li.list div.list-container table tr td {
	padding:0px;
}

#e-econt .toolbar ul.columns-button li.list div.list-container table tr td:last-child,
#e-econt .toolbar ul.filters-button li.list div.list-container table tr td:last-child {
	padding-right:20px;
}
#e-econt .toolbar ul.columns-button li.list div.list-container table tr td input {
	vertical-align:bottom;
}
#e-econt .toolbar ul.columns-button li.list div.list-container table tr td.column-lock .icon {
	background-image: url('../images/icons/lock-open.png');
}
#e-econt .toolbar ul.columns-button li.list div.list-container table tr td.column-lock.locked .icon {
	background-image: url('../images/icons/lock.png');
}

#e-econt .toolbar ul.columns-button li.list div.list-container table tr{
	position:relative;
}
#e-econt .toolbar ul.columns-button li.list div.list-container table tr{
	padding-top:3px;
	padding-bottom:3px;
}
#e-econt .toolbar ul.columns-button li.list div.list-container table tr.drag-origin{
	background-color:#ddddef;
}
#e-econt .toolbar ul.columns-button li.list div.list-container table tr.drop-before td{
	padding-top:0;
	border-top:3px solid #C9C9C9;
}
#e-econt .toolbar ul.columns-button li.list div.list-container table tr.drop-after td{
	padding-bottom:0;
	border-bottom:4px solid #C9C9C9;
}
/** filters button **/
#e-econt .toolbar ul.filters-button.pressed li.btn button.filter-btn {
	-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.4) inset;
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.4) inset;
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.4) inset;
	background: #E8E8E8;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(50%, #E8EEFA), color-stop(50%, #DAE1F7), to(#EDF0FF));
    background: -moz-linear-gradient(center top , white, #E8EEFA 50%, #DAE1F7 50%, #EDF0FF) repeat scroll 0 0 transparent;
}
#e-econt .toolbar ul.filters-button li.btn button.filter-btn {
	width:150px;
	overflow:hidden;
	white-space:nowrap;
}
#e-econt .toolbar ul.filters-button li.list div.list-container table tr td.filter-name {
	padding:0px 3px;
}
#e-econt .toolbar ul.filters-button li.list div.list-container table tr td.filter-edit {
	padding:0px 3px;
	width:1%;
}
#e-econt .toolbar ul.filters-button li.list div.list-container table tr td.filter-delete {
	padding:0px 3px 0px 3px;
	width:1%;
}
#e-econt .toolbar ul.filters-button li.list button.new-filter {
	font-size:13px;
	font-family:Arial,sans-serif;
	margin:5px 3px 3px 3px;
}
#e-econt ul.filters-button .icon-filter, 
#e-econt .grid-container .quick-filter .icon-filter{
	background-image: url(../images/icons/funnel-16x16.png);
}
#e-econt ul.filters-button.pressed .icon-filter {
	background-image: url(../images/icons/funnel-active-16x16.png);
}
/** filter rows **/
#e-econt .filter-form div.filter-items-container {
	min-height:30px;
	max-height:180px;
	padding:5px 0;
	overflow-x:hidden;
	overflow-y:auto;
}
#e-econt .filter-form table.filter-items {
	width:100%;
}
#e-econt .filter-form table.filter-items tr {
	
}
#e-econt .filter-form table.filter-items > tbody > tr > td > *{
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-width:50px;
}


#e-econt .filter-form table.filter-items tr td.name-cell {
	padding-right:6px;
	font-weight:bold;
}
#e-econt .filter-form table.filter-items tr td.cmp-type-cell {
}
#e-econt .filter-form table.filter-items tr td.cmp-type-cell > select{
	height:22px;
	width:98%;
}
#e-econt .filter-form table.filter-items tr td.value-cell {
}
#e-econt .filter-form table.filter-items tr td.delete-cell {
	width:1px;
}
#e-econt .filter-form table.filter-items tr td.delete-cell > button {
	width:auto;
	min-width:10px;
}

/** date filter */
#e-econt .filter-form table.filter-items > tbody > tr.filter-item-date > td.value-cell {
	text-align:left;
	white-space: nowrap;
}
#e-econt .filter-form table.filter-items > tbody > tr.filter-item-date > td.value-cell > input{
	width:auto;
}
#e-econt .filter-form table.filter-items > tbody > tr.filter-item-date > td.value-cell > span{
	width:auto;
	margin-left:10px;
	margin-right:10px;
}
#e-econt .filter-form table.filter-items > tbody > tr > td > .ui-datepicker {
	width:auto;
}

/** office filter **/
#e-econt tr.filter-item-office > td.value-cell > input{
	width:40px;
	margin-right:4px;
}
#e-econt tr.filter-item-office > td.value-cell > select{
	width:200px;
}

/**quick filter**/
#e-econt .grid-container .quick-filter {
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);	
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);
	background:#ECECDC;
	background: -moz-linear-gradient(bottom, #E9E9D9, #FFFFEF 70%); 
   	background: -webkit-gradient(linear, 100% 100%, 0% 0%, from(#E9E9D9), to(#FFFFEF));
	border:1px solid #AAAAAA;
	position:absolute;
	z-index:100;
	white-space:nowrap;
}
#e-econt .grid-container .quick-filter td {
	padding: 2px;
}
#e-econt .grid-container .quick-filter td.name-cell {
	font-weight:bold;
}
#e-econt .grid-container .quick-filter td.confirm,
#e-econt .grid-container .quick-filter td.remove {
	padding-left:0;
	padding-right:0;
}

#e-econt .grid-container .grid-top-bar .top-bar-title {
    color: #336699;
    font-size: 14px;
    font-weight: bold;
}

/** totals **/
#e-econt .grid-container tr.totals-row {
	background-color: #E3E8F4;
}
#e-econt .grid-container tr.totals-row td{
	font-weight:bold;
}
#e-econt .grid-container tr.totals-row td .clickable{
	cursor:inherit;
	color:inherit;
}

#e-econt .grid-container tr.totals-row td.empty{
	padding:0;
	border-left:none;
	border-right:none;
}

/*** column types **/
#e-econt .grid-container td.ctype-integer, #e-econt .grid-container table.grid-data td.ctype-float {
	text-align:right;
}
#e-econt .grid-container td .clickable {
	color:navy;
	cursor:pointer;
}


#e-econt .grid-container th.ctype-checkBoxSelection, #e-econt .grid-container td.ctype-checkBoxSelection {
	text-align:left;
}

#e-econt .grid-container td.ctype-rowIndex {
	text-align:right;
}

#e-econt .grid-container td.ctype-image {
	text-align:center;
}
#e-econt .grid-container td.ctype-editedBy {
	text-align:center;
}
#e-econt .grid-container td.ctype-button {
	text-align:center;
}
#e-econt .grid-container td.ctype-date, #e-econt .grid-container td.ctype-dateTime, #e-econt .grid-container td.ctype-time {
	text-align:center;
}
#e-econt .grid-container td.ctype-currency {
	text-align:right;
}

#e-econt .grid-container td.ctype-loadingStatus img {
	margin-right:3px;
}

/** progress bar column + progress bar v loading mask **/
#e-econt div.loading-mask                     div.progress-bar-outer ,
#e-econt .grid-container td.ctype-progressBar div.progress-bar-outer {
	position:relative;
	height:13px;
	background:url("../images/progress_bar_empty_green.png") repeat-x scroll 0 0 transparent;
	border:1px solid #ccc;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-align:center;
}
#e-econt div.loading-mask                     div.progress-bar-outer.red ,
#e-econt .grid-container td.ctype-progressBar div.progress-bar-outer.red {
	background-image:url("../images/progress_bar_empty_red.png");
}
#e-econt div.loading-mask                     div.progress-bar-outer.blue ,
#e-econt .grid-container td.ctype-progressBar div.progress-bar-outer.blue {
	background-image:url("../images/progress_bar_empty_blue.png");
}
#e-econt div.loading-mask                     div.progress-bar-outer .progress-bar-progress ,
#e-econt .grid-container td.ctype-progressBar div.progress-bar-outer .progress-bar-progress {
	height:100%;
	background:url("../images/progress_bar_green.png") repeat-x scroll 0 0 transparent;
	bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
}
#e-econt div.loading-mask  					  div.progress-bar-outer.red .progress-bar-progress ,
#e-econt .grid-container td.ctype-progressBar div.progress-bar-outer.red .progress-bar-progress {
	background-image:url("../images/progress_bar_red.png");
}
#e-econt div.loading-mask  					  div.progress-bar-outer.blue .progress-bar-progress ,
#e-econt .grid-container td.ctype-progressBar div.progress-bar-outer.blue .progress-bar-progress {
	background-image:url("../images/progress_bar_blue.png");
}

#e-econt div.loading-mask                     div.progress-bar-outer .progress-bar-text ,
#e-econt .grid-container td.ctype-progressBar div.progress-bar-outer .progress-bar-text {
	color: #333333;
	font-size: 11px;
	position: relative;
}
/******* end table result **********/



