/*
  stiluri pentru forum
*/

.forum_th {
   background: navy;
   font-family: Verdana, Helvetica;
   font-size: 11px;
   color: white;
  }

.forum_td {
   background: #F0F8FC;
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: darkblue;
   border-bottom: 1px solid navy;
}

.forum_td_w {
   background: #FFFFFF;
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: darkblue;
   border-bottom: 1px solid navy;
}

.msg_td {
   background: #F0F8FC;
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: darkblue;
}

.msg_td_w {
   background: #FFFFFF;
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: darkblue;
}

.msg_author {
   background: #F0F0F0; 
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: darkblue;
   /*border-bottom: 1px solid navy;*/
}

.msg_bottom {
   background: #F0F0F0; 
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: darkblue;
   border-bottom: 1px solid navy;
}

.msg_bottom_r {
   background: aliceblue; 
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: darkblue;
   border-bottom: 1px solid navy;
}

.msg_title {
   background: aliceblue;
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: darkblue;
   /*border-bottom: 1px solid navy;*/

.forum_message {
   background: #F0F8FF;
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: darkblue;
   /*border-bottom: 1px solid navy;
   border-left: 1px solid navy;
   border-right: 1px solid navy;*/
}
.forum_author {
   background: #F0F8FF;
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: darkblue;
   /*border-bottom: 1px solid navy;*/
}

.forum_title {
    border-left: solid  navy 1px;
    border-right: solid  navy 1px;
    border-top: solid  navy 1px;
    border-bottom: solid  navy 1px;
    background: #F0F8FF;
    font-family: Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.forum_msg {
    border-left: solid  navy 1px;
    border-right: solid  navy 1px;
    border-top: solid  navy 1px;
    border-bottom: solid  navy 1px;
    background: #FFFFFF;
    font-family: Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.black {
font-family: Arial; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #000000; 
text-decoration: none
}

.boldgreen {  
font-family: Arial; 
font-size: 11pt; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
text-transform: none; 
color: #77AD34; 
text-decoration: none
}

.green {  
font-family: Arial; 
font-size: 10pt; 
font-style: normal; 
line-height: normal;  
font-variant: normal; 
text-transform: none; 
color: #77AD34; 
text-decoration: none
}

/* ------------------------------------------------------------------- */

/*stiluri pentru titluri */
H3, H4, H5, H6  {
    font-family:Helvetica, Verdana;
    color: darkblue;
}

H3 {
    font-size: 14px;
}

H4  {
    font-size: 12px;
}

H5 {
    font-size: 11px;
    text-align: left;
    color: red;
}

H6 {
    font-size: 10px;
    
}

/*stiluri pentru paragrafe, text, div, span */

BLOCKQUOTE {
   background: #F0F0F0; 
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: green;
   border: 1px dotted navy;
}

P  {
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: black;
   text-align: justify;
}

PRE {
   font-family: Verdana, Helvetica;
   font-size: 10px;
   font-style: italic;
   color: black;
   text-align: justify;
}

P:first-line {
   text-indent: 5%;
}

P:first-letter {
   font-size: 150%;
   font-weight: bolder; 
}

.textnegru {
   fnt-family: Verdana, Helvetica;
   font-size: 10px;
   color: black;
}

.textalbastru {
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: blue;
}

/*stiluri pentru link-uri */
A:hover {
         text-decoration: underline overline;
         color: darkred; 
}

A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bolder;
        text-decoration: none;
	color: #FF8C00;
}

/*stiluri pentru elementele de formular */
input, select, textarea {
        color: darkblue;
 	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal; 
	background-color: white;  /*;#F0F8FF;*/
}

/*
  Stiluri pentru UL: modifica bulina de la LI
*/
UL {
    list-style-image: url("imagini/bullet_orange.gif");
}




/*-----------------------------------------------------
   Clase definite de utilizator 
------------------------------------------------------*/
/*  stilul Td de la tabelul cu noutati */

.table_noutati {
    border-bottom: dashed #FF8C00 1px;	
    border-left: dashed #FF8C00 1px;	
    border-right: dashed #FF8C00 1px;	
    font-family: Verdana, Helvetica;
    font-size: 10px;
    color: black;
    text-align: center;
}

.table_stiri {
    border-bottom: dashed #FF8C00 1px;	
    border-left: dashed #FF8C00 1px;	
    border-top: dashed #FF8C00 1px;
    border-right: dashed #FF8C00 1px;	
    font-family: Verdana, Helvetica;
    font-size: 10px;
    color: black;
    text-align: center;
}

/*stilul celulei de date folosite in tabelul
ce defineste structura documentului
*/

.layout_Td {
    border-left: dotted black 0px;
    border-right: dotted black 0px;
    border-top: dotted black 0px;
    border-bottom: dotted black 0px;
}

.lay_Td {
    
    border-right: solid 1px navy;
    
}

.layy_Td {
    
   border-top: solid 1px navy;
   border-bottom: solid 1px navy;
   border-left: solid 1px navy;
   border-right: solid 1px navy;
    
}

.layup_Td {
    
   border-top: solid 1px navy;
   border-left: solid 1px navy;
   border-right: solid 1px navy;
    
}

.punct {
    border-left: dotted navy 0px;
    border-right: dotted navy 0px;
    border-top: dotted black 0px;
    border-bottom: dotted black 0px;
}

/* stilul barei de meniu */
.top_line {
   background: navy; /*#006699;*/
   font-family: Verdana, Helvetica;
   font-size: 18px;
   color: white;
}

.menu_line {
   background: navy; /*#006699;*/
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: white;
}

.bar_menu { 
    background: darkblue;	 	
}

/*stilul celulei de tabel a meniului principal */
.meniu {
   background: #F0F8FF;
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: darkblue;
   border-bottom: 1px solid navy;
}

/*stilul celulei cap de tabel folosita intr-un tabel 
ce contine elemente de formular*/

.form_th {
   background: navy; /*#006699;*/
   font-family: Verdana, Helvetica;
   font-size: 11px;
   color: white;
}



/*stilul celulelor de date folosite intr-un tabel 
ce contine elemente de formular*/

.form_td_left {
   background: #F0F8FF;
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: darkblue;
}
.form_td_left2 {
   background: #E9FEFA;
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: darkblue;
}
.form_td_right {
   background: #F0F8FF;  /*#F0F0FF; #F0F8FF;*/
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: darkblue;
}

.forum_full {
   background: #F0F8FF;
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: darkblue;
}

.forum_blank {
   background: #71BBFF;
   font-family: Verdana, Helvetica;
   font-size: 6px;
   color: darkblue;
}

/* 
  stil pentru tabele: cu bordura in partea de jos
  ! vezi tabelul de la editare conturi
*/
.table_bottom_line { border-bottom: solid 1px navy; }
.table_right_line { border-right: solid 1px navy; }


/* 
  stil pentru tabele: cu bordura in partea de jos si sus
  ! vezi afisarea unui mesaj
*/
.table_bottom_top_line {
   border-top: solid 1px navy;
   border-bottom: solid 1px navy;
   border-left: solid 1px navy;
   border-right: solid 1px navy;
}


