body
{
 background-color:#cdcdcd;
 font-family:"Times New Roman";
 font-size:12pt;
 color:#00468c;
}

body h1
{
  margin:0px;
  font-size:16pt;
  font-family:Georgia;
  font-weight:bold;
  letter-spacing:0.5pt;
  line-height:1;
  color:black; 
  text-align:center;
  width:790px;
}

:link
{
 color:#00468c;
}
/*
:visited
{
 color:black;
}
*/
a.legatura
{
 text-decoration:none;
}

a.legatura:hover
{
 color:darkorange;
}

input, select, option, textarea
{
 font-family:"Times New Roman";
 font-size:12pt;
 color:black;
}

/* GENERAL */

 .document
 {
  width:1100px;
  height:auto;
  margin-left:auto;
  margin-right:auto;  
 }

 .top
 {
  width:1100px;
  height:270px;
  background:url(../images/top.gif);
  text-align:left;
 }
 
  .middle
 {
  width:1100px;
  float:none;
  background:url(../images/content.gif);  
 }

 .adds
 {
  float:left;
 }
 
 * html .adds
 {
  margin-left:10px;
 }

 .bottom
{
  width:1100px;
  height:60px;
  background:url(../images/bottom.gif);
}

.text_footer
{
 line-height:100%
}

* html .text_footer
{
 line-height:55%
}

/* HORIZONTAL MENU*/ 
 
 .h_menu
 {
  font-size:14pt;
  font-weight:bold;  
  padding-top:142px;
  padding-left:230px; 
  
 }
 
 * html .h_menu
 {
  padding-top:160px;
  padding-left:270px;
 }
 
 .h_menu a
 {
  display:block;
  width:117px;
  height:40px;  
  background:url(../images/h_item.gif);
  background-repeat:no-repeat;
  color:black;
  text-align:center;  
  text-decoration:none;
  padding-top:10px;
 }
 
  .h_menu a:hover
 {
  background:url(../images/h_item_active.gif);
  background-repeat:no-repeat;
 }
 
 .h_menu ul
 {
  list-style:none;
  height:45px;
  margin-bottom:0px;
  padding-bottom:0px;
 }
 
 .h_menu li
 {
  float:left;
  padding-right:5px;
 }

/* TITLU PAGINA */ 
 
 .titlu
 {
  vertical-align:top;
  text-align:left;
 }


/*VERTICAL MENU*/

 .left
 {
  float:left;
  width:150px;
  font-family:"Times New Roman";
  font-size:14pt;
  line-height:1.5; 
 } 
 
 .v_menu
 {
  list-style:none;
  padding-left:10px;
  margin-left:0px;
 }
 
 .v_menu li
 {
  padding-top:5px;
 }
 
 .v_menu a
 {
  display:block;
  width:140px;
  height:66px;
  background:url(../images/v_item_active.gif);
  background-repeat:no-repeat;
  background-position:top left;
  font-weight:bold;
  letter-spacing:2px;  
  text-decoration:none;
  color:black;
  text-align:center;
  
 }


 .v_menu a:hover
 {
  background:url(../images/v_item.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
  font-weight:normal;
  letter-spacing:3px;
 }
 
 
 

/*CONTENT AREA*/
 .content
 { 
  float:left;
  width:799px;
  min-height:580px;
  line-height:1.3;
 }
 
 * html .content
 {
  width:789px;
  height:580px;
 }
 
 p.afisare_erori
 {
  margin-left:50px;
  width:700px;
  text-align:center;
  color:red;
 }
 
p.afisare_confirmari
 {
  margin-left:50px;
  width:700px;
  text-align:center;
 }

/*CONTROL FACES*/ 
 input.cost
 {
  border:none;
  border-bottom:2px dotted blue;
  background-color:transparent;
  text-align:right;
  padding-right:3px;
  width:40px;
 }
 
 input.cost_of
 {
  border:none;
  border-bottom:2px dotted #23704a;
  background-color:transparent;
  text-align:right;
  padding-right:3px;
  width:40px;
 }

  input.cantitate
 {
  border:none;
  border-bottom:2px dotted blue;
  background-color:transparent;
  text-align:right;
  padding-right:3px;
  width:30px;
 }
 
 input.timp
 {
  border:none;
  border-bottom:2px dotted blue;
  background-color:transparent;
  width:90px;
  text-align:center;
 }

 input.timp_of
 {
  border:none;
  border-bottom:2px dotted #23704a;
  background-color:transparent;
  width:90px;
  text-align:center;
 } 
 
 input.text
 {
  border:none;
  border-bottom:2px dotted blue;
  background-color:transparent;
  text-align:left;
  padding-right:3px;
  margin-top:5px;
  width:150px;
 }
 
  input.text_pr
 {
  border:none;
  border-bottom:2px dotted #991818;
  background-color:transparent;
  text-align:left;
 }
 
 input.parola
 {
  border:none;
  border-bottom:2px dotted blue;
  background-color:transparent;
  margin-left:10px;
  padding-top:0px;
  text-align:left;
  width:110px;
  font-size:13pt;
  font-weight:bold;
 }
 
 select.selectie
 {
  border:none;
  border-bottom:2px dotted blue;
  background-color:transparent;
  text-align:left;
  margin-top:5px;
 }

 select.selectie_pr
 {
  border:none;
  border-bottom:2px dotted #991818;
  background-color:transparent;
  text-align:left;
 }
 
 select.selectie_of
 {
  border:none;
  border-bottom:2px dotted #23704a;
  background-color:transparent;
  text-align:left;
  margin-top:5px;
 } 
 
 option.optiune
 {
  background-color:white;
 }
 
 input.buton
 {
  background-color:#5977b3;
  color:white;
  margin-top:10px;
 }
 
  input.buton_of
 {
  background-color:#4ba375;
  color:white;
  margin-top:10px;
 }
 
   input.buton_pr
 {
  background-color:#991818;
  color:white;
  margin-top:10px;
 }
 
  input.buton:hover
 {
  background-color:#7090b3;
 }
 
 select.lista
 {
  background:transparent;
  width:200px;
  border:none;
  overflow:auto;
 }

 .lista_optiuni
{
 padding-top:10px;
}


* html .lista_optiuni
{
 padding-top:16pt;
}

 option.element_lista
 {
  background:transparent;
  margin-top:3px;
 }
 
 p.mesaje
 {
  width:100%;
  text-align:center;
  font-weight:bold;

 {
