﻿body 
{
    font-family:Verdana, Sans-Serif;
    font-size:9pt;
    text-align:center;
    vertical-align:top;
    padding-top:0px;
    margin-top:0px;
}


/* doar pentru idiotenia aia de mozilla */
body    
{
    text-align:-moz-center;
}



/* un div in care vine asezat tot continutul unei pagini */
div.fond
{
    width:980px;
    text-align:left;
    border:double 3px #CCCCCC;
}


a.mi:link, a.mi:visited
{
    font-size:9pt;
    font-weight:bold;
    color:White;
    text-decoration:none;
}

a.mi:hover
{
    text-decoration:underline;
}

h1
{
    margin-left:5px;
    font-size:12pt;
    color:#990000;
}


/* PENTRU FORMULARE: TEXT BOX-URI, */
input.formtb
{
    width:250px;
    color:#990000;
    font-weight:bold;
    height:17px;
}


input.formtbMic
{
    width:100px;
    color:#990000;
    font-weight:bold;
    height:17px;
}


td.etich
{
    font-weight:bold;
    color:#999999;
}

input.formBt
{
    padding:2px 5px 2px 5px;
    background-color:#DDDDDD;
    color:#990000;
    border:double 3px #999999;
}

table.form
{
    width:450px;
    border:double 3px #DDDDDD;
    margin-left:5px;
    margin-left:20px;
}

textarea.formarea, textarea.areaForm
{
    font-size:8pt;
    overflow:auto;
    width:250px;
    height:120px;
    font-family:Verdana, Sans-Serif;
    color:#990000;
}


tr.enhance
{
    background-color:#DDDDDD;
    color:#990000;
    font-weight:bold;
    text-transform:uppercase;
}




/* PENTRU USER CONTROLUL LOGIN */
/* tabelul principal in care sunt puse toate controalele pentru login */
table.tblLogin
{
    width:250px;
    border:double 3px #CCCCCC;
    background-color:#EEEEEE;
}

/* eticheta din tabelul login (username si parola) */
td.etich-fe
{
    vertical-align:top;
    text-align:right;
    width:100px;
    font-weight:bold;
    font-variant:small-caps;
}

input.tbLogin
{
    width:150px;
    height:17px;
}

input.btLogin
{
    
}

a.hLogin:visited,a.hLogin:link
{
    font-size:8pt;
    text-decoration:none;
    color:#0000AA;
}

a.hLogin:hover
{
    text-decoration:underline;
}


/* PENTRU LISTA CU CATEGORII SI CHECKBOX */
span.lbCatP
{
    font-size:9pt;
    font-weight:bold;
    color:#990000;
    text-decoration:underline;
}

span.lbCatSec
{
    font-size:8pt;
    
}



/* INTELLIGENT HELP */
div.info
{
    position: absolute;
    width:200px;
    border:double 3px #CCCCCC;
    background-color:#CCCCFF;
    visibility:hidden;
}

div.infoHeader
{
    background-color:#000099;
    color:Orange;
    font-weight:bold;
    text-align:center;
    width:100%;
    height:17px;
    vertical-align:middle;
}

div.infoText
{
    font-weight:bold;
    color:Black;
    font-size:8pt;
    padding:10px 5px 5px 5px;
}

div.explicatii
{
    margin-left:20px;
    margin-right:20px;
    border:solid 1px #DDDDDD;
    padding:5px 10px 4px 5px;
    color:#999999;
    background-color:#FFFFCC;
}


/* DEFAULT - PRIMA PAGINA */
h2
{
    font-size:10pt;
    color:Orange;
    text-decoration:underline;
}

a.catp:link, a.catp:visited
{
    padding-top:5pt;
    color:#990000;
    text-decoration:none;
}

a.catp:hover
{
    color:#000099;
    text-decoration:underline;
}

a.hCatP:visited, a.hCatP:link
{
    font-weight:bold;
    font-size:10pt;
    color:#990000;
    font-variant:small-caps;
    text-decoration:underline;
}

a.hCatSec:link, a.hCatSec:visited
{
    font-size:8pt;
    color:#000099;
    text-decoration:none;
}

a.hCatSec:hover
{
    text-decoration:unrline;
    color:Orange;
}

a.hInapoi:link, a.hInapoi:visited
{
    color:#000099;
    font-weight:bold;
    font-size:11pt;
    text-decoration:none;
    text-transform:uppercase;
}

div.harta
{
    background-color:Orange;
    border-bottom:solid 1px #000099;
    font-size:8pt;
    font-weight:bold;
}

a.harta:link, a.harta:visited
{
    color:Black;
    text-decoration:none;
}

a.harta:hover
{
    color:#990000;
    text-decoration:underline;
}

a.harta2:link, a.harta2:visited
{
    color:#990000;
    text-decoration:none;
    font-size:8pt;
}

a.harta2:hover
{
    color:#990000;
    text-decoration:underline;
}

table.subcat
{
    width:100%;
    line-height:130%;
}


a.linkCont:visited, a.linkCont:link
{
    text-decoration:none;
    font-weight:bold;
    font-size:8pt;
    color:#000099;
}

a.linkCont:hover
{
    text-decoration:underline;
}


div.conturPanel
{
    padding-top:15px;
    text-align:center;
    width:300px;
    margin-left:20px;
    border:solid 1px #CCCCCC;
    background-color:#FFFFCC;
}


table.cautare
{
    width:100%;
    background-color:#DDDDDD;
    font-size:8pt;
}


/* PAGINATORUL*/
div.pnlPaginator
{
    width:95%;
    border:solid 1px #EEEEEE;
    padding:1px 10px 1px 10px;
}

a.pag:link, a.pag:visited
{
    padding:2px 4px 2px 4px;
    font-weight:bold;
    text-decoration:none;
}

a.pag:hover
{
    text-decoration:none;
}

a.selpag:link, a.selpag:visited
{
    padding:2px 4px 2px 4px;
    font-weight:bold;
    color:#990000;
    font-size:10pt;
    text-decoration:none;
}

a.selpag:hover
{
    text-decoration:none;
    color:#990000;
}  



/* LISTA DE PRODUSE */
a.hNF:link, a.hNF:visited
{
    font-weight:bold;
    color:#000099;
    font-variant:small-caps;
    font-size:10pt;
}   

td.cont4
{
    background-color:#FFFFCC;
    font-weight:bold;
    padding:2px 2px 3px 5px;
    border:solid 1px #CCCCFF;
}

td.cont3
{
    background-color:#FFFFCC;
    padding:2px 2px 3px 5px;
}

td.cont2
{
    font-weight:bold;
    padding:2px 2px 3px 5px;
}

td.cont1
{
    padding:2px 2px 3px 5px;
}

td.cont0
{
    padding:2px 2px 3px 5px;
}

span.enh
{
    font-weight:bold;
    color:#999999;
}

div.text
{
    text-align:justify;
    padding:3px 5px 2px 5px;
    line-height:150%;
}

div.hide
{
    color:#AAAAAA;
    font-size:8pt;
    height:25px;
    overflow:auto;
    background-color:#EEEEEE;
    padding:3px 5px 4px 10px;
    border:solid 1px #DDDDDD;
}

a.titlu:link, a.titlu:visited
{
    font-size:8pt;
    color:#000099;
    text-decoration:none;
}

a.titlu:hover
{
    text-decoration:underline;
}

div.pret
{
    border-left:solid 1px #CCCCCC;
    border-right:solid 1px #CCCCCC; 
    border-bottom:solid 1px #CCCCCC; 
    background-color:#EEEEEE;
    font-size:8pt;
}

span.search
{
    color:Red;
    text-decoration:underline;
    background-color:#FFFFCC;
    padding:0px 3px 0px 3px;
}

div.container
{
    padding:0px 50px 0px 30px;
}

p
{
    text-indent:20px;
    line-height:150%;
    text-align:justify;
}

div.pnl
{
    padding:5px 10px 3px 10px;
    border:solid 1px #6699FF;
    border-top:solid 6px #6699FF;
    margin-bottom:15px;
    line-height:150%;
    font-weight:bold;
}

div.btnPlHolder
{
    padding:3px 0px 4px 0px;
    font-weight:bold;
    color:#666666;
    margin-bottom:3px;   
}