.data_table * {
	background:#533d00;
	border:0 !important;
}

.analytics .col_cost {
	width:70px;
}











.tdtable {

}

.tdtable td {
	padding:0 10px 0 0 !important;
	border:0 !important;
	text-align:left !important;
}

.tdtable td.cellname {
	color:#75808c !important;
	vertical-align:top;
	text-align:right !important;
}



.table {
	background-color:#f7f7f7;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;

}

.table.closetop {
	border-top:1px solid #e1e1e1;

}


.redborder {
	border:1px solid red;

}


.table td {
	padding:8px 8px;
	text-align:center;
	border-bottom:1px solid #e1e1e1;
}


.table.normal td {
	padding:10px !important;
}

.table.dense td {
	padding:4px 8px !important;
}


.table tr.data {
	height:100px;
/*	background:#533d00;*/
	display:none;
}




.table tr.head td {
/*	background-image:url('/include/draw_gradient.php?col1=9bacc5&col2=7c91b0&h=21');background-repeat:repeat-x;background-position:top;*/
	background-color:#F5F7F8; /* 575757 */
	text-align:center;
/*	padding:2px 8px !important;*/
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding-top:4px !important;
	padding-bottom:4px !important;
	font-weight:bold;

}

.table tr {
	background:#ffffff;/*#ffffff;*/

}
									   
.table tr.second {
	background:#F4F4F4; /*#ffffff; /*#efefef;*/

}

table tr.element {
/*	cursor:pointer;*/
}

.table tr.hover, tr.hover_fix {
	background:#a47800 !important; /* fdce3f*/
}




.table tr.pagebar td {
	text-align:left;
	background:#F0F0F0;
	padding:2px 5px;
}


.table tr.line td {
	display:none;
	padding:0 !important;
}

.table tr.line td div {
	background-color:#e1e1e1;
	font-size:1px;
	height:1px;
	line-height:1px;
}

.table .details {
	margin-left:5px;margin-top:5px;margin-bottom:5px;
	text-align:left;
	padding:2px 5px;
	border-left:5px solid #c7c7c7;
	line-height:8px;
}

.table .nowrap {
	white-space:nowrap;
}





/* Таблица с серыми названиями колонок. Используется в группах */

.infotable {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.infotable td {
	padding:0 0 5px 0;
	border:0;
	text-align:left;
}

/* колонка названий */

.infotable td.cellname {
	color:#75808c !important;
	vertical-align:top;
	text-align:right !important;
	white-space:nowrap;
}

/* горизонтальная шапка */

.infotable td.cellhead {
	color:#000000;
	padding-bottom:5px;
	font-weight:bold;
}




