/* ------ STYLURI GENERALE ------ */
html {margin: 0px; padding: 0px; background: url(../images/backgrounds/bg_top.gif) repeat-x 0px 0px;}
body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; line-height: 20px; background: url(../images/backgrounds/bg_footer.gif) repeat-x left bottom;}

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; clear: both;}

a {color: #9D2F98; text-decoration: underline; outline: none;}
a:hover {color: #C152BC; text-decoration: underline;}

a.butonVezi {margin: 0px; padding: 4px 0px 5px 15px; font-size: 11px; color: #FFFFFF; text-decoration: none; background-image: url(../images/butoane/buton_stanga.gif); background-repeat: no-repeat; background-position: 0px 0px;}
a.butonVezi span {padding: 4px 14px 5px 0px; background-image: url(../images/butoane/buton_dreapta.gif); background-repeat: no-repeat; background-position: right 0px;}
a.butonVezi:hover span {color: #ffffff; text-decoration: underline;}

a.butonVeziMare {margin: 0px; padding: 6px 0px 7px 25px; font-size: 16px; color: #FFFFFF; text-decoration: none; background-image: url(../images/butoane/buton_stanga_mare.gif); background-repeat: no-repeat; background-position: 0px 0px;}
a.butonVeziMare span {padding: 6px 24px 7px 0px; background-image: url(../images/butoane/buton_dreapta_mare.gif); background-repeat: no-repeat; background-position: right 0px;}
a.butonVeziMare:hover span {color: #ffffff; text-decoration: underline;}



/* ------ HEADER ------ */
div#header {margin: 0px auto; padding: 0px 30px; width: 940px; height: 379px; position: relative; font-size: 13px; background: url(../images/backgrounds/header_reflexie.jpg) no-repeat left bottom;}

div#header h1 {width: 940px; height: 277px; overflow: hidden; text-indent: -20000px; clear: both;}
div#header h1.headerRO {background: url(../images/backgrounds/header_ro.jpg) no-repeat 0px 0px;}
div#header h1.headerEN {background: url(../images/backgrounds/header_en.jpg) no-repeat 0px 0px;}
div#header h1.headerFR {background: url(../images/backgrounds/header_fr.jpg) no-repeat 0px 0px;}


div.utileSus {padding: 27px 83px 12px 0px; float: right; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; color: #966794; background: url(../images/icons/plic.png) no-repeat right bottom;}
div.utileSus label {padding-right: 20px;}
div.utileSus label img {margin: 0px 0px 0px 4px; border: 1px solid #d3d0d3; vertical-align: -1px;}
div.utileSus a {color: #ffffff; text-decoration: none;}
div.utileSus a:hover {color: #ea6ce7; text-decoration: none;}
div.utileSus span {padding: 0px 5px;}


div.AMR {padding: 17px 0px 16px 80px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #ffffff; background: url(../images/icons/ceas.png) no-repeat 2px bottom;}

p.inLocDeBulinaHome {width: 87px; height: 88px; overflow: hidden; position: absolute; top: 292px; left: 140px;}
p.inLocDeBulinaHome a {width: 87px; height: 88px; display: block; background: none; color: #ffffff; text-decoration: none; font-size: 14px; font-weight: bold;}
p.bulinaInscriere {width: 87px; height: 88px; overflow: hidden; position: absolute; top: 255px; right: 40px; text-indent: -20000px;}
p.bulinaInscriere a {width: 87px; height: 88px; display: block; background-repeat: no-repeat; background-position: 0px 0px;}
p.bulinaInscriere a.bulinaRO {background-image: url(../images/icons/bulina_inscriere_ro.png);}
p.bulinaInscriere a.bulinaEN {background-image: url(../images/icons/bulina_inscriere_en.png);}
p.bulinaInscriere a.bulinaFR {background-image: url(../images/icons/bulina_inscriere_fr.png);}




/* ------ STANGA ------ */
div#stanga {width: 261px; padding: 0px 0px 38px 0px; float: left;}

div#stanga h3 {margin-bottom: 23px; font-size: 11px; text-transform: uppercase; color: #FFFFFF;}
div#stanga h3 span {padding: 4px 7px 3px 8px; background-color: #80ba48;}

div.sponsoriStanga {margin-bottom: 38px; padding: 0px 0px 9px 0px; width: 230px; overflow: hidden; font-size: 11px; color: #8d8d8d; text-align: center; background: url(../images/backgrounds/cutie_sponsor_bottom.gif) no-repeat left bottom;}
div.sponsoriStanga span {padding: 9px 0px 0px 0px; width: 230px; display: block; background: url(../images/backgrounds/cutie_sponsor_top.gif) no-repeat 0px 0px;}

div.dateImportante {margin: -10px 0px 0px 0px; width: 230px; overflow: hidden;}
div.dateImportante p {margin: 0px; padding: 11px 0px 8px 0px; clear: both; overflow: hidden; border-bottom: 1px dashed #dce1e5;}
div.dateImportante p:last-child {border-bottom: none;}
div.dateImportante p em {display: block; padding: 5px 0px; width: 30px; overflow: hidden; float: left; font-size: 26px; font-weight: bold; color: #ffffff; text-align: center; font-style: normal; background-color: #c541bf;}
div.dateImportante p span {margin: -3px 0px 0px 9px; display: block; width: 191px; float: left;}
div.dateImportante p span strong {display: block; font-size: 12px; color: #444444; line-height: 16px;}



div.meniuPrincipal {margin: 0px 0px 38px -10px; padding: 0px 0px 4px 10px; width: 261px; position: relative; clear: both; background: url(../images/backgrounds/umbra_meniu.gif) no-repeat left bottom;}
div.meniuPrincipal div {overflow: hidden;}
div.meniuPrincipal div.collapsed {height: 35px;}
div.meniuPrincipal div span {display: block; padding: 6px 4px 7px 7px; width: 251px; font-size: 14px; color: #545454; cursor: pointer; background-color: #eae5eb; background-image: url(../images/icons/meniu_activ.gif); background-repeat: no-repeat; background-position: 235px 7px;}
div.meniuPrincipal div span em {color: #da251c; font-style: normal;}
div.meniuPrincipal div.collapsed span {padding: 6px 4px 7px 6px; width: 218px; border-left: 1px solid #dd92da; border-right: 1px solid #dd92da; border-top: 1px solid #ac4ea7; border-bottom: 1px solid #7e267a; color: #ffffff; background-color: #9d2f98; background-image: none;}
div.meniuPrincipal div a {width: 180px; padding: 2px 19px 2px 31px; display: block; font-size: 12px; color: #545454; text-decoration: none; background-color: #e5e8eb; background-image: url(../images/icons/meniu_mic.gif); background-repeat: no-repeat; background-position: 15px 8px;}
div.meniuPrincipal div a.current {color: #1f6880; text-decoration: none;}
div.meniuPrincipal div a:hover {color: #588b9b; text-decoration: none; background-color: #f6f6f6;}
div.meniuPrincipal div label.spatiu {display: block; width: 230px; height: 12px; overflow: hidden; background-color: #e5e8eb; border-bottom: 1px solid #9e3499;}
div.meniuPrincipal span.linie {display: block; height: 1px; width: 230px; overflow: hidden; background-color: #e2a2e0;}





/* ------ DREAPTA ------ */
div#dreapta {margin-left: -4px; padding: 0px 0px 38px 34px; width: 637px; float: left; position: relative; background: url(../images/backgrounds/foaie.png) no-repeat 0px 0px;}
div#dreapta h2 {margin: 40px 0px 35px -1px; font-size: 22px; color: #444444;}


div.articolListing {margin: 0px 0px 30px 0px; padding: 0px; overflow: hidden; clear: both;}
div.articolListing h3 {margin: 0px 0px 15px 0px; padding: 0px; font-size: 18px; line-height: 22px;}
img.sageataTitlu {margin: 0px 0px 0px 3px; vertical-align: -4px;}
p.butonVezi {margin: 21px 0px 0px 0px; padding: 4px 0px;}


div#dreapta img.pozaArticol {margin: 2px 14px 0px 0px; padding: 1px; border: 1px solid #cccccc; background-color: #ffffff; float: left;}
div#dreapta ul {margin: 20px 0px 20px 18px; padding: 0px; clear: both; list-style-type: none; overflow: hidden; position: relative;}
div#dreapta ul li {padding: 0px 0px 0px 18px; background: url(../images/icons/inconita_listing_01.gif) no-repeat 0px 5px;}

dl.fisiereDownload {margin: 28px 0px 16px 0px; clear: both;}
dl.fisiereDownload dt {margin: 0px 0px 12px 0px; font-size: 18px; color: #222222;}
dl.fisiereDownload dd {margin: 0px 0px 0px 11px; padding: 2px 0px 2px 26px; background: url(../images/icons/inconita_listing_02.gif) no-repeat 0px 4px;}



/* ------ FOOTER ------ */
div#footer {margin: 0px auto; padding: 0px 0px 27px 0px; width: 942px; clear: both; overflow: hidden; font-size: 11px; color: #8f8e8e; background: url(../images/backgrounds/umbra_footer.gif) repeat-x 0px 0px;}
div#footer p {margin: 0px; padding: 37px 0px 0px 0px; float: right;}
div#footer p label {margin: 15px 0px 0px 0px; padding: 15px 0px 0px 0px; display: block; border-top: 1px dashed #b9bfc4; text-align: right;}
div#footer p a {color: #9b6799; text-decoration: none;}
div#footer p a:hover {color: #9b6799; text-decoration: underline;}
div#footer p span {padding: 0px 5px; color: #9b6799;}

img.logoFooter {margin: 30px 0px 0px 0px;}




/* ------ ELEMENTE FORMULAR ------ */
input.formular01 {margin: 0px; padding: 2px 2px; width: 230px; border: 1px solid #cad2d8; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #6b6a60;}
textarea.formular01 {margin: 0px; padding: 2px 2px; width: 380px; height: 80px; border: 1px solid #cad2d8; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #6b6a60;}
select.formular01 {margin: 0px; padding: 0px; width: 236px; height: 22px; border: 1px solid #cad2d8; font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #6b6a60;}
input.formular01Box {vertical-align: -2px;}
input.formular01Radio {vertical-align: -3px;}



/* ------ TABELE ------ */
table.tabelSpecificatii {margin: 32px 0px 16px 0px; padding: 0px; width: 100%; background-color: #FFFFFF; color: #434242; border: 1px solid #eef4f8;}
table.tabelSpecificatii th {padding: 12px 5px 13px 5px; text-align: left; color: #2f2c1d; font-size: 18px; font-weight: normal; border: 1px solid #f3f2ee;}
table.tabelSpecificatii td {padding: 6px 8px; background-color: #eef4f8; font-size: 14px;}
table.tabelSpecificatii td div.numePoza {padding: 1px 10px 3px 10px; width: 114px; overflow: hidden; background-color: #efefef; text-align: center; margin-left: auto; margin-right: auto;}


#carousel-wrapper {
	width: 230px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border: none;
}
#carousel-content {
	margin: 0px;
	padding: 0px;
	border: none;
}
#carousel-content .slide {
	float: left;
	width: 230px;
	margin: 0px;
	padding: 0px;
	border: none;
}