 .rotatified {transform: rotate(90deg);}
 @media all {
.page-break { display: none; }
}

@media print {
.page-break { display: block; page-break-before: always; }
}
 .punct {FONT: 1px verdana,tahoma,arial; FONT-WEIGHT: normal; color: #FFFFFF;}
 .antet {FONT: 14px verdana,tahoma,arial; FONT-WEIGHT: bold; color: #FFFFFF;}
 .antetc {FONT: 11px verdana,tahoma,arial; FONT-WEIGHT: bold; color: #FFFFFF; background-color: #FF0000;}
 .htitle {FONT: 17px verdana,tahoma,arial; FONT-WEIGHT: bold; color: #033500;}
 .calbo {
    FONT: 10px verdana,tahoma,arial; 
    FONT-WEIGHT: bold; 
    color: #000000;
    text-align: left;
    vertical-align: bottom;
    }
 .htitlered {FONT: 17px verdana,tahoma,arial; FONT-WEIGHT: bold; color: #FF0000;}
 .htitlea {FONT: 14px verdana,tahoma,arial; FONT-WEIGHT: bold; color: #004080;}
 .htitleb {FONT: 10px verdana,tahoma,arial; FONT-WEIGHT: bold; color: white;}
 .titlewhite {FONT: 17px verdana,tahoma,arial; FONT-WEIGHT: bold; color: #FFFFFF;}
 .sboldlinka {FONT: 10px verdana,tahoma,arial; FONT-WEIGHT: normal; color: #0000FF;}
 .listheader {FONT: 10px verdana,tahoma,arial; FONT-WEIGHT: bold; color: #0000FF;}
 .listobs {FONT: 10px verdana,tahoma,arial; FONT-WEIGHT: normal; color: #000000;}
 .listobsb {FONT: 10px verdana,tahoma,arial; FONT-WEIGHT: bold; color: #5a2200;}
 .listAlert {FONT: 10px verdana,tahoma,arial; FONT-WEIGHT: bold; color: yellow;background-color: red}
 .list {FONT: 12px verdana,tahoma,arial; FONT-WEIGHT: bold; color: #033500;}
 .listmeniu {FONT: 12px verdana,tahoma,arial; FONT-WEIGHT: bold; color: #cefecc;}
 .listform {FONT: 12px verdana,tahoma,arial; FONT-WEIGHT: normal; color: #008000;}
 .listformb {FONT: 12px verdana,tahoma,arial; FONT-WEIGHT: bold; color: #033500;}
 .listformbw {FONT: 12px verdana,tahoma,arial; FONT-WEIGHT: bold; color: #EBFDE0;}
 .pcap {FONT: 16px verdana,tahoma,arial; FONT-WEIGHT: bold; color: black;}
 .p20 {FONT: 20px verdana,tahoma,arial; FONT-WEIGHT: normal; color: black;}
 .p20b {FONT: 20px verdana,tahoma,arial; FONT-WEIGHT: bold; color: black;}
 .p24 {FONT: 24px verdana,tahoma,arial; FONT-WEIGHT: normal; color: black;}
 .p24b {FONT: 24px verdana,tahoma,arial; FONT-WEIGHT: bold; color: black;}
 .pb {FONT: 14px verdana,tahoma,arial; FONT-WEIGHT: normal; color: black;}
 .pbb {FONT: 14px verdana,tahoma,arial; FONT-WEIGHT: bold; color: black;}
 .rfact1 {FONT: 12px verdana,tahoma,arial; FONT-WEIGHT: normal; color: #000000;}
 .rfact2 {FONT: 16px verdana,tahoma,arial; FONT-WEIGHT: normal; color: #000000;}
 .firmac {FONT: 15px verdana,tahoma,arial; FONT-WEIGHT: bold; color: red;}
 .fact0 {FONT: 8px verdana,tahoma,arial; FONT-WEIGHT: normal; color: black;}
 .fact1 {FONT: 10px verdana,tahoma,arial; FONT-WEIGHT: normal; color: black;}
 .fact2 {FONT: 10px verdana,tahoma,arial; FONT-WEIGHT: bold; color: black;}
 .fact3 {
    font: 10px currer new, lucida console; 
    font-weight: bold; 
    color: black;
    border-style: solid; 
    border-width: 1px;
    background-color: yellow;
    }
.fact4 {font: 20px currer new, lucida console; font-weight: bold; color: black;}

div.bo {
    width: 170px;
    padding: 1px;
    border: 1px solid gray;
    margin: 2px;
    font: 10px currer new, lucida console; 
    font-weight: normal; 
    color: black;
    background-color: yellow;
    }

div.meniu {
    width: 80px;
    padding: 1px;
    border: 1px solid gray;
    margin: 2px;
    font: 12px currer new, lucida console; 
    font-weight: bold; 
    color: blue;
    text-align: center;
    background-color: #ffc4ff;
    position: relative;
    float: left;
    }
div.meniu:hover{
    background-color: #8B008B;
    color: white;
    }    
div.meniuFirma {
    width: 280px;
    padding: 1px;
    border: 1px solid gray;
    margin: 2px;
    font: 12px currer new, lucida console; 
    font-weight: bold; 
    color: blue;
    text-align: center;
    background-color: #ffc4ff;
    position: relative;
    /*top: 22px;
    left: -400px;*/
    float: right;
    }
div.meniuFirma:hover{
    background-color: #8B008B;
    color: white;
    }        


select { 
	font-family: currer new, lucida console; 
	font-size: 13px;
	font-weight: normal; 
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	background-color: white;
	} 
input { 
	font-family: verdana, tahoma, arial; 
	font-size: 11px;
	font-weight: normal; 
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	background-color: white;
} 

body.main {background-color: #cefecc;} /*fundal principal*/
body.left {background-color: #20805C;} /*fundal cuprins stanga*/
tr.top {background-color: #089200;} /* linia de sus*/
tr.tab0 {background-color: #033500;} /* cap de tabel*/
tr.tab1 {background-color: #58ef92;} /*rand mai inchis la culoare*/
tr.tab2 {background-color: #D8BFD0;} /*rand mai deschis la culoare*/
tr.tab3 {background-color: #FF0000;} /*rand cu nr factura gresit*/
tr.bb {border-bottom:1px solid #000000;} /*linie jos*/
td.c0 {background-color: #ffc7a5;} /*celula cu buton*/
td.c1 {background-color: #ffe9d7;} /*celula mai inchisa la culoare*/
td.c2 {background-color: #fff1e5;} /*celula mai deschisa la culoare*/
td.e1 {background-color: #ff0000;} /*celula cu erroare*/
table.print {border: 1px solid black; border-collapse: collapse; background-color: white;}
tr.print {border: 1px solid black; border-collapse: collapse; background-color: white;}
td.print {border: 1px solid black; border-collapse: collapse; background-color: white; padding: 4px 1px 1px 1px;}
td.cal {
    border: 1px solid black; 
    border-collapse: collapse; 
    background-color: white; 
    padding: 0px 0px 0px 0px;
    height: 100px;
    vertical-align: top;
    text-align: left;
    }

td.calh {
    border-collapse: collapse; 
    background-color: red; 
    padding: 0px 0px 0px 0px;
    text-align: center;
    }    
    
td.stot {background-color: #ff6200;} /* Celula de Subtotals*/
td.Alr {background-color: #ff0000;} /* Celula de Alerta Stoc Minim*/


A.smenu:link {FONT: 12px verdana,tahoma,arial; TEXT-DECORATION: none; color: #004000;}
A.smenu:visited {FONT: 12px verdana,tahoma,arial; TEXT-DECORATION: none; color: #00a000;}
A.smenu:hover {FONT: 12px verdana,tahoma,arial; TEXT-DECORATION: none; color: #ffffff;}

A.ssmenu:link {FONT: 11px verdana,tahoma,arial; TEXT-DECORATION: none; color: #004000;}
A.ssmenu:visited {FONT: 11px verdana,tahoma,arial; TEXT-DECORATION: none; color: #007000;}
A.ssmenu:hover {FONT: 11px verdana,tahoma,arial; TEXT-DECORATION: none; color: #ffffff;}

A.boldlink:link {FONT: 14px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #570057;}
A.boldlink:visited {FONT: 14px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #570057;}
A.boldlink:hover {FONT: 14px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: underline; color: blue;}

A.cautare:link {FONT: 14px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: white;}
A.cautare:visited {FONT: 14px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: white;}
A.cautare:hover {FONT: 14px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: underline; color: blue;}

A.boldLinkMeniu:link {FONT: 14px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #570057;}
A.boldLinkMeniu:visited {FONT: 14px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #570057;}
A.boldLinkMeniu:hover {FONT: 14px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: underline; color: white;}


A.blCautare:link {FONT: 14px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: white;}
A.blCautare:visited {FONT: 14px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: white;}
A.blCautare:hover {FONT: 14px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: underline; color: white;}


A.sboldlink:link {FONT: 10px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #cefecc;}
A.sboldlink:visited {FONT: 10px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #cefecc;}
A.sboldlink:hover {FONT: 10px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: underline; color: #033500;background-color: white;}

A.listlink:link {FONT: 10px verdana,tahoma,arial; TEXT-DECORATION: none; color: #033500;FONT-WEIGHT: bold;}
A.listlink:visited {FONT: 10px verdana,tahoma,arial; TEXT-DECORATION: none; color: #033500;FONT-WEIGHT: bold;}
A.listlink:hover {FONT: 10px verdana,tahoma,arial; TEXT-DECORATION: underline; color: #033500;FONT-WEIGHT: bold;}

A.sortlink:link {FONT: 10px verdana,tahoma,arial; TEXT-DECORATION: none; color: #3BD23D;FONT-WEIGHT: bold;}
A.sortlink:visited {FONT: 10px verdana,tahoma,arial; TEXT-DECORATION: none; color: #3BD23D;FONT-WEIGHT: bold;}
A.sortlink:hover {FONT: 10px verdana,tahoma,arial; TEXT-DECORATION: underline; color: #3BD23D;FONT-WEIGHT: bold;}



A.test:link {FONT: 10px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #0000FF;}
A.test:visited {FONT: 10px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #0000CC;}
A.test:hover {
	FONT: 10px verdana,tahoma,arial; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline; 
	color: #000000;
	background-color: rgb(250,0,255)
}

input.smallCheckbox {width: 12px; height: 12px;}

.divVisible {display:block;}
.divHidden {display:none;}
P.breakhere {page-break-before: always};
