/* ------ STYLURI GENERALE ------ */
html {background: url(../images/backgrounds/degrade_top.png) repeat-x 0px 0px; background-attachment: fixed;}
body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444; line-height: 18px; background: url(../images/backgrounds/bg_principal.jpg) no-repeat center top; background-attachment: fixed;}

div, dl, dt, dd, form, fieldset, img, h1, h2, h3, h4, h5, h6  {margin: 0px; padding: 0px; font-weight: normal;}
fieldset {border: none;}
img {border: none; vertical-align: bottom;}

div#continut {padding: 0px 0px 40px 0px; overflow: hidden;}
div.container {margin: 0px auto; padding: 0px; width: 980px; position: relative; background-color: #f6f6f6;}
.cleaner {clear: both; height: 0px; display: block; overflow: hidden;}

a {color: #1f97e2; text-decoration: underline; outline: none;}
a:hover {color: #dd0000; text-decoration: underline;}

a.butonNormal {padding: 7px 0px 7px 38px; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; color: #2f2f2f; text-decoration: none; text-transform: uppercase; text-shadow: 1px 1px 0px rgba(255,255,255,1); background: url(../images/butoane/normal_st.png) no-repeat 0px 0px;}
a.butonNormal span {padding: 7px 22px 7px 0px; background: url(../images/butoane/normal_dr.png) no-repeat right 0px;}
a.butonNormal:hover {color: #fff; text-shadow: 1px 1px 0px rgba(0,0,0,0.5); text-decoration: none; background-position: 0px -50px;}
a.butonNormal:hover span {background-position: right -50px;}

a.butonAlbastru {padding: 7px 0px 7px 14px; position: relative; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; color: #fff; text-decoration: none; text-transform: uppercase; text-shadow: 1px 1px 0px rgba(0,0,0,0.2); background: url(../images/butoane/normal_stanga.png) no-repeat 0px 0px;}
a.butonAlbastru span {padding: 7px 14px 7px 0px; background: url(../images/butoane/normal_dreapta.png) no-repeat right 0px;}
a.butonAlbastru em {padding: 7px 0px; font-style: normal; background: url(../images/butoane/normal_lumina.png) no-repeat center 1px;}
a.butonAlbastru:hover {color: #fff; text-decoration: none; background-position: 0px -60px;}
a.butonAlbastru:hover span {background-position: right -60px;}





/* ------ HEADER ------ */
div#header {margin: 0px 18px; overflow: hidden; clear: both; border-bottom: 1px solid #000;}
a#logoSite {margin: 30px 0px 0px 0px; width: 268px; height: 57px; display: block; float: left; text-indent: -20000px; position: relative; background: url(../images/insaterm_logo.png) no-repeat 0px 0px;}

div.cursValutar {padding: 12px 0px 0px 0px; float: right; font-size: 11px; color: #8b8989;}
div.cursValutar span, div.meniuSus span {padding: 0px 6px;}
div.cautareSus {margin: 12px 0px 13px 0px; float: right; clear: right; font-size: 11px;}
div.cautareSus a {color: #414141; text-decoration: none;}
div.cautareSus a:hover {color: #1f97e2; text-decoration: underline;}
div.cautareSus span {padding: 0px 7px 0px 6px; color: #ccc;}

div.meniuSus {margin: 0px 0px 22px 0px; float: right; clear: right; color: #414141;}
div.meniuSus a {margin-left: -3px; padding: 2px 7px 3px 7px; border: 1px solid #0a6695; border-right-color: #fff; border-bottom-color: #fff; font-size: 10px; text-transform: uppercase; color: #fff; text-decoration: none; text-shadow: 1px 1px 0px rgba(0,0,0,0.2); background-color: #0c77ad;}
div.meniuSus a:hover {border-left-color: #c9cecf; border-top-color: #c9cecf; color: #196387; text-decoration: none; text-shadow: 1px 1px 0px rgba(255,255,255,1); background-color: #e6ecef;}

a.cosSus {margin: 39px 0px 0px 20px; display: block; float: left; padding: 7px 0px 8px 28px; font-size: 11px; line-height: 14px; color: #666666; text-decoration: none; background: url(../images/icons/acolada.png) no-repeat 0px 0px;}
a.cosSus strong {margin: 0px 0px 3px 0px; font-size: 12px; color: #222222; display: block;}
a.cosSus span {color: #dd0000; font-weight: bold;}






/* ------ HEADLINE ------ */
div#headline {margin: 0px auto; width: 714px; height: 289px; position: relative;}
div.pozaHeadline {width: 714px; height: 288px; overflow: hidden;}
div#headline div.slides {position: absolute; top: 23px; right: 0px;}
div#headline div.slides img, div#dreapta div.slides img {margin-left: 3px;}
div#headline img.inapoi {position: absolute; top: 122px; left: -10px;}
div#headline img.inainte {position: absolute; top: 122px; right: -15px;}


div.slidesNou {margin: 21px 0px 0px 0px; float: right;}
div.slidesNou a {margin: 0px 0px 0px -2px; padding: 0px 4px 1px 5px; border: 1px solid #18678d; border-top: 1px solid #6db0d1; border-left: 1px solid #6db0d1; font-size: 11px; color: #fff; text-decoration: none; background-color: #0b7bb3;}
div.slidesNou a.activ {padding: 0px 4px 1px 5px; border: 1px solid #7b0000; border-top: 1px solid #ff0000; border-left: 1px solid #ff0000; color: #ffffff; text-decoration: none; background-color: #b30000;}
div.slidesNou a:hover {color: #ffffff; border: 1px solid #bf0000; border-top: 1px solid #ff6b6b; border-left: 1px solid #ff6b6b; background-color: #ff0000;}
div#headline div.slidesNou {position: absolute; top: 0px; right: 0px;}





/* ------ CALE SITE ------ */
div.caleSite {margin: 0px 18px; padding: 17px 12px 16px 12px; font-size: 11px; color: #555; background-color: #fff;}
div.caleSite label {margin: 0px 0px 0px 18px;}
div.caleSite em {padding: 0px 7px; font-style: normal;}
a.butonCale {margin: -5px 0px 0px 0px; padding: 0px; display: block; width: 71px; height: 26px; overflow: hidden; float: left; text-indent: -20000px; text-decoration: none; background: url(../images/butoane/inapoi.png) no-repeat 0px 0px;}
a.butonCale:hover { background-position: left bottom;}




/* ------ STANGA ------ */
div#stanga {margin: 0px 0px 0px 18px; width: 212px; float: left;}

div.meniuStanga, div.meniuProducatori {padding: 22px 0px 14px 0px; background: url(../images/backgrounds/coloana_stanga_01.png) no-repeat 0px 0px;}
div.meniuStanga h3, div.meniuProducatori h3 {margin: 0px 0px 13px -1px; font-size: 20px; color: #000; line-height: 22px;}
div.meniuProducatori h3 {margin-bottom: 18px;}
div.meniuStanga ul {margin: 0px; padding: 0px; list-style: none; font-size: 12px; line-height: 14px; z-index: 1000; position: relative;}
div.meniuStanga ul li, div.meniuSecundarStanga ul li {padding: 0px;}
div.meniuStanga ul li a {padding: 4px 18px 6px 0px; border-top: 1px solid #e0e0e0; display: block; position: relative; color: #666666; text-decoration: none;}
div.meniuStanga ul li a.anchorclass {background-image: url(../images/icons/sageata_meniu.png); background-repeat: no-repeat; background-position: 203px 7px;}
div.meniuStanga ul li a:hover, div.meniuStanga ul li a.selectedanchor {width: 199px; padding-left: 4px; border-color: #000; color: #333; font-weight: bold; text-decoration: none; background-color: #fff; background-position: 203px 7px;}
div.meniuStanga ul li a:hover:after, div.meniuStanga ul li a.selectedanchor:after {margin: -1px 0px 0px -4px; width: 221px; display: block; top: 6px; height: 1px; overflow: hidden; position: relative; content:''; background-color: #000;}

.anylinkcsscols {margin: 0px 0px 0px -1px; margin-left: 8px\9; padding: 22px 23px; position: absolute; top: 0; left: 0; width: 674px; visibility: hidden; border: 1px solid black; z-index: 100; background-color: #fff;}
.anylinkcsscols h4 {margin: 0px 0px 19px 0px; font-size: 18px; color: #333; letter-spacing: -1px;}
.coloana {width: 310px; overflow: hidden; float: left;}
.coloana a {padding: 13px 38px 7px 10px; display: block; border-top: 1px solid #ececec; overflow: hidden; clear: both; font-size: 12px; color: #222222; text-decoration: none; background-image: url(../images/icons/sageata_submeniu.png); background-repeat: no-repeat; background-position: 282px center;}
.coloana a:first-child {border: none;}
.coloana a img {margin: -6px 11px 0px 0px; width: 46px; height: 46px; border: 2px solid #f7f7f7; float: left;}
.coloana a em {display: block; font-size: 11px; color: #8e8d8d; font-style: normal;}
.coloana a:hover {background-color: #f4f4f4;}
.coloana a:hover img {border-color: #ececec;}
.speciala {margin-left: 32px;}
.anylinkshadow {display: none;}

div.meniuSecundarStanga {padding: 13px 0px; background: url(../images/backgrounds/coloana_stanga_02.png) no-repeat 0px 0px;}
div.meniuSecundarStanga ul {margin: 0px; padding: 0px; list-style: none; font-size: 16px; line-height: 18px; font-weight: bold;}
div.meniuSecundarStanga ul li a {margin-right: -20px; padding: 7px 0px 8px 0px; display: block; color: #222; text-decoration: none;}
div.meniuSecundarStanga ul li a:hover {color: #006699;}

div#stanga a.totiMeniu {margin: 22px 0px 0px 0px; padding: 7px 17px 0px 0px; display: block; font-size: 11px; text-decoration: none; text-align: right; background: url(../images/backgrounds/coloana_stanga_02.png) no-repeat 0px 0px;}






/* ------ DREAPTA ------ */
div#dreapta {margin: 0px 0px 0px 18px; width: 714px; float: left;}



/* ------ home page ------ */
div.cutieDreapta div.slides {margin: 22px 0px 0px 0px; float: right; overflow: hidden;}
div.cutieDreapta {margin: 0px; padding: 0px; overflow: hidden; clear: both; border-top: 1px solid #000;}
div.cutieDreapta h1 {margin: 20px 0px 17px -1px; font-size: 22px; font-weight: bold; color: #222; line-height: 24px; letter-spacing: -1px; text-shadow: 1px 1px 0px rgba(255,255,255,0.8);}
div.cutieDreapta h1.titluDetaliu {font-size: 24px;}

h6.numeProducator {margin: -13px 0px 24px 0px; font-size: 11px; color: #555;}
h6.numeProducator span {padding: 0px 6px;}
h6.numeProducator a {font-size: 14px;}




/* ------ Listing Produse ------ */
div.randProduse, div.randPachete, div.randNoi {padding: 17px 0px 0px 0px; width: 714px; overflow: hidden; clear: both; border-top: 1px solid #e4e4e4; background: url(../images/backgrounds/vertical_promotii_home.png) repeat-y 238px 0px;}
div.listingProduse div.randProduse:first-child, div.listingPachete div.randPachete:first-child, div.listingNoi div.randNoi:first-child {border-top: none;}
div.produsHome {margin: 0px 24px 0px 25px; padding: 0px 0px 40px 0px; width: 189px; overflow: hidden; float: left; color: #888; line-height: 16px;}
div.produsHome div.pozaProdus a {margin: 0px auto; display: block; width: 183px; height: 165px; overflow: hidden; position: relative; text-align: center; background: url(../images/backgrounds/poza_promotii.png) no-repeat 0px 3px;}
div.produsHome div.pozaProdus a:hover {background-position: left bottom;}
div.produsHome div.pozaProdus img {margin: 7px 0px 0px 0px; width: 135px; height: 135px;}
div.produsHome div.pozaProdus em {display: block; width: 55px; height: 55px; overflow: hidden; position: absolute; top: 0px; left: 17px; text-indent: -20000px; text-align: left; background: url(../images/backgrounds/funda_promotie.png) no-repeat 0px 0px;}
div.produsHome h3, div.pachetProduse h3 {margin: 16px 0px 3px 0px; font-size: 12px; color: #222; font-weight: bold;}
div.produsHome h3 a, div.pachetProduse h3 a, div.produsNou h3 a, div.vizitateJos h4 a {color: #222; text-decoration: none;}
div.produsHome h3 a:hover, div.pachetProduse h3 a:hover, div.produsNou h3 a:hover, div.vizitateJos h4 a:hover {color: #1f97e2; text-decoration: underline;}
div.produsHome label, div.pachetProduse label {margin: 8px 0px 0px 0px; display: block; font-size: 16px; font-weight: bold; color: #dd0000;}



/* ------ Listing Pachete ------ */
div.randPachete {padding-top: 20px; background: url(../images/backgrounds/vertical_linie.png) repeat-y 356px 0px;}
div.pachetProduse {margin: 0px 24px 0px 25px; padding: 0px 0px 40px 0px; width: 308px; overflow: hidden; float: left; color: #888; line-height: 16px;}
div.pachetProduse label em {font-size: 11px; color: #333; font-style: normal; font-weight: normal;}
div.sliderPachet {margin: 0px 0px 0px 0px; overflow: hidden; position: relative;}
div.pozePachet {margin: 0px auto; width: 279px; overflow: hidden;}
div.pozePachet a {margin: 0px 0px 0px 0px; display: block; width: 93px; height: 100px; overflow: hidden; float: left; text-align: center; text-decoration: none; background: url(../images/backgrounds/poza_pachete.png) no-repeat 0px 0px;}
div.pozePachet a.activ {background-position: left bottom;}
div.pozePachet a img {margin: 5px 0px 0px 0px; width: 71px; height: 71px;}
div.sliderPachet img.inainte {position: absolute; top: 33px; right: 0px;}
div.sliderPachet img.inapoi {position: absolute; top: 33px; left: 0px;}




/* ------ Listing Noi ------ */
div.randNoi {padding-top: 20px; background: url(../images/backgrounds/vertical_noi_home.png) repeat-y 149px 0px;}
div.produsNou {margin: 0px 13px; padding-bottom: 31px; width: 112px; overflow: hidden; float: left; text-align: center;}
div.randNoi div.produsNou:first-child {margin-left: 25px;}
div.produsNou a.pozaNou {margin: 0px 0px 0px 0px; display: block; width: 110px; height: 105px; overflow: hidden; text-align: center; background: url(../images/backgrounds/poza_noi.png) no-repeat 0px 0px;}
div.produsNou a.pozaNou:hover {background-position: left bottom;}
div.produsNou a.pozaNou img {margin: 4px 0px 0px 0px; width: 78px; height: 78px;}
div.produsNou h3 {margin: 7px 0px 0px 0px; font-size: 11px; line-height: 14px; font-weight: bold;}
div.produsNou label {margin: 5px 0px 0px 0px; display: block; font-size: 14px; font-weight: bold; color: #dd0000;}




/* ------ statistici jos ------ */
.stats { background: url(../images/backgrounds/vertical_linie1.png) no-repeat 355px 61px;}
div.cutieStatistici {margin: 0px 25px; width: 306px; float: left;}
div.cutieStatistici h2 {margin: 24px 0px 16px -25px; font-size: 18px; font-weight: bold; color: #222; line-height: 20px; text-shadow: 1px 1px 0px rgba(255,255,255,0.8);}
div.vizitateJos {padding: 8px 0px 4px 0px; width: 306px; overflow: hidden; border-bottom: 1px solid #e4e4e4; background: url(../images/backgrounds/bg_statistici.png) repeat-x left bottom;}
a.pozaStatistici {margin: 0px 5px 0px 0px; padding: 0px; width: 60px; height: 55px; float: left; overflow: hidden; display: block; text-align: center; background: url(../images/backgrounds/poza_topuri.png) no-repeat 0px 0px;}
a.pozaStatistici img {margin: 2px 0px 0px 0px; width: 46px; height: 46px;}
div.vizitateJos h4 {margin: 10px 70px 0px 0px; font-size: 11px; font-weight: bold; color: #222; line-height: 14px;}
div.vizitateJos label {margin: 14px 3px 0px 0px; display: block; float: right; font-size: 14px; font-weight: bold; color: #dd0000;}
div.categStat {padding: 16px 0px 0px 22px; width: 84px; float: left; font-size: 12px; color: #303030; font-weight: bold; background: url(../images/icons/sageata_rosie.png) no-repeat 2px 17px;}
div.extraStat {width: 200px; overflow: hidden; float: left;}
div.extraStat h4 {margin: 2px 0px 0px 0px;}
div.extraStat label {margin: 3px 0px 0px 0px; float: none;}

div.cutieStatistici div.veziToate {margin: -1px 0px 0px 0px; padding-top: 6px; overflow: hidden; clear: both; position: relative; border-top: 1px solid #000; font-size: 11px; text-align: right;}
div.cutieStatistici div.veziToate a {padding: 5px 9px 0px 9px; border-top: 4px solid #000; text-decoration: none;}




/* ------ in legatura ------ */
div.inLegatura {margin: 0px; overflow: hidden; clear: both;}
div.produseLegatura {margin: 40px 0px 0px 24px; padding: 18px; width: 306px; float: left; overflow: hidden; border: 1px solid #d3d3d3;}
div.inLegatura div.produseLegatura:first-child {margin-left: 0px;} 
div.produseLegatura h3 {margin: 2px 0px 20px 0px; font-size: 20px; color: #222; letter-spacing: -1px;}
div.produseLegatura a {margin: 0px 0px 0px 0px; padding: 3px 6px 5px 6px; display: block; overflow: hidden; clear: both; border-top: 1px dashed #d3d3d3; color: #333; text-decoration: none;}
div.produseLegatura a img {margin: 2px 10px 0px 0px; width: 46px; height: 46px; border: 2px solid #eeeeee; float: left;}
div.produseLegatura a span {margin: 6px 0px 0px 0px; display: block;}
div.produseLegatura a em {font-style: normal; display: block; font-weight: bold; color: #dd0000; font-size: 16px;}
div.produseLegatura a:hover {text-decoration: none; background-color: #e9e9e9;}



/* ------ filtre ------ */
div.filtreHead {margin: 26px 0px 0px 0px; padding-bottom: 20px; border-bottom: 1px solid #e3e3e3;}




/* ------ listing articole ------ */
div.containerListingArticole {padding: 4px 0px 0px 0px; overflow: hidden;}
div.articolListing {margin: 0px 0px 17px 0px; padding: 28px 0px 0px 0px; overflow: hidden; border-top: 1px dashed #d3d3d3;}
div.containerListingArticole div.articolListing:first-child {padding-top: 0px; border: none;}

div.pozaListing {margin: 0px 20px 8px 0px; width: 156px; overflow: hidden; float: left; font-family: Tahoma, Geneva, sans-serif; text-align: center; font-size: 11px; color: #767676;}
div.pozaListing span {padding: 0px 0px 0px 17px; background: url(../images/icons/lupa.png) no-repeat 0px 2px;}
div.pozaListing a {color: #767676; text-decoration: none;}
div.pozaListing a:hover {color: #957400; text-decoration: underline;}
div.pozaListing img {margin: 0px 0px 3px 0px; width: 148px; border: 4px solid #fff; -moz-border-radius: 5px; border-radius: 5px;}

div.textListing {width: 496px; overflow: hidden; float: left;}
div.textListing h3 {margin: 0px 0px 12px 0px; font-size: 18px; line-height: 22px; color: #2a2929; text-shadow: 1px 1px 0px rgba(255,255,255,0.8);}
div.textListing h3 a {color: #2a2929;}
div.textListing h3 a:hover {color: #1f97e2; text-decoration: underline;}
div.textListing h5 {margin: -10px 0px 13px 0px; font-size: 11px; color: #383838; text-shadow: 1px 1px 0px rgba(255,255,255,0.8);}
div.textListing h5 strong {color: #dd0000;}
div.articolListing p.butonNormal {margin: 12px 0px 0px 0px; padding: 6px 0px 7px 0px;}

div.faraPoza {width: 100%; float: none;}



/* ------ paginare ------ */
p.paginare {margin: 32px 0px 0px 0px; padding: 0px 0px 3px 0px; color: #555; font-size: 11px; position: relative;}
p.paginare a.pagina {margin: 0px 0px 0px 0px; padding: 1px 5px 2px 6px; border: 1px solid #b6b4b1; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; color: #757373; text-decoration: none; background-color: #eeebe7;}
p.paginare a.paginaActiva {margin: 0px 0px 0px 0px; padding: 1px 5px 2px 6px; border: 1px solid #7b0000; border-top: 1px solid #ff0000; border-left: 1px solid #ff0000; color: #ffffff; text-decoration: none; background-color: #b30000;}
p.paginare a.pagina:hover {color: #ffffff; border: 1px solid #bf0000; border-top: 1px solid #ff6b6b; border-left: 1px solid #ff6b6b; background-color: #ff0000;}
p.paginare span {padding: 0px 5px; color: #777;}




/* ------ DETALIU PRODUS ------ */
div.pozaProdusInterior {margin: 0px 14px 0px 0px; overflow: hidden; float: left;}

div.containerPozaProdus {padding: 0px 0px 21px 0px; width: 245px; overflow: hidden; position: relative; background: url(../images/backgrounds/poza_detaliu.png) no-repeat center bottom;}
div.detaliuPozaProdus {margin: 0px auto; width: 200px; padding: 3px; border: 1px solid #e5e5e5; border-bottom-color: #b8b8b8; background-color: #f2f2f2;}
div.logoProd {text-align: center; background-color: #fff;}
img.pozaProdus {width: 200px;}

div.pozeMiciProdus {margin-top: -20px; padding: 13px 0px 13px 0px; overflow: hidden; position: relative;}
div.containerMiciProdus {padding: 5px 0px 0px 33px;}
div.containerMiciProdus a {margin: 0px 0px 0px 0px; padding: 0px; width: 60px; height: 55px; float: left; overflow: hidden; display: block; text-align: center; background: url(../images/backgrounds/poza_topuri.png) no-repeat 0px 0px;}
div.containerMiciProdus a img {margin: 2px 0px 0px 0px; width: 46px; height: 46px;}
img.sageataPozeInapoi {display: block; position: absolute; top: 35px; left: 14px;}
img.sageataPozeInainte {display: block; position: absolute; top: 35px; right: 13px;}


div.pretProdus, div.detaliuNou {padding: 16px 18px; overflow: hidden; border: 1px dashed #d3d3d3;}
div.detaliuProdus h2 {margin: 0px 0px 6px -1px; font-size: 20px; color: #222; line-height: 24px; letter-spacing: -1px; text-shadow: 1px 1px 0px rgba(255,255,255,0.8);}
div.detaliuProdus h2 strong {color: #dd0000;}
div.detaliuProdus h3 {margin: 26px 0px 18px 0px; font-size: 18px; color: #222; text-shadow: 1px 1px 0px rgba(255,255,255,0.8);}
p.butonAlbastru {margin: 0px 0px 0px 0px; padding: 7px 0px;}

div.detaliuProdus ul {margin: 18px 0px; padding: 0px; list-style: none; overflow: hidden;}
div.detaliuProdus ul li {padding: 0px 0px 0px 20px; background: url(../images/icons/sageata_rosie.png) no-repeat 0px 1px;}


div.detaliuProdus table {margin: 0px; padding: 0px; width: 100%; overflow: hidden; clear: both; font-size: 11px; color: #424242; line-height: 16px;}
div.detaliuProdus table th {padding: 2px 10px 9px 10px; font-weight: normal; text-align: left;}
div.detaliuProdus table td {padding: 2px 10px 4px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #e1e1e1; border-left: 1px solid #fff; border-right: 1px solid #e1e1e1;}
div.detaliuProdus table tr:nth-child(even) td {}
div.detaliuProdus table tr:nth-child(odd) td {background: #e5e4e4;}


div.deNou {margin-top: 26px;}
div.detaliuNou {margin-top: 26px; padding-bottom: 20px;}
div.detaliuNou h1 {margin-top: 4px; padding-top: 0px;}
div.detaliuNou h2 {margin-bottom: 14px;}
div.detaliuNou h6 {margin-bottom: 16px; padding-bottom: 0px;}
div.detaliuNou p.butonAlbastru {float: right;}

label.albNormal {padding: 7px 0px 7px 14px; position: relative; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; color: #444; text-decoration: none; text-transform: uppercase; text-shadow: 1px 1px 0px rgba(255,255,255,0.7); background: url(../images/butoane/alb_stanga.png) no-repeat 0px 0px;}
label.albNormal span {padding: 7px 14px 7px 0px; background: url(../images/butoane/alb_dreapta.png) no-repeat right 0px;}
label.albNormal em {padding: 7px 0px; font-style: normal; background: url(../images/butoane/normal_lumina.png) no-repeat center 1px;}
img.butonFB {margin: 4px 0px 0px 26px; vertical-align: -9px;}






/* ------ DETALIU ARTICOL ------ */
div.detaliuArticol {padding-bottom: 18px; overflow: hidden; clear: both;}
div.dataArticol {margin: -16px 0px 24px 0px; padding: 1px 0px 1px 23px; overflow: hidden; font-size: 11px; color: #666666; background: url(../images/icons/sageata_rosie.png) no-repeat 0px 1px;}

div.pozaDetaliu {margin: 0px 20px 8px 0px; overflow: hidden; float: left; width: auto; text-align: center; font-size: 11px; color: #767676;}
div.pozaDetaliu span {padding: 0px 0px 0px 17px; background: url(../images/icons/lupa.png) no-repeat 0px 2px;}
div.pozaDetaliu a {color: #767676; text-decoration: none;}
div.pozaDetaliu a:hover {color: #cc0000; text-decoration: underline;}
div.pozaDetaliu img {margin: 0px 0px 3px 0px; padding: 1px; border: 1px solid #bbb;}
img.pozaDetaliu {margin: 0px 18px 3px 0px; padding: 1px; border: 1px solid #d6d6d6; float: left;}


div.detaliuArticol ul, div.articolListing ul {margin: 18px 0px; padding: 0px; overflow: hidden; list-style: none;}
div.detaliuArticol li, div.articolListing ul li {margin: 0px; padding: 0px 0px 0px 23px; line-height: 19px; background: url(../images/icons/sageata_gri.png) no-repeat 0px 1px;}

dl.fisiereDownload {margin: 32px 0px 0px 0px; clear: both;}
dl.fisiereDownload dt {margin: 0px 0px 8px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; text-transform: uppercase; font-weight: bold; color: #2a2929; text-shadow: 1px 1px 0px rgba(255,255,255,0.8);}
dl.fisiereDownload dd {margin: 0px; padding: 0px 0px 0px 23px; line-height: 20px; background: url(../images/icons/sageata_rosie.png) no-repeat 0px 2px;}

div.detaliuArticol table {margin: 30px 0px 0px 0px; padding: 0px; width: 100%; clear: both; border-bottom: 1px solid #fff; border-top: 1px solid #dde2e4;}
div.detaliuArticol table td {padding: 5px 6px; border-top: 1px solid #fff; border-bottom: 1px solid #dde2e4; text-shadow: 1px 1px 0px rgba(255,255,255,0.4);}
div.detaliuArticol table tr:nth-child(even) {}
div.detaliuArticol table tr:nth-child(odd) {background: #e3e3e3;}






/* ------ FOOTER ------ */
div#footer {margin: 0px auto; padding: 30px 18px 30px 18px; overflow: hidden; clear: both; border-top: 2px solid #e5e5e5; font-size: 11px; color: #999999; line-height: 14px; background-color: #fff;}
div.linkuriJos {margin: 0px 0px 8px 0px;}
div#footer a {color: #444444; text-decoration: none; font-weight: bold;}
div#footer a:hover {color: #cc0000; text-decoration: underline;}
div#footer span {padding: 0px 7px;}
div#footer div.linkuriJos span {color: #444444;}

a.logoSofthost {margin: 12px 2px 0px 0px; float: right; display: block; width: 89px; height: 30px; overflow: hidden; text-decoration: none; text-indent: -20000px; background: url(../images/softhost.png) no-repeat left top;}
a.logoSofthost:hover {background-position: left bottom;}






/* ------ POP UP ------ */
div.popUp {width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 1000;}
div.cutiePopup {margin: 0px auto; width: 640px; overflow: hidden; position: relative; border: 5px solid #000000; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.55); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.55); box-shadow: 0px 0px 5px rgba(0,0,0,0.55); background-color: #f1f1f1;}
div.cutiePopup01 {padding: 20px; -moz-border-radius: 10px; border-radius: 10px; border: 1px solid #fff;}
div.cutiePopup h2 {margin: 6px 0px 14px 0px; font-size: 24px; line-height: 28px; color: #060606; letter-spacing: -1px; text-shadow: 1px 1px 0px #fff;}
div.cutiePopup a.inchideFereastra {width: 21px; height: 21px; display: block; overflow: hidden; position: absolute; top: 7px; right: 6px; text-decoration: none; background: url(../images/butoane/inchide.png) no-repeat 0px 0px;}
div.cutiePopup div.detaliuArticol {border: none; padding: 0px;}






/* ------ RECOMANDARI ------ */
div#recomandari {margin: 0px -564px 0px 0px; padding: 17px 0px 0px 0px; width: 63px; height: 157px; overflow: hidden; position: fixed; top: 26px; right: 50%; font-size: 11px; line-height: 11px; color: #fff; text-align: center; background: url(../images/backgrounds/instrumente.png) no-repeat 0px 0px;}
div#recomandari p {margin: 18px 0px 0px 0px; padding: 5px 0px;}
div#recomandari strong {font-size: 14px; line-height: 18px;}
div#recomandari a {margin: 0px 20px 5px 0px; display: block;}






/* ------ ELEMENTE FORMULAR ------ */
select.cursValutar {margin: 0px 17px 0px 4px; border: 1px solid #ececec; width: 70px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8b8989;}
input.campCautare {margin: 0px 0px 0px 0px; padding: 3px 5px 3px 5px; width: 186px; border: 1px solid #eee; border-right: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8b8989;}
input.butonCautare {margin: 0px; padding: 0px; vertical-align: top;}

select.filtreListing {margin: 0px 4px 0px 0px; padding: 1px 2px 1px 2px; height: 20px; width: 140px; border: 1px solid #ddd; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #fff;}

input.formular01 {margin: 0px; padding: 4px; width: 250px; border: 1px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6a60;}
textarea.formular01 {margin: 0px; padding: 4px; width: 380px; height: 120px; border: 1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6a60;}
select.formular01 {margin: 0px; padding: 2px; width: 260px; height: 24px; border: 1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6a60;}
input.formular01Box {margin-right: 5px; vertical-align: -2px;}
input.formular02Box {margin-right: 11px; vertical-align: -3px;}
input.formular01Radio {margin-right: 5px; vertical-align: -3px;}



p.veziToateHP {margin: 0px 0px 10px 0px; padding: 7px 0px;}


