/* general classes */
BODY  {
    font-family: Verdana,arial,helvetica,sans-serif;
    font-size:11px;
    color:black;
    background : white;
}

A {                        /*culoarea la orice link de pe site*/
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#0054DF;
        text-decoration : none;
}

A:HOVER {                                /*culoarea la orice link de pe site cand e mausul deasupra*/
    text-decoration: underline;
    color: #FF0000;
}

TH,TD {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #0054DF;       /*culoare la textul care nu are nici o setare prealabila de culoare*/
    background-color : white; /* backgroundul din tabele*/
}

HR {
        border : 1px solid #D3D3D3;
}

.error {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : Red;
}

.info {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : Blue;
}

/* these are used by modules and core to render text inside tables */
.centerboxtext {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 11px;
    color : Black;
    background-color : transparent;
    margin-left: 1px;
        margin-right: 1px;                           /*fundal centerboxuri*/
}
.CasuteMari {  /*astea erau inainte color*/
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #0006FF;
        background-color: #FFFBD6;
        height: 20px;
        width: 170px;
        margin: 1px;
        padding: 1px;
        border: 1px solid #0054DF;
        cursor: hand;
        vertical-align: middle;
}
.butoane {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
         color: #000099;
        background-color: #FF9933;
        width: 70px;
        margin: 1px;
        padding: 1px;
        border: 1px outset #0054DF;
        cursor: hand;
}
.CasuteMici { /*astea erau inainte casutemici*/
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #0006FF;
        background-color: #FFFBD6;
        height: 20px;
        width: 80px;
        margin: 1px 5px 1px 1px;
        padding: 1px;
        border: 1px solid #0054DF;
        cursor: hand;
        text-align: left;
        vertical-align: middle;

}
.CasuteMaiMici {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #0006FF;
        background-color: #FFFBD6;
        height: 20px;
        width: 50px;
        margin: 1px 4px 1px 1px;
        padding: 1px;
        border: 1px solid #0054DF;
        cursor: hand;
        text-align: left;
        vertical-align: middle;

}
.ColorTabelOrange {/*asta era inainte colortabel1*/
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: black;
        background-color: #D6FFD8;
        text-align: left;
        text-indent: 10pt;

}
.ColorTabelGri { /*asta era inainte colortabel2*/

    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
    background-color: #DBE2EE;
        text-align: left;
        vertical-align: middle;
        text-indent: 10pt;
}
.Tabel {

        background-color: transparent;
    border: 0px;

}
.sideboxtext {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 11px;
    color : Black;
    background-color : transparent;        /*fundal sideboxuri*/
}

.plainboxtitle {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 11px;
    color : #0054DF;
    font-weight : bold;
    background-color : #A5DFFF;
}

.plainboxtext {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 12px;
    color : Black;
    background-color : White;
}

/* these are used by the theme only - do not use outside theme!*/
.sideboxtitle {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 11px;
    color : #0054DF;
    font-weight : bold;
}

.centerboxtitle {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 11px;
    color : #0054DF;
    font-weight : bold;
}

.pgprocessed {
        color: #ADADAD;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
}

/* user card */
.userexttable {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : White;
        background : #333333;
}

.usertoppanel {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 12px;
        background-color : #F5F5F5;
        color : #333333;
}

.userbottompanel {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 12px;
        background : #FAFAFA;
        color : #333333;
}

.myaccount1 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        background : #CDCDCD;
        color : #333333;
}

.myaccount2 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        background : #EFEFEF;
        color : #333333;
}
/*------------------   AICI SUNT STILURILE PENTRU LIBRARIE   -----------------*/

BODY {
font-family: verdana, sans-serif;
font-size: 11px ;
font-weight: normal;
color: #000000;
text-decoration: none;
margin-top: 10px;
background-color: #FFFFFF;
}

DIV {margin: 0px;}
FORM {margin: 0px;}
IMG {border: 0px;}

.main_table   {  /*tabelul principal*/
width: 100%;
background-color: #FFFFFF;
padding: 0px;
}
.menu_top          {   /*headerul la tabel*/
height: 25px;
background-color: #9CDBFF;
padding: 0px 10px;
color: #0054DF;
}
.menu_left    {  /*categorii stanga ejectat*/
border: 0px;
width: 0px;
background-color: #FFFFFF;
padding: 0px;
vertical-align: top;
}
.menu_categories { background-color: #72A435; padding-top: 5px; color: #ffffff; font-size: 15px; width: 0px;}
.menu_categories_sub { background-color: #72A435; color: #ffffff; }
.menu_categories_head { background-color: #72A435; padding: 0px; font-weight: bold; color: #ffffff;  }
.menu_left_line { height: 2px; border: 0px; background-color: #72A435; padding: 0px; }
.menu_left_line_sub { height: 1px; border: 0px; background-color: #72A435; padding: 0px; }

.footer                  {    /*footerul la tabel*/
width: 100%;
height: 10px;
background-color: #9CDBFF;
padding: 0px 10px;
color: #FFFFFF;
}

.footer_2          {  /*asta nu mai exista*/
width: 100%;
border: 0px;
padding: 0px;
background-color: #ffffff;
}

a.menu_categories:link   { color: #ffffff; font-size: 15px; }
a.menu_categories:visited { color: #ffffff; font-size: 15px; }
a.menu_categories:active { color: #ffffff; font-size: 15px; }
a.menu_categories:hover  { color: #c3c3c3; font-size: 15px; text-decoration: none; }

a.menu_categories_sub:link   { color: #dddddd; font-size: 11px; }
a.menu_categories_sub:visited { color: #dddddd; font-size: 11px; }
a.menu_categories_sub:active { color: #dddddd; font-size: 11px; }
a.menu_categories_sub:hover  { color: #dddddd; font-size: 11px; text-decoration: none; }

.right                  { background-color: #ffffff; width: 600px; padding: 0px; border-top: 3px solid white; vertical-align: top; }
.left_content { text-align: left; padding: 15px; vertical-align: top; }
.right_content { padding: 5px; vertical-align: top; text-align: center; }
.separator    { width: 1px; background-color: #bbbbbb; }

.form_desc   {/*fundal nume-prenume-tara etc*/
text-align: right;
padding: 5px;
background-color: #FFFFFF;
}

.form_desc_data   { /*fundal campuri completare tabel*/
background-color: #FFFFFF;
}

.product_list_foto                { background-color: #ffffff; text-align: center; padding: 5px; border-top: 1px solid #ffa700; vertical-align: top; }
.product_list_data                { background-color: #ffffff; padding: 5px; border-top: 1px solid #ffa700; vertical-align: top; }
.product_list_name                { font-weight: bold; font-family: verdana, sans-serif; }
.product_list_category  { font-size: 9px; color: #FC9802; }
.product_list_price                { width: 75px; text-align: right; font-weight: bold; padding: 5px; }
.product_list_desc                { padding: 5px; font-size: 10px }

.product_show_table                { margin-left: 3px; }
.product_show_foto                { margin-right: 5px; border: 1px solid #b3b3b3; }
.product_show_data                { background-color: #f3f3f3; padding: 5px; border-bottom: 3px solid white; vertical-align: top; }
.product_show_name                { font-weight: bold; font-family: verdana, sans-serif; font-size: 14px; }
.product_show_category  { font-size: 9px; color: #737373; }
.product_show_price                { text-align: right; font-weight: bold; padding: 5px; }
.product_show_desc                { font-size: 10px }

.order_table_head {   /* headerul la partea de calcule costuri casa*/
background-color: #9CDBFF;
text-align: center;
height: 20px;
}
TD.order_table_head { border-right: 1px solid #f3f3f3 }
.order_table_data_odd { background-color: #ffffff; }
.order_table_data_even { background-color: #9CDBFF; }
TD.order_table_data { padding: 5px; border-right: 1px solid #d3d3d3; text-align: right; }

.order_table_footer {    /*footerul la partea de calcule casa*/
background-color: #9CDBFF;
text-align: right;
height: 20px;
padding: 5px;
}
.order_table_footer_light { /* campurile  cu bleu deschis  */
background-color: #DAEDF8;
text-align: right;
height: 20px;
padding: 5px;
}

.hr_dotted { width: 100%; height: 1px; border: 1px dotted #ffa700; }

.operation_table { border: 0px; padding: 0px; width: 300px; }
.alert    {font-family: tahoma, sans-serif; font-size: 14px ; font-weight: bold; color: red; text-decoration: none; text-align: center; }
.ok   {font-family: tahoma, sans-serif; font-size: 14px ; font-weight: bold; color: green; text-decoration: none; text-align: center; }

.image_border { border: 0px; }

.h1 {font-size: 14px; font-weight: bold; font-family: verdana, sans-serif;}

.tekst8   { font-family: verdana, sans-serif; font-size: 9px ; font-weight: normal; color: #0054DF; text-decoration: none;}
.tekst10  { font-family: verdana, sans-serif; font-size: 10px ; font-weight: normal; color: #0054DF; text-decoration: none;}
.tekstw14 { font-family: tahoma, sans-serif; font-size: 14px ; font-weight: bold; color: #CC3300; text-decoration: none;}
.px                  { font-family: tahoma, sans-serif; font-size: 1px ; font-weight: normal; color: #ffffff; text-decoration: none;}

a:link    {text-decoration: none; font-size: 11px; font-weight: normal; font-family: arial, sans-serif; color: #000457;}
a:visited {text-decoration: none; font-size: 11px; font-weight: normal; font-family: arial, sans-serif; color: #000457;}
a:active  {text-decoration: none; font-size: 11px; font-weight: normal; font-family: arial, sans-serif; color: #000457;}
a:hover   {text-decoration: underline; font-size: 11px; font-weight: normal; font-family: arial, sans-serif; color: #FD0000;}

.tekst_w          {text-decoration: none; font-size: 12px; font-weight: bold; font-family: arial, sans-serif; color: #0039AB;}
a.tekst_w:link    {text-decoration: none; font-size: 12px; font-weight: bold; font-family: arial, sans-serif; color: #0039AB;}
a.tekst_w:visited {text-decoration: none; font-size: 12px; font-weight: bold; font-family: arial, sans-serif; color: #0039AB;}
a.tekst_w:active  {text-decoration: none; font-size: 12px; font-weight: bold; font-family: arial, sans-serif; color: #0039AB;}
a.tekst_w:hover   {text-decoration: underline; font-size: 12px; font-weight: bold; font-family: arial, sans-serif; color: #0054DF;}

.tekst                        { font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #0054DF; text-decoration: none;}
a.tekst:link    { font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #0054DF; text-decoration: none;}
a.tekst:visited { font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #0054DF; text-decoration: none;}
a.tekst:active  { font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #0054DF; text-decoration: none;}
a.tekst:hover    { font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #0054DF; text-decoration: underline;}

.tekst_b { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #0054DF; text-decoration: none;}
a.tekst_b:link    { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #0054DF; text-decoration: none;}
a.tekst_b:visited { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #0054DF; text-decoration: none;}
a.tekst_b:active  { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #0054DF; text-decoration: none;}
a.tekst_b:hover   { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #0054DF; text-decoration: underline;}

.input {border: 1px solid; border-color: black; font-family: tahoma, sans-serif; font-size: 8pt; background-color: white;}
.submit {font-family: verdana, sans-serif; font-size: 7pt; background-color: #ffa700;}

.select {border: 1px solid; border-color: #7F9DB9; font-family: verdana, sans-serif; font-size: 8pt; background-color: #FFFFFF;}

.text_avertizare   {
font-family: verdana, sans-serif;
margin: 3px;
padding: 3px;
font-size: 9px ;
font-weight: normal;
color: #FF0000;
text-decoration: none;
}

.tabel_fazele_lunii {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #FFFFFF;
        border: 0px none;
        background-color: #034168;
    padding-right: 3px;

}
.fazele_lunii_index {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #FFFFFF;

}

.text_index_negru {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
    padding-right: 3px;
    padding-left: 3px;

}
.text_index_alb {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
    padding-right: 3px;
    padding-left: 3px;

}

/* --== clase pentru pagina de index ==-- */

.sus_stanga  {
        background-color: #83C5FF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #990000;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
}
.text_index_5_butoane  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #568BFD; padding-left: 5px; }
.index_link_tabel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
a.index_link_tabel:link    {text-decoration: none; color: #060087;}
a.index_link_tabel:visited {text-decoration: none; color: #A60000;}
a.index_link_tabel:hover   {text-decoration: none; font-weight: bold; color: #FFF6A7;}
.fazele_lunii_index {font-family: Verdana, Arial, Helvetica, sans-serif;}
.meniu_index {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FF8500; padding-left: 3px;}
.butoane_mijloc_index  {background-color: #0581FF}
.horos_astro_index {font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:1px; font-size: 10px; color: #000000; background-color: #A9D4FF}
.librarie_index {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #A9D4FF; margin:0px; font-size: 10px; color: #000000;}
.text_index_alb {font-family: Verdana, Arial, Helvetica, sans-serif;}
.statistici_site_index {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #85C3FE;}
.articole_index {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FF6501;}
.evenimente_index_titlu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #0659C1;
	padding-left: 3px;
	padding-right: 3px;
}
.trafic_index_color {background-color: #FF8630;}
.trafic_index {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FF8630;}
.evenimente_index {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FAD793; font-size: 9px; padding-left: 5px; color: #000000;}
.text_stiri  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #FFFFFF; margin: 0px; padding: 0px;}
a.text_stiri:link    {text-decoration: none; color: yellow;}
a.text_stiri:visited {text-decoration: none; color: cyan;}
a.text_stiri:hover   {text-decoration: none; color: #000000;}
.osho { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFB9; padding-top: 5px; padding-bottom: 5px; padding-left:10px; padding-right: 10px; margin: 10px}
.titlu_osho { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #FF5500; padding-top: 2px; padding-bottom: 2px; padding-left:5px; padding-right: 5px; margin: 10px}