/* ------ STYLURI GENERALE ------ */
html {background-color: #ffffff; min-height: 100%; background-image: url(../images/backgrounds/bg_footer.jpg); background-repeat: repeat-x; background-position: center bottom;}
body {margin: 0px; padding: 0px 0px 200px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; color:#555555; background-image: url(../images/backgrounds/bg_top.gif); background-repeat: repeat-x; background-position: 0px 0px;}

div, dl, dt, dd, form, fieldset, html, img, h1, h2, h3, h4, h5, h6  {margin: 0px; padding: 0px; font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-family: Tahoma, Arial, Helvetica, sans-serif;}
fieldset {border: none;}
img {border: none;}

div.cleaner {clear: both; height: 0px; overflow: hidden;}

a {color: #86b200; text-decoration: none;}
a:hover {color: #9ed202; text-decoration: underline;}

a.portocaliu {color: #F46442; text-decoration: none;}
a.portocaliu :hover {color: #9ed202; text-decoration: underline;}


/* ------ HEADER ------ */
div#header {margin: 0px auto; padding: 145px 0px 0px 0px; width: 970px; overflow: hidden; position: relative; clear: both; font-size: 0.9em; background-image: url(../images/backgrounds/frunza.gif); background-repeat: no-repeat; background-position: 1px 0px;}
div#header h1 {margin: 0px; width: 196px; height: 90px; overflow: hidden; float: left; text-indent: -20000px; background-image: url(../images/armonia_naturii_logo.gif); background-repeat: no-repeat; background-position: 6px 0px;}
div#header h1 a {margin: 0px 0px 0px 6px; padding: 0px; width: 182px; height: 57px; overflow: hidden; display: block;}

div#header div {margin: 10px 0px 0px 0px; width: 273px; overflow: hidden; float: left;}
div#header div p {margin: 0px 0px 9px 0px; padding: 0px; font-weight: bold; color: #666666;}
div#header div p span {font-size: 1.1em;}
div#header div p em {font-style: normal; font-weight: normal; color: #8fbe00;}
div#header div label {margin: -5px 0px 0px 0px; padding: 0px; display: block; line-height: 1em;}
div#header div p a {text-decoration: underline;}

div#header div.autentificare {padding-left: 21px;}
div#header div.autentificare p em {padding-left: 20px;}
div#header div.cautare {padding-left: 32px; width: 246px;}
div#header div.cautare p em {padding-left: 50px;}
div#header div.cos {margin-left: 31px; padding: 0px 0px 0px 47px; width: 124px; background-image: url(../images/icons/cos_top.gif); background-repeat: no-repeat; background-position: 0px 3px;}



/* ------ MARI ------ */
div#container {margin: 0px auto; padding: 0px; width: 970px; overflow: hidden; position: relative; clear: both;}
div#stanga {width: 196px; overflow: hidden; position: relative; float: right;}



/* ------ DREAPTA ------ */
div#dreapta {margin: 0px 0px 0px 21px; width: 752px; overflow: hidden; position: relative; float: right;}
div#dreapta h2 {margin: 28px 0px 19px -1px; font-size: 2em; color: #666666;}
div#dreapta h2.detaliu {margin: 28px 0px 19px -1px; font-size: 2em; color: #86b200;}
div#dreapta h3 {font-size: 1.5em; line-height: 1.05em; color: #666666;}
div#dreapta h4 {margin: -19px 0px 22px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #aaaaaa;}
div#dreapta h5 {font-size: 1em; line-height: 1.2em; color: #666666; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
div#dreapta h6 {font-size: 0.8em; color: #a9a9a9; font-family: Arial, Helvetica, sans-serif;}
div#dreapta a.veziDetalii {padding: 1px 0px 2px 23px; text-decoration: underline; position: relative; background-image: url(../images/icons/frunza_mare_verde.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#dreapta a.veziDetalii01 {padding: 1px 0px 2px 23px; text-decoration: underline; position: relative; color: #e9c000; background-image: url(../images/icons/frunza_mare_portocaliu.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#dreapta a.veziDetalii01:hover {color: #8fbe00;} 


/* ------ MENIU TOP ------ */
p.meniuTop {margin: -2px 0px 0px 0px; padding: 0px; position: relative; font-weight: bold;}
p.meniuTop a {padding: 0px 15px 0px 16px; color: #898984; background-image: url(../images/icons/ico_meniu_top.gif); background-repeat: no-repeat; background-position: 0px 2px;}
p.meniuTop a:hover {color: #555555; text-decoration: underline;}


/* ------ CALE SITE ------ */
p.caleSite {margin: 8px 0px 0px 0px; padding: 0px 0px 0px 16px; font-size: 0.9em; background-image: url(../images/icons/acasa.gif); background-repeat: no-repeat; background-position: 0px 1px;}
p.caleSite span {padding: 0px 3px; color: #86b200;}


/* ------ DOUA ------ */
div#dreapta div.doua {padding: 0px 0px 6px 0px; width: 360px; float: left; position: relative;}

div.headline img {margin: 0px 10px 0px 0px; padding: 1px; border: 1px solid #dddddd; width: 148px; height: 148px; float: left;}
div.headline h3 {margin: 0px 0px 9px 0px;}
div.headline p {margin: 0px; line-height: 1.2em;}

div.produsHome {margin: 3px 0px 12px 0px; clear: both;}
div.produsHome img.produs {margin: 0px 10px 0px 0px; padding: 1px; border: 1px solid #dddddd; width: 118px; height:155px; float: left;}
div.produsHome img.produs01 {margin: 0px 10px 0px 0px; padding: 1px; border: 1px solid #dddddd; width: 91px; float: left;}
div.produsHome p {margin: 8px 0px; line-height: 1.2em;}
div.produsHome p.pret {margin: 9px 0px 5px 0px; font-weight: bold; color: #464646;}
div.produsHome p.pret span {color: #f46442;}

div.doua img.zodieHome {margin: 0px 8px 17px 0px; padding: 0px; width: 51px; height: 67px; float: left;}
img.zodieDetails {margin: 0px 8px 17px 0px; padding: 0px; width: 51px; height: 67px; float: left;}

dl.inLegatura {margin: 0px; padding: 0px; clear: both;}
dl.inLegatura dt {margin: 16px 0px 6px 0px; padding: 0px; font-weight: bold; color: #5a5a5a;}
dl.inLegatura dd {margin: 0px; padding: 0px 0px 0px 19px; line-height: 1.2em; background-image: url(../images/icons/bul_portocaliu01.gif); background-repeat: no-repeat; background-position: 6px 3px;}

dl.calendar {margin: 0px; padding: 0px; clear: both;}
dl.calendar dt {margin: 0px 0px 7px 0px; padding: 0px; font-weight: bold; color: #5a5a5a;}
dl.calendar dd {margin: 0px; padding: 0px 21px 0px 0px; float: left; font-size: 0.9em; line-height: 1.1em;}
dl.calendar dd img {margin: 2px 7px 0px 0px; float: left; vertical-align: top;}
dl.calendar dd.day {border-left: 2px #D1D706 solid; padding:0px 0px 0px 13px; margin:0px 0px 0px -10px; float: left; font-size: 0.9em; line-height: 1.1em; font-weight:bold; color:#666666;}

dl.topProduse {margin: 6px 0px 20px 0px; padding: 0px; clear: both;}
dl.topProduse dt {margin: 0px 0px 12px 0px; padding: 0px; font-size: 1.5em; color: #4f4f4f;}
dl.topProduse dd {margin: 0px; padding: 0px 0px 0px 21px; background-image: url(../images/icons/frunza_mica_portocaliu.gif); background-repeat: no-repeat; background-position: 2px 2px;}


/* ------ PUBLICITATE CENTRU ------ */
div.publicitateCentru {margin: 0px; padding: 14px 0px 8px 0px; clear: both;}
div.publicitateCentru div.banner {margin: 0px 37px 0px 0px; padding: 16px 0px 0px 0px; width: 486px; overflow: hidden; float: left; border-top: 1px solid #e1f6b1; border-right: 1px solid #e1f6b1;}
div.publicitateCentru div.gMan {padding: 0px 0px 12px 0px; border: 1px solid #e1f6b1; float: left; width: 226px; text-align:center;}
div.publicitateCentru div.gMan img {margin: 10px 0px -5px 0px; vertical-align:bottom;}
div.publicitateCentru div.gMan p {margin: 9px 10px; padding: 0px;}
div.publicitateCentru div.gMan p a {display: block;}

div.publicitateCentru div.gManLung {padding: 0px 0px 28px 0px; border: 1px solid #e1f6b1; height:1%; width: 750px; background-image: url(../images/backgrounds/ads_google.gif); background-repeat: no-repeat; background-position: right bottom;}
div.publicitateCentru div.gManLung p {margin: 0px; padding: 9px 10px 0px 10px; float: left; width: 350px;}
div.publicitateCentru div.gManLung p a {display: block;}


/* ------ ULTIMELE ARTICOLE ------ */
div.ultimeleArticole {width: 520px; overflow: hidden; float: left;}
div.ultimeleArticole div.articolHome {margin: 0px 12px 0px 0px; padding: 0px 0px 31px 0px; width: 245px; overflow: hidden; position: relative; float: left;}
div.ultimeleArticole div.articolHome img {margin: 0px 7px 0px 0px; padding: 1px; border: 1px solid #dddddd; float: left;}
div.ultimeleArticole div.articolHome h6 {margin: 2px 0px 9px 0px;}
div.ultimeleArticole div.articolHome h6 a {color: #a9a9a9; text-decoration: underline;}
div.ultimeleArticole div.articolHome h6 a:hover {color: #86b200;}
div.ultimeleArticole div.articolHome p {margin: 0px; padding: 0px; font-size: 0.9em; line-height: 1.2em;}

div.recomandari {padding: 0px 0px 1px 0px; width: 320px; overflow: hidden; float: left;}
div.recomandari dl {margin: -1px 0px 15px 0px; padding: 0px; position: relative;}
div.recomandari dl dt {margin: 0px 0px 11px 0px; padding: 0px; font-size: 1.5em; color: #4f4f4f;}
div.recomandari dl dd {margin: 0px; padding: 0px 0px 0px 22px; line-height: 1.2em; background-image: url(../images/icons/bul_portocaliu.gif); background-repeat: no-repeat; background-position: 5px 4px;}
div.recomandari a.veziDetalii {color: #888888;}

div.recomandariHP {padding: 0px 0px 1px 0px; width: 232px; overflow: hidden; float: left;}
div.recomandariHP dl {margin: -1px 0px 15px 0px; padding: 0px; position: relative;}
div.recomandariHP dl dt {margin: 0px 0px 11px 0px; padding: 0px; font-size: 1.5em; color: #4f4f4f;}
div.recomandariHP dl dd {margin: 0px; padding: 0px 0px 0px 22px; line-height: 1.2em; background-image: url(../images/icons/bul_portocaliu.gif); background-repeat: no-repeat; background-position: 5px 4px;}
div.recomandariHP a.veziDetalii {color: #888888;}


/* ------ ARTICOLE INTERIOR ------ */
div.randArticole {margin: 4px 0px 0px 0px; width: 800px; position: relative; overflow: hidden; clear: both;}
div.randArticole div.articolInterior {margin: 3px 32px 18px 0px; width: 360px; clear: none; float: left;}
div.randArticole div.articolInterior img {margin: 0px 7px 0px 0px; padding: 1px; border: 1px solid #dddddd; float: left;}
div#dreapta div.randArticole div.articolInterior h6 {margin: 5px 0px 10px 0px; font-size: 0.9em;}
div.randArticole div.articolInterior h6 a {color: #a9a9a9; text-decoration: underline;}
div.randArticole div.articolInterior h6 a:hover {color: #86b200;}
div.randArticole div.articolInterior p {margin: 0px; padding: 0px; font-size: 1em; line-height: 1.2em;}


/* ------ ARTICOLE INTERIOR ------ */
div.doctorArticole {margin: 4px 0px 0px 0px; position: relative; overflow: hidden;}
div.doctorArticole div.articolInterior {margin: 3px 32px 18px 0px; width: 100%; clear: none; float: left;}
div.doctorArticole div.articolInterior img {margin: 0px 7px 0px 0px; padding: 1px; border: 1px solid #dddddd; float: left;}
div#dreapta div.doctorArticole div.articolInterior h6 {margin: 5px 0px 10px 0px; font-size: 0.9em;}
div.doctorArticole div.articolInterior h6 a {color: #a9a9a9; text-decoration: underline;}
div.doctorArticole div.articolInterior h6 a:hover {color: #86b200;}
div.doctorArticole div.articolInterior p {margin: 0px; padding: 0px; font-size: 1em; line-height: 1.2em;}


/* ------ CATEGORII PRODUSE ------ */
div.randArticole div.categoriiProduse {padding:3px; margin: 3px 32px 18px 0px; clear: both; background-color:#feffd3; border:1px solid #d1d706; width:740px;}
div.randArticole div.categoriiProduse img {margin: 0px 7px 0px 0px; padding: 1px; border: 1px solid #dddddd; float: left;}
div#dreapta div.randArticole div.categoriiProduse h6 {margin: 5px 0px 10px 0px; font-size: 0.9em;}
div.randArticole div.categoriiProduse h6 a {color: #a9a9a9; text-decoration: underline;}
div.randArticole div.categoriiProduse h6 a:hover {color: #86b200;}
div.randArticole div.categoriiProduse p {margin: 0px; padding: 0px; font-size: 1em; line-height: 1.2em;}
div.randArticole div.moreDetails {margin:0px 50px 20px 0px;float:right; padding:3px; background-color:#f4f8e5; border:1px solid #D6D6D6;}
div.randArticole div.moreDetails a{color:#F46442;}


/* ------FIRME INTERIOR ------ */
div.randArticole div.firmaInterior {margin: 3px 32px 18px 0px; width: 360px; clear: none; float: left;}
div.randArticole div.firmaInterior img {margin: 0px 7px 0px 0px; padding: 1px; border: 1px solid #dddddd; width: 91px; float: left;}
div#dreapta div.randArticole div.firmaInterior h6 {margin: 5px 0px 10px 0px; font-size: 0.9em;}
div.randArticole div.firmaInterior p {margin: 0px; padding: 0px; font-size: 1em;}
div.randArticole div.firmaInterior ul {margin: 15px 0px 0px 0px; padding: 0px; clear: both; list-style-type: none;}
div.randArticole div.firmaInterior ul li {margin: 0px; padding: 0px 0px 0px 15px; font-size: 0.9em; background-image: url(../images/icons/bul_portocaliu01.gif); background-repeat: no-repeat; background-position: 0px 4px;}

ul.download {margin: 15px 0px 0px 0px; padding: 0px; clear: both; list-style-type: none;}
ul.download li {margin: 0px; padding: 0px 0px 0px 15px; font-size: 0.9em; background-image: url(../images/icons/bul_portocaliu01.gif); background-repeat: no-repeat; background-position: 0px 4px;}

/* ------ CUTIE UTILE ------ */
div.randCutii {width: 762px; position: relative; overflow: hidden; clear: both;}
div.cutieUtile {margin: 0px 11px 11px 0px; padding: 0px 0px 9px 0px; width: 243px; overflow: hidden; position: relative; float: left; background-image: url(../images/backgrounds/cutie_utile_jos.gif); background-repeat: no-repeat; background-position: 0px bottom;}
div.cutieUtile h3 {margin: 0px; padding: 16px 11px 13px 11px; background-image: url(../images/backgrounds/cutie_utile_sus.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div.cutieUtile div.continutCutie {margin: 0px; padding: 0px 11px 7px 11px; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}
div.cutieUtile div.continutCutie ul {margin: 0px; padding: 0px 0px 10px 0px; list-style-type: none; position: relative;}
div.cutieUtile div.continutCutie ul li {margin: 0px 0px 6px 0px; padding: 0px 0px 0px 19px; font-weight: bold; background-image: url(../images/icons/frunza_mica_portocaliu.gif); background-repeat: no-repeat; background-position: 0px 3px;}
div.cutieUtile div.continutCutie p.text {margin: 0px; padding: 0px 0px 16px 0px; line-height: 1.2em;}
div.cutieUtile div.continutCutie div.continut {padding: 0px 0px 0px 0px; clear: both; position: relative;}
div.cutieUtile div.continutCutie div.continut h5 em {font-weight: normal;}
div.cutieUtile div.continutCutie div.continut img.poza {margin: 0px 7px 0px 0px; padding: 1px; border: 1px solid #dddddd; width: 66px; height: 66px; float: left;}
div.cutieUtile div.continutCutie div.continut p {margin: 0px; padding: 6px 0px 0px 0px; font-size: 0.9em; line-height: 1.1em;}
div.cutieUtile div.continutCutie div.continut p.intrebare {font-size:1.1em;}
div.cutieUtile div.iconita {width: 35px; height: 35px; overflow: hidden; position: absolute; top: 9px; right: 9px; background-image: url(../images/icons/cutie_medic.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#dreapta div.cutieUtile a.veziDetalii {margin: 16px 0px 0px 0px; padding: 1px 0px 2px 23px; display: block; clear: both; text-decoration: underline; position: relative; background-image: url(../images/icons/frunza_mare_verde.gif); background-repeat: no-repeat; background-position: 0px 0px;}

div.cutiePub {margin: 0px; padding: 0px 0px 35px 0px; width: 241px; overflow: hidden; position: relative; float: left; border: 1px solid #dddddd; background-image: url(../images/texte/cutie_pub.gif); background-repeat: no-repeat; background-position: left bottom;}


/* ------ CUTIE UMOR ------ */
div.cutieUmor {margin: 0px 11px 11px 0px; padding: 0px 0px 9px 0px; width: 243px; overflow: hidden; position: relative; float: left;}
div.cutieUmor img {margin: 0px 7px 0px 0px; padding: 1px; border: 1px solid #dddddd; width: 91px; height: 91px; float: left;}
div.cutieUmor h3 {margin: 0px; padding: 0px 0px 7px 0px; font-family: Arial, Helvetica, sans-serif;}
div.cutieUmor h5 {margin: 0px; padding: 0px 0px 24px 0px;}
div.cutieUmor p {margin: 0px; padding: 0px 0px 9px 0px; line-height:1.2em;}
div.cutieUmor strong {margin: 0px; font-weight:bold; float:right; clear:both; color:#8FBE00;}


/* ------ RAND PRODUSE ------ */
div.randProduse {margin: 0px; width: 800px; position: relative; overflow: hidden; clear: both;}
div.randProduse div.produsHome {margin: 3px 32px 18px 0px; width: 360px; clear: none; float: left;}


/* ------ FILTRU PRODUSE ------ */
div.filtruProduse {margin: 0px 0px 40px 0px; padding: 0px; clear: both; font-size: 0.9em; font-weight: bold;}
div.filtruProduse label {margin: 0px 10px 0px 0px; padding: 0px; display: block; float: left;}
div.filtruProduse label select {display: block; clear: both;}

/* ------ FILTRU PRODUSE ------ */
div.filtruDoctor {margin: 0px 0px 40px 0px; padding: 0px; font-size: 0.9em; font-weight: bold;}
div.filtruDoctor label {margin: 0px 10px 0px 0px; padding: 0px; display: block; float: left;}
div.filtruDoctor label select {display: block;}


/* ------ INDEX ALFABETIC ------ */
div.indexAlfabetic {margin: 20px 0px 20px 0px; padding: 0px; clear: both;}
div.indexAlfabetic a {margin: 0px 9px 0px 0px; padding: 1px 0px 0px 0px; display:block; width: 18px; height: 17px; float: left; color: #ffffff; font-size: 1.2em; font-weight: bold; text-align: center; background-image: url(../images/icons/index_alfabetic.gif); background-repeat: no-repeat; background-position: 0px 0px;}


/* ------ PAGINARE ------ */
p.paginare {margin: 6px 0px 0px 0px; padding: 1px 0px 1px 25px; background-image: url(../images/icons/frunza_mare_verde.gif); background-repeat: no-repeat; background-position: 0px 0px;}
p.paginare strong {color: #666666;}
p.paginare span {padding: 0px 3px; color: #86b200;}


/* ------ UTILITATI ------ */
p.utilitati {margin: 45px 0px 0px 0px; padding: 0px;}
p.utilitati a {padding: 1px 23px 2px 23px; font-weight: bold; color: #777777; text-decoration: underline; position: relative; background-image: url(../images/icons/frunza_mare_verde.gif); background-repeat: no-repeat; background-position: 0px 0px;}
p.utilitati a:hover {color: #86b200;}


/* ------ POZA PRODUS ------ */
div.pozaProdus {margin: 3px 0px 0px 0px; padding: 0px; width: 251px; overflow: hidden; position: relative; float: left;}
div.pozaProdus img.poza {margin: 0px; padding: 1px; border: 1px solid #dddddd;}
div.pozaProdus h3 {margin: 20px 0px 0px 0px; padding: 0px; color: #464646;}
div.pozaProdus h3 span {color: #f46442;}
div.pozaProdus p {margin: 15px 0px 10px 0px; padding: 0px; font-size: 0.9em;}

div.pozaProdus dl {margin: 20px 0px 16px 0px;}
div.pozaProdus dl dt {margin: 0px 0px 6px 0px; font-weight: bold; color: #666666;}
div.pozaProdus dl dd {margin: 0px; padding: 0px 0px 0px 21px; background-image: url(../images/icons/frunza_mica_portocaliu.gif); background-repeat: no-repeat; background-position: 2px 2px;}

div.pozaProdus div.poze {margin: 8px 0px 8px 0px; padding: 0px; clear: both; width: 260px;}
div.pozaProdus div.poze img {margin: 0px 8px 8px 0px; padding: 1px; border: 1px solid #dddddd; width: 74px; height: 74px; float: left;}


/* ------ DETALIU PRODUS ------ */
div.detaliiProdus {margin: 1px 0px 0px 10px; padding: 0px; width: 490px; overflow: hidden; position: relative; float: left;}
div.detaliiProdus h3 {margin-bottom: 15px;}
div#dreapta div.detaliiProdus a.veziDetalii, div#dreapta div.detaliiProdus a.veziDetalii01 {padding-right: 24px;}


/* ------ DETALIU ARTICOL ------ */
div.detaliuArticol {margin: 0px; padding: 0px; clear: both; text-align:justify;}
div.detaliuArticol img.poza {margin: 0px 10px 10px 0px; padding: 1px; border: 1px solid #dddddd; float: left;}
div#dreapta div.detaliuArticol h3 {margin: 0px; padding: 10px 0px 14px 0px;}
div.detaliuArticol img.pozaH {margin: 10px 10px 0px 0px; padding: 1px; border: 1px solid #dddddd; float: left;}


/* ------ COMENTARII ------ */
div.comentariu {margin: 0px; padding: 18px 0px 0px 0px; clear: both;}
div.comentariu p.date {margin: 0px; padding: 0px 4px 0px 0px; width: 90px; float: left; font-weight: bold; color: #88b500;}
div.comentariu p.date em {margin: 0px 0px 0px 0px; font-style: normal; font-weight: normal; font-size: 0.9em; color: #8f8f8f; display: block;}
div.comentariu p.continut {margin: 0px; padding: 0px; width: 650px; float: left; color: #8f8f8f; line-height: 1.2em;}
div.comentariu p.continut em {margin: 7px 0px 0px 0px; display: block; font-style: normal;}
div.comentariu p.continut em a {padding: 0px 0px 0px 17px; background-image: url(../images/icons/frunza_mica_portocaliu.gif); background-repeat: no-repeat; background-position: 0px 3px;}
div.comentariu p.note {clear:both; margin: 6px 0px 22px 0px; font-size: 0.9em; color: #6da008;}
div.comentariu p.note span {padding: 0px 4px;}


/* ------ FORMULAR COMENTARIU ------ */
div.formularComentariu {padding: 42px 0px 28px 0px; clear: both;}
div.formularComentariu label {margin: 0px 0px 8px 0px; padding: 1px 0px 2px 0px; width: 94px; overflow: hidden; display: block; float: left; clear: left; font-weight: bold;}

/* ------ Ranking ------ */

div#ranking {background-image: url('../images/backgrounds/rating.png'); background-position: 0px 0px; background-repeat: no-repeat; border: none; width: 80px; float: left; margin: 10px 0px 0px -10px; z-index: 3;}
div#ranking a {display: block; float: left; width: 16px; text-indent: -20000px; outline: none;}


/* ------ LISTING TRATAMENTE ------ */
div.listingTratamente {width: 762px; position: relative; overflow: hidden; clear: both;}
dl.listingTratamente {margin: 0px 11px 11px 0px; padding: 0px 0px 9px 0px; width: 243px; overflow: hidden; position: relative; float: left;}
dl.listingTratamente dt {font-weight: bold; font-size: 1.5em; color: #555555;}
dl.listingTratamente dd {padding: 0px 0px 0px 14px; background-image: url(../images/icons/bul_portocaliu01.gif); background-repeat: no-repeat; background-position: 2px 5px;}


/* ------ SYSTEM MESSAGE ------ */
div.sysMessage {margin: 0px 0px 17px 0px; padding: 10px; font-size: 1em; background-color: #f6f6f6; border: 1px solid #D1D706;}
div.sysMessage ul {margin: 10px 0px 0px 0px; padding: 0px; font-size: 0.9em; color: #888888; list-style-type: none;}
div.sysMessage ul li {margin: 0px 0px 3px 0px; padding: 0px 0px 0px 18px; position: relative; background-image: url(../images/icons/bul_portocaliu.gif); background-repeat: no-repeat; background-position: 4px 3px;}


/* ------ MENIU STANGA ------ */
div.meniuPrincipal {margin: 0px; padding: 0px; clear: both;}
div.meniuPrincipal div {background-color: #ffffff; overflow: hidden;}
div.meniuPrincipal div:first-child {background-color: #f3f3f3;}
div.meniuPrincipal div.collapsed {height: 48px;}
div.meniuPrincipal div span {margin: 0px 0px 0px 0px; display: block; clear: both; padding: 11px 12px 12px 12px; width: 172px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; color: #ffffff; cursor: pointer; background-color: #d1d706; background-image: url(../images/icons/meniu_deschis.gif); background-repeat: no-repeat; background-position: 174px 19px;}
div.meniuPrincipal div span em {margin: -11px -12px -12px -12px; padding: 11px 12px 12px 12px; display: block; position: relative; font-style: normal;  background-image: url(../images/backgrounds/bg_meniu_top.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div.meniuPrincipal div.collapsed span {background-color: #d1d706; background-image: url(../images/icons/meniu_inchis.gif); background-repeat: no-repeat; background-position: 175px 20px;}
div.meniuPrincipal div.collapsed span.ultim em {margin: -11px -12px -12px -12px; padding: 11px 12px 12px 12px; display: block; font-style: normal; background-image: url(../images/backgrounds/bg_meniu_bottom.gif); background-repeat: no-repeat; background-position: 0px bottom;}
div.meniuPrincipal div span.ultim em {margin: -11px -12px -12px -12px; padding: 11px 12px 12px 12px; display: block; font-style: normal;  background-image: none;}
div.meniuPrincipal div a {margin: 0px; width: 170px; padding: 6px 12px; display: block; border: 1px solid #ededed; border-top: none; color: #555555; text-decoration: none; background-color: #ffffff; background-image: url(../images/icons/sageti_meniu_mici.gif); background-repeat: no-repeat; background-position: 11px 4px;}
div.meniuPrincipal div a.current {color: #ffaa00; text-decoration: none;}
div.meniuPrincipal div a.ultim {padding: 6px 12px 7px 12px; width: 172px; border: none; background-image: url(../images/backgrounds/bg_submeniu_ultim.gif); background-repeat: no-repeat; background-position: 0px bottom;}
div.meniuPrincipal div a.jos {padding: 6px 12px 7px 12px; width: 172px; border: none; background-image: url(../images/backgrounds/bg_submeniu_jos.gif); background-repeat: no-repeat; background-position: 0px bottom;}
div.meniuPrincipal div a:hover {background-color: #feffd3; color: #666900; text-decoration: none;}
div.meniuPrincipal div a.ultim:hover {background-image: url(../images/backgrounds/bg_submeniu_ultim_on.gif);}
div.meniuPrincipal div a.jos:hover {background-image: url(../images/backgrounds/bg_submeniu_jos_on.gif);}
div.meniuPrincipal div label.spatiu {display: block; height: 1px; overflow: hidden; background-color: #FFFFFF;}


/* ------ PUBLICITATE STANGA ------ */
div.publicitateStanga {margin: 17px 0px 0px 0px; padding: 6px 17px 30px 17px; border: 1px solid #ededed; background-image: url(../images/texte/spatiu_pub01.gif); background-repeat: no-repeat; background-position: 17px bottom;}


/* ------ SPONSOR STANGA ------ */
div.sponsorStanga {margin: 18px 0px 0px 0px; background-color: #f4f8e5; background-image: url(../images/backgrounds/cutie_stanga_bottom.gif); background-repeat: no-repeat; background-position: left bottom;}
div.sponsorStanga h3 {padding: 16px 12px 10px 12px; font-size: 1.5em; color: #76a200; background-image: url(../images/backgrounds/cutie_stanga_top.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div.sponsorStanga p {margin: 0px 12px; padding: 0px 0px 21px 0px; position: relative;}
div.sponsorStanga ul {margin: 0px 12px; padding: 0px 0px 21px 0px; list-style-type: none; position: relative;}
div.sponsorStanga ul li {margin: 0px; padding: 0px 0px 0px 13px; background-image: url(../images/icons/bul_gri.gif); background-repeat: no-repeat; background-position: 0px 5px;}
div.sponsorStanga a {color: #84ae01;}
div.sponsorStanga img {margin: 12px 12px 0px 12px; border:1px solid #76A200;}

div.abonare {margin: 18px 0px 0px 0px; background-color: #f4f8e5; background-image: url(../images/backgrounds/cutie_stanga_bottom.gif); background-repeat: no-repeat; background-position: left bottom;}
div.abonare h3 {padding: 16px 12px 10px 12px; font-size: 1.5em; color: #76a200; background-image: url(../images/backgrounds/cutie_stanga_top.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div.abonare p {margin: 0px 12px; padding: 0px 0px 21px 0px; position: relative;}
div.abonare div {margin: 0px 0px; padding: 0px 0px 21px 5px; position: relative;height:40px;}
div.abonare div.input {margin:0px 0px 10px 0px;}


/* ------ FOOTER ------ */
div#footer {margin: 27px auto 0px auto; padding: 0px; width: 970px; overflow: hidden; position: relative;}
div#footer div {padding: 0px 1px 0px 0px; float: right; text-align: right;}
div#footer div img {margin: 0px 17px 0px 0px;}
div#footer p {margin: 0px; padding: 6px 0px 0px 218px; font-size: 0.9em; color: #555555; line-height: 1.2em;}
div#footer p span {padding: 0px 4px; color: #86b200;}


/* ------ BANNER LETTERBOARD ------ */
div#bannerLetterboard {margin: 0px 0px 0px -244px; padding: 0px; width: 728px; height: 90px; overflow: hidden; float: none; position: absolute; top: 21px; left: 50%;}


/* ------ ELEMENTE FORMULAR ------ */
input.campLogin {margin: 0px 3px 0px 0px; padding: 0px 3px 1px 3px; width: 114px; border: 1px solid #ebebeb; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #888888;}
input.campCautare {margin: 0px 3px 0px 0px; padding: 0px 3px 1px 3px; width: 212px; border: 1px solid #ebebeb; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #888888;}
input.butonLogin {margin: 0px 0px 0px 1px; padding: 0px; vertical-align: top; cursor: pointer;}

select.filtruProduse {margin: 1px 0px 0px 0px; padding: 0px; border: 1px solid #dddddd; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #888888;}

input.campComentariu {margin: 0px 0px 6px 0px; padding: 1px 3px 2px 3px; width: 504px; clear: right; border: 1px solid #dddddd; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #888888;}
textarea.campComentariu {margin: 0px 0px 6px 0px; padding: 3px; width: 619px; height: 125px; border: 1px solid #dddddd; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #777777;}
input.butonComentariu {margin: 7px 0px 0px 94px; padding: 0px; clear: both;}

input.inpCantitate {margin: 0px; padding: 1px 3px; width: 24px; border: 1px solid #dddddd; font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-align: center; font-weight: normal; color: #888888;}

input.formular01 {margin: 0px; padding: 0px 2px; width: 220px; border: 1px solid #cccccc; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #444444; font-weight: normal;}
textarea.formular01 {margin: 0px; padding: 0px 2px; width: 220px; height: 80px; overflow: auto; border: 1px solid #cccccc; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #444444; font-weight: normal;}
select.formular01 {margin: 0px; padding: 0px; width: 227px; height: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #444444; font-weight: normal; border: 1px solid #cccccc;}
select.formular02 {margin: 0px; padding: 0px; width: 80px; height: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #444444; font-weight: normal; border: 1px solid #cccccc;}

input.formular01Box {vertical-align: -5px;}
input.formular01Radio {vertical-align: -3px;}
input.formularButon01 {margin: 3px 0px 0px 0px; padding: 0px 2px; width: 220px; border: 1px solid #888888; background-color: #D1D706; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #333333; font-weight: normal;}



/* ------ TABELE ------ */
table.model01 {margin: 20px 0px 0px 0px; padding: 0px; width: 750px; overflow: hidden; background-color: #eeeeee;}
table.model01 th {padding: 7px 6px 7px 6px; color: #ffffff; font-weight: bold; background-color: #d1d706; text-align: left;}
table.model01 td {padding: 7px 6px 7px 6px; color: #444444; background-color: #ffffff; text-align: left; vertical-align: middle; font-size: 0.9em;}

table.model01 th.right {text-align: right; padding: 7px 6px 7px 6px;}
table.model01 td.right {text-align: right; padding: 7px 6px 7px 6px;}
table.model01 th.centru {text-align: center; padding: 7px 6px 7px 6px;}
table.model01 td.centru {text-align: center; padding: 7px 6px 7px 6px;}
table.model01 td.produs {color: #888888; font-size: 0.9em; padding: 3px 6px 4px 6px;}
table.model01 td.inputuri {padding: 0px 6px; text-align: center; vertical-align: middle;}
table.model01 td.sterge {text-align: center; vertical-align: middle;}
table.model01 td.actualizare {padding: 7px 6px 5px 6px; background-color: #ffffff; text-align: center;}
table.model01 td.total {background-color: #ffffff; text-align: right; padding: 7px 6px 7px 6px; color: #444444; font-weight: bold; text-transform: uppercase;}
table.model01 td.total span {color: #f46442;}
table.model01 td.total div.total {background-color: #ffffff; text-align: right; padding: 7px 6px 7px 6px; color: #444444; font-weight: bold; text-transform: uppercase;}
table.model01 img {border: none; margin: 0px 5px; padding: 0px; vertical-align: top;}
table.model01 img.cantitate {margin: 3px 0px 0px 1px; vertical-align: top; cursor:pointer;}

table.model01 td.intrebare{font-size:1.1em;}



table.model03 {margin: 8px 0px 0px 0px; padding: 0px; width: 100%; border: none; font-size: 0.9em; color: #636262; background-color: #eeeeee;}
table.model03 th {padding: 5px 10px; color: #ffffff; text-align: left; background-color: #D1D706;}
table.model03 th.versionAdd {padding: 2px 10px; color: #98C912; text-align: left; background-color: #ffffff; border-bottom:1px solid #efefef;}
/*table.model03 td {padding: 3px 5px; border-bottom: 1px solid #efefef; border-right: 1px solid #efefef;}*/
table.model03 td {padding: 7px 6px 7px 6px; color: #444444; background-color: #ffffff; text-align: left; vertical-align: middle; border-bottom: 1px solid #efefef; border-right: 1px solid #efefef;}



img#comenteazaSiTuID {cursor:pointer;}




/* TOOLTIP */
.tooltipDiv { z-index:5000;	position:absolute; visibility:visibile;	}
.tooltipUpArrow 	{ position:absolute; 	margin:-29px 20px;	visibility: hidden; }
.tooltipDownArrow {	position:absolute; 	margin:-10px 20px;	visibility: hidden; }
.tooltipCorner_ul {	background-image:url(../images/pop-up/colt_top_l.gif); background-repeat:no-repeat;	width:19px; }
.tooltipCorner_ul[class] {	background-image:url(../images/pop-up/colt_top_l.png); }
.tooltipBar_u {	background-image:url(../images/pop-up/mare_top_n.gif);	background-repeat: repeat-x; 		height:19px; }
.tooltipBar_u[class] {	background-image:url(../images/pop-up/mare_top_n.png); 		background-position: 0px 0px; }
.tooltipCorner_ur {	background-image:url(../images/pop-up/colt_top.gif);	background-repeat:no-repeat;	width:19px; }
.tooltipCorner_ur[class] {	background-image:url(../images/pop-up/colt_top.png); }
.tooltipBar_l {	background-image:url(../images/pop-up/linie_stanga_n.gif); background-repeat: repeat-y; background-position: 0px 0px; }
.tooltipBar_l[class] { background-image:url(../images/pop-up/linie_stanga_n.png); }
.tooltipBar_r {	background-image:url(../images/pop-up/linie_dreapta.gif);	background-repeat: repeat-y; background-position: 0px 0px; }
.tooltipBar_r[class] { background-image:url(../images/pop-up/linie_dreapta.png); }
.tooltipCorner_bl {	background-image:url(../images/pop-up/colt_bottom_l.gif); background-repeat:no-repeat; width:19px; }
.tooltipCorner_bl[class] { background-image:url(../images/pop-up/colt_bottom_l.png); 	}
.tooltipBar_b {	background-image:url(../images/pop-up/mare_bottom_n.gif); background-repeat: repeat-x; background-position: 0px 0px;height:26px; }
.tooltipBar_b[class] { background-image:url(../images/pop-up/mare_bottom_n.png); }
.tooltipCorner_br {	background-image:url(../images/pop-up/colt_bottom.gif); background-repeat:no-repeat;width:19px;	}
.tooltipCorner_br[class] {	background-image:url(../images/pop-up/colt_bottom.png); }
.tooltipText { background-color:#FFFFFF;}

div.accountin{background-color:#F4F8E5; padding:5px 0px 5px 10px; float:right; width:300px;}

div.galeriiStanga {margin: 0px; padding: 0px 12px 26px 12px; width: 350px; overflow: hidden; float: left; background-image: url(../images/backgrounds/linie_verticala.gif); background-repeat: repeat-y; background-position: right top;}
div.galeriiDreapta {margin: 0px 0px 0px -1px; padding: 0px 12px 26px 12px; width: 350px; overflow: hidden; float: left; background-image: url(../images/backgrounds/linie_verticala.gif); background-repeat: repeat-y; background-position: left top;}

/* tabele */
table.tabelGalerie {margin: 10px 0px 0px 0px; padding: 0px; border: none; position: relative;}
table.tabelGalerie td {padding: 0px 0px 10px 0px; width: 110px; _width: auto; position: relative; vertical-align: top; float: left; _float: none;  font-size: 0.8em;}

div.doctorsMenu {background-color:#FFFFFF; padding:5px 0px 5px 10px; float:right; width:250px;}


div.astrologMenu {background-color:#F4F8E5; padding:5px 0px 5px 10px; float:right; width:450px;}
div.astrologMenu ul {margin:5px 0px 0px 0px; padding:0px 0px 0px 10px;}
div.astrologMenu ul li { float:left; width:110px;}
div.astrologMenu ul li.astrolog { float:left; width:130px;}
