html, body, h1, h2, h3, h4, h5, p, ul, ol, li, br, hr, form, fieldset, blockquote, legend, input, textarea, img	{ margin:0; padding:0; border:0}

body			{	background:#414141}
.container	{	font:10px Verdana, Arial, Helvetica, sans-serif; color:#606060; padding-bottom:5px}

a:focus,
a:active			{	outline:none}
a.text-link 			{	color: #c5081e; text-decoration: underline}
a.text-link:hover	{	text-decoration:none}
a.p-link			{	color: #f44c7b; text-decoration: none; background: url(img/tr1.png) no-repeat left center; padding-left:9px; display:block; float:left; margin:4px 0 5px 50px; font-weight:bold}
a.p-link:hover		{	text-decoration:underline}
a#trimite	{	display:block; margin:0 auto; width:111px; height: 33px; background: url(img/btn-trimite.png) no-repeat}
.clear		{	clear:both; height:1px; line-height:1px; list-style:none; background:none}
.clr		{	clear:both}
.clear-l	{	clear:left}
.floatingImg{	border:4px solid #EDEDED; padding:1px; float:left; margin:0 15px 10px 0}
.eroare a	{	color:red}
textarea		{	font:11px Arial, sans-serif; margin-bottom:3px}

.main		{	background:url(img/main-bg.png) no-repeat; padding:10px 55px 0 30px; margin:0 auto; width: 760px}
.main p.titlu,
.main h1,
.main h2,
.main h3	{	margin-bottom:12px; display:block; position:relative; top:-10px}
.main p.titlu,
.main h1,
#pag-portofoliu #sidebar h4,
#home-page #portofoliu h2,
.main h3		{	display:block; height:29px; background-repeat:no-repeat; font:14px Arial, Helvetica, sans-serif; padding:16px 0 0 22px; font-weight:normal; color:black; text-align:left; text-decoration:none}
#pag-servicii .main h3:first-letter,
#pag-servicii .main h3	{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; }
ul li.clear	{	float: none; background:none; margin:0; padding:0; line-height:1px}

#nav		{	height:63px; padding:76px 60px 0 30px; display:block; overflow:hidden; margin:0 auto; background: url(img/header.png) repeat-x}
#nav li		{	height:63px; display:block; float:left; width:117px; list-style:none; margin-right:2px}
#nav li a		{	display:block; float:left; height:63px; width:117px; outline:none}
#nav li span	{	display:block; height:60px; width:117px; float:left}
#nav li#home a	{	background:url(img/nav-home.png)}
#nav li#serv a	{	background:url(img/nav-servicii.png) }
#nav li#port a	{	background:url(img/nav-portofoliu.png) }
#nav li#cere a	{	background:url(img/nav-cere-oferta.png) }
#nav li#car a	{	background:url(img/nav-cariera.png) }
#nav li#cont a	{	background:url(img/nav-contact.png) }
#nav li a:hover,
#nav li a:hover	{	background:url(img/nav-over.png) no-repeat; cursor:pointer}
#nav ul			{	padding-right:30px; padding-left:30px; display:block; width:730px; padding-top:1px}

#ft			{	height:98px; background:#414141 url(img/footer.png) repeat-x; clear:both; font-size:11px; padding:10px 0 10px 32px}
#cont-bar	{	width:260px; background:url(img/arond.png) no-repeat left 38px; float:right; height:60px; padding:43px 0 0 60px; color:#fff}


#pag-portofoliu .main #sidebar h4:first-letter,
#home-page #portofoliu h2:first-letter,
.main #ne-ai_gasit p.titlu:first-letter,
.main p.titlu:first-letter,
.main h1:first-letter,
.main h3:first-letter		{	font-size:20px}

.main #ne-ai_gasit p.titlu	{	background: url(img/h3-ne-ai_gasit.png)}

#pag-cariera .main h1,
#pag-oferta .main h1,
#pag-contact .main h1,

#pag-cariera .main h3,
#pag-oferta .main h3,
#pag-contact .main h3,
.main #despre-noi p.titlu	{	background: url(img/h3-despre.png) no-repeat; padding-top:18px; padding-left:20px; height:27px}
.main #portofoliu h2			{	background: url(img/h3-portofoliu.png) no-repeat; padding-left:27px}
#pag-portofoliu .main #sidebar h4,
.main #servicii h1			{ background: url(img/h3-servicii.png) no-repeat; padding-left:30px; padding-top:15px; height:30px }
#pag-portofoliu .main #sidebar h4{margin-top:-10px}
#bun-venit		{	width:470px; padding-left:0; float:left}
#bun-venit p		{	padding:5px; line-height:14px}
#intampinare	{	padding-left:17px; float:left; width:450px; background:#FAFAFA}

#promo			{	width:450px; background:url(img/promo-bg.png) no-repeat; float:left; padding:6px 0 0 17px; clear:left}
#promo li 		{	list-style:none; padding-left:10px; line-height: 12px; font-weight: bold}
#promo ul		{	padding: 10px 0 0 10px}
#servicii		{ width:305px; float:right; min-height:483px; height:auto !important; height:483px; background: url(img/home-serv-bg.png) no-repeat left bottom; padding-bottom:20px; position:relative}
#servicii ul		{	padding-left:85px}
#servicii li		{	background:url(img/tr1.png) no-repeat left center}
#beneficiu		{	width:180px; float:right}
#beneficiu ul	{	padding: 10px 0 0 5px}
#beneficiu li 	{	background: url(img/tr2.png) no-repeat left center; color: #f44c7b}
#portofoliu		{	float:right; position:relative; width:305px; text-align:center; background:url(img/home-port-bg.png) no-repeat left bottom; min-height:396px; height:auto !important; height:396px}

#portofoliu img	{	border-style:none; float:none; position:absolute; left:14px; top:14px}

#pag-contact .main #desc,
#pag-cariera .main #desc,
#pag-oferta .main #desc,
#despre-noi			{	padding:0; width:465px; float:left; background:url(img/home-despre-bg.png) no-repeat left bottom; min-height:396px; height:auto !important; height:396px}
#despre-noi p		{	text-align:justify}
#despre-noi div.col	{	width:195px; padding:0 15px 0 19px; float:left; margin-left:0; background:url(img/dunga.png) no-repeat right top; height:272px; position:relative}
#despre-noi div.dr	{	background:none; padding-right:0; width:188px}
#despre-noi div.col p	{	margin-left:0; line-height:14px}
#despre-noi .col img	{	float:none; margin-right:0; margin-bottom:4px}

#ft p.ft-links				{	font-size:11px; display: block; padding:0; margin-bottom:10px; width:440px; float: left; margin-top:40px; color:#fff}
#ft p.ft-links a				{	color:#fff; text-decoration: none; padding:0 4px 0 1px}
#ft p.ft-links a:hover		{	text-decoration: underline}
#ft p.ft-links a.on			{	color:#f44c7b; font-weight:bold}
#ft p.ft-links a.on:hover		{	text-decoration:none}
#ft p						{	font-size:9px; color:#fff}
#ft a						{	color: #f44c7b; text-decoration: underline}
#ft a:hover					{	text-decoration:none}
#pag-contact li#cont a,
#pag-cariera li#car a,
#pag-oferta li#cere a,
#pag-portofoliu li#port a,
#pag-servicii li#serv a,
#home-page li#home a	{	background-position:bottom}
#pag-portofoliu .main{	background:none; padding-right:52px}
#pag-servicii .main	{	background:none; padding-right:0; padding-left:0; width:780px; position:relative}

#serv-side			{	padding-top:15px; font-size:11px; font-weight:normal; width:250px; float:right; padding-right:25px }
#serv-side li.sel a:hover,
#serv-side li.sel a,
#serv-side li a:focus,
#serv-side li.sel		{	display:block; background-position:bottom}

#serv2				{	width:425px}
#serv-side ul		{	padding-left:0}
#serv-side a 		{	color:#585858; text-decoration:none; width:230px; display:block; padding-left:20px; font-weight:bold; background: url(img/serv-lst.png) no-repeat; outline:none; height:34px}
#serv-side .farabordura ul a:hover,
#serv-side a:hover			{	text-decoration:underline; color:#000; background-position:bottom}
#serv-side li 				{	list-style: none; line-height:34px; width:250px; margin-bottom:8px}
#serv-side ul li				{	background-image:none}
#serv-side li.cms				{	border-bottom:1px dotted #585858; padding-bottom:5px}
#serv-side li.cms a			{	line-height:18px; height:18px; padding-top:3px; padding-bottom:3px}
#serv-side ul ul li				{	line-height:15px; padding-left:8px}
#serv-side ul ul li	a			{	border:0; font-weight:normal}
#serv-side .farabordura a	{	border-style: none}
#serv-side .farabordura ul a	{	background:url(img/tr1.png) no-repeat left center; background-position: 12px center}
#serv-side li.farabordura		{	line-height:13px}

.main h3#serv2				{	padding-top:20px; padding-left:40px; height:19px}

#lista-serv h3,

#pag-portofoliu .main h4,
#pag-cariera h4,
#lista-serv h4				{	font-size:12px; font-weight:bold; color:#FB3379; background:url(img/tab.png) no-repeat; display: block; height:40px; padding-top:24px; clear:left; margin-top:0}
#lista-serv li, ul.port-cat	{	list-style:none; width:auto; display:block}
#pag-servicii #lista-serv img	{	margin:10px 15px 15px 25px; float:left}
#lista-serv li li				{	background: url(img/tr1.png) no-repeat left 5px; line-height:17px; padding:0 15px 10px 8px; text-align:justify; width:auto; margin-left:16px}
#lista-serv li#endserv 				{	background:#fafafa}
#lista-serv ul.webdevserv li			{	float:left; width:365px; padding-right:0; padding-left:64px; margin-left:0}
#lista-serv ul.webdevserv li#mod-cms	{	margin-bottom:40px; background:url(img/mod-cms.jpg) no-repeat left top}
#lista-serv ul.webdevserv			{	padding:30px 0; display:block; width:100%}
#lista-serv ul.webdevserv li#mod-ec 	{	background:url(img/mod-ec.jpg) no-repeat left top}
#lista-serv ul.webdevserv li#mod-news	{	background:url(img/mod-newsl.jpg) no-repeat left top}
#lista-serv ul.webdevserv li#mod-cautare{	background:url(img/mod-cautare.jpg) no-repeat left top}
#lista-serv ul.webdevserv li#mod-foto 	{	background:url(img/mod-foto.jpg) no-repeat left top; padding-bottom:0; margin-bottom:0}
#lista-serv #serv-seo ul ul ul li	{	background:none; padding:0; margin:0 0 0 25px; list-style-type:none}
#lista-serv #serv-seo li  li		{	margin-top:12px}

#sidebar					{	width:300px; float:right}
#pag-portofoliu #sidebar 	{	text-align:center; background:url(img/home-serv-bg.png) no-repeat left bottom; padding-bottom:20px}
#pag-portofoliu #sidebar div	{	margin:0 auto}
#pag-portofoliu #sidebar img	{	margin:10px auto; float:none; border-style:none }
#pag-portofoliu #sidebar h4	{	font:14px Arial, Helvetica, sans-serif; padding:21px 0 0 22px; font-weight:normal; color:black;}
#sidebar p					{	text-align: left; padding-left: 20px; color: #4e4e4e}
ul#recente a.text-link-roz,
a.text-link-roz				{	display: inline; color: #fe1072; text-decoration:none}
ul#recente a.text-link-roz:hover,
a.text-link-roz:hover		{	text-decoration:underline}
#desc-port					{	background:url(img/dosar.jpg) no-repeat 20px 30px; padding-left:140px; float:left; height:259px; position:relative; padding-right:15px}
#pag-portofoliu #desc-port p.t{	font-size:12px; font-weight:bold; color: #585858; background:url(img/tr1.png) no-repeat left 4px; padding-left:8px; line-height:16px}
#pag-portofoliu #desc-port p.st{	font-size:12px; font-weight:normal; margin-top:4px; padding-left:10px; line-height:16px; margin-bottom:6px}
#pag-portofoliu #desc-port p	{	padding-left:10px; line-height:14px; margin-top:7px }

.port-cat		{	height:224px; width:735px; clear:left; margin-top:-2px; padding:24px 15px 0; position:relative}
.port-cat li		{	display:block; width:300px; height:90px; padding-left:27px; float:left; padding-right:40px}
.port-cat li a		{	display:block; width:300px; height:72px; text-decoration:none; font-size:11px; outline:none}
.port-cat a span 	{	display:block; padding:12px 0 0; text-decoration:none; color:#fd2677; width:auto}
.port-cat a,
.port-cat a:visited	{	color:#4e4e4e}
.port-cat a:hover span{	text-decoration:underline}
.port-cat a img,
.port-cat a:hover img	{	border:5px solid #ebebeb}
.port-cat a br		{	display:block; margin:5px 0 0}
ul#recente 			{	height:auto; width:735px; overflow:hidden; background:url(img/serv-tab2-b.png) no-repeat right bottom}
ul#recente li 			{	float:none; width:726px; margin:0; height:auto; position:relative; padding-right:10px; padding-left:0}
ul#recente li a		{	float:left; height:auto; width:auto; position:relative; margin-bottom:14px; margin-right:8px; outline:none}
ul#recente li p 		{	padding-top:15px}
ul#recente li#port-display 	{	background:#EAEAEA; clear:left; height:267px; margin-bottom: 14px; margin-left: -15px; width:737px; padding:12px 14px; position:relative}
ul#recente li img				{	position: relative}
ul#recente li#port-display a#legatura { font-size: 14px; color: #fff; display: inline; text-transform: uppercase; position: absolute; height: auto; width: auto; padding: 5px; top: 222px; left: 450px; text-decoration:none}
ul#recente li#port-display span {	font-size: 14px; color: #87adbb; text-transform: uppercase; position: absolute; top: 24px; left: 377px}
ul#recente li#port-display p 	{	padding:0; color: #87adbb; font-size: 11px; width: 340px; position: absolute; left: 377px; top: 40px}
ul#recente li#port-display a.port-nav	{	width:35px; height:43px; display:block; position: relative; top: 112px}
ul#recente li#port-display #dreapta	{	float: right; background: url(img/saj-dr.png); margin-right: 0px; }
ul#recente li#port-display #stanga 		{	float: left; background: url(img/saj-st.png)}


#pag-oferta #sidebar		{ background:url(img/side-oferta.png) no-repeat right top; margin-top:-10px; height:300px; width:280px; padding-right:3px }

#desc					{	position:relative;width:303px; padding-left:166px; padding-top:25px}
#desc ul.short-list		{	list-style:none; width:300px; height:30px; padding:25px 0 40px; display:block; float:right}
#desc ul.short-list li		{	line-height:15px; display:block; width:120px; float:left; color:#fd2677; font-weight:bold; font-size:10px; padding-left:5px; background:url(img/tr2.png) no-repeat left center; margin-bottom:0; list-style-image:none; margin-left:0 }
#desc li					{	margin-bottom:15px; list-style-image:url(img/tr1.png); padding-right:15px; text-align:justify }
#pag-oferta #desc		{	background:url(img/oferta-bg.png) no-repeat; padding-bottom:25px}
#pag-cariera #desc		{	background:#FAFAFA url(img/pioni.jpg) no-repeat; width:419px; padding-left:50px}


.main #h1-oferta			{	background:url(img/h1-oferta.png) no-repeat; padding:19px 0 0 39px; height:26px; margin-top:-10px; margin-bottom:0}
.main #h1-cariera		{	background:url(img/h1-cariera.png) no-repeat; padding:19px 0 0 42px; height:26px; margin-top:-10px; margin-bottom:0}
.main #h1-formular		{	background:url(img/h1-formular.png) no-repeat; height:28px; display:block; font-size:14px; font-weight:normal; color:#000; padding:22px 0 0 40px; width:725px; margin-bottom:0; position:relative}
.main #h1-contact		{	background:url(img/h1-contact.png) no-repeat; padding:19px 0 0 42px; height:26px; margin:-15px 0 0}

form#cere-oferta fieldset fieldset			{	width: 286px; margin-bottom: 20px; display: block; margin-right: 15px; margin: 0; position: relative}
form#cere-oferta fieldset fieldset legend span	{	font-size:13px; font-weight: normal; color: #414141; display:block; height:29px; float:none; clear:none}
form#cere-oferta fieldset fieldset legend span:first-letter	{	font-size:17px}
form#cere-oferta #serv1 fieldset#serv-2 label,
form#cere-oferta fieldset fieldset label		{	width:122px; line-height:20px; text-align:right; display:block; float:left; padding-right:5px; clear:left}
form#cere-oferta #serv1 fieldset#serv-2 input,
form#cere-oferta input					{	height:18px; border:1px solid #5F5F5F; margin-bottom:4px; line-height:16px; padding:1px 2px 0; width:132px; clear:none}
form#cere-oferta						{	padding:15px 10px 35px 35px; width:auto; display:block; background:none}
form#cere-oferta fieldset#companie		{	margin-right:0; float:left; margin-top:10px; clear:left; background: url(img/f1-bg.png) no-repeat left bottom; padding-bottom:15px}
form#cere-oferta fieldset#serv1 input		{	line-height:normal; padding:0; height:auto; width:auto; float:right}
form#cere-oferta #serv1 label			{	line-height:normal}
form#cere-oferta fieldset#serv1 fieldset	{	width:290px; float:right; height:auto; margin:0 0 20px}
form#cere-oferta #serv1 fieldset label		{	clear:right; line-height:15px; width:98%; float:right; padding-left:10px; text-align:left }
form#cere-oferta #serv1 fieldset input		{	padding-right:0; float:left; line-height:16px; border:0; clear:left; margin-right:10px; margin-bottom:4px}
form#cere-oferta fieldset span			{	font-size:10px; font-weight:bold; color:#585858; width:90px; text-align:right; display:block; clear:right; float:left}
form#cere-oferta fieldset#serv1 fieldset#serv-2,
form#cere-oferta fieldset#serv-2	{	margin:25px 0 0; width:380px; float:none}
form#cere-oferta fieldset#alte-info	{	margin:10px 0 0; float:left; clear:left; background: url(img/f1-bg2.png) no-repeat bottom; padding-bottom:15px}
form#cere-oferta #trimite			{	clear:both}
form#cere-oferta fieldset fieldset#serv1{	display:block; float:right; width:390px; background: url(img/f4-bg.png) no-repeat bottom; padding-bottom:25px }
form#cere-oferta #date-contact 	{	float:left; background:url(img/f1-bg.png) no-repeat left bottom; padding-bottom:15px}
form#cere-oferta #serv-2 textarea	{	border:1px solid #5F5F5F; overflow:auto; padding:1px 2px 0; width:235px}
form#cere-oferta fieldset em 		{	float:right; color:#FE1072; font-weight:bold; padding-top:5px; display:block; padding-right:6px}
form#cere-oferta #serv-2 label		{	color:#585858; font-weight:bold}
form#cere-oferta #serv-2 #final	{	float:left}
form#cere-oferta fieldset select		{	width:145px; margin-bottom:4px}
form#cere-oferta p				{	font-size:12px; color:#fe1072; float:right; margin-bottom:15px; background:url(img/atentie.jpg) no-repeat left center; padding:5px 0 5px 35px}
form#cere-oferta fieldset			{	clear:right}
#desc-oferta p					{	margin-bottom:20px; line-height:14px}
#desc-oferta span				{	font-size:12px; color:#585858; font-weight:bold}



#pag-cariera #desc ul.short-list 	{	width:416px; margin-left:-136px}
#pag-cariera #desc ul.short-list li {	display: inline; float:right; margin-left:5px; width:115px; padding-left:3px}
#pag-cariera #hd					{	height:220px}
#pag-cariera #sidebar 	{	background:url(img/side-cariera.png) repeat-x; width:270px; padding:27px 15px; position:relative; top:-10px}
#pag-cariera .main 		{	padding-right:52px; width:780px}
#pag-cariera .main h4	{	font-size:10px; background: url(img/tab2.png) no-repeat; width: 444px; padding-left: 25px}
#jobul					{	padding-bottom:30px }
form#aplica				{	clear:both; width:100%; border-top:2px dotted #ccc; background:#fafafa url(img/serv-bg.png) repeat-x 0 -5px}
fieldset#texte				{	width:325px; float: right; text-align: center; padding-right:10px; display:block; padding-bottom:15px; border-left:1px dotted #ccc; padding-left:10px}
fieldset.date-aplicare		{	float:left; width:400px; display:block; padding:25px 0 10px; margin:0 7px; border-bottom:1px dotted #ccc}
fieldset.date-aplicare label	{	width:32%; text-align:right; display:block; float:left; clear:left; padding-right:6px; font-weight:bold}
form#aplica em			{	float:right; padding-right:90px; padding-top:7px; display:block; color: #FE1072; font-weight:bold}

fieldset.drops 			{	border:0}
fieldset.drops label		{	width:44%; clear:none; padding-right:0}
fieldset.drops #nivel	{	width:56%; line-height:10px}

#aplica textarea,
#aplica input			{	border:1px solid #5F5F5F; margin:0 4px 14px 0}
#aplica textarea 		{	margin:0 auto; width:95%; overflow:auto; height:56px}

#aplica #texte label	{	padding:10px 0; display:block; font-weight:bold}
#formular1 p			{	clear:both; color:#f8407a; padding:30px 7px 15px; text-align:right}
#btn_aplica			{	display:block; height:33px; width:111px; background:url(img/btn-aplica.png); float:right; margin:-10px 0 0 25px}
.drops span			{	font-weight:bold; color:#FE1072; padding-left:5px}
#pag-cariera #sidebar p.t	{	font-size: 11px; font-weight:bold; color:#0a5294; margin-bottom:7px; padding:0}
#pag-cariera #sidebar p.st	{	font-size: 10px; font-weight:bold; color:#0a5294; margin:25px 0 15px; padding:0}
#pag-cariera #sidebar li		{	padding:1px 0 0; color:#585858; margin-left: 20px}
.lista-litere 				{	list-style:lower-alpha}
#pag-cariera #desc li			{	margin-left:20px}
#pag-cariera #sidebar p		{	font-size: 12px; font-weight: bold; color: #fd2677; padding: 15px 0px}
#jobul						{	min-height:180px; height:auto !important; height:180px; width:465px; background:url(img/serv-subhead-bg.png) no-repeat left bottom; padding-bottom:30px; clear:left; margin-bottom:15px}
#jobul ul					{	list-style:circle inside; padding:15px 10px}
#jobul li						{	padding-bottom:2px}

#pag-contact #desc				{	width:465px; height:373px; font-size:12px; padding:0}
#pag-contact #container address	{	margin-left:170px; font-style:normal}
#pag-contact #sidebar				{	height:550px; background:url(img/side-contact.png) no-repeat center top; position:relative; top:-10px }
#pag-contact #desc a#link-submit		{	float:right; font-weight:bold}
#pag-contact #desc a#link-submit:hover	{	text-decoration:underline}
#pag-contact #desc p	{	padding-right:20px; clear:left}
#pag-contact #tot	{	position:static; width:455px; font-size:12px; clear:both}
#contact			{	padding:35px 0 15px}
#contact fieldset		{	float:left; width:225px; display:block}
#contact label		{	float:left; width:58px; clear:left; text-align:right; padding-right:5px}
#contact textarea		{	height:120px; width:214px; overflow:auto; border:1px solid #808080; font-family:Arial, Helvetica, sans-serif}
#contact input		{	border:1px solid #808080; margin-bottom:14px}


#pag-portofoliu .main #recente img	{	margin-right:0}

#pag-servicii #subhead p	{	margin-top:15px; text-align:justify; font-size:11px; line-height:16px; width:420px; margin-left:20px}
ul#lista-serv ul 			{	display:block; background:#fafafa; padding:15px 0; font-size:11px}
ul#lista-serv ul ul		{	margin-bottom:0; padding-top:0; padding-bottom:0; margin-top:8px}
#lista-serv				{	clear:both; padding: 15px 0 40px }
#pag-servicii #serv2		{	margin-bottom:25px}

#formular	{	width:765px; height:407px; background:#fafafa url(img/serv-bg.png) repeat-x 0 -5px; position:relative}
#formular1	{	left:0; top:0; width:765px}
#formular2	{	position:absolute; left:0; top:0; width:765px; background:#fafafa url(img/serv-bg.png) repeat-x 0 -5px}

#overLayer			{	font:12px Verdana, Arial, Helvetica, sans-serif; color:#F8407A}
#imagine_proiect1	{	position: absolute; left: 14px; top:14px }
#imagine_proiect2	{	position: absolute; left: 14px; top:14px }
#imagine_proiect3	{   position: absolute; left: 18px; top:158px}
#imagine_proiect4	{   position: absolute; left: 140px; top:158px}

#div_link_proiect1  {   position: absolute; left:35px; top:-12px}
#div_link_proiect2  {   position: absolute; left:157px; top:-12px}
#div_link_proiect3  {   position: absolute; left:35px; top:-12px}
#div_link_proiect4  {   position: absolute; left:157px; top:-12px}


#desc ul.short-list li a		{	line-height:15px; display:block; width:115px; float:left; color:#fd2677; font-weight:bold; font-size:10px; padding-left:6px; margin-bottom:0; margin-left:0; text-decoration:none}
#desc ul.short-list li a:hover	{	text-decoration:underline}

#pag-oferta .main h3.titlu-form a,
#pag-portofoliu .main h2,

h3.block,
#lista-serv h3,

h4.block,
#lista-serv h4		{	font-size:12px; font-weight:bold; color:#FB3379; background:#FAFAFA url(img/serv-tab.png) no-repeat; display:block; height:30px; clear:left; display:block; padding-top:34px; text-decoration:none; padding-left:25px; cursor:pointer}
#pag-portofoliu .main h2	{	background:url(img/serv-tab2.png) no-repeat; cursor:default}
h3.block,
h4.block			{	background:url(img/serv-tab2.png) no-repeat; cursor:default}
p.block				{	padding:5px 22px 25px; font-size:11px; line-height:17px; background: url(img/serv-tab2-b.png) no-repeat right bottom; width:736px}

#pag-portofoliu .main h4	{ margin:0; padding-left:25px; clear:both; background:#FAFAFA url(img/serv-tab2.png) no-repeat; cursor:default}
#link-submit		{	display: inline; color: #fe1072; text-decoration:none}

#divpimg			{	border:0 solid black; float:none;text-align:center}

#pag-contact .main	{	width: 780px; padding-right:55px}
#desc				{	width:303px; padding-left:166px; padding-top:25px}
#pag-sitemap #desc	{	padding-left:10px; width:454px; padding-bottom: 15px; padding-top:0}
#pag-oferta #descformular	{	position:relative; width:765px; padding:25px 0}
#pag-oferta #descformular p	{	font-size: 12px; color: #fe1072; float: right; margin-bottom: 15px; background: url(img/atentie.png) no-repeat left center; padding:5px 10px 5px 35px}
#pag-contact #descformular	{	position:relative;width:303px; padding-left:0; padding-top:0}


.main		{	background:none; width:780px; padding-left:0; padding-right:0}
#ne-ai_gasit		{	width:465px; min-height:505px; height:auto !important; height:505px}
#ne-ai_gasit li		{	list-style:none; margin-bottom:7px; position:relative; height:64px}
#ne-ai_gasit li a		{	height:64px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#606060; text-decoration:none; text-align:left; display:block; position:absolute; width:465px; z-index:99; background-color:#fff}
#ne-ai_gasit em		{	font-size:13px; font-style:normal; font-weight:bold; padding:15px 20px 10px 90px; display:block; line-height:18px; text-align:left; color:#f34c7b}
#ne-ai_gasit a#ne-ai_gasit1 {	background-image: url(img/ne-ai_gasit1.png)}
#ne-ai_gasit a#ne-ai_gasit2 {	background-image: url(img/ne-ai_gasit2.png)}
#ne-ai_gasit a#ne-ai_gasit3 {	background-image: url(img/ne-ai_gasit3.png)}
#ne-ai_gasit a#ne-ai_gasit4 {	background-image: url(img/ne-ai_gasit4.png)}
#ne-ai_gasit a#ne-ai_gasit5 {	background-image: url(img/ne-ai_gasit5.png)}
#ne-ai_gasit li a:focus,
#ne-ai_gasit li a:hover		{	background-position:bottom}

#portofoliu p em				{ 	font-style:normal; font-weight:bold}
#portofoliu p				{	text-align:justify; width:250px; margin:0 auto; padding-bottom:12px; clear:left}
a#cafea						{	display:block; height:29px; padding:16px 50px 0 12px; background:url(img/cafea2.png) no-repeat right center; width:120px; font-weight:bold; margin-left:40px}
#ne-ai_gasit li.gata			{	height:91px; background:url(img/ne-ai_gasit-gata.png) no-repeat}
#home-page .sus				{	padding-bottom:5px}
.portofoliu_holder			{	margin-top:-50px; position:relative; height:300px}
#home-page #despre-noi img	{	border:4px solid #EDEDED}

#home-page #servicii em	{	font-style:normal; font-weight:bold}
#home-page #servicii p	{	padding-left:15px; padding-right:15px; text-align:justify; line-height:14px; margin-top:20px }
#despre-noi p.t			{	font-size:10px; background: url(img/tr2.png) no-repeat 5px 3px; padding-left:15px; margin:2px 0 9px; font-weight:bold}
#despre-noi a.text-link-roz		{	position:absolute; font-weight:bold; left:80px; display:block; width:70px; height:14px; background:url(img/txt-pt.png) no-repeat; top:1px}
#despre-noi a.text-link-roz:hover{	text-decoration:underline; background-position:bottom}
#home-page #hd					{	background:url(img/hd-bg.jpg)}
#despre-noi blockquote				{	text-align:left; display:block; clear:both; font-size:10px; line-height:17px; font-weight:bold; padding:0 70px 15px 80px; color:#FA1072; text-indent:80px; position:relative}

.sus		{	background:#F9F9F9 url(img/sus.png) repeat-x; padding-top:15px; padding-bottom:0}
.jos		{	background:#E5E5D9 url(img/jos.png) repeat-x bottom; margin-bottom:5px; padding-top:20px; padding-bottom:5px}

.sus #u		{	background:url(img/u.png) repeat-x bottom; padding-bottom:15px}
#ft .main	{	padding:0}
.ft			{	padding-bottom:0}
#pag-servicii #subhead,
#pag-sitemap #subhead,
#pag-portofoliu #subhead		{	width:465px; background:url(img/serv-subhead-bg.png) no-repeat left bottom; min-height:184px; height:auto !important; height:184px; margin-bottom:20px; padding-bottom:15px; float:left}
#subhead h3					{	padding: 18px 0 0 28px; height:27px}
#pag-servicii #subhead h1,
#pag-servicii #subhead h3		{	background: url(img/h3-servicii2.png)}
#pag-sitemap #subhead h1,
#pag-portofoliu #subhead h1	{	background: url(img/h3-portofoliu2.png); padding-left:27px}
#pag-oferta .main h3.titlu-form {	clear:both; margin-bottom:0; position:static}
#pag-cariera #desc img,
#pag-contact #desc img,
#pag-oferta #desc img			{	float:left; margin-right:15px; margin-bottom:25px; margin-left:15px}
#pag-oferta #desc p			{	line-height:15px; margin:0 0 25px 20px; padding-left:20px; padding-right:20px; text-align:justify}
#pag-oferta #desc span		{	font-size:12px; font-weight:bold}
#pag-oferta #desc ul.short-list	{	width:315px}
#pag-oferta .main #desc h3	{	margin-bottom:22px}
#pag-oferta .main #desc		{	min-height:249px; height:auto !important; height:249px; margin-bottom:20px }
#pag-oferta  #tot			{	width:765px; clear:both}

#cere-oferta #date-contact legend span		{	background: url(img/f1.png) no-repeat; display:block; height: 20px; text-align: left; padding: 9px 0 0 14px; width:273px; margin-top: -5px; position:relative}
#cere-oferta #companie legend span			{	background:url(img/f2.png) no-repeat; display:block; height: 20px; text-align: left; padding: 9px 0 10px 14px; width:273px; float: none; position: relative; margin-top:-5px}
#cere-oferta #alte-info legend span		{	background:url(img/f3.png) no-repeat; display:block; height: 20px; text-align: left; padding: 9px 0 0 14px; width:272px; float: none; margin-top:-5px; position:relative}
#cere-oferta #serv1 legend span			{	background:url(img/f4.png) no-repeat; display:block; height: 20px; text-align: left; padding: 9px 0 0 14px; width:376px; float:none; position:relative}
#cere-oferta legend						{	margin-bottom:20px; display:block; position:relative}

form#cere-oferta fieldset#serv1 fieldset#serv-2 label	{	width:65px; line-height:12px; margin-right:20px}
form#cere-oferta fieldset#serv1 fieldset#serv-2		{	margin:0; padding-bottom:15px}
#cere-oferta #alte-info label					{	width:128px}

#pag-contact .main #desc,
#pag-cariera .main #desc		{	min-height:279px; height:auto !important; height:279px; margin-bottom:20px}
#descriere_job				{	padding:0 15px}
#pag-contact #ft .main,
#pag-cariera #ft .main		{	width:765px; padding-right:62px}
#pag-contact .main #desc		{	padding-bottom:15px}
#home-page .main 			{	padding-right:55px; padding-left:0; position:relative}
#pag-contact #sidebar img		{	margin:284px 0 0 43px; display:block}
#pag-contact #desc address p	{	clear:none; margin-bottom:8px}
address						{	float:right; width:250px; display:block; padding-right:25px; padding-bottom: 15px; font-style:normal}
#pag-cariera #desc ul#short-list{	margin:0; float:none; padding-bottom:20px}
#lista-serv li.servlat li		{	padding-bottom:10px}
#pag-servicii #u				{	padding-bottom:30px}
#pag-servicii #cafea			{	width:85px; top:57px; left:9px; margin-left:0; position:absolute}
#pag-servicii #sub #cafea	{	left:385px; padding-left:0}
#pag-servicii p.cafea		{	margin-bottom:15px}
#pag-servicii .main.cafea em	{	font-size:14px; font-weight:bold; color:#FB3379; display:block; padding:25px 0 0; font-style:normal}
#pag-servicii div.cafea a#cafea.cafea	{	left:446px}
#pag-servicii li #cafea		{	margin-top:4px; width:90px; position: absolute; padding-left:0; margin-left:0}
#lista-serv li.servlat li li		{	padding-bottom:3px; background:url(img/tr2.png) no-repeat left center}
#pag-servicii #lista-serv ul.mod{	float:right; width:680px}
#pag-servicii #lista-serv li	{	clear:both}

a#clanta:link,
a#clanta:hover,
a#clanta:visited,
a#clanta:active,
a#clanta 			{ line-height:16px; background:url(img/icn-deschide.png) no-repeat right top; display:block; height:16px; color:#888888; font-size:9px; text-decoration:none; width:110px; padding-right:22px; padding-left:10px; clear:both; position: relative; }
a#clanta:hover		{	text-decoration:underline}
a#clanta:visited	{	text-decoration:none}
div.feedback,
div#overLayer .eroare,
div#formular2 .eroare			{	text-align:center; margin-top:100px; font-weight:bold; color:#FD2677}
div#descriere_job			{	line-height:16px}
#pag-servicii #lista-serv li.cc{ position:relative; height:100px; width:700px }
#pag-sitemap #desc a			{	color:#FF4A86; text-decoration:none; padding-left:2px; font-size:11px}
#pag-sitemap #desc a:hover	{	text-decoration:underline}
#pag-sitemap #desc li			{	margin-bottom:8px; padding-right:0}
#pag-sitemap .container #desc ul	{	display:block; float:right; width:210px}
#pag-sitemap .container #desc img	{	float:left; margin-right:10px}
#pag-sitemap .sus .main		{	width:471px}
#ne-ai_gasit span			{	width:345px; display:block; padding-top:14px; height:54px; position:absolute; z-index:100; left:90px}
#home-page #servicii li,
#home-page #portofoliu li		{	list-style:none; float:left}
#home-page #servicii ul,
#home-page #portofoliu ul		{	margin:0 auto; width:220px}
#pag-servicii div.main.cafea p{	display:block; padding:0 0 0 150px; z-index:200; margin-bottom:0; font-size:13px}
#pag-servicii .main.cafea	{	padding-top:0; height:115px; width:750px; margin-left:0; background-repeat:no-repeat}

.portofoliu_holder						{	margin-top:0; position:relative; height:115px}
#home-page #servicii a.text-link-roz,
#home-page #portofoliu a.text-link-roz	{	font-weight:bold}
#home-page li.gata p		{	font-size:11px; display:block; margin-left:90px; line-height:14px; padding-right:25px; text-align:justify}
#home-page li.gata strong	{	color: #606060; font-size:12px}
#home-page #portofoliu h2	{	padding-left:27px}
#pag-servicii #subhead h1	{	padding-left:27px}
#pag-servicii #despre-marketing blockquote	{	font-size:13px; line-height:20px; background:url(img/q1.png) no-repeat 0 2px; margin:25px 0 25px 40px; width:380px; text-indent:25px}
#pag-servicii #despre-marketing blockquote p	{	background:url(img/q2.png) no-repeat right bottom; width:auto; padding-right:24px; margin:0; font-size:13px}
