table { display: table; page-break-after: auto; border-collapse: collapse; }
tr { page-break-inside: avoid; page-break-after: auto; }
td { page-break-inside: avoid; page-break-after: auto; }
thead { display: table-header-group; }
tbody { display: table-row-group; }
tfoot { display: table-footer-group; }
body { padding: 10px !important; color: black; }
#header-nav, #header-nav * { display: none !important; opacity: 0; }
#aside, #aside *, #aside_expand_container, #aside_expand_container * { display: none !important; }
#main { padding: 0 !important; width: 100% !important; }
footer, footer * { display: none !important; }
.dt-right-col, .dt-right-col *, .dt-left-col, .dt-left-col * { display: none !important; }

p, h1, h2, h3, h4, h5, h6 { margin: 0 0 0.2em; }
a { text-decoration: none; color: black; }
table {
	padding: 0;
	margin: 0 0 1em;
	width: 100%;
	border: 1px solid black;
}
th, td {
	border: 1px solid black;
	padding: 5px;
}
.zero-color {
	color: #ccc;
}
.print-no-break-inside {
	page-break-inside: avoid;
	page-break-after: auto;
}
.screen-only {
	display: none;
}
.indent2 { text-indent: 2em; }
.indent3 { text-indent: 3em; }
.indent4 { text-indent: 4em; }
.page-break {
	page-break-after: always;
}
.nowrap,
.print-nowrap {
	white-space: nowrap;
}
.print-bkg-dark {
	background: #EEEEEE;
}
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.text-center { text-align: center !important; }
.center-block { display: block !important; margin-right: auto !important; margin-left: auto !important; }
.pull-right { float: right !important; }
.pull-left { float: left !important; }
.clear-both { clear: both; }
.print-width-2em { width: 2em; }
.print-width-3em { width: 3em; }
.print-width-4em { width: 4em; }
.print-width-10em { width: 10em; }
.print-width-20em { width: 20em; }
.print-width-30em { width: 30em; }
.print-font-size-75 {
	font-size: 75%;
}
.print-font-size-80 {
	font-size: 80%
}
#lista-consum-apa-page p {
	
}
#dt_lista_consum_apa th {
	vertical-align: bottom;
}
#dt_lista_consum_apa th,
#dt_lista_consum_apa td {
	padding: 0.1em 0.15em;
}

#somatie .somatie-header {
	display: table;
	width: 100%;
	table-layout: auto;
}
#somatie .somatie-sigla {
	display: table-cell;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 1.5em;
	padding-right: 1.5em;
		/*border: 3px double black;*/
}
#somatie .somatie-title {
	display: table-cell;
	vertical-align: top;
	padding-left: 1.5em;
	padding-right: 1.5em;
		/*border: 3px double black;*/
	border-left: 0;
	border-right: 0;
}
#somatie .somatie-sigla-dreapta {
	display: table-cell;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 1.5em;
	padding-right: 1.5em;
	/*border: 3px double black;*/
}
#somatie p {
	margin: 0 0 .25em;
	padding: 0;
}