/* SETARI - DEFAULT */
/*********************************************************************/
body { background: #E3EFF0 url('../img/bg_m.png') top left repeat-x; font-family: Tahoma; font-size: 11px; color: #394144; text-align: center; }

html, body, #wrap { height: 100%; }
body > #wrap { height: auto; min-height: 100%; }

* { padding: 0; margin: 0; }
a { outline: none; }
img { border: none; }
input, textarea, select { outline: none; }

a:link, a:visited { color: #0094CA; text-decoration: none; }
a:hover, a:active { color: #FF9900; text-decoration: none; }

.prodPrez1a h1 { font-size: 11px; font-family: Tahoma; margin-bottom: 5px; height: 42px; }
.prodPrez1b h1 { font-size: 11px; font-family: Tahoma; margin-bottom: 5px; height: 42px; }
#meniuStanga h2 { font-size: 11px; color: #394144; font-family: Tahoma; padding: 0; margin: 0; }
#blocCentru h2 { font-family: Arial; font-size: 15px; text-transform: uppercase; color: #555; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #CCC; }
h4 { font-family: Tahoma; font-size: 13px; color: #888; padding-bottom: 5px; border-bottom: 1px solid #CCC; }

#blocCentru p { line-height: 1.6em; }
hr { border-top:1px solid #CCC; border-bottom:0; height:0px; margin:10px 0; }
* html hr { border-top:1px solid #CCC; border-bottom:0; height:0px; margin:3px 0; }

.verde { color: #009900; }
.rosu { color: #CC0000; }
.gri { color: #666; }
.codVexio { color: #038D9A; font-weight: bold; }
.clear { height:0; font-size:0; line-height:0; clear:both; display: block; visibility: hidden; }
.clear { display: block; }
* html .clear { height: 1px; }
.nTxt { padding-bottom: 5px; }

/* CONTAINER */
/*********************************************************************/
#main { width: 984px; margin: 0 auto; text-align: left; background: url('../img/bg.png') top center repeat-y; position: relative; padding-bottom: 340px; }
* html #main { background: none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/bg.png", sizingMethod="scale"); width: 984px; }
#seo-message { font-family: Tahoma; font-size: 11px; color: #A3ACB1; font-weight: normal; position: absolute; top: 127px; right: 10px; }

.StU { width: 2px; height: 350px; background: url('../img/st_shade_m.jpg') top left no-repeat; position: absolute; top: 0; left: 0; }
.DrU { width: 2px; height: 350px; background: url('../img/dr_shade_m.jpg') top left no-repeat; position: absolute; top: 0; right: 0; }

/* HEADER */
/*********************************************************************/
#header { width: 970px; height: 80px; text-align: left; position: relative; background: url('../img/bgsus_m.jpg') 80px 0 no-repeat; margin: 0 7px; }
#cautare { width: 410px; height: 30px; text-align: left; background: url('../img/bg_cautare.jpg') top left no-repeat; position: absolute; top: 26px; left: 265px; }
#cautareAv { float: right; margin: 7px 0 0 0; }
#logReg { position: absolute; height: 34px; top: 33px; right: 10px; }

#vexio { position: absolute; left: 10px; top: 17px; }
#vexio a { display: block; color:#fff; width: 191px; height: 38px; background: url('../img/vexio.png') top left no-repeat; text-decoration: none; cursor: pointer; }
#vexio a:hover { text-decoration: none; }
* html #vexio a { background: none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/vexio.png", sizingMethod='crop'); width: 191px; height: 38px; }

/* MENIU */
/*********************************************************************/
#meniuPrincipal { position: relative; width: 960px; height: 40px; text-align: left; background: url('../img/bg_meniu_m.png') top left repeat-x; padding: 0 5px; margin: 0 7px; }
#meniuPrincipal ul { list-style-type: none; }
#meniuPrincipal li { list-style-type: none; width: 120px; height: 40px; float: left; text-align: center; background: url('../img/meniu_linie_m.jpg') bottom right no-repeat; }
#meniuPrincipal li a { display: block; color: #BCDCDE; font-weight: bold; width: 120px; height: 28px; padding: 12px 0 0 0; background: url('../img/hover_meniu_m.gif') 56px 0 no-repeat; }
#meniuPrincipal li a:hover { color: #FFFFFF; background-position: 56px -40px; }
#meniuPrincipal li.meniuSel a { color: #FFFFFF; display: block; font-weight: bold; width: 120px; height: 28px; padding: 12px 0 0 0; background: url('../img/hover_meniu_m.gif') 56px 0 no-repeat; }
#meniuPrincipal li.meniuSel a:hover { color: #FFFFFF; background-position: 56px -40px; }

/* CONTINUT */
/*********************************************************************/
#locatie { width: 960px; padding: 7px 5px 9px 5px; text-align: left; color: #75838A; margin: 0 7px; }
#mesaj-important { width: 958px; padding: 7px 5px 8px 5px; background: #FFFFCC; border: 1px solid #E4E4C0; margin: 0 7px 10px 7px; text-align: center; }
#bannerTop { margin: 0 7px; padding: 0 0 10px 0; text-align: left; }
#continut { width: 970px; text-align: left; margin: 0 7px 0 7px; border-bottom: 1px solid #CCC; }

/* Continut STANGA */
/*********************************************************************/
#blocStanga { width: 165px; float: left; text-align: left; }
.titluMnSt { width: 155px; height: 27px; background: url('../img/titlu_mn_st_m.png') top left no-repeat; text-align: left; color: #FFFFFF; font-weight: bold; padding: 9px 0 0 10px; position: relative; }
#meniuStanga { width: 165px; background: url('../img/bg_mn_st_m.png') top left repeat-y; text-align: left; position: relative; border-bottom: 10px solid #FFF; }
.boxBottomA { background: url('../img/marg_mn_st_m.jpg') bottom center no-repeat; width: 165px; padding-bottom: 7px; text-align: left; }
#meniuStanga ul { list-style-type: none; padding: 0; margin: 0; }
#meniuStanga ul a { list-style-type:none; padding: 0; width: 147px; height: 23px; padding: 8px 0 0 8px; margin: 0 auto; color: #394144; display: block; font-size: 11px; text-decoration:none; background:url('../img/bg_titlu_cat_m.png') top left repeat-x; }
#meniuStanga ul a#catSus { color: #FF9900; background:url('../img/bg_cat_sus.png') top left repeat-x; }
#meniuStanga ul a:hover { color: #394144; }
#meniuStanga ul li ul a { list-style-type:none; padding: 4px 0 0 17px; width: 138px; height: 18px; display:block; text-decoration:none; background: #EBEBEB url('../img/sageata_mnst_m.gif') 7px 0 no-repeat; color: #0094CA; font-weight: normal; }
#meniuStanga ul li ul a:hover { background: #1A828A url('../img/sageata_mnst_m.gif') 7px -22px no-repeat; color: #FFFFFF; }
#meniuStanga ul li ul li.alb a { list-style-type:none; padding: 4px 0 0 17px; width: 138px; height: 18px; display:block; text-decoration:none; background: #FFFFFF url('../img/sageata_mnst_m.gif') 7px 0 no-repeat; color: #0094CA; font-weight: normal; }
#meniuStanga ul li ul li.alb a:hover { background: #1A828A url('../img/sageata_mnst_m.gif') 7px -22px no-repeat; color: #FFFFFF; }

/* Continut CENTRU */
/*********************************************************************/
#blocCentru { width: 610px; float: left; margin: 0 15px; text-align: left; }
#oferte { width: 610px; height: 260px; margin-bottom: 10px; }
* html #oferte { margin-bottom: 9px; }
#infoBar { width: 570px; height: 23px; text-align: left; background: url('../img/bg_info.png') top left no-repeat; margin-bottom: 10px; padding: 8px 0 0 40px; }

#banner-apple { width: 263px; height: 45px; padding: 85px 0 0 37px; margin: 0 0 10px 0; display: block; font-weight: bold; color: #FFF; float: left; background: url('../img/bg_apple.jpg') 0 0 no-repeat; }
#banner-apple:hover { color: #B298D0; }

#banner-configurator { width: 263px; height: 45px; padding: 85px 0 0 37px; margin: 0 0 10px 0; display: block; font-weight: bold; color: #FFF; float: right; background: url('../img/bg_configurator.jpg') 0 0 no-repeat; }
#banner-configurator:hover { color: #BEBFC0; }

.header-categorie { width: 610px; height: 35px; background: url('../img/bg_categorie.jpg') 0 0 repeat-x; margin: 0 0 10px 0; position: relative; }
.header-categorie .rss { width: 68px; height: 35px; background: url('../img/btn_rss1.gif') 0 0 no-repeat; display: block; position: absolute; top:0; right:0; }
.header-categorie .rss:hover { background-position: 0 -35px; }
.header-categorie h3 { font-family: Arial; font-size: 15px; color: #FFF; height: 27px; padding: 8px 0 0 10px; line-height: normal; background: url('../img/bg_margine_categorie1.jpg') 0 0 no-repeat; }

.header-reduceri { width: 610px; height: 35px; background: url('../img/bg_categorie.jpg') 0 0 repeat-x; position: relative; }
.header-reduceri .rss { width: 68px; height: 35px; background: url('../img/btn_rss2.gif') 0 0 no-repeat; display: block; position: absolute; top:0; right:0; border-right: 1px solid #FFF; }
.header-reduceri .rss:hover { background-position: 0 -35px; }
.header-reduceri h3 { font-family: Arial; font-size: 15px; color: #FFF; height: 27px; padding: 8px 0 0 10px; line-height: normal; background: url('../img/bg_margine_categorie2.jpg') 0 0 no-repeat; }

a.vezitot { position: absolute; right: 80px; top: 10px; color: #FFF; font-weight: bold; }
a.vezitot:visited { color: #FFF; }
a.vezitot:hover { color: #BCDCDE; }
a.vezitot:active { color: #BCDCDE; }

.box-reduceri { width: 610px;  background: url('../img/bg_linie_reducere.gif') 0 0 repeat-y; margin: 0 0 10px 0; position: relative;  }
.box-reduceri .margine { width: 610px; height: 6px; background: url('../img/margine_box_reducere.gif') 0 0 no-repeat; position: absolute; bottom: -1px; left: 0; }
* html .box-reduceri .margine { bottom: -7px; }
.box-reduceri img { float: left; margin: 0 10px 0 0; }
.box-reduceri p	{ padding: 0; margin: 0; line-height: normal; }
.box-reduceri b.pret-nou { color: #CC3333; }
.box-reduceri span.pret-vechi { text-decoration: line-through; }
.box-reduceri .produse-reduse { width: 586px; height: 55px; padding: 5px 12px 5px 10px; border-bottom: 1px solid #D4D4D4; clear:both;  }
.box-reduceri .produse-reduse .st { width: 288px; float: left; }
.box-reduceri .produse-reduse .dr { width: 288px; float: left; }


/* PREZENTARE Produs - MODEL 1 (BOX-uri) */
/*********************************************************************/
.prodPrez1a { width: 198px; height: 253px; text-align: left; float: left; background: url('../img/bg_prod_prez1.png') top left no-repeat; margin: 0 0 10px 0; }
.prodPrez1b { width: 198px; height: 253px; text-align: left; float: left; background: url('../img/bg_prod_prez1.png') top left no-repeat; margin: 0 8px 10px 8px; }
.intPrez1NP { width: 178px; height: 167px; text-align: center; padding: 8px 10px 0 10px; position: relative; }
.intPrez1Btn { width: 186px; height: 26px; text-align: left; padding: 5px 6px 0 6px; }
.intPrez1Btn a { color: #6B787E; }
.intPrez1Btn a:visited { color: #6B787E; }
.intPrez1Btn a:hover { color: #FF9900; }
.intPrez1Btn a:active { color: #FF9900; }
.pretNP { width: 198px; text-align: center; font-family: Arial; font-size: 25px; font-weight: bold; padding-top: 2px; color: #FFF; }
.ron { font-size: 16px; font-weight: bold; color: #CCC; }
.pn { position: absolute; bottom: 0; right: 3px; }

/* PREZENTARE Produs - MODEL 1 (BOX-uri + CADOU) */
/*********************************************************************/
.prodPrezCadou { width: 198px; height: 278px; text-align: left; float: left; background: url('../img/bg_produs_cadou.png') top left no-repeat; margin: 0 0 10px 0; }
.prodPrezCadou h1 { font-size: 11px; font-family: Tahoma; height: 39px; }
.intPrez1NPCadou { width: 178px; height: 142px; text-align: center; padding: 8px 10px 0 10px; position: relative; }
.prodPrezCadouA { width: 198px; height: 51px; position: relative; }
.prodPrezCadouA img { float: left; margin: 0 10px 0 5px; }
.prodPrezCadouA p { padding: 7px 0 0 0; }
.prodPrezCadouA .cadou-band { width: 43px; height: 42px; background: url('../img/cadou_box.gif') 0 0 no-repeat; position: absolute; bottom: 0; right: 2px; } 
* html .prodPrezCadouA .cadou-band { bottom: -1px; }

.prodPrezCadouMijloc { margin: 0 8px 10px 8px; width: 198px; height: 278px; text-align: left; float: left; background: url('../img/bg_produs_cadou.png') top left no-repeat; }
.prodPrezCadouMijloc h1 { font-size: 11px; font-family: Tahoma; height: 39px; }
.prodPrezCadouB { width: 140px; height: 51px; position: relative; padding: 0 27px; }
.prodPrezCadouB img { float: left; margin: 0 10px; }
.prodPrezCadouB .cadou-band { width: 43px; height: 42px; background: url('../img/cadou_box.gif') 0 0 no-repeat; position: absolute; bottom: 0; right: -2px; } 
* html .prodPrezCadouB .cadou-band { bottom: -1px; }

/* PREZENTARE Produs - MODEL 2 (LINIAR) */
/*********************************************************************/
.prodPrezentat2 { width: 610px; text-align: left; position: relative; border-bottom: 5px solid #FFF; background: url('../img/bg_box_orizontal.gif') top left repeat-y; }
.prodPrezentat2 .interiorProdPrez2 { width: 587px; padding: 11px 12px 0 11px; text-align: left; z-index: 1; }
.intPrezentat2Img { width: 100px; height: 100px; float: left; }
.intPrezentat2Descriere { width: 470px; float: right; }
.intPrezentat2Descriere h3 { font-family: Arial; font-size: 16px; font-weight: bold; text-transform: normal; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px solid #CCC; }
.intPrezentat2Descriere ul { list-style-type: none; }
.intPrezentat2Descriere li { list-style-type: none; padding-bottom: 5px; }
.intPrezentat2Descriere .descriereSt { width: 230px; text-align: left; float: left; }
.intPrezentat2Descriere .descriereDr { width: 230px; text-align: left; float: right; }
.prodPrezentat2 .BtnPret { width: 605px; height: 72px; background: url('../img/bg_box_jos.png') top left no-repeat; text-align: left; position:  relative; padding: 18px 0 0 5px; }
* html .prodPrezentat2 .BtnPret { height: 73px; padding: 17px 0 0 5px; }

.BtnPret a.icoAdauga { font-weight: bold; }

.BtnPret a.icoWishlist { color: #6B787E; }
.BtnPret a.icoWishlist:visited { color: #6B787E; }
.BtnPret a.icoWishlist:hover { color: #FF9900; }
.BtnPret a.icoWishlist:active { color: #FF9900; }

.BtnPret a.icoCompara { color: #6B787E; }
.BtnPret a.icoCompara:visited { color: #6B787E; }
.BtnPret a.icoCompara:hover { color: #FF9900; }
.BtnPret a.icoCompara:active { color: #FF9900; }

.prodPrezentat2 p.cadou { font-family: Arial; color: #CC3333; font-size: 15px; font-weight: bold; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px solid #CCC; }
.prodPrezentat2 .cadouri { width: 460px; }
.prodPrezentat2 .cadouri img { float: left; margin: 0 10px 5px 0; }
.prodPrezentat2 .cadou-box { width: 220px; float: left; padding: 0 10px 0 0; }

.prodPrezentat2 .pretRedus { width: 130px; text-align: right; color: #495053; font-family: Arial; font-size: 18px; position: absolute; bottom: 15px; right: 170px; color: #CC3333; text-decoration: line-through; }
.prodPrezentat2 .pretRedus .ronRedus { font-size: 15px; }
.prodPrezentat2 .pretNP2 { width: 147px; height: 45px; text-align: center; font-family: Arial; font-size: 25px; font-weight: bold; color: #FFF; position: absolute; bottom: 0; right: 12px; }
.pnSec { position: absolute; top: -48px; right: 2px; z-index: 10; }

/* PREZENTARE Produs - MODEL 3 (TABELAR) */
/*********************************************************************/
#afisareTabelar { width: 610px; text-align: left; padding-top: 1px; }
#afisareTabelar table { border-collapse: collapse; border-spacing: 0; border-top: 1px solid #CCC; margin-bottom: 10px; }
#afisareTabelar table td { border: 1px solid #CCC; padding: 5px 10px; vertical-align: middle; }
.pretTb { font-family: Arial; font-size: 14px; color: #666; font-weight: bold; text-align: center; }
#titluAfisare { background: #F9F9F9; color: #75838A; font-weight: bold; }

/* PREZENTARE Produs - MODEL 4 (DETALIATA) */
/*********************************************************************/
.intPrezentare3Img { width: 200px; height: 200px; overflow: none; float: left; }
.intPrezentare3Descriere { width: 370px; float: right; }
.intPrezentare3Descriere h1 { font-family: Arial; font-size: 16px; color: #394144; margin-bottom: 10px; }
.intPrezentare3Descriere #galerieImg { width: 50px; height: 154px; float: left; margin-right: 20px; padding: 3px 5px; background: url('../img/bg_galerie.jpg') top left no-repeat; }
.intPrezentare3Descriere #detaliiDisp { width: auto; float: left; }

#box-banner { width: 610px; margin: -5px 0 0 0; border-bottom: 10px solid #FFF; position: relative; }
#box-cadou { width: 600px; color: #495053; padding: 10px 5px 10px 5px; text-align: left; background: url('../img/bg_box.gif') top left repeat-y; margin: -5px 0 0 0; border-bottom: 10px solid #FFF; position: relative; }
#box-cadou .prod-cadou {width: 290px; float: left; padding: 0 10px 0 0; margin: 0; }
#box-cadou .prod-cadou img { float: left; margin: 0 10px 0 5px; }

#box-cadou .prod-cadou_ {width: 580px; float: left; padding: 0 10px 0 0; margin: 0; }
#box-cadou .prod-cadou_ img { float: left; margin: 0 10px 0 5px; }
#box-cadou #titlu-cadou { padding: 0 0 0 25px; color: #CC0033; font-weight: bold; position: absolute; top: -30px; height: 17px; left: 0; background: url('../img/sageata_cadou.gif') top left no-repeat; }
#box-cadou .ico-cadou { width: 43px; height: 42px; position: absolute; bottom: 2px; right: 2px; background: url('../img/cadou_box.gif') top left no-repeat; }

/* CONTINUT INFO */
/*********************************************************************/
#continutInfo { width: 780px; padding-right: 10px; text-align: left; float: right; font-family: Arial; font-size: 13px; line-height: 20px; }
#continutInfo h2 { font-family: Arial; font-size: 15px; text-transform: uppercase; color: #555; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #CCC; }
#continutInfo h3 { font-family: Arial; font-size: 17px; padding: 5px 0 10px 0; color: #0094CA; font-weight: normal; border-bottom: 1px solid #DADADA; margin-bottom: 5px; }
#continutInfo h4 { font-family: Arial; font-size: 14px; padding: 5px 0 5px 0; color: #FF9900; font-weight: normal; border: none; }
#continutInfo p { padding: 5px 0; }
#continutInfo ul { list-style-type: none; margin: 5px 0; }
#continutInfo li { list-style-type: none; padding: 2px 0 2px 15px; color: #666666; background: url('../img/bullet-info.gif') 0 9px no-repeat; }

/* LISTA PRODUSE - Componente */
/*********************************************************************/
.aliniereSt { width: auto; text-align: left; float: left; padding: 5px 0; position: relative; width: 200px; }
.aliniereDr { width: auto; text-align: right; float: right; padding: 5px 0; position: relative; width: 380px; }
.aliniereStSec { width: auto; text-align: left; float: left; padding: 3px 5px 0 0; }
.aliniereDrSec { width: auto; text-align: left; float: right; padding: 3px 5px 0 0; height: 22px; }
.aliniereDrSec a { margin: 0 1px 0 2px; }
.aliniereDrSec a.pagSel { padding: 1px 3px 2px 4px; border: 1px solid #CCC; font-weight: bold; }
*+html .aliniereDrSec a.pagSel { padding: 1px 4px 1px 4px; line-height: 18px; }

#meniuStatus { width: 600px; height: 29px; text-align: left; background: #CCC; position: relative; padding: 5px 5px 0 5px; border-bottom: 10px solid #FFF; }
#meniuStatus ul { list-style-type: none; }
#meniuStatus li { list-style-type: none; margin-right: 5px; float: left; }
#meniuStatus li a { display: block; width: 100px; height: 22px; background: url('../img/tab.jpg') top left no-repeat; text-align: center; font-weight: bold; color: #646464; padding: 7px 0 0 0; }
#meniuStatus li a:hover { color: #0094CA; }
#meniuStatus li a#statusSel { background: url('../img/tab_selectat.jpg') top left no-repeat; color: #75838A; }
#meniuStatus li a:hover#statusSel { color: #0094CA; }

/* Continut DREAPTA */
/*********************************************************************/
#blocDreapta { width: 165px; float: left; text-align: left; }
.titluCos { width: 155px; height: 29px; background: url('../img/titlu_cos.png') top left no-repeat; text-align: left; color: #FFFFFF; font-weight: bold; padding: 9px 0 0 10px; position: relative; }
#cosC { width: 165px; background: url('../img/bg_cos.jpg') top left repeat-y; text-align: left; position: relative; border-bottom: solid 10px #FFFFFF; }
#wishlistC { width: 165px; background: url('../img/bg_cos.jpg') top left repeat-y; text-align: left; position: relative; border-bottom: solid 10px #FFFFFF; }
.titluU { width: 155px; height: 29px; background: url('../img/titlu_u_m.png') top left no-repeat; text-align: left; color: #FFFFFF; font-weight: bold; padding: 9px 0 0 10px; position: relative; }
.uBox { width: 165px; background: url('../img/bg_mn_st_m.png') top left repeat-y; text-align: left; position: relative; border-bottom: solid 10px #FFFFFF; }

.titluCautare { width: 155px; height: 29px; background: url('../img/titlu_u_cautare.png') top left no-repeat; text-align: left; color: #FFFFFF; font-weight: bold; padding: 9px 0 0 10px; position: relative; }
.cautareBox { width: 165px; background: url('../img/bg_mn_st_cautare.png') top left repeat-y; text-align: left; position: relative; border-bottom: solid 10px #FFFFFF; }
.boxBottomC { background: url('../img/marg_mn_st_cautare.jpg') bottom center no-repeat; width: 165px; padding-bottom: 7px; text-align: left; }

#ratingBox { width: 165px; background: url('../img/bg_mn_st_m.png') top left repeat-y; text-align: left; position: relative; border-bottom: solid 10px #FFFFFF; }
.cBox { width: 135px; padding: 0 10px; line-height: 1.5em; margin: 0 auto; }
.cBox ul { list-style-type: none; margin: 0; padding: 0 0 3px 0; }
.cBox li { list-style-type: none; background: url('../img/bullet.gif') 1px 8px no-repeat; padding: 2px 0 0 10px; }
.boxBottomB { background: url('../img/marg_cos.jpg') bottom center no-repeat; width: 165px; padding-bottom: 7px; text-align: left; }
.banner { padding: 0; margin: 0; }
#bannere { width: 165px; text-align: left; border-bottom: 10px solid #FFF; }
#boxParteneri { width: 165px; padding: 0; background: url('../img/parteneri_bg.jpg') 0 0 repeat-y; text-align: center; position: relative; }
#boxParteneri .margSusPart { width: 165px; height: 5px; background: url('../img/parteneri_margine_sus.jpg') 0 0 no-repeat; position: absolute; top: 0; left: 0; }
#boxParteneri .margJosPart { width: 165px; height: 5px; background: url('../img/parteneri_margine_jos.jpg') 0 0 no-repeat; position: absolute; bottom: -1px; left: 0; }
#boxParteneri .separator { width: 162px; height: 2px; margin: 0 2px 0 1px; background: url('../img/parteneri_linie.jpg') 0 0 repeat-x; }

/* DATE PERSONALE */
/*********************************************************************/
#client-nou { width: 350px; float: left; }
#client-nou table { border-collapse: collapse; border-spacing: 0; margin-top: 10px; border: 1px solid #C0DBE3; width: 350px; }
#client-nou table td { padding: 5px 10px; border: none; border-bottom: 1px solid #C0DBE3; background: #F7FAFB; }
#client-nou .formU { width: 220px; }
#client-nou .formUr { width: 220px; }
#client-nou h3 { font-family: Arial; font-size: 15px; font-weight: bold; text-transform: normal; margin-bottom: 5px; }

#client-vechi { width: 240px; float: right; }
#client-vechi p.titlu-cont { border-bottom: 1px solid #137178; font-weight: bold; padding: 0 0 5px 0; margin: 0 0 5px 0; }
#client-vechi #box-autentificare { width: 210px; height: 180px; padding: 10px 15px 10px 15px; background: #1A828A url('../img/bg_login.gif') 0 0 no-repeat; color: #FFF; margin: 11px 0 0 0;  }
#client-vechi #box-autentificare a { color: #FFF; text-decoration: underline; padding: 14px 0 6px 0; display: block; }
#client-vechi #box-autentificare a:hover { color: #FFF; text-decoration: none; }
#client-vechi #box-autentificare #btn-autentifica { width: 80px; height: 21px; color: #0094CA; padding: 6px 0 0 0; margin: 10px 10px 0 0; text-decoration: none; float: left; font-weight: bold; background: url('../img/btn_login.gif') 0 0 no-repeat; display: block; text-align: center; }
#client-vechi #box-autentificare #btn-autentifica:hover { color: #FF9900; }

#client-vechi .input-autentificare { width: 200px; padding: 4px; border: 1px solid #115960;  margin: 5px 0 5px 0; background: #FFF; font-family: Arial; color: #2E3337; font-size: 12px; }
#client-vechi .input-autentificareE { width: 200px; padding: 4px; border: 1px solid #CC0000;  margin: 5px 0 5px 0; background: #FFF; font-family: Arial; color: #2E3337; font-size: 12px; }

/* NEWSLETTER */
/*********************************************************************/

.box-reduceri .nl-header { width: 420px; height: 96px; margin: 0 0 20px 0; background: url('../img/bg_newsletter.jpg') 0 0 no-repeat; padding: 20px 170px 0 20px; font-family: Arial; font-size: 26px; color: #74AAAE; font-weight: bold; letter-spacing: -2px; line-height: 25px; }
.box-reduceri #nl-inscriere { width: 210px; height: 190px; float: left; color: #FFF; padding: 10px 15px 0 15px; margin: 0 0 20px 20px; background: #1A828A url('../img/bg_login.gif') 0 0 no-repeat; }
* html .box-reduceri #nl-inscriere { margin: 0 0 20px 10px; }
.box-reduceri #nl-inscriere p { color: #B7DFE2; }
.box-reduceri .input-inscriere { width: 200px; padding: 4px; border: 1px solid #115960; margin: 5px 0 10px 0; background: #FFF; font-family: Arial; color: #2E3337; font-size: 12px; }
.box-reduceri .input-inscriereE { width: 200px; padding: 4px; border: 1px solid #CC0000; margin: 5px 0 10px 0; background: #FFF; font-family: Arial; color: #2E3337; font-size: 12px; }
.box-reduceri #nl-inscriere input.termeni-check { margin: 10px 0 0 0; width: auto; height: auto; padding: 0; border:none; background: none; float: left; cursor: pointer; }
* html .box-reduceri #nl-inscriere input.termeni-check { margin: 8px 0 0 0; } 
*+html .box-reduceri #nl-inscriere input.termeni-check { margin: 8px 0 0 0; } 
.box-reduceri #nl-inscriere label { margin: 3px 0 0 10px; cursor: pointer; float: left; width: 90px;  }
.box-reduceri #nl-inscriere #btn-abonare { width: 80px; height: 21px; color: #0094CA; padding: 6px 0 0 0; margin: 5px 10px 5px 0; text-decoration: none; float: left; font-weight: bold; background: url('../img/btn_login.gif') 0 0 no-repeat; display: block; text-align: center; }
.box-reduceri #nl-inscriere #btn-abonare:hover { color: #FF9900; }
.box-reduceri #nl-inscriere a { color: #FFF; text-decoration: underline; }
.box-reduceri #nl-inscriere a:hover { color: #FFF; text-decoration: none; }

.box-reduceri .nl-motive { width: 310px; float: right; margin: 0 22px 20px 0; }
* html .box-reduceri .nl-motive { margin: 0 12px 20px 0; } 
.box-reduceri .nl-motive ol li { margin: 0 0 0 22px; padding: 5px 0 10px 0; }

.box-reduceri h3 { font-family: Arial; color: #5A666B; font-size: 18px; letter-spacing: -1px; padding: 0 0 5px 0; }
.box-reduceri .nl-arhiva { width: 568px; clear: both; border-top: 1px solid #DFDFDF; padding: 15px 20px 0 20px; }
.box-reduceri .nl-arhiva ul { list-style-type: none; }
.box-reduceri .nl-arhiva ul li { list-style-type: none; color: #75838A; padding: 10px 0 0 0; }
.box-reduceri .nl-arhiva p { border-bottom: 1px solid #CCC; padding: 0 0 5px 0; }
.box-reduceri .nl-arhiva .st { width: 270px; float: left; padding: 5px 0 20px 0; }
.box-reduceri .nl-arhiva .dr { width: 270px; float: right; padding: 5px 0 22px 0; }

/* FILTRARE */
/*********************************************************************/
#filtrare { width: 610px; height: 27px; background: url('../img/bg_filtrare.png') top left repeat-x; text-align: left; border-top: 6px solid #FFF; border-bottom: 5px solid #FFF; clear: both; position: relative; z-index:999; }
#filtreSelectate { width: 580px; padding: 5px 15px 8px 15px; text-align: left; background: url('../img/bg_box.gif') top left repeat-y; border-top: 5px solid #FFF; border-bottom: 5px solid #FFF; position: relative; }
#filtreSelectate a { font-size: 10px; font-family: Arial; font-weight: bold; }
#meniuFiltru { text-align: left; width: 610px; height: 27px; position: relative; margin-bottom: 15px; z-index: 100; }

/* meniuFiltru > principal */

#meniuFiltru #principalFiltru { margin: 0; padding: 0; list-style-type: none; cursor: default; }
#meniuFiltru #principalFiltru li { position: relative; float: left; }
#meniuFiltru #principalFiltru li a { display: block; height: 27px; }
#meniuFiltru #principalFiltru li a.btnFiltru { height: 21px; text-align: center; padding: 6px 17px 0 10px; color:#FFF; background: url('../img/bg_filt.gif') no-repeat top right; _width: 1px; white-space: nowrap; }
#meniuFiltru #principalFiltru li a.btnFiltru:hover { text-decoration:none; color:#FFF; background: url('../img/bg_filt.gif') no-repeat top right; }

/* meniuFiltru > ssecundar */

#meniuFiltru .secundarF { position: absolute; z-index: 100; top: 27px; width: 100%; left: 0; right: 0; margin: 0; padding: 0; list-style-type: none; visibility: hidden; }
#meniuFiltru .secundarF li { display: block; width: 100%; }
#meniuFiltru .secundarF li a { display: block; white-space: nowrap; padding: 5px 10px; height: auto !important; border-top:1px solid #FFF; text-decoration: none; background: #B7DFE1; color: #333; width: 200px; }
#meniuFiltru .secundarF li a:hover { background: #EBEBEB; color: #666; }

/* FOOTER */
/*********************************************************************/
#footerSup { width: 960px; padding: 9px 12px 15px 12px; text-align: left; position: relative; background: url('../img/bg_footer_sub.png') bottom left repeat-x; border-bottom: 15px solid #E3EFF0; }
#footerSup ul { list-style-type:none; margin-bottom: 10px; }
#footerSup li { list-style-type:none; display: inline; margin-right: 6px; padding-right: 9px; border-right: 1px solid #CCCCCC; }
* html #footerSup li { margin-right: 9px; padding-right: 6px; }
#uis { position: absolute; top: 20px; right: 15px; }

/* POZITIONARI */
/*********************************************************************/
.susSt { position: absolute; top: 0; left: 0; }
.susDr { position: absolute; top: 0; right: 0; }
.josDr { position: absolute; bottom: 0; right: 0; }
.josSt { position: absolute; bottom: 0; left: 0; }
.josSt2 { position: absolute; bottom: 0; left: 0; }
.pn { position: absolute; bottom: 0; right: 2px; }
.brand { position: absolute; bottom: 7px; left: 7px; }
.brandPrez { position: absolute; top: 22px; right: 10px; }
.sageata { position: absolute; top: -7px; left: 7px; }

/* TABURI */
/*********************************************************************/
.tabProdus { margin:0px; padding:0px; float:left; clear:none; width:610px; background: #CCC url('../img/marg_sus_tabs.gif') top left no-repeat; border-bottom: 10px solid #FFF; }
.tabProdusGrupTab { margin:0px; padding:0px; }
.tabProdusTab { width: 100px; height: 23px; padding-top: 6px; float: left; font-weight:bold; color: #646464; list-style:none; cursor:pointer; outline:none; text-align:center; margin: 5px 0 0 5px; background:url('../img/tab.jpg') 0 0 no-repeat; }
.tabProdusTabHover { color: #0094CA; }
.tabProdusTabSelectat { color: #75838A; cursor: default; background: url('../img/tab_selectat.jpg') 0 0 no-repeat; }
.tabProdusTab a { color: #000; text-decoration:none; }
.tabProdusGrupContinut { clear:both; background: #FFF; }
.tabProdusContinut { padding: 0; }
.tabProdusContinutVizibil { }
.tabContinutInt { width:588px; padding: 10px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }

/* TABEL - DETALII PRODUS */
/*********************************************************************/
.tabContinutInt table { border-collapse: collapse; border-spacing: 0; margin-top: 10px; }
.tabContinutInt table td.titluTbl { border: 1px solid #CCC; padding: 7px 10px; width: 100%; background: url('../img/bg_titlu_tbl.png') 0 0 repeat-x; font-weight: bold; }
.tabContinutInt table td { border: 1px solid #CCC; padding: 5px 10px; }
.tabContinutInt table tr.lnTb { background: #F3F3F3; }
.tabContinutInt ul { list-style-type:none; padding: 5px 0; }
.tabContinutInt li { list-style-type:none; background:url('../img/check.gif') 2px 6px no-repeat; padding: 2px 0 2px 20px; margin: 5px 0; }

/* TABEL GENERAL */
/*********************************************************************/
#tabelGeneral { width: 610px; text-align: left; }
#tabelGeneral table { border-collapse: collapse; border-spacing: 0; margin-top: 10px; border: 1px solid #C0DBE3; }
#tabelGeneral table td { padding: 5px 10px; border: none; border-bottom: 1px solid #C0DBE3; background: #F7FAFB; }
#titluTabelGeneral { font-weight: bold; color: #75838A; background: #F9F9F9; }
#tabelGeneral h3 { font-family: Arial; font-size: 15px; font-weight: bold; text-transform: normal; margin-bottom: 5px; }

/* TABEL GENERAL S */
/*********************************************************************/
.tabelGeneralS { width: 610px; text-align: left; }
.tabelGeneralS table { border-collapse: collapse; border-spacing: 0; border-top: 0px; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; border-bottom: 1px solid #DADADA; }
.tabelGeneralS table td { padding: 5px 10px; border: none; border-bottom: 1px solid #DADADA; }

/* COSUL DE CUMPARATURI */
/*********************************************************************/
#pasiComanda { position: relative; width: 610px; padding: 5px 0 0 0; text-align: left; background: #CCC; border-top: 10px solid #FFF; }
#pasiComanda .pasSel { width: 196px; height: 24px; color: #75838A; border-left: 5px solid #CCC; padding-top: 7px; background: #FFF; text-align: center; float: left; }
#pasiComanda .pas { width: 197px; height: 24px; border-left: 5px solid #CCC; padding-top: 7px; background: #E9E9E9; text-align: center; float: left; }

#cosCumparaturi { width: 610px; text-align: left; }
#cosCumparaturi table { border-collapse: collapse; border-spacing: 0; margin-top: 10px; border: 1px solid #CCC; }
#cosCumparaturi table td { padding: 5px 10px; border: none; border-bottom: 1px solid #CCC; }
#titluCos { font-weight: bold; color: #75838A; background: #F9F9F9; }
#pretFinal { width: 580px; padding: 5px 15px 8px 15px; text-align: left; background: url('../img/bg_box.gif') top left repeat-y; border-top: 5px solid #FFF; border-bottom: 5px solid #FFF; position: relative; }
.stBtn { float: left; text-align: left; padding: 5px 0; }
.drPret { float: right; text-align: left; padding: 5px 0; width: 155px; }
.pretMare { font-family: Arial; font-size: 23px; font-weight: bold; color: #038D9A; }

/* BOX CONTINUT */
/*********************************************************************/
.boxContinut { width: 607px; background: url('../img/bg_box.gif') top left repeat-y; position: relative; text-align: left; border-bottom: 20px solid #FFF; color: #75838A; padding: 0 2px 0 1px; }
.boxContinut h3 { font-family: Arial; color: #75838A; font-size: 14px; font-weight: bold; text-transform: normal; padding-bottom: 5px; border-bottom: 1px solid #CCC; margin-bottom: 3px; text-transform: uppercase; }
.boxContinut p { padding: 3px 0; }
.boxContinutIntern { width: 587px; text-align: left; padding: 10px; background: url('../img/bg_art_blog.jpg') bottom left repeat-x; }
.josBrd { position: absolute; bottom: -1px; left: 0px; }

/* USER TRUST */
/*********************************************************************/
.stUT { width: 150px; float: left; text-align: left; padding: 10px 0 5px 0; }
.drUT { width: 410px; float: right; text-align: left; padding: 5px 0; color: #394144; }
.drUT p { padding: 0; margin: 0; border: none; }

/* COMENTARII */
/*********************************************************************/
.comentariu { width: 588px; border-top: 10px solid #FFF; }
.comentariuTxt { width: 566px; text-align: left; background: #F3F3F3; border: 1px solid #CCC; padding: 5px 10px; line-height: 20px; margin-top: 10px; position: relative; }

/* BUTOANE */
/*********************************************************************/
button { border:none; background:none; font: 11px Tahoma; width:auto; overflow:visible; text-align:center; vertical-align: middle; white-space: nowrap; height: 30px; cursor:pointer; margin: 10px 0 0 -4px; }
* html button { margin: 2px 0 0 0; }
*+html button { margin: 2px 0 0 0; }
button span, button em { display:block; height:30px; line-height:30px; margin:0; color: #FFF; font-weight: bold; }
* button span, button em { line-height:28px; }
*+button span, button em { line-height:28px; }
button span { padding-left:14px; background:url('../img/bg_button.png') no-repeat 0 0; }
button em { font-style:normal; padding-right:14px; background:url('../img/bg_button.png') no-repeat 100% 0; }
button:hover span, button.over span { padding-left:14px; color: #B6DAE9; }
button:hover em, button.over em { font-style:normal; padding-right:14px; color: #B6DAE9; }
button:focus, button:active { outline: hidden; }

/*********************************************************************/
a.btnGeneral { width: 138px; height: 22px; background: url('../img/bg_button_sec.png') 0 0 no-repeat; display: block; color: #FFF; font-weight: bold; text-align: center; padding-top: 6px; margin: 10px 0 0 0; }
a.btnGeneral:visited { color: #FFF; }
a.btnGeneral:hover { color: #B6DAE9; }
a.btnGeneral:active { color: #B6DAE9; }
#cautareBtn { float: left; margin: 7px 0 0 8px; font-weight: bold; font-size: 10px; }
.btnBox { position: absolute; top: 0; right: 2px; }
* html .btnBox { position: absolute; top: 0; right: 1px; }
#btnSus { width: 27px; height: 23px; display: block; background: url('../img/btn_top.jpg') 0 0 no-repeat; position: absolute; right: 1px; top: -20px; }
#btnSus:hover { background-position: 0 -23px; }
#btnRSS { width: 106px; height: 21px; display: block; float: left; margin-left: 10px; background: url('../img/btn_rss.jpg') 0 0 no-repeat; }
#btnBookmark { width: 106px; height: 21px; display: block; float: left; margin-left: 10px; background: url('../img/btn_bookmark.jpg') 0 0 no-repeat; }
.sortPret1 { width: 28px; height: 20px; display: block; background: url('../img/sort_pret_1.png') 0 0 no-repeat; float: left; }
.sortPret1:hover { background-position: 0 -20px; }
.sortPret2 { width: 28px; height: 20px; display: block; background: url('../img/sort_pret_2.png') 0 0 no-repeat; float: left; }
.sortPret2:hover { background-position: 0 -20px; }
.pagInainte { width: 28px; height: 20px; display: block; background: url('../img/pag_inainte.png') 0 0 no-repeat; float: right; }
.pagInainte:hover { background-position: 0 -20px; }
.pagInapoi { width: 28px; height: 20px; display: block; background: url('../img/pag_inapoi.png') 0 0 no-repeat; float: right; }
.pagInapoi:hover { background-position: 0 -20px; }
#abonare { width: 60px; height: 18px; background: url('../img/bg_sageata.gif') 0 4px  no-repeat; display: block; font-weight: bold; text-align: left; padding: 0 0 0 17px; margin-bottom: 3px; }
#adaugaCos { width: 122px; height: 22px; background: url('../img/adauga_cos.png') top left no-repeat; display: block; color: #BEE3F1; font-weight: bold; text-align: right; padding: 7px 16px 0 0; margin-top: 10px; }
#adaugaCos:hover { color: #FFF; }
#adaugaWishlist { width: 126px; height: 22px; background: url('../img/adauga_wishlist.png') top left no-repeat; display: block; text-align: right; padding: 6px 14px 0 0; margin-top: 5px; }
#adaugaWishlist:hover { color: #FF9900; }
#adaugaWishlistA { width: 126px; height: 22px; background: url('../img/indicator.gif') 6px 5px no-repeat; display: block; text-align: right; padding: 6px 14px 0 0; margin-top: 5px; color: #75838A; }
#adaugaCosA { width: 122px; height: 22px; background: url('../img/indicator.gif') 6px 5px no-repeat; display: block; color: #75838A; text-align: right; font-weight: bold; padding: 6px 14px 0 0; margin-top: 10px; }

/* AVERTISMENTE */
/*********************************************************************/
.avAdaugat { width: 498px; padding: 10px 10px 10px 100px; border: 1px solid #C5E9AB; background: #E0F3D1 url('../img/check_alerta.gif') 25px 20px no-repeat; line-height: 20px; margin: 10px 0; position: relative; }
.avAdaugat h6 { color: #3A9404; font-size: 12px; font-family: Tahoma; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #C0E5A6; }
.inchideAlerta { position: absolute; top: 6px; right: 6px; }
.avInfo { width: 588px; padding: 10px; border: 1px solid #EBE9ED; background: #FFF7D5; line-height: 20px; margin: 10px 0; }
.avInfo h6 { color: #FF9900; font-size: 12px; font-family: Tahoma; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #FFD291; }
.avEroare { width: 588px; padding: 10px; border: 1px solid #EBE9ED; background: #FFE8E8; line-height: 20px; margin: 10px 0; }
.avEroare h6 { color: #CC0000; font-size: 12px; font-family: Tahoma; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #FFAAAA; }
.boxGeneral { width: 588px; padding: 10px; border: 1px solid #CCC; background: #F4F9FC; line-height: 20px; margin: 10px 0; }
.boxGeneral h6 { color: #666; font-size: 12px; font-family: Tahoma; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #CCC; }
.boxGeneral p { padding-bottom: 5px; }

.avEroareS { width: 94%; padding: 10px; border: 1px solid #EBE9ED; background: #FFE8E8; line-height: 20px; margin: 0 0 10px 0; }
.avEroareS h6 { color: #CC0000; font-size: 12px; font-family: Tahoma; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #FFAAAA; }

/* ICON-uri */
/*********************************************************************/
.icoAsteptare { background: url('../img/inasteptare.gif') 0 2px no-repeat; padding-left: 25px; }
.icoPreluat { background: url('../img/preluat.gif') 0 2px no-repeat; padding-left: 25px; }
.icoTrimis { background: url('../img/trimis.gif') 0 2px no-repeat; padding-left: 25px; }
.icoAut { background: url('../img/ico_autentificare.gif') 0 10px no-repeat; padding: 10px 0 10px 22px; margin-right: 10px; }
.icoInreg { background: url('../img/ico_inregistrare.gif') 0 10px no-repeat; padding: 10px 0 10px 22px; }
.icoIesire { background: url('../img/ico_logout.gif') 0 10px no-repeat; padding: 10px 0 10px 22px; }
.intPrez1Btn .icoAdauga { background: url('../img/ico_adaugacos.png') 0 10px no-repeat; padding: 13px 28px 10px 28px; line-height: 21px; }
.intPrez1Btn .icoAdaugaA { background: url('../img/indicator.gif') 3px 12px no-repeat; padding: 13px 4px 10px 28px; line-height: 21px; }
.icoAdauga { background: url('../img/ico_adaugacos.png') 0 10px no-repeat; padding: 13px 4px 10px 28px; line-height: 21px; color: #008DBD;  }
.icoAdaugaA { background: url('../img/indicator.gif') 3px 12px no-repeat; padding: 13px 4px 10px 28px; line-height: 21px; }
.icoWishlist { background: url('../img/ico_wishlist.png') 0 10px no-repeat; padding: 13px 4px 10px 28px; line-height: 21px; }
.icoWishlistA { background: url('../img/indicator.gif') 3px 12px no-repeat; padding: 13px 4px 10px 28px; line-height: 21px; }
.icoCompara { background: url('../img/ico_compara.png') 0 10px no-repeat; padding: 13px 4px 10px 28px; line-height: 21px; }
.icoCompara_ { background: url('../img/ico_compara.png') 0 10px no-repeat; padding: 13px 4px 10px 28px; line-height: 21px; }
.icoAlerta { background: url('../img/ico_alerta.png') 0 10px no-repeat; padding: 13px 4px 10px 28px; line-height: 21px; }
.icoDriver { background: url('../img/ico_driver.png') 0 10px no-repeat; padding: 13px 4px 10px 28px; line-height: 21px; }
.icoProducator { background: url('../img/ico_producator.png') 0 10px no-repeat; padding: 13px 4px 10px 28px; line-height: 21px; }
.icoComentariu { background: url('../img/ico_comentariu.png') 0 10px no-repeat; padding: 13px 4px 10px 30px; }
.icoDetalii { background: url('../img/ico_detalii.png') 0 10px no-repeat; padding: 13px 0 10px 28px; line-height: 21px; }
.intPrez1Btn .icoDetalii { background: url('../img/ico_detalii.png') 0 10px no-repeat; padding: 13px 0 10px 28px; line-height: 21px; }
.icoTabelarActiv { background: url('../img/ico_tabelar1.png') 0 10px no-repeat; padding: 13px 5px 10px 30px; font-weight: bold; margin-left: 3px; }
.icoLiniarActiv { background: url('../img/ico_liniar1.png') 0 10px no-repeat; padding: 13px 5px 10px 30px; font-weight: bold; margin-left: 3px; }
.icoLiniarInactiv { background: url('../img/ico_liniar2.png') 0 10px no-repeat; padding: 13px 0 10px 30px; color: #75838A; }
.icoTabelarInactiv { background: url('../img/ico_tabelar2.png') 0 10px no-repeat; padding: 13px 0 10px 30px; color: #75838A; }
.icoSterge { background: url('../img/ico_sterge.gif') 0 3px no-repeat; padding-left: 15px; }
.icoSSL { float: left; margin: 15px 10px 0 0; }

/* FORMULARE */
/*********************************************************************/
.cautareF { width: 252px; padding: 7px 0; margin: 0 7px; font-family: Tahoma; font-size: 11px; color: #75838A; background: none; border: none; float: left; }
.cautareCateg { width: 135px; font-family: Tahoma; font-size: 11px; color: #75838A; background: none; border: none; padding: 3px 5px; margin-left: -10px; }
.formU { border: 1px solid #B1CAD1; padding: 5px; font-family: Arial; color: #2E3337; width: 400px; text-align: left; background: #FFF; margin: 5px 0; font-size: 12px; }
.formUs { border: 1px solid #B1CAD1; padding: 5px; font-family: Arial; color: #2E3337; width: 410px; text-align: left; background: #FFF; margin: 5px 0; font-size: 12px; }
.modalitateplataForm { border: 1px solid #B1CAD1; padding: 5px; font-family: Arial; width: 200px; text-align: left; background: #FFF; margin: 5px 0; font-size: 12px; }
.formUr { border: 1px solid #CC0000; padding: 5px; font-family: Arial; color: #2E3337; width: 400px; text-align: left; background: #FFF; margin: 5px 0; font-size: 12px; }
.formUrs { border: 1px solid #CC0000; padding: 5px; font-family: Arial; color: #2E3337; width: 410px; text-align: left; background: #FFF; margin: 5px 0; font-size: 12px; }
.form100 { border-top: 1px solid #666; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #666; border-right: 1px solid #C3C3C3; padding: 4px; font-family: Tahoma; color: #666; width: 100%; text-align: left; }
.cosF { border-top: 1px solid #666; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #666; border-right: 1px solid #C3C3C3; padding: 4px; font-family: Tahoma; color: #666; width: 20px; text-align: center; font-size: 11px; }
.ratingF { border: 1px solid #CCCCCC; color: #75838A; background: #FFF; font-family: Tahoma; font-size: 11px; padding: 2px; width: 137px; margin: 5px 0; font-size: 11px; }
.newsletterF { border: 1px solid #B1CAD1; color: #394144; background: #F7FAFB; font-family: Tahoma; font-size: 11px; padding: 4px; width: 125px; margin: 8px 0 0 0; font-size: 11px; }
#termsicond { margin: 10px 0 0 0; }

/* FOOTER */
/*********************************************************************/

#footer { position: relative; margin-top: -340px; height: 340px; clear:both; background: #1A828A url('../img/bg_footer.jpg') 0 0 repeat-x; }
#footer #inner { width: 980px; padding: 20px 0 0 0; margin: 0 auto; text-align: left; color: #FFF; }
#footer #inner h3 { font-family: Arial; font-size: 11px; font-weight: bold; color: #D1E6E8; text-transform: uppercase; background: url('../img/bg_linie_footer1.jpg') 0 100% repeat-x; padding: 0 0 10px 0; margin: 0 0 10px 0; }
#footer #inner ul { list-style-type: none; }
#footer #inner li { list-style-type: none; padding: 2px 0; }
#footer #inner li a { color: #FFF; }
#footer #inner li a:hover { color: #FFF; text-decoration: underline; }
#footer #inner li a span { color: #91CFD5; }

#trust { width: 980px; padding: 0 0 15px 0; }
#trust a { color: #FFF; }
#trust a:hover { text-decoration: underline; }
#trust #atestare-gpec { width: 126px; height: 70px; background: url('../img/atestare_gpec.png') 0 0 no-repeat; float: left; display: block; margin: 0 10px 0 0; }
#trust #premiu-gpec { width: 160px; height: 58px; padding: 12px 10px 0 90px; background: url('../img/gpec.png') 0 0 no-repeat; float: left; color: #FFF; display: block; margin: 0 10px 0 0; }
#trust #ronewmedia { width: 210px; height: 70px; background: url('../img/ronewmedia.png') 0 0 no-repeat; float: left; display: block; margin: 0 10px 0 0; }
#trust #globessl { width: 174px; height: 58px; padding: 12px 10px 0 170px; background: url(../img/globessl.png) 0 0 no-repeat; float: left; display: block; color: #FFF; }

#footer #inner #articole-blog { width: 430px; float: left; }
#footer #inner #articole-blog ul li { width: 410px; }
#footer #inner #rss-feeds { width: 170px; float: left; }
#footer #inner #rss-feeds li { width: 130px; background: url('../img/ico_rss.gif') 0 4px no-repeat; padding: 2px 0 2px 20px; }
#footer #inner #categorii-speciale { width: 210px; float: left; }
#footer #inner #sn { width: 170px; float: left;  }
#footer #inner #sn p { padding: 0 0 5px 0; }

#footer #inner #afiliati { width: 980px; padding: 15px 0 0 0; }
#footer #inner #afiliati a { padding: 0 5px 0 0; }

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* HARTA SITE */
/*********************************************************************/
#hartaSite, #hartaSite ul, #hartaSite li { margin:0; padding:0; list-style:none; }
#hartaSite li { line-height: 22px; position:relative; width:100%; background: url('../img/sageata-harta2.gif') no-repeat 0 0; }
#hartaSite li p { margin-left:28px; padding:0; }
#hartaSite li ul li p { margin-left:28px; color: #75838A; font-weight: bold; }
#hartaSite li a { padding-left:28px; }
.titluCatHarta li { padding-left:28px; }
#hartaSite li span { float:left; position:absolute; top:5px; left:5px; width:13px; height:13px; cursor:pointer; font-size:0; }
#hartaSite li span, #hartaSite li span.inchis { line-height: 20px; background:url('../img/inchis.gif') no-repeat 0 -3px; }
#hartaSite li span.deschis { line-height: 20px; background:url('../img/deschis.gif') no-repeat 0 -3px; }
#hartaSite li ul { margin-left:28px; }
#hartaSite li li { line-height: 20px; }
#hartaSite:after, #hartaSite ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#hartaSite, #hartaSite ul { display:block; }
#hartaSite, #hartaSite ul { min-height:1%; }
#hartaSite ul { display: none; }

/* OTHER */
/*********************************************************************/
#tooltip{ position:absolute; border:1px solid #999; background:#FFF; padding:2px 5px; color:#666; display:none; font-size: 11px; font-family: Tahoma; }

#popup_container { width: 400px; background: #FBFBFB; color: #000; border: solid 4px #E7E7E7; text-align: left;  }
#popup_content { padding: 15px 20px; border: 1px solid #FFF; text-align: left; line-height: 22px;  }

#rezultatSCategorii{ position:absolute; display:none; z-index:100; width:165px; margin-top:-14px; background: #1A828A; }
#rezultatSCategorii ul, #rezultatSCategorii li{ padding:0; margin:0; border:0; list-style:none; }
#rezultatSCategorii li { border-top:solid 1px #156A70; }
#rezultatSCategorii li a{ display:block; padding:5px; text-decoration:none; color:#FFF; font-weight:bold; }
#rezultatSCategorii li a small{ display:block; text-decoration:none; color:#BCDCDE; font-weight:normal; }
#rezultatSCategorii li a:hover{ background:#FFF; color: #0082B7; } 
#rezultatSCategorii li a:hover small { color: #75838A; }
#rezultatSCategorii ul { padding: 8px 6px; }

.mesaj-eroare { font-weight: bold; color: #CC0033; }



