body             { background: url(/images/bg_image.gif); background-color:#939393;}
#wrapper         { position: relative; width:1000px; height:700px; z-index:0; margin:auto; }

/* nu se schimba */
#header             {position:absolute; left:16px;   top:8px;     width:958px;  height:112px;  z-index:1; background-image:url(/images/header.jpg);}
#footer             {position:absolute; left:16px;   top:633px;   width:958px;  height:62px;   z-index:1; background-image:url(/images/footer.jpg);}
#copyright          {
	position:absolute;
	left:18px;
	top:643px;
	width:955px;
	height:19px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 10px;
	text-align: center;
}
#locatie            {position:absolute; left:851px;  top:644px;   width:116px;  height:15px;   z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size: 9px;}
#links              {
	position:absolute;
	left:18px;
	top:672px;
	width:954px;
	height:13px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 9px;
	text-align: center;
}
#butonhomeoff       {position:absolute; left:498px;  top:88px;    width:97px;   height:32px;   z-index:1; }
#butonservicesoff   {position:absolute; left:595px;  top:88px;    width:93px;   height:32px;   z-index:1; }
#butonportofoliooff {position:absolute; left:688px;  top:88px;    width:91px;   height:32px;   z-index:1; }
#butonaboutoff      {position:absolute; left:779px;  top:88px;    width:99px;   height:32px;   z-index:1; }
#butoncontactsoff   {position:absolute; left:878px;  top:88px;    width:96px;   height:32px;   z-index:1; }


/* homepage */

#patratmare         {position:absolute; left:16px;   top:123px;  width:673px; height:507px; z-index:1; background-image:url(/images/patrat_mare.jpg);}
#welcome            {position:absolute; left:41px;   top:179px;  width:156px; height:35px;  z-index:2; font-family: Times New Roman, Times, serif; color:#02FC04; font-size: 32px;}
#welcometext        {position:absolute; left:44px;   top:220px;  width:604px; height:108px; z-index:3; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px;}
#how                {position:absolute; left:40px;   top:458px;  width:89px;  height:39px;  z-index:1; font-family: Times New Roman, Times, serif; color:#02FC04; font-size: 32px; }
#why                {position:absolute; left:41px;   top:339px;  width:101px; height:39px;  z-index:1; font-family: Times New Roman, Times, serif; color:#02FC04; font-size: 32px;}
#whytext            {position:absolute; left:43px;   top:379px;  width:604px; height:56px;  z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px;}
#howtext            {position:absolute; left:43px;   top:501px;  width:604px; height:90px;  z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px;}
#newspoza2          {position:absolute; left:701px;  top:331px;  width:68px;  height:68px;  z-index:1; }
#patratnews         {position:absolute; left:689px;  top:123px;  width:285px; height:507px; z-index:1; background-image:url(/images/patrat_news.jpg);}
#newspoza1          {position:absolute; left:701px;  top:186px;  width:68px;  height:68px;  z-index:1; }
#newspoza3          {position:absolute; left:701px;  top:478px;  width:68px;  height:68px;  z-index:1; }
#butonmore          {position:absolute; left:859px;  top:593px;  width:94px;  height:22px;  z-index:1; }
/*#stiritext1         {position:absolute; left:798px;  top:184px;  width:57px;  height:11px;  z-index:3; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 9px;}
*/
/*#stiritext2         {position:absolute; left:798px;  top:199px;  width:160px; height:29px;  z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color:#02FC04; font-size: 10px; font-weight: bold;}

*/
/*#stiritext3         {position:absolute; left:798px;  top:224px;  width:160px; height:51px;  z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 9px;}
*/
#stiritext4         {position:absolute; left:799px;  top:273px;  width:53px;  height:15px;  z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 9px; font-weight: bold;}
#stiritext5         {position:absolute; left:798px;  top:329px;  width:57px;  height:13px;  z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 9px;}
#stiritext6         {position:absolute; left:798px;  top:346px;  width:160px; height:29px;  z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color:#02FC04; font-size: 10px; font-weight: bold;}
#stiritext7         {position:absolute; left:798px;  top:371px;  width:160px; height:52px;  z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 9px;}
#stiritext8         {position:absolute; left:798px;  top:424px;  width:51px;  height:15px;  z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 9px; font-weight: bold;}
#stiritext9         {position:absolute; left:798px;  top:474px;  width:57px;  height:13px;  z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 9px;}
/*#stiritext10        {position:absolute; left:798px;  top:487px;  width:160px; height:29px;  z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color:#02FC04; font-size: 10px; font-weight: bold;}

*/
#stiritext11        {position:absolute; left:798px;  top:516px;  width:160px; height:48px;  z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 9px;}
#stiritext12        {position:absolute; left:799px;  top:565px;  width:53px;  height:14px;  z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 9px; font-weight: bold;}
#homerubrica        {position:relative; left:-3px;  width:366px; height:40px;  z-index:2; background-image:url(/images/home_rubrica.jpg);}
#newsrubrica        {position:absolute; left:700px;  top:134px;  width:261px; height:40px;  z-index:2; background-image:url(/images/news_rubrica.jpg);}
#newsrubrica2         {position:relative; left:-3px;  width:261px; height:40px;  z-index:2; background-image:url(/images/news_rubrica.jpg);}

/* services */

#patratmaremijloc      {position:absolute; left:17px;  top:123px; width:957px;   height:507px;   z-index:1; background-image:url(/images/patrat_mare_mijloc.jpg);}
#servicesrubrica       {position:relative; left:-3px; width:365px;   height:41px;    z-index:2; background-image:url(/images/services_rubrica.jpg);}
#linksrubrica  		   {position:relative; left:-3px; width:365px;   height:41px;    z-index:2; background-image:url(/images/links_rubrica.jpg); background-repeat:no-repeat}
#design                {position:absolute; left:75px;  top:205px; width:92px;    height:30px;    z-index:3; font-family: Times New Roman, Times, serif; color:#02FC04; font-size: 32px;}
#puncte1               {position:absolute; left:271px; top:223px; width:9px;     height:88px;    z-index:2; background-image:url(/images/puncte_1.jpg);}
#designscris           {position:absolute; left:75px;  top:243px;  width:149px;  height:59px;    z-index:3; font-family: Verdana, Arial, Helvetica, sans-serif; color:#A7A7A7; font-size: 12px; font-weight: bold;}
#designscrismult       {position:absolute; left:306px; top:244px; width:629px;   height:67px;    z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px;}
#development           {position:absolute; left:75px;  top:335px; width:170px;   height:32px;    z-index:2; font-family: Times New Roman, Times, serif; color:#02FC04; font-size: 32px;}
#puncte2               {position:absolute; left:271px; top:362px; width:9px;     height:89px;    z-index:2; background-image:url(/images/puncte_1.jpg);}
#developmenttext       {position:absolute; left:75px;  top:382px; width:178px;   height:78px;    z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color:#A7A7A7; font-size: 12px; font-weight: bold;}
#developmentscrismult  {position:absolute; left:306px; top:383px; width:629px;   height:68px;    z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px;}
#emarketing            {position:absolute; left:75px;  top:480px; width:145px;   height:32px;    z-index:2; font-family: Times New Roman, Times, serif; color:#02FC04; font-size: 32px;}
#puncte3               {position:absolute; left:271px; top:504px; width:9px;     height:89px;    z-index:2; background-image:url(/images/puncte_1.jpg);}
#emarketingscris       {position:absolute; left:75px;  top:524px; width:134px;   height:82px;    z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color:#A7A7A7; font-size: 12px; font-weight: bold;}
#emarketingscrismult   {position:absolute; left:306px; top:526px; width:629px;   height:63px;    z-index:2; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px;}

/* portfolio */

#rubricaportfolio   {
	position:relative; left:-3px;width:366px;  height:41px;z-index:2;   background-image:url(/images/rubrica_portfolio.jpg);
}
/*
#rubricaweb         {position:absolute; left:45px;  top:178px;width:139px;  height:29px;z-index:2;   font-family: Times New Roman, Times, serif; color:#02FC04; font-size: 20px;}

*/
#liniepunctata1     {position:absolute; left:212px; top:213px;width:8px;    height:105px;z-index:2;  background-image:url(/images/linie_punctata1.jpg);}
#portfoliopoza1     {position:absolute; left:44px;  top:216px;width:148px;  height:103px;z-index:2;  background-image:url(/images/portfolio_poza1.jpg);}
#link1              {position:absolute; left:237px; top:231px;width:92px;   height:13px;z-index:2;   font-family: Verdana, Arial, Helvetica, sans-serif; color:#02FC04; font-size: 10px; font-weight: bold;}
#descrieremareweb1  {position:absolute; left:237px; top:250px;width:697px;  height:63px;z-index:2;   font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px;}
#portfoliopoza2     {position:absolute; left:44px;  top:340px;width:148px;  height:103px;z-index:2;  background-image:url(/images/portfolio_poza1.jpg);}
#liniepunctata2     {position:absolute; left:212px; top:347px;width:8px;    height:89px;z-index:2;   background-image:url(/images/linie_punctata1.jpg);}
#link2              {position:absolute; left:238px; top:355px;width:91px;   height:13px;z-index:2;   font-family: Verdana, Arial, Helvetica, sans-serif; color:#02FC04; font-size: 10px; font-weight: bold;}
#descrieremareweb2  {position:absolute; left:238px; top:372px;width:697px;  height:64px;z-index:2;   font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px;}
#portfoliopoza3     {position:absolute; left:44px;  top:469px;width:148px;  height:103px;z-index:2;  background-image:url(/images/portfolio_poza1.jpg);}
#liniepunctata3     {position:absolute; left:213px; top:477px;width:5px;    height:95px;z-index:2;   background-image:url(/images/linie_punctata1.jpg);}
#link3              {position:absolute; left:236px; top:484px;width:93px;   height:13px;z-index:2;   font-family: Verdana, Arial, Helvetica, sans-serif; color:#02FC04; font-size: 10px; font-weight: bold;}
#descrieremareweb3  {position:absolute; left:236px; top:501px;width:699px;  height:67px;z-index:2;   font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px;}
#nextpage           {position:absolute; left:497px; top:595px;  height:17px;z-index:2;   font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px; font-weight: bold; }


/* about */

#aboutrubtica      {position:relative; left:-3px; width:375px; height:41px; z-index:1; background-image:url(/images/about_rubtica.jpg);}
#weare             {position:absolute; left:44px;  top:186px; width:91px;  height:25px; z-index:1; font-family: Times New Roman, Times, serif; color:#02FC04; font-size: 32px;}
#textweare         {position:absolute; left:44px;  top:134px; width:788px; height:243px; z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px;}
#mision            {position:absolute; left:44px;  top:280px; width:239px; height:29px; z-index:1; font-family: Times New Roman, Times, serif; color:#02FC04; font-size: 32px;}
#misiontetx        {position:absolute; left:44px;  top:321px; width:788px; height:27px; z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px;}
#ourteamrubrica    {
	position:relative;
	width:362px;
	height:38px;
	z-index:1;
	background-image:url(/images/our_team_rubrica.jpg);
	float: left;
	left: -3px;
}
#poza1             {position:absolute; left:49px;  top:406px; width:69px;  height:97px; z-index:1; background-image:url(/images/poza1.jpg);}
#numescris1        {position:absolute; left:183px; top:417px; width:207px; height:11px; z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#02FC04; font-size: 10px; font-weight: bold;}
#tetxdescriere1    {position:absolute; left:183px; top:438px; width:649px; height:29px; z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px;}
#poza2             {position:absolute; left:49px;  top:510px; width:69px;  height:97px; z-index:1; background-image:url(/images/poza1.jpg);}
#numescris2        {position:absolute; left:183px; top:521px; width:207px; height:14px; z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#02FC04; font-size: 10px; font-weight: bold;}
#tetxdescriere2    {position:absolute; left:183px; top:543px; width:649px; height:27px; z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px;}


/* contacts */

#rubricacontacts  {position:absolute; left:41px;  top:136px; width:367px; height:41px; z-index:1; background-image:url(/images/rubrica_contacts.jpg);}
#pozaoffice       {position:absolute; left:500px; top:136px; width:453px; height:481px;z-index:1; background-image:url(/images/poza_office.jpg);}
#call             {position:absolute; left:45px;  top:196px; width:170px; height:17px; z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 12px;}

#adress           {position:absolute; left:45px;  top:215px; width:357px; height:38px; z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px;}
#contact_form           {position:absolute; left:45px;  top:236px; width:357px; height:281px; z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px;}

#ar7c4            {position:absolute; left:53px;  top:333px; width:61px;  height:12px; z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px; font-weight: bold;}
#firstnametext    {position:absolute; left:130px; top:333px; width:82px;  height:12px; z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px; font-weight: bold;}
#lastnametext     {position:absolute; left:227px; top:333px; width:81px;  height:12px; z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px; font-weight: bold;}
#campfirstname    {position:absolute; left:130px; top:345px; width:82px;  height:18px; z-index:1; background-image:url(/images/camp_firstname.jpg);}
#camplastname     {position:absolute; left:227px; top:345px; width:81px;  height:18px; z-index:1; background-image:url(/images/camp_lastname.jpg);}
#textenq          {position:absolute; left:53px;  top:388px; width:117px; height:14px; z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px; font-weight: bold;}
#emailtext        {position:absolute; left:190px; top:388px; width:118px; height:14px; z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px; font-weight: bold;}
#campmail         {position:absolute; left:190px; top:402px; width:118px; height:18px; z-index:1; background-image:url(/images/camp_mail.jpg);}
#scrismessege     {position:absolute; left:53px;  top:434px; width:56px;  height:13px; z-index:1; font-family: Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; font-size: 10px; font-weight: bold;}
#messegetext      {position:absolute; left:53px;  top:447px; width:255px; height:65px; z-index:1; background-image:url(/images/messege_text.jpg);}
#send             {position:absolute; left:232px; top:525px; width:73px;  height:17px; z-index:1;}
#campmr           {position:absolute; left:54px; top:345px;width:43px; height:18px;z-index:2; background-image:url(/images/camp_mr.jpg);}
#sageata1         {position:absolute; left:96px; top:345px;width:18px; height:18px;z-index:3; background-image:url(/images/sageata1.jpg);}
#campenq          {position:absolute; left:53px; top:402px;width:99px; height:18px;z-index:1; background-image:url(/images/camp_enq.jpg);}
#sageata2         {position:absolute; left:152px; top:402px;width:18px; height:18px;z-index:1; background-image:url(/images/sageata1.jpg);}
#enqType {
	width: 150px;
	color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
/* Stil original - cea de la designer */
.original_main_text {
	z-index:1; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#7A7A7A; 
	font-size: 10px;
}
.original_heading_big {
	/*z-index:1; */
	font-family: Times New Roman, Times, serif;
	color:#02FC04;
	font-size: 32px;
}
.original_heading_small {
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#02FC04;
	font-size: 10px;
	font-weight: bold;
}
/* --------------- stil original ------------ */
.main_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7A7A7A;
}
.heading_big{
	font-family: "Times New Roman", Times, serif;
	font-size: 24pt;
	color: #02FC04;
}
.heading_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#02FC04;
	font-size: 10px;
	font-weight: bold;
}
#home_main {
	position:absolute;
	left:44px;
	top:134px;
	width:626px;
	height:485px;
	z-index:3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#7A7A7A;
	font-size: 10px;
	text-align: justify;
}
.team_container {
	width: 100%;
	float: left;
	height: 110px;
	position: relative;
	top: 5px;
}
.team_picture {
	position: relative;
	height: 97px;
	width: 69px;
	left: 5px;
	top: 5px;
	float: left;
}
.team_text {
	position: relative;
	height: 97px;

	width: *;
	left: 15px;
	top: 5px;
	float: left;
	clear: right;
}
.team_name {
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#02FC04; 
	font-size: 10px; 
	font-weight: bold;
}

.service_container {
	width: 100%;
	float: left;
	height: 110px;
	position: relative;
	top: 5px;
}
.service_left {
	position: relative;
	height: 97px;
	width: 220px;
	left: 5px;
	top: 5px;
	float: left;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A7A7A7; */
}
.service_left_list{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A7A7A7; 
}
.service_spacer {
	position: relative;
	left: 12px;
	height: 88px;
	width: 9px;
	float: left;
	background-image: url(/images/puncte_1.jpg);
	top: 5px;
}
.service_text {
	position: relative;
	height: 97px;
	width: 542px;
	left: 22px;
	top: 5px;
	float: left;
	clear: right;
}

#news_area {
	position:absolute;
	left:700px;
	top:179px;
	width:265px;
	height:406px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.news_container {
	width: 100%;
	float: left;
	margin-bottom:15px;
}
.news_picture {
	position: relative;
	width: 69px;
	left: 5px;
	top: 5px;
	float: left;
	border: solid 1px #CCC;
}
.news_text {
	position: relative;
	width: 180px;
	left: 12px;
	top: 5px;
	float: left;
	clear: right;
}
.news_date {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#7A7A7A; 
	font-size: 9px;
}
.news_title {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#02FC04; 
	font-size: 10px; 
	font-weight: bold;
}
.news_main_text {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#7A7A7A; 
	font-size: 9px;
}
.portofolio_main {
	position:absolute;
	left:44px;
	top:134px;
	width:900px;
	height:454px;
	z-index: 1; overflow:auto
}



.portofolio_container {
	width: 100%;
	float: left;
	height: 112px;
	position: relative;
	top: 5px;
}
.portofolio_left {
	position: relative;
	height: 80px;
	width: 150px;
	left: 5px;
	top: 5px;
	float: left;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A7A7A7; */
}

.portofolio_spacer {
	position: relative;
	left: 12px;
	height: 106px;
	width: 9px;
	float: left;
	background-image: url(/images/linie_punctata1.jpg);
	top: 5px;
}

/**/
.portofolio_right {
	position: relative;
	width: 542px;
	left: 22px;
	top: 5px;
	float: left;
	clear: right;
}

.newsP_container {
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 15px;
}
.newsP_left {
	position: relative;
	left: 5px;
	top: 5px;
	float: left;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A7A7A7; */
}

.newsP_spacer {
	position: relative;
	left: 12px;
	width: 9px;
	height:106px;
	float: left;
	background-image: url(/images/linie_punctata1.jpg);
	top: 5px;
}
.newsP_right {
	position: relative;
	width: 700px;
	left: 22px;
	top: 5px;
	float: left;
	clear: right;
}


a.newsmore_link {
	color:#7a7a7a; 
	font-weight: bold;
	text-decoration:none;
}
a:hover.newsmore_link {
	text-decoration:underline;
}
a.portofolio_link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#02FC04; 
	font-size: 10px; 
	font-weight: bold;
	text-decoration:none;
}
a:hover.portofolio_link {

	text-decoration:underline;
}
a.linkcontent {	font-weight: bold; text-decoration:none; color:#7a7a7a;}
a.linkcontent_selected { font-weight: bold;	text-decoration:none; color:#F00}
a:hover.linkcontent {text-decoration:underline;}
a:hover.linkcontent_selected { text-decoration:underline;}
a img {border:none;}