﻿.Conducatori, .Ascuns
{
	background-color:#99CCFF;
	text-align:left;
	font-size:10px;
}

.Conducatori td, .NP, .Ascuns td
{
	background-color:#E1FFFF;
	padding:4px;
	vertical-align:top;
	text-align:left;
	/*  font-size:10px;	*/
}
.Ascuns, .Ascuns td, .Ascuns th
{
	display:none;
}

.NP
{
	font-weight:bold;
	font-size:11px;		
}

.ConducatoriH, .ConducatoriHL, .ConducatoriHR
{
	background-color:#DADADA;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	height:25px;
	border-radius:8px;
}


/* .ConducatoriHL
{
	border-top-left-radius:8px;	
	border-bottom-left-radius:8px;	
}
.ConducatoriHR
{
	border-top-right-radius:8px;	
	border-bottom-right-radius:8px;	
}

.ConducatoriH
{
	border-radius:8px;	
}
 */
.Autonumber table
{
    counter-reset: 0;
}

.Autonumber table tr
{
    counter-increment: rowNumber;
}

.Autonumber table tr td:first-child::before
{
    content: counter(rowNumber);
    margin-right: 1em;
}
.Taxe
{
	background-color:#ECFCFF;
	text-align:left;
	font-size:10px;
}

.TaxeH
{
	background-color:#F2F2F2;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	border:1px;	
	border-radius:4px;
	border-style:solid;
	border-color:navy;
	
}
.Taxe td
{
	background-color:#ECFCFF;
	padding:3px;
	vertical-align:middle;
	text-align:center;
	/*  font-size:10px;	*/
}
.TaxeContinut
{
	border-radius:4px;
	border:1px;
	border-style:solid;
	border-color:navy;
}
.TaxeTaxe, .TaxeTaxe td
{
	background-color:#D2D2D2;
	border-radius:3px;
	border:1px;
	border-style:solid;
	border-color:navy;	
	text-align:left;
}
.TaxeStg
{
	background-color:#DADADA;
	padding:2px;
	vertical-align:middle;
	text-align:center;
	/*  font-size:10px;	*/
}
.SectVis
{
	display:block;
}

.SectHid
{
	display:none;
}

.Teze
{
	border-radius:10px;
	background-color:#D5EAFF;
	padding:3px;	
}
.Teze td
{
	font-size:13px;
	font-family:"Arial Narrow", Arial;
	font-stretch: condensed;	
	vertical-align:top;
	border-radius:4px;	
}
.TezeTitlu
{
	font-family: Arial;
	font-stretch: condensed;	
	font-weight:bold;
	color:navy;
	background-color:#E6F2FF;		
}

.TezeInfo, .TezeInfo td
{
	font-family:"Arial Narrow", Arial;
	font-stretch: condensed;	
	font-size:12px;
	color:navy;
	background-color:#E6F2FF;
}


.TezeDef, .TezeDef td
{
	font-style:italic;

}
.TezeNr
{
	font-family:"Arial Narrow", Arial;
	font-weight:700;
	color:teal;
	text-shadow: 2px 1px 15px #0000ff;
	vertical-align:top;
	text-align:center; 			
}

.TabTitlu
{
	border-radius:10px;
	background-color:#D5EAFF;
	padding:3px;		
}
.TabTitlu td
{
	font-size:15px;
	font-family:"Arial Narrow", Arial;	
	vertical-align:top;
	border-radius:4px;	
	background-color:#E8E8F7;	
}
.Tabel1
{
	
	color:navy;
	font-size:13px;
	border:3px;
  	border-color:navy;
	border-style:solid;
	background-color:navy;
}

.TabelCentrat7
{
	text-align:center;
	background-color:#B3ECFF;
	border-style:solid;
	border-width:1px;
	vertical-align:middle;
}

.TabelGri {
	left: 20pt;
	margin-left: 20pt;
	vertical-align: top;
	background-color: #C4D0FD;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: inherit;
	border-bottom-width: thin;
	font-weight:bold;
}


