/* >>>>>>>>>> 1. G E N E R A L <<<<<<<<<<< */







body {background-color: #666666; margin: 8px 0px 0px;}















/* >>>>>>>>>> 2. L I N K S <<<<<<<<<<< */ 







     /* l o g i n  &  c o p y r i g h t */  







.login			                  {text-align: right;}







.login a		                  {text-decoration:none;}







.login a:hover		              {text-decoration:underline;}







.copy			                  {text-align: right;}







.copy a			                  {text-decoration:none;}







.copy a:hover		              {text-decoration:underline;}







.copyleft		                  {text-align: left;}







.login img          {vertical-align: bottom;}



.copy a, .copy a:hover, .copy img, .copyleft, .login { vertical-align: middle;}



.login, .login a, .login a:hover, .copy a, .copy a:hover, .copyleft {font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; color: #CCCCCC;}







    /* m a i n  m e n u */ 







.main_menuO, .main_menuN	







			
			{background-image: url(../img/menu_separator.gif); background-color: #b43333; background-repeat: no-repeat; font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; color: #FFFFFF; vertical-align: bottom; padding-left: 8px; cursor: hand;}







.main_menuO a, .main_menuO a:link, .main_menuO a:hover, .main_menuO a:visited, .main_menuN a, .main_menuN a:link, .main_menuN a:hover, .main_menuN a:visited







			{font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none; padding-top: 101px; padding-bottom: 18px;}







.main_menuO		{padding-bottom: 19px; cursor: default;}







.main_menuN		{padding-bottom: 37px; background-position: 0px -155px;}







.menutable		{
	width: 390px;
	height: 155px;
}







    /* s u b m e n u */







.submenucontent		{ text-align: justify; vertical-align: bottom; line-height: 20px; padding-left: 0px; background-image:  url(../img/leftmenu_v-bar.gif); background-repeat: repeat-y;}







.submenucontent a, .submenucontent a:hover, .submenucontent a:link, .submenucontent a:visited, .submenucontent .sel







 			{font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; text-decoration:none; padding-left: 7px;}







.submenucontent a	{color: #666666;}







.submenucontent a:hover, .submenucontent .sel







			{color: #333333; background-image:  url(../img/leftmenu_bullet.gif); font-style: italic; background-repeat: no-repeat;}







.submenucontent .sel	{cursor: default;}







.submenumirror 		{background-image:  url(../img/leftmenu_v-bar.gif); background-repeat: repeat-y;}















	/* c r u m b s  &  p r o j e c t  l i s t  &  i n d u s t r y  n a m e &  c l i e n t  n a m e*/







a.linkcontent		{



	color: #6666CC;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size: 12px;



	line-height: 18px;



	text-align: justify;



}



a.linkcontent:hover		{



	color: #666666;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size: 12px;



	line-height: 18px;



	text-align: justify;



}







.link           {color: #666666; font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; text-decoration: none; line-height: 14px;}







.link  a        {color: #6666CC; font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; text-decoration: underline; line-height: 14px;}







.link  a:hover  {color: #666666; font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; text-decoration: underline; line-height: 14px;}







a.link			{color: #6666CC; font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; text-decoration: underline; line-height: 14px;}







a.link:hover	{color: #666666; font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; text-decoration: underline; line-height: 14px;} 







a.alink			{color: #6666CC; font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; text-decoration: underline; line-height: 14px;}







a.alink:hover	{color: #666666; font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; text-decoration: underline; line-height: 14px;} 







.crumbs			{text-align: right; padding-right: 30px; color: #333333; height: 27px; padding-top: 10px; background-image:  url(../img/left_v-bar.gif);color: #666666; font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; text-decoration: none; line-height: 14px;}























	/* p o r t f o l i o  l i s t */















.portocaptiontitle	{font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; background-color: #FFFFFF; color: #6666FF; text-decoration: none; font-weight: normal;}







a.portocaptiontitle			{font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; color: #6666CC; text-decoration: underline; font-weight: normal;}







a.portocaptiontitle:hover	{font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; font-weight: normal;}







.portocaption		{font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; background-color: #FFFFFF; padding-top: 3px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; color: #666666;}















	/* v e z i  d e t a l i i */















.detalii {width: 100%;text-align: right;}















/* >>>>>>>>>> 3. C O N T E N T : T E X T <<<<<<<<<<< */







	    /* a l l */







.content		{



	color: #333333;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size: 12px;



	line-height: 20px;



	text-align: justify;



}



.address		{



	color: #333333;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size: 12px;



	line-height: 18px;



	text-align: justify;



}







    /* t i t l e  &  s u b t i t l e  */







.contentTitle		{font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #666666;}







.contentSubTitle	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #D23333;
	font-style: normal;
	background-color: #FFFFFF;
}







.contentTitle_bold	{font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 18px; font-weight: bold; color: #666666;}







	/* h o m e  &  t e r m s  */























/* >>>>>>>>>> 4. L A Y O U T S  T A B L E <<<<<<<<<<< */







	/* a l l */







.contenttable		{width: 740px; padding-bottom: 1px; background-color: #FFFFFF;}







.contenttablecrumbs 	{width: 740px; background-color: #FFFFFF;}







	/* h e a d e r  &  v i t r i n a  &  s e l e c t o r */







.headertable		{
	width: 740px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	vertical-align: top;
}







.selector_select	{background-color: #b43333; text-align: right; height: 34px; padding-right: 30px; font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px;}







	/* h o m e  */







.lay_home		{width: 454px; text-align: justify; vertical-align: top; padding-top: 10px;}







	/* l a y o u t   f o r  a l l (portfolio, services, company, news)  */







.lay_all {vertical-align: top; width: 405px; text-align: justify; margin: 0px; padding: 10px 0px 50px;}







	/* p o r t f o l i o - l i s t  p a g e */







.lay_porto_1		{text-align: justify; vertical-align: top; padding-top: 10px; padding-right: 0px; padding-bottom: 40px;}







.lay_porto_1b		{vertical-align: top; width: 444px; margin: 0px; padding: 0px 0px 50px;}







.portocaptiontable 	{background-color: #CCCCCC; width: 200px; border: none; line-height: 16px; height: 100%;}







.portocaptionimg	{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: bottom;
}







.portocaptiontd		{padding-top: 14px; vertical-align: top;  height: 100%;}







.lay_porto_img img	{width: 247px;  text-align: justify; vertical-align: top; padding-right: 0px; padding-bottom: 40px; margin-bottom: 10px; margin-left: 4px; margin-top: 4px;}







.contentporto2a		{width: 247px;  text-align: justify; vertical-align: top; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 10px; padding-right: 0px; padding-bottom: 40px;}







.contentporto2a img	{margin-bottom: 10px; margin-left: 4px; margin-top: 4px;}























	/* t e r m s  o f  u s e */







.terms		{

	width: 646px;

	text-align: justify;

	vertical-align: top;

	padding-top: 10px;

	padding-right: 50px !important; padding-right: 0px;

	padding-left: 50px;

	padding-bottom: 0px;

}













.logintable		{width: 740px; padding-bottom: 5px;}



.copytable		{width: 740px; padding-top: 5px;}







.mid			{width: 14px;}







.leftmenu		{width: 305px; text-align: left; vertical-align: top;}







.leftmenutitle		{text-align: right; vertical-align: bottom; width: 46px;}







.leftmenutitle img	{margin-top: 14px;}















.leftporto1		{width: 58px; text-align: left; vertical-align: top;}







.right			{width: 30px; height: 50px;}







.left			{width: 58px; text-align: left; vertical-align: top;}







.homecrumbs		{height: 26px; background-color: #FFFFFF;}







.homeseparator		{background-image:  url(../img/home_v_separator.gif); width: 26px;}







.homenews		{font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; color: #000000; vertical-align: top; padding-top: 14px; padding-right: 30px}







.contact		{width: 358px;}







.contact td		{padding: 10px; width: 50%;}







.contact .input, .input	{font-size: 11px; color: #666666; height: 18px; border: 1px solid #666666;}







.textarea		{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #666666;border: 1px solid #666666;}







.contact2		{vertical-align: top; width: 388px; margin: 0px; padding: 0px 0px 50px;}







.contactsubtable	{width: 100%;}







.contactsubtable td	{padding: 5px; font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; line-height: 18px; color: #666666;}







.send			{background-color: #B43333; font-weight: bold; color: #FFFFFF; border: 0px; height: 18px; font-size: 11px;}







.newsleft		{width: 305px; vertical-align: top;}







.newsmenu		{width: 275px;}







.newslist		{font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; color: #000000; vertical-align: top; padding-top: 27px;}







.newslist2		{font-family: Verdana, Arial, Myriad Pro, sans-serif; font-size: 11px; color: #000000; vertical-align: top; padding-top: 11px; padding-left: 5px;}







.leftmenutitle2		{text-align: right; vertical-align: top; width: 48px;}







.loginbox		{background-color: #666666; width: 200px;}







.loginbox th		{background-color: #CCCCCC; padding: 10px;}







.logintd		{text-align: center; width: 247px; vertical-align: top; padding-top: 14px; background-image:  url(../img/leftmenu_v-bar.gif); background-repeat: repeat-y;}







.contentlogin		{vertical-align: top; width: 405px; margin: 0px; padding: 10px 0px 50px; color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}







.loginboxsubtable	{width: 100%;}







.loginboxsubtable td	{padding: 3px; font-size: 11px; color: #666666;}







.logininput		{background-color: #DFDFDF; height: 18px; width: 100px; border: 1px solid #666666;}







.clientleft		{width: 250px; text-align: left; vertical-align: top;}







.clientheader		{background-color: #666666; width: 740px;}







.clientheader th	{background-color: #CCCCCC; background-image:  url(../img/clientheader_back.gif); text-align: left; vertical-align: super; height: 29px; padding-left: 46px; font-size: 11px; color: #666666; font-weight: normal; cursor: default; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;}







.clientheader img	{vertical-align: middle; margin: 0px; padding: 0px;}







.clientsampletable	{background-color: #CCCCCC; width: 460px;}







.clientsampletable th	{background-color: #FFFFFF; font-size: 11px; color: #666666; text-align: left; padding: 10px; font-weight: normal; vertical-align: middle;}







.clientsampletable hr	{height: 1px; color: #CCCCCC;}







.clientsampletable td	{background-color: #FFFFFF;}







.projecttable		{width: 100%;}







.clientsampletable input {font-size: 11px; color: #666666; height: 18px; border: 1px solid #999999;}







.projecttable td	{font-size: 11px; color: #666666;}




