*{margin:0;padding:0}
img,fieldset,legend{border:0}
ul,li,ol{list-style:none}
html	{	background:#b1d073 url(../img/fundal_tapet.gif) repeat-x; font:normal 13px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#3d3d3d}
body	{	background:url(../img/sigle.png) center top repeat-y}
#wrap	{	background:url(../img/fundal.jpg) no-repeat center top; text-align:center}
#antet	{	width:930px; height:170px; margin:0 auto; text-align:left; padding:0 20px 0 30px}
#container{	overflow:hidden; background:url(../img/pg-trans.png) no-repeat center top; clear:left; margin:0 auto; padding:0 20px 0 30px; text-align:left; width:930px}
#sigla	{	display:block; padding:20px 0 0; float:left; width:100px}

.sigls_acila_color		{	position:absolute; top:2px; right:185px; }

A		{	color:#5E3921;}

#nav	{	height:46px; float:left; clear:left; width:410px}
#nav li	{	float:left; margin-right:3px}
#nav a	{	padding:10px 0 10px 10px; float:left; font:bold 14px/26px arial, helvetica, sans-serif; text-decoration:none; text-transform:uppercase; color:#273508; text-align:center}
#nav li.sel a span		{	display:block; border:0; background:url(../img/nav_dr.gif) no-repeat center right}
#nav a span				{	padding-right:10px}
#nav a span span		{	border-bottom:1px solid #c6cabf; display:inline; background-image:none; padding:0}
#nav a:hover span span	{	color:black; border-bottom-color:black}
#nav li.sel a			{	color:white; background:url(../img/nav_st.gif) no-repeat center left}
#nav li.sel a span span	{	border:0; background:0; padding:0}

#nav_2 li.sel a			{	text-decoration:underline; }


.c			{	position:relative; }
#content	{	width:756px; float:right; clear:both; padding:0 0 20px}
.hero		{	width:373px; float:left; background:url(../img/herotop.gif) no-repeat; min-height:217px; height:auto !important; height:217px; margin:0 10px 10px 0}
.hero .c	{	background:url(../img/heroc.gif) no-repeat bottom; padding:15px 24px 30px; min-height:200px; height:auto !important; height:200px; position:relative}
.hero div div	{	width:170px; float:left; padding-right:30px; min-height:179px; height:auto !important; height:179px}
.hero p		{	line-height:17px; padding-bottom:10px}
.c h1, .c h1 a,  
.c h2, .c h2 a, 
.c h3, .c h3 a, 
h4, h4 a	{	padding:5px 0 10px; color:#5e3921; font-size:20px; text-decoration:underline}

.landing H1, 
.landing H2, 
.landing H3, 
.landing H4	{	text-decoration:none; }

#s2			{	margin-right:0}
.vezi_oferta{	position:absolute; right:0; bottom:0; display:block; width:160px; background:url(../img/vezi_oferta.gif) no-repeat center top; height:23px; text-align:center; color:#388235; font-weight:bold; font-size:14px; padding-top:15px; text-decoration:underline}
.vezi_oferta img		{	border-bottom:1px solid #d0c8c3 !important}
.vezi_oferta:hover img	{	border-bottom-color:#388235 !important}
.continut	{	background:#f0f0ea url(../img/continut_sus.gif) no-repeat; clear:left; float:left; width:100%; margin-bottom:10px}
.continut .c{	background:url(../img/continut_jos.gif) no-repeat bottom; padding:15px 25px; width:706px; float:left}
.continut.lung		{	background:url(../img/continut_lung_sus.gif) no-repeat}
.continut.lung .c	{	width:880px; background:0}
.continut p	{	margin-bottom:10px}
ul.info		{	float:left; width:100%}
.info li	{	float:left; min-width:185px; width:auto !important; width:185px; padding:5px 20px 8px 20px; height:14px; line-height:16px; background:url(../img/glont_verde.gif) no-repeat left center}
#side .info li{min-width:117px; width:117px; height:auto}
.info li a	{	float:left; font-size:14px; line-height:14px; font-weight:bold; color:#5e3921; border-bottom:1px solid #c6cabf; width:auto; text-decoration:none}
.info li a:hover	{	border-bottom-color:black}

.lite		{	background:#f0f0ea url(../img/continut_lite_sus.gif) no-repeat}
.lite .c	{	background:url(../img/continut_lite_jos.gif) no-repeat bottom}

#subsol		{	padding:25px 20px 50px 30px; text-align:left; margin:0 auto; width:930px; background:url(../img/pag_jos-trans.png) no-repeat; color:#5e3921; overflow:hidden}
#subsol ul	{	float:left; padding:15px 0}
#subsol li	{	padding:0 10px; display:inline}
#subsol li a{	color:#5e3921; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:12px}
#subsol li a:hover	{	text-decoration:underline}	
#copyr		{	float:right; font-size:9px; padding-top:10px; line-height:11px; font-family:arial, helvetica, sans-serif}
#www		{	text-transform:uppercase}
#www a		{	color:#5e3921; text-decoration:none}
#www a:hover{	color:black; text-decoration:underline; }

#side		{	width:137px; float:left; padding:0 0}
#side h4		{	color:#388235}
#side ul		{	padding-bottom:35px}
#side .info li	{	padding-left:0; background:0}

#colaboratori	{	padding:15px 0}
#colaboratori li{	margin:0 0 5px; height:47px; width:137px; background:url(../img/colaborator.gif) no-repeat; text-align:center}
#colaboratori li a		{	display:block; width:100%; height:47px}
#colaboratori li img	{	position:relative; top:50%; }

input, textarea	{	font:normal 13px/17px "Trebuchet MS",arial,helvetica,sans-serif; outline:none}
form ul			{	padding:25px 0 0	}
.continut form ul{	float:left}
form h5			{	font-size:13px; font-weight:normal;}
form h5 em		{	font-size:11px}
textarea		{	resize:none}
#asistenta li		{	float:left; clear:left; background:url(../img/input_dr.gif) no-repeat top right; padding:0 6px 0 0; margin-bottom:10px}
#asistenta li.bif	{	padding-right:0; background:0}
#asistenta label	{	display:block; line-height:23px; height:23px; width:180px; padding-right:10px; float:left}
#asistenta li input	{	background:transparent url(../img/input.gif) no-repeat; border:0; display:block; float:left; height:20px; line-height:23px; padding:3px 0 0 5px; width:225px; outline:none}

#asistenta li.a_error input		{	background-position:left bottom}
#asistenta li.a_error			{	background-position:right bottom}
#asistenta li.mesaj.a_error		{	background-position:-544px bottom}
#asistenta li.mesaj.a_error	div	{	background-position:right top}
.a_error				{	color:#852121}

#asistenta li.bif		{	width:380px}
#asistenta li.bif div	{	width:190px; height:30px; line-height:30px; float:left}
#asistenta li.bif input	{	padding:0; background:0; width:auto; height:auto; vertical-align:middle; float:none; display:inline}
#asistenta li.bif label	{	line-height:30px; display:inline; float:none}

#newsletter div#confirmare.on label,
#asistenta li.bif div.on label	{	display:block; padding-left:22px; background:url(../img/check_on.gif) no-repeat left bottom}
#newsletter div#confirmare.off label,
#asistenta li.bif div.off label	{	display:block; padding-left:22px; background:url(../img/check_off.gif) no-repeat left bottom}

#newsletter div#confirmare.on label		{	background:url(../img/check_on_alb.gif) no-repeat left bottom; padding-left:30px}
#newsletter div#confirmare.off label	{	background:url(../img/check_off_alb.gif) no-repeat left bottom; padding-left:30px}

#asistenta li.bif.a_error div.off label		{	background:url(../img/check_off_err.gif) no-repeat left bottom}

div.on input, div.off input, 
#asistenta li.bif div.on input, 
#asistenta li.bif div.off input	{	display:none !important}

#asistenta li.mesaj		{	width:670px; background:url(../img/textarea_jos.gif) no-repeat 126px bottom; padding-bottom:6px; margin:0}
#asistenta li.mesaj label		{	width:110px}
#asistenta li.mesaj div			{	float:right; width:534px; background:url(../img/textarea_sus.gif) no-repeat; padding:5px 5px 0}
#asistenta li.mesaj textarea	{	vertical-align:top; float:right; border:0; display:block; width:534px; height:167px}

.buton_trimite	{	text-align:right; padding:5px 4px 0 0; clear:left}
#asistenta .buton_trimite	{	width:666px; padding-top:12px}

#newsletter div	{	background:url(../img/input_dr.gif) no-repeat right 10px; padding:10px 6px 0 0; height:23px; clear:left;}
#newsletter div input	{	background:transparent url(../img/input.gif) no-repeat; width:126px; border:0; display:block; height:21px; line-height:21px; padding:2px 0 0 5px}
#newsletter div input#confirm		{	background:0; float:left; margin-right:5px; width:auto; height:auto; }
#newsletter div#confirmare			{	background:0 !important; padding:8px 0 8px 3px; float:left}
#newsletter div#confirmare label	{	display:block; float:left; width:110px; line-height:11px; font-size:11px}

#lang_sel	{	float:right; height:22px; line-height:22px; padding-top:16px; width:220px; text-align:center; padding-left:20px}
#lang_sel li	{	display:inline; padding:0 10px; float:none; background:0}
#lang_sel li a	{	font-weight:normal; float:none; color:#273508}

.breadcrumb		{	padding-bottom:15px; width:100%; position:relative;}
.breadcrumb li	{	display:inline; color:#5e3921; font-size:11px; font-weight:bold}
.breadcrumb a	{	text-decoration:underline; color:#5e3921; font-size:11px; font-weight:bold; padding-right:4px; }
.breadcrumb a:hover	{	color:black}

#info_main		{	background:#C5DF97 url(../img/continut_verde_sus.gif) no-repeat left top; margin-bottom:10px}
#info_main .c	{	background:url(../img/continut_verde_jos.gif) no-repeat bottom; padding:20px 25px 20px}

#lista_srv			{	margin-bottom:0}
#lista_srv li		{	background:url(../img/continut_mic_sus.gif) no-repeat; width:373px; margin-right:10px; float:left; margin-bottom:10px; position:relative}
#lista_srv li.impar	{	margin-right:0}
#lista_srv li .c	{	background:url(../img/continut_mic_jos.gif) no-repeat bottom; padding:20px 25px 40px; min-height:100px; height:auto !important; height:100px}
#lista_srv h2		{	padding:0 0 5px}
#lista_srv .vezi_oferta	{	color:#502d17}
#lista_srv .vezi_oferta:hover img	{border-bottom-color:#502d17 !important}

.sus, .more_info	{	font-size:14px; font-weight:bold; float:right; color:#502d17}
.sus img, .more_info img			{	border-bottom:1px solid #d0c8c3 !important}
.sus:hover img, .more_info:hover img{	border-bottom-color:#502d17 !important}
.sus	{padding-left:16px; background:url(../img/icn_sigla.gif) no-repeat left 2px; }

#clienti span.img		{	display:block; float:right; margin:0 0 10px 10px; background:url(../img/client.gif); width:215px; height:62px; text-align:center; position:relative}
#clienti span img		{	position:relative; top:50%; margin-top:-19px}
#clienti .c				{	padding:20px 25px 30px}
.pagin		{	float:right; padding:10px 0}
.pagin li	{	display:block; float:left; width:30px; height:28px; margin-right:5px}
.pagin li a	{	display:block; float:left; width:30px; height:28px; text-decoration:none; line-height:28px; text-align:center; color:#3d3d3d; font-size:12px; font-weight:bold; background:url(../img/pagin.gif) no-repeat}
.pagin li.sel a		{	background:url(../img/pagin_sel.gif) no-repeat}
.pagin li a:hover	{	color:black}
.pagin li.txt, 
.pagin li.txt a		{	width:auto; padding:0 5px; line-height:28px; background:0}
.pagin li.txt a:hover		{	text-decoration:underline}

#info_main.date_de_contact	{	float:right; background:url(../img/continut_adresa_sus.gif) no-repeat}
/*.date_de_contact address	{	display:block; position:absolute; right:0; top:0; font-size:11px; line-height:13px; padding:20px 25px; background:url(../img/adresa.gif) no-repeat; height:177px; width:263px; font-style:normal}*/
.date_de_contact h2,
.date_de_contact div div	{	float:left; width:390px; padding-right:50px} 
.date_de_contact p			{	width:260px; padding:0 0 6px; float:right; clear:right}
.date_de_contact div div p	{	float:none; clear:none; width:auto}
.date_de_contact span		{	display:block; padding:15px 0}
.date_de_contact p a, 
.date_de_contact address a	{	color:#3d3d3d} .date_de_contact address a:hover	{	color:black}
#info_main.date_de_contact .c			{	width:706px; float:right; background:url(../img/continut_adresa_jos.gif) no-repeat bottom}

.landing #info_main				{	position:relative; height:140px; width:931px; background:url(../img/afis_intrastat.gif) no-repeat;}
.landing #info_main .c			{	background:0}

.afis h1			{	position:relative; height:75px; width:320px; padding:30px 0 0 170px; font-size:25px}
.afis h1 strong		{	display:block; width:145px; text-align:center; position:absolute; left:3px; top:26px; font-size:73px}
.afis .c			{	width:881px; height:100px}

#content.landing	{	width:930px}

ul.alt				{	border-top:1px solid #d9d3cd; padding:20px 0 15px; margin-top:15px}
ul.lista			{	float:left; padding:10px 0 20px}
ul.lista li			{	width:325px; float:left; line-height:24px; height:24px; margin:0 45px 0 0; text-indent:10px}
ul.lista li.alt		{	background:#e2ded9 url(../img/rand_mic.gif) no-repeat}

#newsletter div.info_eroare, 
.info_eroare,
#newsletter div.info_ok, 
.info_ok					{	color:white; font-size:11px; font-weight:bold; line-height:11px; margin:5px 0 0; padding:3px 5px; text-transform:uppercase; clear:left; float:left; height:auto}
#newsletter div.info_eroare, 
.info_eroare		{	background:#852121}
#newsletter div.info_ok, 
.info_ok			{	background:#388235}

#landing_content		{	margin-bottom:0}
#landing_content .info	{	font:italic normal 14px/18px "trebuchet ms", arial, sans-serif; display:block; padding:10px 0 20px}
#landing_content ul.col	{	width:395px; float:left; padding-right:24px}
	#landing_content ul.col li	{height:auto; margin-bottom:3px; background:#e2ded9 url(../img/rand_mediu_bottom.gif) bottom left no-repeat; line-height:normal; padding:0 0 4px; }
	#landing_content ul.col li SPAN{ display:block; padding:3px 10px 0; background:url(../img/rand_mediu_top.gif) top left no-repeat; }
#info_declaratie		{	float:left; width:455px}
.praguri_valorice 		{	clear:left; float:left; width:874px; padding:10px 0; text-indent:8px}
.praguri_valorice em	{	float:left}
.praguri_valorice span	{	float:right; display:block; height:18px; width:197px; background:#e2ded9 url(../img/rand_min.gif) no-repeat; margin-left:5px; padding:3px 14px; text-indent:0}
#atentie	{	width:750px; height:65px; padding:28px 0 0 130px; background:url(../img/atentie.gif) no-repeat; clear:left; color:#5e3921; font-size:18px; font-weight:normal; text-decoration:none;}
#landing_content h5.info{	font-size:16px; padding:15px 0 10px; text-indent:8px}
ul#colab	{	padding:5px 0 20px; float:left}
	ul#colab li	{	width:213px; margin-right:9px; float:left}
	
	ul#colab li.last	{	margin:0}
	ul#colab span.img	{	display:block; width:213px; height:73px; background:#e2ded9 url(../img/sigla_colaborator.gif) no-repeat; text-align:center; position:relative}
	ul#colab span img	{	margin-top:-19px; position:relative; top:50%}
	ul#colab li div		{	padding:8px 0 15px 8px}
	ul#colab li div strong	{	line-height:20px}
	ul#colab q				{	font-style:italic} 

.landing #formular_asistenta	{	background:#f2f1ec url(../img/sageata_cere_oferta.gif) no-repeat; padding-top:44px}
.landing #formular_asistenta .c	{	width:880px} 
.landing #formular_asistenta ul	{	width:100%; height:180px; position:relative}
.landing #formular_asistenta li	{	width:355px}
.landing #formular_asistenta label	{	width:115px}
.landing #formular_asistenta li.mesaj			{	width:500px; position:absolute; right:0; top:25px; background:url(../img/textarea_jos_444.gif) no-repeat 46px bottom; padding-right:0}
.landing #formular_asistenta li.mesaj label		{	padding-right:0; width:40px}
.landing #formular_asistenta li.mesaj div		{	width:444px; background:url(../img/textarea_sus_444.gif) no-repeat}
.landing #formular_asistenta li.mesaj textarea	{	width:444px;}
.landing #formular_asistenta .buton_trimite		{	width:875px; clear:left}
.landing #formular_asistenta li.mesaj.a_error div	{	background-position:right top !important}
.landing #formular_asistenta li.mesaj.a_error		{	background-position:-500px bottom !important}

#certificat	{	padding:20px 0; float:left;}
#certificat span.img	{	float:left; margin-right:30px; display:block; width:213px; height:73px; background:#e2ded9 url(../img/sigla_colaborator.gif) no-repeat; text-align:center; position:relative}
#certificat span img	{	margin-top:-30px; position:relative; top:50%}

#camioane		{	margin-left:-24px}
#camioane li	{	float:left; margin-left:24px}
