    HTML, BODY, .tablePageLayout { height:100%; min-height:100%; }
    BODY,TABLE,TR,TD {
      color:101010;
      font-family: sans-serif,arial;
      font-size: 12px;
      font-weight: normal;
      /* line-height:1; */
      }
    BODY {
        background-image: url('img/body_bg.gif');
        background-color:#a0c0ff;
        margin:0; padding:0;
      }

    IMG { border:0; margin:0; padding:0; }
    P { margin:  4px 0 0 0; padding:0; text-indent: 0; line-height:1.1; }
  .p0 { margin:  4px 0 0 0; padding:0; text-indent: 0; line-height:1.1; }
  .p1 { margin:  4px 0 0 0; padding:0; text-indent: 12px; line-height:1.1; }
  .p2 { margin: 0 0 0 12px; padding:0; text-indent: -12px; line-height:1.1; }
  .p3 { margin: 0 0 0 24px; padding:0; text-indent: -12px; line-height:1.1; }
  .pQ { margin: 12px; padding:4px; text-indent:0; line-height:1.1; font-style:italic; }
    PRE {
        font-family:monospaced;
        font-size:12px;
        letter-spacing:-1px;
      }
    A { color: indigo; }
    A:link, A:visited, A:active { text-decoration: none; }
    A:hover { text-decoration: underline; }

    H1 { font: normal 18px sans-serif; font-weight: bold;   padding: 24px 0 24px 0; margin:0; line-height:1; letter-spacing:-1; }
    H2 { font: normal 18px sans-serif; font-weight: normal; padding: 24px 0 24px 0; margin:0; line-height:1; letter-spacing:-1; }
    H3 { font: normal 14px sans-serif; font-weight: bold;   padding: 12px 0 12px 0; margin:0; line-height:1; letter-spacing:-1; }
    H4 { font: normal 14px sans-serif; font-weight: normal; padding: 12px 0 12px 0; margin:0; line-height:1; letter-spacing:-1; }
    H5 { font: normal 12px sans-serif; font-weight: bold;   padding: 0 0 0 0; margin:0; line-height:1; }
    H6 {                               font-weight: bold;   padding: 0 0 0 0; margin:0; line-height:1; }

    .tablePageLayout{
        /* background-color: #A0A0A0 ; */
        border:0;
        margin:0; padding:0;
        /* width: 950px !important; */
        /* min-width: 950px; */
        /* width: 950px; */
      }
    .tdHeader {
        background-color: #ffffff;
        border: 0;
        height: 50px;
        margin:0; padding:0;
        text-align: left;
        vertical-align: top; /* middle; */
      }
    .tdMenu{
        /* background: url(img/menu1_bg.bmp) repeat-x; */
        /* background-color:#4495ED; */
        /* height:46px; */
        margin:0; padding:0;
        text-align: left;
        vertical-align: middle;
      }
    .tdCont_1 {
        /* background-color:#e0e0e0; */
        /* background-image: url('img/cont1_bg.bmp'); */
        /* background-repeat: repeat-x; */
        /* font-family: sans-serif; */
        /* font-size: 14px; */
        /* letter-spacing:-1px; */
        vertical-align: middle;
      }
    .tdCont_2  {
        height:100%;
      }
    .tdCont_21 { width:150px; }
    .tdCont_22 { width:800px; background-color:white; /* background-image:url(img/cont22_bg.bmp); */ margin:0;padding:12px;border:1px solid #808080;
                 /* border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; */ }
    .tdCont_23 { width:150px; margin:0;padding:0;border:0; padding-left:4px; }   /* dreapta-sus */
    .tdCont_24 { text-align:center; margin:0;padding:0;border:0; }   /* stinga-jos */
    .tdCont_3 {  /* partea de jos ultima actualizare a paginii */
        font-family: sans-serif;
        font-size: 9px;
        letter-spacing:0;
        text-align:right;
      }
    .tdFooter, .tdFooter1 {
        background-color: transparent;
        /* color: #00A060; */
        color: #101010;
        font-family: sans-serif;
        font-size: 10px;
        margin:0; padding:0;
        /* text-align: center; */
        vertical-align: top;
      }
    .tdFooter {
        /* border-top: 1px solid #C0C0C0; */
        border-top: 3px double #004080;
        /* height: 1%; */
      }
    .aFooter{
        color: #606060;
        padding: 6px 6px 6px 6px;
        text-decoration: none;
     }
    .aFooter:hover{
        text-decoration: underline;
     }

    .tModel1 { border-collapse:collapse; }
    .tModel1 .tdHeader { border:2px solid #404040; /* padding:2px; */ font-weight:bold; }
    .tModel1 TD { border:1px solid #404040; /* padding:1px; */ }
    .tModel2 { border-collapse:collapse; border-spacing:0; }
    .tModel2 .trHeader { background-color:darkslateblue; }
    .tModel2 .trHeader TD { color:whitesmoke; padding:4px; }
    .tModel2 .trHeader TD A { color:whitesmoke; }
    .tModel2 .trHeader TD A:hover { background-color:yellow; }
    .tModel2 .tr1 { background-color:#f0f0f0; }
    .tModel2 .tr2 { background-color:e0e0e0; }
    .tModel2 TD { border:0; }

    /* Input controls */

    .InputGet, .InputGet80, .InputGetArea, .InputGetN2, .InputGetN4, .InputGetN10, .InputGetFile {
      background-color: #FFFFFF;
      border-top: 1px solid #708080;
      border-left: 1px solid #708080;
      border-right: 1px solid #E0F0F0;
      border-bottom: 1px solid #E0F0F0;
      color: #004060 ;
      font: normal 11px Verdana,Helvetica,Sans-Serif;
    }
    .InputCombo, .InputCheckbox {
      color: #004060 ;
      font: normal 11px Tahoma,Arial,Helvetica;
    }
    .InputCombo {
      background-color: #FFFFFF;
      border-top: 1px solid #708080;
      border-left: 1px solid #708080;
      border-right: 1px solid #E0F0F0;
      border-bottom: 1px solid #E0F0F0;
    }
    .InputCheckbox {
      background-color:transparent;
      border:0;
    }

    .InputButton  {
      background-color : #D0D0D0;
      /* background-image: url(button.gif); */
      border-top: 1px solid #E0F0F0;
      border-left: 1px solid #E0F0F0;
      border-right: 1px solid #708080;
      border-bottom: 1px solid #708080;
      color: #206080 ;
      font: bold 11px Tahoma,Arial,Helvetica;
    }

    .InputGetArea {
      width: 328px;
      height: 64px;
    }

    .InputGetN2    { width: 16px;  }
    .InputGetN4    { width: 32px;  }
    .InputGetN10   { width: 86px;  }
    .InputGet      { width: 164px; }
    .InputGet80    { width: 400px; }
    .InputGetFile  { width: 328px; }
    .InputCombo    { width: 164px; }
    .InputCheckbox { width: 13px;  height: 13px; }
    .InputButton   { width: 86px;  height: 18px; }
