@font-face {
	font-family: 'OpelSansCondensed';
	src: url('fonts/opelsanscondensed.eot');
	src: url('fonts/opelsanscondensed.eot?#iefix') format('eot'),
		 url('fonts/opelsanscondensed.woff') format('woff'),
		 url('fonts/opelsanscondensed.ttf') format('truetype'),
		 url('fonts/opelsanscondensed.svg') format('svg');
	
}

@font-face {
	font-family: 'OpelSansCondensed-Bd';
	src: url('fonts/opelsanscondensed-bd.eot');
	src: url('fonts/opelsanscondensed-bd.eot?#iefix') format('eot'),
	 	 url('fonts/opelsanscondensed-bd.woff') format('woff'), 
		 url('fonts/opelsanscondensed-bd.ttf') format('truetype'),
		 url('fonts/opelsanscondensed-bd.svg') format('svg');

} 

@font-face {
	font-family: 'OpelSansCondensed-ExBd';
	src: url('fonts/opelsanscondensed-exbd.eot');
	src: url('fonts/opelsanscondensed-exbd.eot?#iefix') format('eot'),
		 url('fonts/opelsanscondensed-exbd.woff') format('woff'), 
		 url('fonts/opelsanscondensed-exbd.ttf') format('truetype'),
		 url('fonts/opelsanscondensed-exbd.svg') format('svg');

}




/*
---vechile fonturi---

@font-face {
    font-family: 'OpelSansCondensed';
    src: url('fonts/opelsanscondensed.eot');
    src: url('fonts/opelsanscondensed.eot?#iefix') format('embedded-opentype'),
         url('fonts/opelsanscondensed.woff') format('woff'),
         url('fonts/opelsanscondensed.ttf') format('truetype'),
         url('/ErebusV3/theme/opelsanscondensed.svg#opelsanscondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpelSansCondensed-Bold';
    src: url('fonts/opelsanscondensed-bd.eot');
    src: url('fonts/opelsanscondensed-bd.eot?#iefix') format('embedded-opentype'),
         url('fonts/opelsanscondensed-bd.woff') format('woff'),
         url('fonts/opelsanscondensed-bd.ttf') format('truetype'),
         url('/ErebusV3/theme/opelsanscondensed-bd.svg#opelsanscondensed-bd') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpelSansCondensed-ExtraBold';
    src: url('fonts/opelsanscondensed-exbd.eot');
    src: url('fonts/opelsanscondensed-exbd.eot?#iefix') format('embedded-opentype'),
         url('fonts/opelsanscondensed-exbd.woff') format('woff'),
         url('fonts/opelsanscondensed-exbd.ttf') format('truetype'),
         url('/ErebusV3/theme/opelsanscondensed-exbd.svg#opelsanscondensed-exbd') format('svg');
    font-weight: normal;
    font-style: normal;
} */
/**style-uri generale header **/
body {
	margin:0px;
	padding:0;
	FONT-SIZE: 12px;
	font-family: Verdana, Helvetica, Arial,sans-serif;
	MIN-HEIGHT: 100%;
	line-height:1.3;
	text-align:center;
	background: #000 url(../images/background.jpg) repeat-x;
}
img {
	border:0;
}
ul {
	margin:0;
	padding:0;
}
#container2{
	position:relative;
	margin-left: auto;  /* hack pt. Mozilla care pt. aliniere de alte elemente decat text nu stie de  text-align:center;*/
	margin-right: auto;
	width:970px;
}
#bodyArea {
	width: 920px;
	/*border: 25px solid #191919;*/
	border-bottom: 0;
	background: #FFF;
	text-align: left; 
}
.clearer {
	clear: both;
}
/*** inceput header **/

#header {
	width:970px;
	padding: 0;
	text-align:left;
	margin: 16px auto 0 auto;
}

#header-dealer {
	color: #FFF;
	font-size: 18px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	float: right;
	margin: 0px 23px 0 0;
	font-weight:bold;
}

#header #top-menu ul {
	list-style-type: none;
}
#header #top-menu ul li {
	float: left;
	background: #74787B url("../images/nav/top-menu_bg.jpg") repeat-x;
	padding: 0;
}
#header #top-menu ul li:hover {
	background-image:none;
}
#header #top-menu ul li a {
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 11px 20px 7px 20px;
	font-size: 11px;
}
#header #top-menu ul li.home, #header #top-menu ul li#erebuslive {
	margin-right: 2px;
}
#header #top-menu ul li.home a, #header #top-menu ul li#erebuslive a,  #header #top-menu ul li#facebook a, #header #top-menu ul li.contact a {
	padding: 0;
}
#header #top-menu ul li#erebuslive, #header #top-menu ul li#facebook {
	margin-left: 2px;
}
#header #top-menu ul li#erebuslive img {
	width: 75px;
	height: 32px;
}
#header #top-menu ul li ul {
	display: none;
	position: absolute;
	background: url("../images/nav/menu_bg.jpg") repeat-x;
}
#header #top-menu ul li:hover ul {
	display: block;
}
#header #top-menu ul li ul li {
	clear: both;
	width:100%;
	background: none;
}
#header #top-menu ul li ul li:hover {
	background: #74787B;
}
#header #top-menu ul li ul li a{
	padding: 5px 20px 5px 20px;
}
#header #menuArea {
	margin-top:8px;
}
#menuArea ul {
	list-style-type : none;
}
#menuArea ul li {
	float: left;
	font-size: 17px;
	position: relative;
	padding: 5px 10px;
}
#menuArea ul li a:LINK {
	text-decoration: none;
	color: #FFF; 
	font-family: 'OpelSansCondensed', sans-serif;
    font-size: 21px;
}
#menuArea ul li ul li a:LINK, #menuArea ul li a:VISITED {
	text-decoration: none;
	color: #FFF; 
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}
#menuArea ul li ul {
	display: none;
	position:absolute;
	z-index:30;
	background: url("../images/nav/menu_bg.jpg") repeat-x;
	top: 34px;
	left:0;
	padding-bottom: 5px;
}
#menuArea ul li:hover {
	background: #4f4f4f;
}
#menuArea ul li:hover ul{
	display:block;
}
#menuArea ul li ul li {
	clear: both;
	font-size:12px;
	padding:0;
	width:100%;
	position:static;
}
#menuArea ul li ul li a {
	display:block;
	padding: 3px 15px;
}
#menuArea ul li ul li div {
	position:absolute;
	top:0;
	left:130px;
	display:none;
	width:410px;
	background: #000 url("../images/nav/menu_bg.jpg") repeat-x;
}
#menuArea ul li ul li div h3, #menuArea ul li ul li div img {
	display:none;
}
#menuArea ul li ul li div h3 {
	font-size: 20px;
	color: #fbbe0e;
	padding: 10px 0 10px 20px;
	margin:0;
}
#menuArea ul li ul li div.models {
	position: relative;
	left:15px;
	width:380px;
	border-top: 1px solid #FFF;
}
#menuArea ul li ul li div.models ul {
	position: static;
	width: 210px;
	margin-top:2px;
	float:left;
	background: none;
}
#menuArea ul li ul li div.models ul li {
	width: 100%;
	margin-bottom:10px;
}
#menuArea ul li ul li div.models ul li a {
	padding: 5px;
	font-size: 16px;
	font-family:'OpelSansCondensed-Bd', sans-seif;
	
}
#menuArea ul li ul li span.img {
	color: #FFF;
	font-size:11px;
	text-align:center;
	display:block;
	width:410px;
	height:30px;
}
#menuArea ul li ul li div.models ul li.first {
	background: #74787B;
}
#menuArea ul li ul li div.models div {
	display: none;
	width:160px;
	height: 78px;
	margin-top:2px;
	position: static;
	float:left;
	background: url("../images/nav/price_bg.png") repeat-x;
	color:#FFF;
	font-size:10px;
	padding-left:9px;
	
	font-size: 12px;
	font-family:'OpelSansCondensed-Bd', sans-seif;
}
#menuArea ul li ul li div.models div span {
	font-size:18px;
	font-weight: bolder;
}
#menuArea ul li ul li div.models div a {
	background: transparent url("../images/info-link-bg.png") no-repeat left center;
	font-family: OpelSansCondensed-Bd,sans-serif;
    font-size: 14px;
	padding-left: 15px;
	font-weight: bold;
	
	margin-top: -10px;
}
#menuArea ul li ul li div .first, #menuArea ul li ul li div.models div.first {
	display:block;
}
#menuArea ul li ul li:hover {
	background: #74787b;
}
#menuArea ul li ul li:hover div {
	display:block;
}
#floated2 {
	float: left;
	position: relative;
    border: 0px;
    margin: 0 10px 0 20px;
}
#menu {
	float:left;
	position:relative;
	margin:0;
	padding-top:4px;
}

#menu a:link, #menu a:visited{
	font-size: 21px;
	COLOR: #000000;
	text-decoration:none;
}
.SDDM_menu {
	margin:9px 0 0 -8px;
}

#logo {
	float:right;
}

#logo a {
	display: block;	
	text-indent: -9999px;
}
.logo a {
	height: 96px;
	width: 156px;
	background: url(../images/erebus-logo-alb.png) no-repeat;
}

#logo-opel {
	float:right;
}

#logo-opel a {
	display: block;	
	text-indent: -9999px;
}
.logo-opel a {
	height: 96px;
	width: 87px;
	background: url(../images/opel-logo.png) no-repeat;
	 margin-top: 8px;
}

#opelflash{
	margin-top:0px;
	margin-left: 0px;
	float:left;
}

#slogan{
	margin-top:-80px;
	padding: 20px 20px 0px 20px;
	float:left;
}

#menu .pipespacer{
	margin:0px 7px 0px 7px;
	COLOR: #FFFFFF;
	font-size:6px;
}

.contact{
	margin-left:2px;
}

/* sfarsit header */


/* inceput body */

a:link, a:visited, a:hover{
	color:#666666;
	text-decoration:NONE;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	outline:none;
}

/** sfarsit body**/

/** inceput footer**/

#bottomArea{
	margin-left: auto;  /* hack pt. Mozilla care pt. aliniere de alte elemente decat text nu stie de  text-align:center;*/
	margin-right: auto; 
	padding:10px 25px 25px;
	text-align: left;
	width:920px;
	height: 80px;
	background: #191919;
}
#opel-status {
	font-size: 16px;
	font-weight: bolder;
	color: #febf10;
	float: left;
	margin-right: 20px;
}
#utils {
	width: 645px;
	padding: 0 5px 5px;
	FONT-SIZE: 9px;
	COLOR: white;
	float: left;
}
#utils span {
	padding-left:15px;
	float:left;
}
#utils span.pipespacer {
	float:none;
	padding-left:0px;
	margin:0 3px;
	font-size:9px;
}
#utils ul, #utils li {
	padding:0;
	margin:0;
}
#utils ul {
	float: left;
	margin-bottom: 18px;
}

#utils li {
	list-style: none;
	display: block;
	float: left;
	padding-bottom: 5px;
}
#utils a {
	color: 6e6e6e;
	text-decoration:none;
}
#utils li a:hover {
	text-decoration:none;
}
.pipespacer{
	margin:0 5px 0 5px;
	COLOR: #6e6e6e;
	font-size:6px;
}
#copyright{
	FONT-SIZE: 10px;
	COLOR: #6e6e6e;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
#madeby{
	float:right;
	margin-right:20px;
	FONT-SIZE: 10px;
	COLOR: #6e6e6e;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
}

#powered {
	float:right;
	FONT-SIZE: 10px;
	COLOR: #6e6e6e;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
}
#bottomArea #logo {
	float: right;
	
}

/*** sfarsit footer ***/
/**MENIU CU AUTOVEHICULE**/
.floated {
    border: 0px;
    color: #FFFFFF;
    float: left;
}
#menu .autoshow a:link, #menu .autoshow a:visited {
	font-size: 12px;
}
.auto-invoke, .floated {
	display: inline-block;
    *display: inline;
    zoom: 1;
	background: transparent url("../images/nav/pipespacer2.png") no-repeat 0 1px;
	padding-left: 10px;
	padding-right: 5px;
}
a.auto-invoke span, .floated span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	position: relative;
	margin: 0;
	padding: 4px 2px 8px 2px;
	margin-left: -5px;
	margin-top: -5px;
	border: 1px solid transparent;
	border-bottom: none;
	z-index: 1201;
}
.floated span {
	padding-bottom: 3px;
	border-bottom: 1px solid transparent;
}
.auto-wrapper {
	position: relative;
	float: left;
	z-index: 2;
}
.autoshow {
	display: none;
	position: absolute;
	border: 1px solid #ffce1f;
	z-index: 1100;
	width: 210px;
	background: #ffd237 url(../images/autoshow-bg.jpg) repeat-x;
	top: 24px;
	left: 5px;
}
#autoshow {
	padding: 10px 15px 15px 15px;
	width: 660px;
}
#autoshow a:hover .content, .content-hover {
	text-decoration: underline;
}
.auto-wrapper:hover .autoshow {
	display: block;
}
.auto-wrapper:hover a.auto-invoke span, .auto-wrapper a.auto-invoke span.autohover, a.floated:hover span {
	background: transparent url(../images/auto-span-bg.jpg) repeat-x;
	border: 1px solid #ffce1f;
	border-bottom: none;
}
a.floated:hover span {
	border-bottom: 1px solid #ffce1f;
}
.auto-wrapper img {
	border: none;
	vertical-align: middle;
}
.cars {
	width: 470px;
	float: left;
	background: transparent url(../images/auto-left-bg.jpg) 100% 30px no-repeat;
	padding-right: 15px;
}
.comercial {
	width: 160px;
	background: none;
	margin-left: 15px;
	padding-right: 0;
}
.cars h3 {
	font-size: 18px;
	color: #000000;
	padding: 0;
	margin: 0 0 5px 0;
	font-weight: normal;
	line-height: normal;
}
.autoshow ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.autoshow li {
	float: left;
	width: 215px;
	list-style: none;
	background: none;
	margin: 0;
	padding: 0;
}
.autoshow .cars li {
	padding: 8px 0;
}
.autoshow .cars li.large {
	width: 255px;
}
.autoshow .comercial li {
	width: 160px;
}
.auto-img {
	width: 90px;
	text-align: right;
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-right: 6px;
}
.large-img {
	width: 110px;
}
.cometa-autoshow {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	background: transparent url(/ErebusV3/theme/cometa-autoshow.jpg) no-repeat;
	height: 12px;
	width: 659px;
}
.left-shadow, .right-shadow {
	display: none;
	position: absolute;
	height: 25px;
	top: -2px;
	background-color: transparent;
	background-repeat: no-repeat; 
}
.left-shadow {
	width: 2px;
	left: -2px;
	background-image: url(../images/shadows_1.jpg);
}
.right-shadow {
	width: 3px;
	right: -3px;
	background-image: url(../images/shadows_2.jpg);
}
.auto-wrapper:hover .right-shadow, .auto-wrapper:hover .left-shadow {
	display: block;
}
.simple-list a {
	display: block;
	padding: 3px 0;
}
.simple-list li {
	background: transparent url('../images/nav/smarrow.gif') no-repeat 7px 11px;
	padding: 1px 0 1px 21px;
}
.simple-list li:hover, .simple-list li.simple-li-hover {
	background: #F6A820 url('../images/nav/smarrow.gif') no-repeat 7px 11px;
}

.datanoutati{
	font-size: 11px;
	color:#333333;
	padding-top:23px;
	padding-left:10px;
	border-left: 1px solid #CECECE;
	 font-weight: bold;
    margin-bottom: 0.18em;
    margin-top: 0.55em;
	
}

#h3meniu{
    color: #FBBE0E;
    font-size: 24px;
    font-family:'OpelSansCondensed-ExBd',sans-serif;
    margin: 0;
    padding: 10px 0 10px 20px;
}

.variante-caroserie{
	float:left;
	color:#fff;
}
