.puncte {
    border-top:darkblue 1px dotted;
    border-bottom:darkblue 1px dotted;
}







BODY {
	BACKGROUND-COLOR: #cccccc
}
.style2 {
	FONT-WEIGHT: bold
}
.body {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Sans-Serif; TEXT-DECORATION: none
}
.body2 {
	FONT-SIZE: 10px; COLOR: #336699; FONT-FAMILY: Arial, Verdana, Geneva, Sans-Serif
}



.secondary {
	BACKGROUND: #dededf
}

.footerDark {
	BACKGROUND: #003366; COLOR: #ffffff; TEXT-ALIGN: center
}
A.footerDark {
	COLOR: #ffffff
}
A.footerDark:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.footerDark:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.footerDark:hover {
	COLOR: #d28400; TEXT-DECORATION: underline
}
A.footerDark:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.footerLight {
	TEXT-ALIGN: center
}



.table_td {
   background: #F0F8FF;
   font-family: Verdana, Helvetica;
   font-size: 9px;
   color: black;
   /*border-bottom: 1px solid navy;*/
}

TABLE.data TD {
	FONT-SIZE: 12px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}


/*stiluri pentru titluri */
H1, H2, H3, H4, H5, H6  {
    font-family:Helvetica, Verdana;
    color: darkblue;
}

H1 {
	background:  url(../images/h1_back.jpg) no-repeat .4em 0em;
	padding: .5em 55px;
	margin: 0px;
	color: #8f2927;
	font-size: 1.3em;
}

H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}

H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}

H4  {
    font-size: 12px;
}

H5 {
    font-size: 9px;
    text-align: left;
    color: red;
}

H6 {
    font-size: 8px;
  }



/*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: 11px;
   color: black;
   text-align: justify;
   MARGIN: 0px 0px 1em;
}

BR {
	CLEAR: all
}


PRE {
   font-family: Verdana, Helvetica;
   font-size: 10px;
   font-style: italic;
   color: black;
   text-align: justify;
}



.textnegru {
   fnt-family: Verdana, Helvetica;
   font-size: 10px;
   color: black;
}

.textalbastru {
   font-family: Verdana, Helvetica;
   font-size: 10px;
   color: blue;
}


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: darkorange;
}

A.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bolder;
        text-decoration: none;
	color: #003366;
}

A.menu:hover {
         text-decoration: underline overline;
         color: darkred;
}

/*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");
}






/*
  stiluri pentru forum
*/

.table_th {
   background: #003366;
   font-family: Verdana, Helvetica;
   font-size: 11px;
   color: white;
  }

.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;
}


/* ------------------------------------------------------------------- */





/*-----------------------------------------------------
   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:left;
}

.table_stiri {
    border-bottom: dashed darkgreen 1px;	
    border-left: dashed darkgreen 1px;	
    border-top: dashed darkgreen 1px;
    border-right: dashed darkgreen 1px;	
    font-family: Verdana, Helvetica;
    font-size: 10px;
    color: black;
    text-align: left;
}

/*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: #003366; /*#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 #003366; }
.table_right_line { border-right: solid 1px #003366; }


/* 
  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;
}

.td_layout_r {
   border-top: none;
   border-bottom: none;
   border-left: none;
   border-right: dashed 1px navy;
}

.td_layout_l {
   border-top: none;
   border-bottom: none;
   border-left: dashed 1px navy;
   border-right: none;
}

.td_layout_b {
   border-top: none;
   border-bottom: dashed 1px navy;
   border-left: none;
   border-right: none;
}

.td_layout_t {
   border-top: dashed 1px navy;
   border-bottom: none;
   border-left: none;
   border-right: none;
}

.td_layout_tb {
   border-top: dashed 1px navy;
   border-bottom: dashed 1px navy;
   border-left: none;
   border-right: none;
}