BODY {
  SCROLLBAR-FACE-COLOR: #8e8e8e; 
  SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
  SCROLLBAR-SHADOW-COLOR: #ffffff; 
  SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
  SCROLLBAR-ARROW-COLOR: white;
  margin-top: 0;
  padding-top: 0;
  background-color: #ffffff;
}
A {
  text-decoration : none; 
  font-size : 9pt; 
  font-family : arial, helvetica, sans-serif; 
} 
A:hover {
  text-decoration : underline; 
  font-size : 9pt; 
  font-family : arial, helvetica, sans-serif; 
} 
A.search { color: #666666; font-weight: bold; }
A.search:hover { color: #000000; font-weight: bold; }

A.titlu {
  text-decoration : none; 
  color : #31659c; 
} 
A.titlu:hover {
  text-decoration : underline; 
  color : #d21300; 
} 
A.subcategorii {
  text-decoration : none; 
  color : #000000; 
} 
A.subcategorii:hover {
  text-decoration : underline; 
  color : #d21300; 
} 
A.categorii {
  text-decoration : none; 
  color : #000000; 
  font-size : 13pt; 
  font-family : arial, helvetica, sans-serif; 
} 
A.categorii:hover {
  text-decoration : underline; 
  color : #d21300; 
  font-size : 13pt; 
  font-family : arial, helvetica, sans-serif; 
} 
A.gri {
  color : #333333; 
  font-size : 9pt; 
  font-family : arial, helvetica, sans-serif; 
} 
A.gri:hover {
  color : #d21000; 
  font-size : 9pt; 
} 
A.albastru {
  color : #31659c; 
  font-size : 10pt; 
  font-family : arial, helvetica, sans-serif; 
} 
A.albastru:hover {
  color : #d21300; 
  font-size : 10pt; 
  font-family : arial, helvetica, sans-serif; 
} 
A.rosu {
  color : #960019; 
  font-size : 10pt; 
  font-family : arial, helvetica, sans-serif; 
} 
A.rosu:hover {
  font-size : 10pt; 
  font-family : arial, helvetica, sans-serif; 
} 
A.menu {
  color : #000000; 
} 
A.menu:hover {
  color : #d21300; 
} 
A.menuActive {
  color : #000000; 
  font-weight : bold; 
}
A.menuActive:hover {
  font-weight: bold; 
  color: #d21300; 
} 
A.barlink {
  color : #333333; 
  font-weight: bold;
  font-size : 8pt;
} 
A.barlink:hover {
  color : #000000; 
  font-weight: bold;
  font-size : 8pt;
} 
A.tab {
  color : #ffffff; 
  font-weight: bold;
  font-size : 8pt;
} 
A.tab:hover {
  color : #ffcc66; 
  font-weight: bold;
  font-size : 8pt;
} 
A.icontext {
  color : #000000; 
  font-size : 8pt;
} 
A.icontext:hover {
  color : #d21300; 
  font-size : 8pt;
} 
TD.raquo, SPAN.raquo, DIV.raquo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #333333;
  font-weight : bold;
}
CHECKBOX , INPUT , RADIO , SELECT , TEXTAREA , FILE {
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
} 
form {margin: 0px 0px 0px 0px; }
TD.search { color: #666666; font-weight: bold; }
TD.formSectionHeading, A.formSectionHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
} 
INPUT.txt {
  color : #111111; 
  background-color: #eeeeee; 
  border : 1px solid #000000; 
} 
INPUT.search {
  color : #111111; 
  background-color: #eeeeee; 
  border : 1px solid #666666;
  width: 120px;
  font-size : 10px; 
  font-family : verdana, arial, sans-serif; 
} 
INPUT.clientAccess {
  color : #111111; 
  background-color: #eeeeee; 
  border : 1px solid #000000; 
  width : 155px;
} 

SELECT {
  font-size : 9pt; 
  font-family : Arial, Helvetica, sans-serif; 
  color : #111111; 
} 
h1 {
  font-family : Helvetica, Arial, sans-serif; 
  font-size : 16px; 
  margin : 0; 
  padding : 0; 
}
TD.pageHeading, DIV.pageHeading, H1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #ff9000;
} 
.heading {
  font-size : 12pt; 
  font-family : Arial, Helvetica, sans-serif; 
  font-weight : bold; 
} 
.infoBox {
  background-color: #291C5B;
}
.infoBoxContents {

  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #f9f9ec;
}
TABLE, TR, TD {
  font-size : 9pt; 
  font-family : Arial, Helvetica, sans-serif; 
} 
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.barlink, SPAN.barlink {
  color: #333333; 
  font-weight: bold;
  font-size: 8pt;
}
.just {
  text-align : justify; 
} 
.blue {
  color : #000085; 
  font-size : 10pt; 
} 
.small {
  font-size : 8pt; 
  font-family : Arial, Helvetica, sans-serif; 
  color : #333333; 
  text-align : justify; 
} 
.maimult {
  font-size : 8pt; 
  font-family : Times New Roman, Verdana, sans-serif; 
  color : #960019; 
} 
.nrtitluri {
  color : #cccccc; 
} 
.fieldmandatory {
  color: #666666;
}
TD.leftHeading {
  font-family : Helvetica, Arial, sans-serif; 
  font-size : 13px; 
  font-weight : bold; 
  color : #ffffff; 
  background-color: #291C5B;
} 
.error {
  color: #d21000;
} 

TABLE.detailsTable {
  background: #999999;
}
TD.detailsKey {
  background: #eeeeee;
  color: #666666;
  font-weight: bold;
}
TD.detailsValue {
  background: #ffffff;
  color: #000085;
}

/* acction box */
TABLE.actionBoxHeading { background-color: #8e8e8e; }
TD.actionBoxHeading { font-family : Verdana, Arial, sans-serif; font-weight: bold; color: #ffffff; }

TABLE.actionBoxContainer { background-color: #8e8e8e; }

TABLE.actionBoxContents { background-color: #ffffff; }
TD.actionBoxContents { color: #000000; }

/* account box */
TABLE.accountBoxHeading { background-color: #FFFFFF; }
TD.accountBoxHeading { font-weight: bold; color: #000000; }

TABLE.accountBoxContainer { background-color: #FFFFFF; }

TABLE.accountBoxContents { background-color: #FFFFFF; }
TD.accountBoxContents { color: #000000; }

/* data table */
.dataTableHeadingRow { background-color: #291C5B; }
.dataTableHeadingContent { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  color: #ffffff; 
  background-color: #291C5B;
  font-weight: bold; 
}
.dataTableRow { background-color: #EBECE6; }
.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: hand; }