*{margin:0;padding:0;list-style:none;text-decoration:none;font-style:normal;font-weight:normal;text-indent:0;text-align:left}
img,fieldset,legend,form,table,tr,td,th{border:0}
q:before, q:after {	content: ""}blockquote, q {	quotes: "" "";}
html	{	overflow:auto;}
body	{	background:white url(../img/antet.png) repeat-x; font:normal 13px/normal 'trebuchet ms', arial, helvetica, sans-serif; overflow:auto}


a:hover		{	text-decoration:underline}

#antet		{	width:960px; margin:0 auto; height:98px; overflow:hidden; position:relative}
#sigla		{	}
#sigla a	{	float:left; width:225px; height:98px; text-indent:-999em; background:url(../img/sigla_f5.png) no-repeat; overflow:hidden}

#nav		{	float:right; padding:44px 10px 0 0}
#nav li		{	float:left; margin:0 10px 0 5px; cursor:pointer}
#nav a		{	display:inline; float:left; position:relative; right:-10px; padding:0 10px 0 0; font:bold 14px/27px arial, helvetica, sans-serif; text-transform:capitalize; color:#af232a; text-decoration:none; outline:none}
#nav a:hover{	text-decoration:none}

#nav li			{	background:url(../img/nav.png) no-repeat left 27px}
#nav li.sel 	{	color:white; background:url(../img/nav.png)} 
#nav li.active	{	background-position:left bottom}

#nav li.sel a	{	color:white; background:url(../img/nav.png) right top}
#nav li.active a{	background-position:right bottom}

#limba		{	float:left; position:absolute; top:10px; right:15px; margin-right:-5px}
#limba li	{	float:left; height:19px; padding-left:10px; margin-right:2px; cursor:pointer}
#limba li.sel,
#limba li.active	{	background:url(../img/limba.png) no-repeat left top}
#limba a, 
#limba strong{	float:left; padding:0 10px 0 0; height:19px; font:bold 11px/19px arial, helvetica, sans-serif; color:#676767; text-decoration:none; outline:none}
#limba li.sel a, 
#limba strong{	background:url(../img/limba.png) no-repeat right top; color:#444;}
#limba li.active	{	background:url(../img/limba.png) no-repeat left bottom} 
#limba li.active a	{	color:white; background:url(../img/limba.png) no-repeat right bottom}

.in			{	width:960px; margin:0 auto;}

#afis		{	background:#af232a url(../img/afis_start.png) repeat-x}
#afis .c	{	background:url(../img/afis_end.png) repeat-x bottom}
#afis .in	{	padding:40px 0 10px; overflow:hidden}
#home #afis .c .in		{	background:transparent url(../img/afis_start_chenar.png) no-repeat left 10px; padding-top:18px}
#home #afis #portofoliu_home		{	display:block; width:960px; overflow:hidden; padding:0 0 10px; background:url(../img/afis_end_chenar.png) no-repeat center bottom; margin:0 auto}
#home #afis #thumbsFlash{	background:0; display:block; margin:0 auto}
#afis dl	{	background:transparent url(../img/afis_end_chenar.png) no-repeat bottom; float:left; width:930px; position:relative; padding:0 0 0 30px}
#afis dt	{	float:left; position:relative; margin-right:14px; display:none}
#afis dt a	{	color:white !important; float:left; height:20px; font:bold 12px/20px arial, helvetica, sans-serif; text-decoration:none; outline:none}
#afis dt a.sel	{	text-decoration:underline}
#afis dt a:hover{	text-decoration:underline}
#afis dt.last{	margin:0}
#afis dd	{	float:left}
#afis dd a	{	display:block; width:116px; height:60px; text-align:center; color:black; background:url(../img/el.png) no-repeat; line-height:60px; overflow:hidden}
#afis dd a img	{	position:relative; top:2px}
#afis dl.js dd a{	position:absolute; left:15px; top:15px}

#continut, 
#subsol			{	font-family:arial, helvetica, sans-serif; line-height:17px; font-size:12px; color:#676767; background:white url(../img/continut.png) repeat-x left 5px; padding-top:5px}
#continut strong{	font-weight:bold}
#continut .in	{	padding:70px 40px 10px 30px; width:890px; position:relative; overflow:hidden}
#continut h2	{	font-weight:normal; font-size:17px; line-height:25px; color:#af232a; float:left; width:430px; padding-right:20px}
#continut p		{	float:left; width:440px; margin-bottom:10px}
#continut ul	{	clear:both}

#newsticker				{	position:absolute; top:0; left:0; width:960px; height:50px; background:url(../img/newsticker.png) no-repeat; overflow:hidden}
#newsticker ul			{	height:40px; overflow:hidden}
#newsticker li			{	width:920px; padding:0 20px; float:left}
#newsticker li a		{	/*width:880px;*/ padding:0 20px; float:left; height:40px; line-height:40px; color:#676767; text-decoration:none}
#newsticker li a strong	{	color:#af232a; font-size:14px; font-weight:normal;}
#newsticker li a:hover span		{	text-decoration:underline}
#newsticker li a:hover strong	{	text-decoration:none !important}

#subsol			{	clear:both}
#subsol .in		{	padding:20px 40px 20px 30px; width:890px; overflow:hidden}
#subsol span	{	float:right}
#subsol br		{	display:none}
#subsol span img{	display:inline-block; vertical-align:top; position:relative; top:-10px}

.interior #afis .in				{	width:940px; color:white; padding:0 0 20px}
.interior #afis h1				{	font:bold 42px/normal arial,helvetica,sans-serif; padding:15px 0 10px 10px}
.interior #continut_afis		{	width:940px; margin:0 auto; background:#820f12 url(../img/continut_afis_sus.png) no-repeat}
.interior #continut_afis .in	{	width:910px; padding:15px 25px; margin-right:-20px; background:url(../img/continut_afis_jos.png) no-repeat left bottom}
.interior #continut_afis p		{	float:left; width:430px; margin-right:20px; font:normal 18px/24px arial,helvetica,sans-serif; letter-spacing:-0.007em}
.interior #continut h2			{	width:410px; line-height:normal; margin-bottom:15px}
.interior #continut .in			{	padding:25px 40px 35px 30px}
.interior #continut_afis p strong.t{display:block; font-weight:bolder; font-size:18px; text-decoration:none}
.interior #afis h1 br			{	display:none}
.interior #afis h1 em			{	display:block; font-size:16px; font-style:italic; line-height:24px; white-space:nowrap}

.interior #continut h2, 
.interior #continut h3, 
.interior #continut dt, 
#beneficii dt b, 
legend				{	color:#af232a; font-size:20px; font-weight:bold; margin-bottom:20px}
.interior #continut h2 em	{	font-size:16px; line-height:19px !important; display:block; color:#747474; font-style:italic; font-weight:normal} 

.col				{	width:440px; float:left}
.col.dr				{	width:420px; padding-left:30px}
.col p				{	width:100% !important}

.col.main			{	width:429px}
.col.aside			{	width:461px; padding:0; position:relative; top:-25px; right:-30px}

#f_news				{	background:url(../img/form_newsl.png) no-repeat bottom}
#f_news fieldset	{	padding:50px 17px 10px; position:relative; padding-top:30px}
#f_news legend		{	display:none !important}
#f_news legend span	{	display:block; font-weight:bold; position:absolute; left:15px; top:30px}
#f_news ul			{	margin-right:-10px; float:left; width:446px}
#f_news li			{	float:left; width:203px; padding:5px 5px 0; margin:0 5px 8px 0; height:22px; overflow:hidden; background:url(../img/input.png) no-repeat; position:relative; }
#f_news li.focus	{	background-position:left -27px}
#f_news.js label	{	cursor:text; z-index:2; position:absolute; left:5px; top:5px}
#f_news li.focus label{	display:none}
#f_news li.val label{	display:none}
#f_news li.focus input{	color:#484848}
#f_news li input	{	z-index:1; display:inline-block; width:135px; height:17px; border:0; background:0; color:#676767; outline:none;}
.js #f_news li input{	width:203px}
#f_news .btn		{	text-align:right; clear:both; padding-right:5px; margin-top:10px; width:431px}

#urmatorul_ev		{	padding:25px 15px}
#urmatorul_ev img	{	display:block; margin:0 0 10px}

#beneficii			{	padding:45px 0 15px; clear:left}
#beneficii dt		{	padding-bottom:5px}
#beneficii dd		{	padding-top:7px; background:#e7e7e7 url(../img/ev_dd.png) no-repeat; display:block; margin-top:5px; position:relative; left:-8px; width:431px}
#beneficii dd b		{	background:url(../img/ev_dd.png) left bottom; font-weight:bold; display:block; padding:0 5px 7px 10px; line-height:normal}

#landing #afis h1	{	font-size:36px}
#landing #afis p	{	width:900px}
#landing #afis img	{	float:right}
#landing #afis p	{	position:relative;}
#landing #afis .btn	{	display:block; width:364px; height:43px; background:url(../img/btn_afis.png) no-repeat; text-transform:uppercase; text-align:center; line-height:43px; color:white; font-weight:bold; position:absolute; left:0; bottom:0}

#landing #continut .in	{	width:950px; padding:25px 5px 35px}

#landing h3			{	font-size:24px !important; line-height:normal}
#landing .col.st	{	width:380px; padding-left:10px; position:static}
#landing .col.st h3	{	padding-left:20px; margin:0;}
#landing .col.st q	{	display:block; margin:100px 0 0 10px; font:italic normal 18px/24px arial,helvetica,sans-serif; color:#af232a}

#landing .col.dr	{	width:530px; padding:40px 20px 0 0; float:right}
#landing .col.dr h2	{	font:normal 18px/24px arial, helvetica, sans-serif; color:#676767; padding:0 0 10px; width:auto}
#landing .col.dr p	{	margin-top:5px}
#contact a.single, 
#landing .col.dr a, 
a.cr				{	text-decoration:underline; color:#af232a; font-weight:bolder; padding:3px 6px; position:relative; left:-6px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
#contact a.single:hover, 
#landing .col.dr a:hover, 
a.cr:hover			{	background:#af232a; color:white}

#speakeri			{	clear:both; padding:30px 0; width:950px; overflow:hidden; position:relative}
#speakeri h3		{	padding:0 0 0 20px}
#speakeri .in		{	padding:15px 0 0 !important; float:left; width:940px !important; background:#af232a url(../img/carusel.png) no-repeat}
#speakeri ul		{	margin-right:-18px; padding:0 0 15px 20px; width:920px; float:left; background:url(../img/carusel.png) no-repeat bottom}
#speakeri li		{	float:left}
#speakeri li a		{	font-size:11px; line-height:14px; color:white; text-decoration:none; float:left; width:166px; margin-right:18px}
#speakeri li a .t	{	display:block; font:bold 14px/25px arial,helvetica,sans-serif; text-transform:capitalize; text-decoration:underline}
#speakeri li a br	{	display:none}

#program			{	width:900px; margin:0 auto; overflow:hidden}
#program ul			{	float:left; width:900px}
#program li			{	width:200px; float:left}
#program li h4 a, 
#program li h4		{	color:#af232a; text-decoration:underline; font-size:14px; line-height:normal; font-weight:bold}
#program li p		{	color:#676767; margin:5px 0 0 ; width:auto; float:none}

#people #continut .in, 
#portofoliu #continut .in{	width:900px; padding:45px 30px 35px}
#pictograme			{	float:left; width:920px; margin-right:-20px}
#pictograme li		{	position:relative; float:left; width:166px; margin-right:18px; height:250px; line-height:14px}

#pictograme li a		{	text-decoration:none; color:#af232a; font-size:11px; line-height:14px}
#pictograme li a img	{	display:block}
.t					{	text-decoration:underline; font-weight:bold; font-size:14px; line-height:25px; display:block}
#pictograme li a br		{	display:none}

#pictograme li		{	z-index:1}
#pictograme li.h	{	z-index:2}
#pictograme li .bio	{	z-index:3}

#pictograme .bio		{	display:none; position:absolute; padding-top:10px; left:-10px; top:-10px; width:367px; background:#af232a url(../img/bio.png) no-repeat top left; color:white; z-index:9}
#pictograme li.h .bio	{	}
#pictograme .bio .pers	{	float:left; width:347px; padding-bottom:10px}
#pictograme .bio img	{	display:block; float:left; margin:0 10px 0 0}
#pictograme .bio br		{	display:none}
#pictograme .bio .desc	{ 	display:block; font-size:11px}
#pictograme .bio .bio-act{	display:block; clear:both; width:325px; height:35px; line-height:35px; font-size:18px; font-weight:bold; text-transform:uppercase; text-align:center; background:url(../img/bio_email.png) no-repeat; padding:0 10px}
#pictograme .bio .bio-act:hover	{	text-decoration:underline}
#pictograme .bio .email	{	display:block; clear:both; width:325px; height:35px; line-height:35px; font-size:12px; background:url(../img/bio_email.png) no-repeat; padding:0 10px}
#pictograme .bio .email span{	text-decoration:underline; font-weight:bold}
#pictograme .bio .in	{	background:url(../img/bio.png) no-repeat left bottom; padding:0 10px 15px !important; width:347px !important; margin:0 !important}
#continut .bio p		{	float:left; clear:both; padding:0 10px; line-height:16px; width:327px}
#pictograme li .bio a	{	color:white}

/*	
 *		ultima de pe un rând 
 ****************************/
#pictograme .alt .bio		{	left:-191px}
#pictograme .alt .bio img	{	float:right; margin:0 0 0 10px}
#pictograme .alt .bio .t, 
#pictograme .alt .desc		{	padding:0 0 0 10px}
/**/ 

/*
 *		ultimul rând
 ****************************/
#pictograme .ult .bio .in	{	padding-top:10px !important}
#pictograme .ult .bio		{	top:auto; bottom:24px}
#pictograme .ult .bio .in	{	position:relative; }
#pictograme .ult .bio .pers	{	padding-top:10px}
/**/

#echipa			{	clear:both; position:relative; padding:0 0 0 200px; font:normal 18px/24px arial,helvetica,sans-serif; color:#af232a; top:-210px}

#lista_portofoliu		{	width:906px; margin-right:-20px; position:relative; top:-25px; right:-10px}
#lista_portofoliu li	{	float:left; margin-right:16px}
#lista_portofoliu a		{	display:inline-block; color:#af232a; text-decoration:none; font-weight:bold}
#lista_portofoliu .sel a, 
#lista_portofoliu a:hover/*,
#lista_portofoliu a:focus*/{ -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#AF232A; color:white; display:inline-block; left:-6px; margin:-3px -12px -3px 0; padding:3px 6px; position:relative; text-decoration:none}

#portofoliu .main>.in		{	padding-bottom:120px !important; overflow:hidden; /*min-height:240px; height:auto !important; height:240px*/}
#portofoliu #pictograme		{	padding-bottom:120px}
#portofoliu #pictograme img	{	background:url(../img/p_th-trans.png) no-repeat; width:168px; height:98px; text-align:center}
#portofoliu #pictograme li	{	height:114px; margin-right:16px}
#portofoliu #pictograme .ult .bio	{	bottom:13px}
#portofoliu #pictograme .alt .bio	{	left:-189px}
#portofoliu #pictograme .alt .t		{	padding:0}
#portofoliu #pictograme .bio img	{	float:none; margin:0 0 10px; width:auto; height:auto; position:relative; top:0px; left:-2px; background:0}

#portofoliu #pictograme .ult .bio img{	top:-10px}
#portofoliu #pictograme .bio .in	{	}
#portofoliu #pictograme .bio .in .link{	width:347px; float:left}

#portofoliu #afis .in, 
#contact #afis .in		{	padding-bottom:5px}

#portofoliu .col.dr		{	float:right; width:520px; padding-left:0; min-height:570px; height:auto !important; height:570px; position:relative}
#portofoliu .col.st		{	width:380px}
#portofoliu .col.st img	{	float:left; margin:0 10px 10px 0}
#portofoliu .p_d_sigla	{	background:url(../img/p_bg_sigla.png)}
#portofoliu .p_d_scr1	{	background:url(../img/p_bg_scr1.png); width:280px; height:250px; padding:14px 37px}
#portofoliu .p_d_scr2	{	background:url(../img/p_bg_scr2.png); width:146px; height:108px; padding:1px 13px}
.rand		{	display:inline-block !important; height:27px !important; line-height:27px !important; background:url(../img/rand.png) no-repeat; padding:0 !important}


#portofoliu.detalii .dr a		{	color:#555; text-decoration:none}
#portofoliu.detalii .dr a:hover	{	color:#000; text-decoration:underline}

#portofoliu.detalii .dr ul		{	width:500px; padding:0 0 0 0; float:left; margin-bottom:10px}
#portofoliu.detalii .dr li		{	width:200px; float:left}
#portofoliu.detalii .dr li a	{	 float:left; line-height:18px}

h2.rand, 
.rand a, 
a.rand span		{	font:bold 14px/27px arial,sans-serif !important; color:#af232a; text-align:center; width:auto !important; text-decoration:none}
h2.rand			{	margin-bottom:15px !important}
.rand a, 
.rand span		{	text-decoration:underline !important; display:inline-block; padding:0 10px 0 0; background:url(../img/rand.png) no-repeat right; position:relative; right:-10px; cursor:pointer}
a.rand{clear:both}
a.rand:hover{text-decoration:none !important}
a.rand:hover span{text-decoration:underline}

a.rand#link_inapoi	{	position:absolute; bottom:0; left:0}

#stat			{	width:520px; float:none; clear:both; margin:5px 0 50px; border-collapse:collapse}
#stat caption	{	font:bold 14px/24px arial,sans-serif; color:#af232a; margin-bottom:15px}
#stat td, 
#stat th		{	padding:0 10px; height:27px; line-height:27px; font-size:12px; color:#676767; font-weight:bold; border:0; border-bottom:5px solid white}
#stat th		{	background:url(../img/rand.png) no-repeat left top; text-align:left; width:160px}
#stat td		{	background:url(../img/rand.png) no-repeat right top; text-align:right; width:80px; border-right:10px solid white;}

#contact .aside	{	float:right}
#contact .st	{	overflow:hidden}

#contact address{	font-size:14px; line-height:18px; float:left; width:433px; margin-bottom:35px}
#contact address span	{	float:left; width:210px}
#contact address a{color:#676767; text-decoration:underline}
#contact address a:hover{color:#333}

#contact #f_news li.mesaj	{	width:420px; height:132px; background:url(../img/mesaj.png)}
#contact #f_news textarea	{	width:420px; height:132px; background:0; border:0; font:normal 12px/normal arial,sans-serif; color:#676767; outline:none; resize:none; overflow:auto}
#contact #f_news .mesaj.focus{	background-position:left -137px !important}
#contact #gmap			{	padding:0 0 25px}
#contact #gmap a.single	{	left:0; top:5px}
#contact #f_news fieldset{	padding-top:60px}
#contact #f_news legend	{	display:block !important}

#afis ::selection{background:white; color:#820f12}
#afis ::-moz-selection{background:white; color:#820f12}

#continut ::selection{background:#820f12; color:white}
#continut ::-moz-selection{background:#820f12; color:white}

.jcarousel-container{	width:960px}
.jcarousel-clip		{	z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative}
.jcarousel-list		{	z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0}
.jcarousel-list li,
.jcarousel-item		{	float: left; list-style: none; width: 75px; height: 75px}
.jcarousel-next		{	z-index: 3; display: none}
.jcarousel-prev		{	z-index: 3; display: none}
.jcarousel-skin-f5 .jcarousel-clip-horizontal 		{	height:42px; margin-left:40px; padding:0; width:880px}
.jcarousel-skin-f5 .jcarousel-item					{	width:880px !important; padding:0 !important; height:40px}
.jcarousel-skin-f5 .jcarousel-item a				{	padding:0 20px 0 10px !important; /*width:850px !important*/}
.jcarousel-skin-f5 .jcarousel-item-horizontal		{	margin-right: 10px}
.jcarousel-skin-f5 .jcarousel-item-placeholder		{	background: #fff; color: #000}
.jcarousel-skin-f5 .jcarousel-next			{	position:absolute; top:12px; right:21px; width:10px; height:17px; cursor:pointer; background:url(../img/btn_inainte.png) no-repeat}
.jcarousel-skin-f5 .jcarousel-prev			{	position:absolute; top:12px; left:24px; width:10px; height:17px; cursor:pointer; background:url(../img/btn_inapoi.png) no-repeat}
.jcarousel-skin-f5 .jcarousel-next:hover, 
.jcarousel-skin-f5 .jcarousel-prev:hover	{	background-position:0 -17px}
.jcarousel-skin-f5 .jcarousel-next:active, 
.jcarousel-skin-f5 .jcarousel-prev:active	{	background-position:0 -34px}

.jcarousel-skin-f5 .jcarousel-prev-disabled,
.jcarousel-skin-f5 .jcarousel-prev-disabled:hover,
.jcarousel-skin-f5 .jcarousel-prev-disabled:active, 
.jcarousel-skin-f5 .jcarousel-next-disabled,
.jcarousel-skin-f5 .jcarousel-next-disabled:hover, 
.jcarousel-skin-f5 .jcarousel-next-disabled:active	 	{	background:0; cursor:default}
.interior a.single	{	margin-right:5px}

#sg{display:block; width:60px; height:98px; background:url(../img/sigla_glow_mic.png) no-repeat; position:relative; left:-60px; top:0}

#continut.people p.subt	{	font-size:14px; font-weight:bold; line-height:18px; margin-top:0 !important}
#continut.people .dr 	{	font-size:13px; line-height:18px; padding:0 0 25px}
#continut.people .dr p	{	margin:5px 0 10px}

#continut.people .rand.mail span	{	cursor:default !important; text-decoration:none !important; font-weight:bold}
#continut.people span.mail			{	display:block !important; float:left; margin:15px 0 5px}
#continut.people span.mail a		{	padding-left:6px; position:relative; color:#af232a}

#continut.people a#link_inapoi.rand	{	position:relative; top:20px}



.responsemessage		{	font-weight:bold !important; font-size:13px; color:#AF232A; margin-top:-10px}
.responsemessage span	{	font-weight:bold !important; position:absolute; bottom:10px; left:20px}
.required				{	font-weight:bold !important; font-size:13px; color:#AF232A; }

#portofoliu #pictograme a.link strong.t	{	background:url(../img/bio_email.png) no-repeat; clear:both; display:block; font-size:18px; font-weight:bold; height:35px; line-height:35px; padding:0 10px; text-decoration:none; text-align:center; width:325px}
#portofoliu #pictograme a.link strong.t:hover	{	text-decoration:underline}

#f_news .btn input		{	display:inline-block; color:white; width:81px; height:25px; border:0; padding:0; background:#af232a url(../img/btn_send_empty.png) no-repeat; font-size:13px; text-align:center; font-weight:bold; text-decoration:none; cursor:pointer}
#f_news .btn input:hover{	text-decoration:underline}

a.mail, .evenimente #continut p a	{	color:#373737}
p.persoana-contact		{	padding:50px 10px 0 15px; width:auto !important; border:1px solid #BDBDBD; margin-top:20px}
p.persoana-contact img	{	float:left; margin:0 15px -10px 0; position:relative; top:-30px}
#continut p>a			{	color:#373737; text-decoration:underline}
#continut p>a:hover		{	color:black; text-decoration:underline}

#portofoliu #lista_portofoliu	{	margin-right:0; right:0; left:-20px; width:950px}
#portofoliu #pictograme			{	min-height:350px; height:auto !important; height:350px}

.evenimente p.persoana-contact			{	padding:35px 10px 0 15px}
.evenimente p.persoana-contact img		{	top:-20px}
.evenimente p.persoana-contact span.last{	display:block; clear:left; padding:10px 0 15px}

#home #continut h2		{	font-size:18px; line-height:27px; margin-top:-3px}
#home.en #continut h2	{	font-size:17px; line-height:24px}

.interior #continut_afis .just		{	text-align:justify}
#newsticker{text-align:center}

object	{ 	outline:none}
#portofoliu #lista_portofoliu	{	width:960px}