/*-----------------------------------SEPARATE CSS-------------------*/

.lavaLampWithImage li a {
	font: bold 12px verdana;
}

.video {
	background:url(../ro_images/video_bg.jpg) no-repeat;
}

a.vz_gal {
	display:block;
	width:119px;
	height:42px;
	position:absolute;
	top:102px;
	left:12px;
	background:url(../ro_images/vz_gal_roll.png) no-repeat 0 0;
}

a.vz_gal:hover {
	background:url(../ro_images/vz_gal_roll.png) no-repeat 0 -43px;
}

a.vz_gal span {
	display:none;
}

a.vz_gal_2 {
	display:block;
	width:119px;
	height:42px;
	position:absolute;
	top:150px;
	right:14px;
	background:url(../ro_images/vz_gal_roll.png) no-repeat 0 0;
}

a.vz_gal_2:hover {
	background:url(../ro_images/vz_gal_roll.png) no-repeat 0 -43px;
}

a.vz_gal_2 span {
	display:none;
}

a.vz_gal_3 {
	display:block;
	width:119px;
	height:42px;
	position:absolute;
	top:143px;
	left:13px;
	background:url(../ro_images/vz_gal_roll.png) no-repeat 0 0;
}

a.vz_gal_3:hover {
	background:url(../ro_images/vz_gal_roll.png) no-repeat 0 -43px;
}

a.vz_gal_3 span {
	display:none;
}

a.amm {
	display:block;
	width:119px;
	height:42px;
	background:url(../ro_images/amm_roll.png) no-repeat 0 0;
}

a.amm:hover {
	background:url(../ro_images/amm_roll.png) no-repeat 0 -43px;
}

a.amm span {
	display:none;
}

a.amm_2 {
	display:block;
	width:119px;
	height:42px;
	position:absolute;
	top:127px;
	right:10px;
	background:url(../ro_images/amm_roll.png) no-repeat 0 0;
}

a.amm_2:hover {
	background:url(../ro_images/amm_roll.png) no-repeat 0 -43px;
}

a.amm_2 span {
	display:none;
}

a.amm_3 {
	display:block;
	width:119px;
	height:42px;
	position:absolute;
	top:-18px;
	left:100px;
	background:url(../ro_images/amm_roll.png) no-repeat 0 0;
}

a.amm_3:hover {
	background:url(../ro_images/amm_roll.png) no-repeat 0 -43px;
}

a.amm_3 span {
	display:none;
}

a.abonez {
	display:block;
	width:119px;
	height:42px;
	position:absolute;
	top:129px;
	right:10px;
	background:url(../ro_images/abonez_roll.png) no-repeat 0 0;
}

a.abonez:hover {
	background:url(../ro_images/abonez_roll.png) no-repeat 0 -43px;
}

a.abonez span {
	display:none;
}

.contact {
	background:url(../ro_images/contact_bg.jpg) no-repeat;
}

.newsletter {
	background:url(../ro_images/newsletter_bg.jpg) no-repeat;
}

.presa {
	background:url(../ro_images/presa_bg.jpg) no-repeat;
}

a.car_amm {
	position:absolute;
	right:20px;
	top:325px;
	width:119px;
	height:42px;
	background:url(../ro_images/amm_roll.png) no-repeat 0 0 ;
}

a.car_amm:hover {
	position:absolute;
	width:119px;
	height:42px;
	background:url(../ro_images/amm_roll.png) no-repeat 0 -43px;
}

.contact_interior {
	background:url(../ro_images/contact_bg_interior.png) no-repeat;
	width:303px;
	height:119px;
	position:relative;
	margin-bottom:42px;
}

a.amm_4 {
	display:block;
	width:119px;
	height:42px;
	position:absolute;
	bottom:-12px;
	left:10px;
	background:url(../ro_images/amm_roll.png) no-repeat 0 0;
}

a.amm_4:hover {
	background:url(../ro_images/amm_roll.png) no-repeat 0 -43px;
}

a.amm_4 span {
	display:none;
}

.map {
	background:url(../ro_images/harta_interactiva.png) no-repeat;
	float:left;
	clear:both;
	width:302px;
	height:202px;
	position:relative;
}

a.harta {
	display:block;
	width:119px;
	height:42px;
	background:url(../ro_images/map_roll.png) no-repeat 0 0;
	position:absolute;
	bottom:-11px;
	left:18px;
	z-index:5000;
}

a.harta:hover {
	background:url(../ro_images/map_roll.png) no-repeat 0 -43px;
}

a.harta span {
	display:none;
}

.jf_name {
	float:left;
	width:389px;
	height:30px;
	padding:25px 12px 0;
	background:url(../ro_images/jf_name_bg.png) no-repeat;
	margin-bottom:20px;
}

.jf_name input {
	width:389px;
	height:17px;
	padding:3px 0 0 0;
	float:left;
	background:none;
	border:none;
	color:#2e4c78;
}

.jf_tel {
	float:left;
	width:173px;
	height:30px;
	padding:25px 12px 0;
	background:url(../ro_images/jf_tel_bg.png) no-repeat;
	margin-bottom:20px;
}

.jf_tel input {
	width:173px;
	height:17px;
	padding:3px 0 0 0;
	float:left;
	background:none;
	border:none;
	color:#2e4c78;
}

.jf_email {
	float:right;
	width:173px;
	height:30px;
	padding:25px 12px 0;
	background:url(../ro_images/jf_email_bg.png) no-repeat;
	margin-bottom:20px;
}

.jf_email input {
	width:173px;
	height:17px;
	padding:3px 0 0 0;
	float:left;
	background:none;
	border:none;
	color:#2e4c78;
}

.jf_address {
	float:left;
	clear:both;
	width:389px;
	height:65px;
	padding:25px 12px 0;
	background:url(../ro_images/jf_address_bg.png) no-repeat;
	margin-bottom:20px;
}

.jf_address textarea {
	width:389px;
	height:55px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	background:none;
	border:none;
	color:#2e4c78;
}

.jf_cv {
	float:left;
	clear:both;
	width:389px;
	height:30px;
	padding:25px 12px 0;
	background:url(../ro_images/jf_cv_bg.png) no-repeat;
}

* html .jf_cv input {
	height:22px;
}

* + html .jf_cv input {
	height:22px;
}

input.jf_trim {
	background:url(../ro_images/jf_trim_bg.png) no-repeat;
	border:none;
	width:119px;
	height:42px;
	cursor:pointer;
	float:right;
	margin-top:15px;
}

a.amm_5 {
	display:block;
	width:119px;
	height:42px;
	position:absolute;
	bottom:-13px;
	right:12px;
	background:url(../ro_images/amm_roll.png) no-repeat 0 0;
}

a.amm_5:hover {
	background:url(../ro_images/amm_roll.png) no-repeat 0 -43px;
}

a.amm_5 span {
	display:none;
}

.jf_mesaj {
	float:left;
	clear:both;
	width:389px;
	height:132px;
	padding:25px 12px 0;
	background:url(../ro_images/jf_mesaj_bg.png) no-repeat;
	position:relative;
}

.jf_mesaj textarea {
	width:389px;
	height:95px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	background:none;
	border:none;
	color:#2e4c78;
	position:absolute;
}

input.jf_trim_cnt {
	background:url(../ro_images/jf_trim_bg.png) no-repeat;
	border:none;
	width:119px;
	height:42px;
	cursor:pointer;
	float:right;
	position:absolute;
	bottom:-15px;
	right:20px;
}

.succes_newsletter{
	z-index: 2222;
	position: absolute;
	top: 18px;
	left: 23px;
	background: url('../ro_images/succes_newsletter.png') center no-repeat;
	width: 262px;
	height: 135px;
}

/*-----------------------------------SEPARATE CSS-------------------*/