/* ------ STYLURI GENERALE ------ */
html {margin: 0px; padding: 0px; background-color: #fffff; background-image: url(../images/backgrounds/fundal_pagina.jpg); background-repeat: no-repeat; background-position: center top;}
body {margin: 0px; padding: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11.5px; line-height: 16px; color: #dddddd;}

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.cleaner {clear: both; height: 0px; overflow: hidden;}
div.container {margin: 0px auto; width: 940px; position: relative; clear: both;}

a {color: #149bfa; text-decoration: underline;}
a:hover {
	color: #900;
	text-decoration: underline;
}
a.deschis {color: #84c8f8;}
a.deschis:hover {color: #169fff;}

a.readMore {padding: 0px 0px 12px 18px; color: #43b1fe; background: url(../images/icons/sageata_multe_01.gif) no-repeat 0px 3px;}
a.readMore:hover {color: #84c8f8;}
a.findMore {padding: 0px 0px 0px 19px; background: url(../images/icons/sageata_multe_02.gif) no-repeat 0px 2px;}

a.butonMare {margin: 0px; padding: 4px 18px 5px 18px; border: 1px solid #4bab07; background-color: #b7f25a; font-size: 18px; line-height: 32px; color: #122503; text-decoration: none; background-image: url(../images/backgrounds/bg_buton_mare.gif); background-repeat: repeat-x; background-position: 0px 0px;}
a.butonMare:hover {color: #002024; text-decoration: none;}

div.butonMic {
	text-decoration: none;
	background-image: url(images/submitactiv.jpg);
	height: 28px;
	width: 64px;
	background-repeat: no-repeat;
	background-position: center center;
}
div.butonMic:hover {
	text-decoration: none;
	background-image: url(images/submithover.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 28px;
	width: 64px;
}


/* ------ HEADLINE ------ */
div#headline {margin: 12px auto; width: 940px; position: relative; clear: both;}
div#headline h1 {display: none;}
div#headline object {vertical-align: bottom;}



/* ------ MENIU TOP ------ */
div#meniuTop {margin: -25px auto 3px auto; width: 978px; position: relative; clear: both;}
div#meniuTop a {display: none;}
div#meniuTop object {vertical-align: bottom;}




/* ------ STANGA ------ */
div#stanga {width: 700px; overflow: hidden; position: relative; float: left;}
div#dreapta2 {width: 700px; overflow: hidden; position: relative; float: right;}

h2.titluNormal {margin: 0px 0px 27px 0px; padding: 3px 0px 0px 0px; font-size: 30px; color: #ffffff; clear: both; line-height: 30px;}
img.normalImage {margin: 0px 13px 0px 0px; padding: 1px; border: 4px solid #1f1f1f; background-color: #000000; float: left;}

div.textIntro {position: relative; clear: both;}
div.textIntro h2.welcomeTitle {margin: 0px 0px 3px 0px; padding: 0px; height: 44px; overflow: hidden; text-indent: -20000px; background: url(../images/texte/welcome_to.gif) no-repeat 0px 0px;}

div.textIntro p {margin: 0px 0px 12px 0px; padding: 0px;}

div.treiCutii {padding: 28px 0px 0px 0px; width: 720px; position: relative; clear: both;}
div.cutieAcasa {margin: 0px 20px 0px 0px; padding: 5px 15px 0px 15px; width: 190px; overflow: hidden; float: left; background: url(../images/backgrounds/bg_cutie.gif) no-repeat 0px 0px; height: 215px;}
div.cutieAcasa:hover {background: url(../images/backgrounds/bg_cutie_over.gif) no-repeat 0px 0px; cursor: pointer;}
div.cutieAcasa h3 {margin: 0px -15px 19px -15px; height: 32px; overflow: hidden; position: relative; text-indent: -20000px; background-repeat: no-repeat; background-position: 0px 0px;}
div.cutieAcasa h3.tradeshows {background-image: url(../images/texte/tradeshows.gif);}
div.cutieAcasa h3.specialPromos {background-image: url(../images/texte/special_promos.gif);}
div.cutieAcasa h3.succesStories {background-image: url(../images/texte/succes_stories.gif);}
div.cutieAcasa dl {margin-bottom: 22px;}
div.cutieAcasa dl dt {font-weight: bold; color: #f4f4f4;}
div.cutieAcasa dl dd {margin: 10px 0px 0px 0px; color: #dddddd;}

div.listingParteneri {padding: 38px 0px 0px 0px; width: 720px; position: relative; clear: both;}
div.cutiePartener {margin: 0px 20px 46px 0px; padding: 5px 13px 0px 13px; width: 194px; overflow: hidden; float: left; background: url(../images/backgrounds/bg_parteneri.png) no-repeat 0px 33px;}
div.cutiePartener h3 {margin: 0px -13px 26px -13px; position: relative; font-size: 20px; color: #ffffff;}
div.cutiePartener p {margin: 13px 0px 8px 0px; padding: 0px;}


div.utilitati {margin: 0px 0px 28px 0px; padding: 7px 0px 10px 7px; position: relative; color: #7e7e7e; clear: both; line-height: 13px; background: url(../images/backgrounds/bg_utilitati.png) no-repeat 0px 0px;}
div.utilitati a {color: #7e7e7e; text-decoration: none;}
div.utilitati a:hover {color: #b3b3b3; text-decoration: underline;}
div.utilitati img {margin-left: 3px;}

div.articolListing {margin: 28px 0px 4px 0px; padding: 0px 18px 0px 0px; clear: both;  background: url(../images/backgrounds/bg_listing_articole.png) no-repeat 0px 0px;}
div.articolListing h3 {margin: 0px; padding: 6px 0px 26px 0px; clear: both; font-size: 23px; line-height: 23px;}
div.articolListing h3 a {color: #ffffff; text-decoration: none;}
div.articolListing p {margin: 0px 0px 12px 14px; padding: 0px;}
div.articolListing img.normalImage {margin: 0px 14px 0px 14px;}

dl.modelLista {margin: 28px 0px; clear: both; position: relative;}
dl.modelLista dt {margin-bottom: 12px; font-size: 20px; color: #ffffff;}
dl.modelLista dd {margin: 0px; padding: 0px 0px 0px 17px; background: url(../images/icons/sageata.gif) no-repeat 0px 4px;}

div.galerieFoto {margin: 38px 0px 8px 0px; padding: 0px; clear: both;}
div.galerieFoto img {margin: 0px 10px 10px 0px; padding: 1px; width: 155px; border: 4px solid #1f1f1f; background-color: #000000; float: left;}



/* ------ DREAPTA ------ */
div#dreapta {margin-left: 20px; width: 220px; overflow: hidden; position: relative; float: left;}
div#stanga2 {margin-right: 20px; width: 220px; overflow: hidden; position: relative; float: left;}

div.capAutentificare {margin: 7px 0px 0px 0px; height: 31px; overflow: hidden; background: url(../images/backgrounds/login_01.gif) no-repeat 0px 0px;}
div.capAutentificare a {margin: 0px; padding: 8px 0px 0px 0px; display: block; width: 110px; float: left; text-align: center;}

div#autentificari {margin: 0px 0px 44px 0px; padding: 16px 10px 17px 10px; background-color: #151515; border: 1px solid #363636; border-top: none;}
div#autentificari span.stangaci {margin: 16px 0px 0px 0px; display: block; float: right;}

div.stiri {margin: 0px 0px 0px 0px; padding: 15px 10px 18px 11px; background-color: #151515; background-image: url(../images/icons/stiri.gif); background-repeat: no-repeat; background-position: 181px 9px;}
div.stiri h3 {margin: 0px 0px 15px 0px; padding: 0px; font-size: 18px; color: #c6c6c6; text-transform: uppercase;}
div.stiri dl {margin: 12px 0px 28px 0px;}
div.stiri dl dt {margin: 10px 0px 0px 0px;}

/*dl#meniuDreapta {margin: 7px 0px 20px 0px; width: 220px; clear: both; border-bottom: 1px solid #5ABE14;}
dl#meniuDreapta dt {margin: 0px; padding: 6px 12px 0px 38px; height: 23px; font-weight: bold; color: #a7a7a7; text-transform: uppercase; background: url(../images/backgrounds/titlu_meniu_stanga.gif) no-repeat 0px top;}
dl#meniuDreapta dd {margin: 0px; padding: 0px; background-color: #151515;}
dl#meniuDreapta dd a {padding: 3px 12px 6px 39px; display: block; border: 1px solid #5ABE14; border-bottom: none; color: #5ABE14; text-decoration: none; background: url(../images/icons/ico_meniu_dreapta.gif) no-repeat 0px 0px;}
dl#meniuDreapta dd a.activ {color: #f3faff;}
dl#meniuDreapta dd a:hover {color: #f3faff;}*/

.membersOnly {margin: 0px; padding: 0px; background-color: #5ABE14;}
.membersOnly a {padding: 3px 12px 6px 39px; display: block; border: 1px solid #5ABE14; border-bottom: none; color: #5ABE14; text-decoration: none; background: none;}
.membersOnly a.activ {color: #f3faff;}
.membersOnly a:hover {color: #f3faff;}

dl#meniuDreapta {
	width: 220px;
	clear: both;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFF;
	background-image: url(images/stick.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 70px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
dl#meniuDreapta dt {margin: 0px; padding: 6px 12px 0px 38px; height: 23px; font-weight: bold; color: #a7a7a7; text-transform: uppercase; background: url(../images/backgrounds/titlu_meniu_stanga.gif) no-repeat 0px top;}
dl#meniuDreapta dt.back {margin: 0px; padding: 6px 12px 0px 38px; height: 23px; font-weight: bold; color: #a7a7a7; text-transform: uppercase; background: url(../images/backgrounds/titlu_meniu_stanga2.gif) no-repeat 0px top;}
dl#meniuDreapta dd {
	padding: 2px;
	font-family: "Helvetica World", "Microsoft Sans Serif", Arial;
	font-size: 12px;
	color: #333;
	font-weight: lighter;
	text-align: justify;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
dl#meniuDreapta dd a {
	padding: 3px 12px 6px 39px;
	display: block;
	border-bottom: none;
	color: #900;
	text-decoration: none;
	background: url(../images/icons/ico_meniu_dreapta.gif) no-repeat 0px 0px;
}
dl#meniuDreapta dd a.activ {
	color: #333;
}
dl#meniuDreapta dd a:hover {
	color: #333;
}

/* FOR MEMBERS */
dl#meniuDreaptaMem {margin: 0px 0px 44px 0px; width: 220px; clear: both; border-bottom: 1px solid #363636;color: #FFFFFF;}
dl#meniuDreaptaMem dd {margin: 0px; padding: 0px;  color: #FFFFFF; background-color:#5ABE14;}
dl#meniuDreaptaMem dd a {padding: 3px 12px 6px 20px; display: block; border: 1px solid #363636; border-bottom: none; color: #FFFFFF !important; text-decoration: none; }
dl#meniuDreaptaMem dd a.activ {color: #000000 !important;}
dl#meniuDreaptaMem dd a:hover {color: #000000  !important;}



/* ------ FOOTER ------ */
div#footer {margin: 42px auto 0px auto; padding: 44px 0px 46px 0px; width: 940px; position: relative; clear: both; color: #666666; font-size: 11.5px; line-height: 18px; background: url(../images/backgrounds/bara_footer.gif) no-repeat 0px 0px;}
div#footer div.cautare {margin: 0px; float: right;}
div#footer img {margin: 0px 5px 0px 0px; vertical-align: -3px;}
div#footer a {color: #666666;}
div#footer span {padding: 0px 8px;}






/* ------ ELEMENTE FORMULARE ------ */
input.campLogin {margin: 4px 0px 5px 0px; padding: 2px 3px; border: 1px solid #d8d8d8; width: 190px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11.5px; color: #444444;}
input.butonLogin {margin: 16px 0px 0px 0px;}

input.campCautare {margin: 0px; padding: 2px 5px 3px 5px; width: 189px; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 11.5px; color: #dbe2e7; background-color: #000000; background-image: url(../images/backgrounds/bg_cautare.gif); background-repeat: no-repeat; background-position: 0px 0px;}
input.butonCautare {margin: 0px 0px 0px 1px; vertical-align: top;}

input.formular01 {
	margin: 0px;
	padding: 1px 2px;
	width: 230px;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	
}
textarea.formular01 {margin: 0px; padding: 1px 2px; width: 370px; height: 80px; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444;}
select.formular01 {margin: 0px; padding: 0px; width: 236px; border: 1px solid #cccccc; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #777777;}
input.formular01Box {vertical-align: -3px;}
input.formular01Radio {vertical-align: -2px;}







/* ------ TABELE ------ */
table.tabelSpecificatii {
	margin: 30px 0px;
	padding: 0px;
	width: 100%;
	background-color: #FFF;
}
table.tabelSpecificatii td {
	padding: 3px 6px;
	background-color: #FFF;
	color: #333;
}


/* Custom Bebe */
div.alteTreiCutii { margin: 25px 0px 0px 0px; padding: 0px; width: 720px; position: relative; clear: both;}
div.alteTreiCutii div.cutieSpeciala { margin: 0px 0px 0px 20px; padding: 0px; width: 220px; overflow: hidden; float: left; }
div.alteTreiCutii div.cutieSpeciala:first-child { margin: 0px; }
div.alteTreiCutii div.cutieSpeciala a { 
	display: block;
	overflow: hidden;
	width: 220px;
	height: 165px;
	text-align: center;
	vertical-align: middle;
	line-height: 165px; }
div.alteTreiCutii div.cutieSpeciala img { width: 220px; }
div.alteTreiCutii div.cutieSpeciala span { margin-top: 70px; font-size: 18px; color: #C6C6C6 }

div.treiCutii div.cutieAcasa h3 { background-image: none !important; text-indent: 0px !important; color: #ffffff; font-size: 24px; font-family: 'TREBUCHET MS'; letter-spacing: -1px; text-shadow: #2F2F2F 0px 19px 1px; }
div.textIntro h2 { background-image: none !important; text-indent: 0px !important; color: #ffffff; font-size: 32px; font-family: 'TREBUCHET MS'; letter-spacing: -1px; text-shadow: #2F2F2F 0px 24px 1px; height: 34px !important; margin: 0px; padding: 4px 0px 0px 0px !important;}
