/* ------ STYLURI GENERALE ------ */
body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #676767; background: url(../images/intro/backgrounds/bg_top.gif) repeat-x 0px 0px;}

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.container {margin: 0px auto; padding: 0px; width: 960px; position: relative; overflow: hidden;}
.cleaner {clear: both; height: 0px; display: block; overflow: hidden;}

a {color: #3c73a5; text-decoration: underline; outline: none;}
a:hover {color: #609ed8; text-decoration: underline;}

a.butonGri {padding: 7px 0px 8px 14px; font-size: 11px; font-weight: bold; color: #444444; text-decoration: none; text-shadow: 1px 1px 0px #fff; background-image: url(../images/intro/butoane/buton_gri_stanga.png); background-repeat: no-repeat; background-position: 0px 0px;}
a.butonGri span {padding: 7px 42px 8px 0px; background-image: url(../images/intro/butoane/buton_gri_dreapta.png); background-repeat: no-repeat; background-position: right 0px;}
a.butonGri:hover {color: #ffffff; text-decoration: none; text-shadow: 1px 1px 0px #961639; background-position: 0px -50px;}
a.butonGri:hover span {background-position: right -50px;}




/* ------ HEADER ------ */
div#header {margin: 0px auto; width: 980px; overflow: hidden; clear: both; position: relative; background: url(../images/backgrounds/bg_top.gif) no-repeat 0px 0px;}
div#header h1 {margin: 49px 52px 0px 0px; width: 199px; height: 171px; float: left; position: relative; text-indent: -20000px; background: url(../images/intro/nissan_logo.gif) no-repeat 0px 0px;}
div#header h1 a {width: 199px; height: 171px; display: block;}

div.textIntro {padding: 100px 0px 0px 0px; width: 688px; overflow: hidden; font-size: 14px; line-height: 18px; color: #666666;}
div.textIntro h2 {margin: 0px 0px 1px 0px; font-size: 30px; font-weight: bold; color: #c71444; line-height: 36px; letter-spacing: -1px; text-shadow: 1px 1px #fff;}
div.textIntro h3 {margin: 0px 0px 17px 0px; font-size: 24px; color: #222222; line-height: 32px; letter-spacing: -1px; text-shadow: 1px 1px #fff;}




/* ------ MASINI ------ */
div#cutiiMasini {margin: 0px; padding: 35px 0px 73px 0px; clear: both; background: url(../images/intro/backgrounds/reflexie.png) no-repeat center bottom;}
div#cutiiMasini div.container {margin: 0px auto; width: 998px; overflow: hidden;}
div.containerMasini {width: 1208px; overflow: hidden; clear: both;}

div#cutiiMasini fieldset {margin: 0px 0px 0px 10px; padding: 145px 34px 0px 14px; width: 194px; height: 135px; overflow: hidden; float: left; color: #fff; line-height: 16px; text-align: center; background-repeat: no-repeat; background-position: 0px 0px;}
div#cutiiMasini fieldset:first-child {margin-left: 0px;}
div#cutiiMasini fieldset h3 {margin: 1px 0px 6px 0px; font-size: 20px; line-height: 28px; font-weight: bold; color: #262626; letter-spacing: -1px;}
div#cutiiMasini fieldset:hover { background-position: 0px -280px;}

div#cutiiMasini fieldset.promotii {background-image: url(../images/intro/backgrounds/intro_01.jpg); text-shadow: 1px 1px 0px #de960a;}
div#cutiiMasini fieldset.recuperate {background-image: url(../images/intro/backgrounds/intro_02.jpg); text-shadow: 1px 1px 0px #8baf03;}
div#cutiiMasini fieldset.service {background-image: url(../images/intro/backgrounds/intro_03.jpg); text-shadow: 1px 1px 0px #01998c;}
div#cutiiMasini fieldset.rent {background-image: url(../images/intro/backgrounds/intro_04.jpg); text-shadow: 1px 1px 0px #5388b1;}

div#cutiiMasini fieldset.promotii h3 {text-shadow: 1px 1px 0px #fde4a0;}
div#cutiiMasini fieldset.recuperate h3 {text-shadow: 1px 1px 0px #dded99;}
div#cutiiMasini fieldset.service h3 {text-shadow: 1px 1px 0px #98dfd9;}
div#cutiiMasini fieldset.rent h3 {text-shadow: 1px 1px 0px #c3dbed;}

p.buton {margin: 7px 0px 0px 0px; padding: 8px 0px;}



/* ------ FOOTER ------ */
div#footer {margin: -10px 0px 0px 0px; padding: 0px; overflow: hidden; clear: both; position: relative; font-family: Tahoma, Arial, Helvetica, sans-serif; background: url(../images/intro/backgrounds/bg_footer.gif) repeat-x left bottom;}
div#footer img {margin: 39px 11px 0px 10px; padding: 0px; float: right;}

div#footer div.dateBadsi {margin: 0px; padding: 26px 0px 0px 181px; width: 182px; height: 82px; overflow: hidden; float: left; text-indent: -20000px; background: url(../images/badsi_footer_no_premium.gif) no-repeat 10px 34px;}
div#footer div.dateBadsi a.premiumBrands {margin: 0px; padding: 0px; width: 115px; height: 27px; float: left; text-indent: -20000px; display: block;}
div#footer div.dateBadsi a.badsiRacing {margin: 0px 0px 0px 13px; padding: 0px; width: 43px; height: 27px; float: left; text-indent: -20000px; display: block;}

div#footer p {margin: 50px 10px 0px 33px; padding: 0px; float: left; color: #616161;}
div#footer p span {padding: 0px 6px;}
div#footer p a {color: #616161; text-decoration: none;}
div#footer p a:hover {color: #2a89cc;}
