body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:100%;
  margin:0;
  padding:0;
  border:0;
  background:#edede4;
}

/* MODULES */
.header {
  width:993px;
}

.menu {
  width:993px;
  height:133px;
  background-image:url(../img/menu_bgd.jpg);
}

.mainbox {
  width:993px;
}

.port4ctg {
  width:993px;
  background:url('../img/lines.jpg') center no-repeat;
  text-align:center;
}

.footer {
  width:993px;
  height:200px;
  background-image:url(../img/box_bottom.jpg);
  text-align:left;  
}
/* END MODULES */

/* TOP MENU */
a.menulink:link, a.menulink:active, a.menulink:visited {
  display:block;
  float:left;
  width:149px;
  height:58px;
  text-decoration:none;
  margin:9px 6px 0 10px;
  font-size:140%;
  color:#edede4;
  text-align:center;
  padding-top:20px;
}

a.menulink:hover {
  text-decoration:none;
  background:#222427;
}

.link_small {
  display:block;
  font-size:70%;
  color:#bdbdbd;
  text-align:right;
  padding-right:5px;
  margin-top:-7px;
}

a.submenulink:link, a.submenulink:active, a.submenulink:visited {
  display:block;
  height:32px;
  font-size:80%;
  font-weight:bold;
  float:left;
  color:#b9b9af;
  padding:0 30px 0 30px;
  text-decoration:none;	
}

a.submenulink:hover {
  color:white;
}

.submenu_selected {
  display:block;
  height:32px;
  font-size:80%;
  font-weight:bold;
  float:left;
  color:white;
  padding:0 30px 0 30px;
  text-decoration:none;		
}

/* END TOP MENU */

/* MAIN BOX */
.portbox {
  height:440px;
  width:714px;
  background-image:url(../img/main_box_bgd_crem.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
}

#divbox {
  *overflow:hidden; /* all IE '.' only IE7 '_' onli IE6 */
  overflow:auto;
  overflow:-moz-scrollbars-none; /*only firefox */
  width:693px;
  height:440px;
  text-align:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
  #divbox { overflow:hidden;}
}/* for safari only */
	


.wrapper {
  overflow:hidden;
  width:673px;
  height:440px;
}

.divintbox {
  padding-top:34px;
  padding-bottom:22px;
  height:384px;
  width:673px;
}

.rightmenu {
  height:440px;
  width:272px;
  background-image:url(../img/box_right_bgd.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
}

.rightmenu_contact {
  height:440px;
  width:272px;
  background-image:url(../img/box_right_contact_bgd.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
}

.services_title {
  color:white;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:140%;
  margin:40px 0 0 28px;
}

.services_description {
  color:#777777;
  font-size:80%;
  margin:25px 0 0 28px;
}

.links {
  padding:20px 0 0 28px;
}

a.rightmenulink:link, a.rightmenulink:active, a.rightmenulink:visited {
  display:block;
  width:220px;
 /* height:18px;*/
  font-size:80%;
  font-weight:bold;
  float:left;
  color:#acacac;
  margin-top:1px;
  padding:0 20px 0 0;
  text-decoration:none;
}

a.rightmenulink:hover {
  color:white;
}

.services_img {
  display:block;
  float:left;
  margin:50px 30px 0 30px;
}

.services_text {
  display:table;
  float:left;
  width:100px;
  font-size:75%;
  color:#4a4a4a;
  width:251px;
  text-align:justify;
  float:left;
  background:#deddcb;
  padding:45px 10px 0 0 ;
}

.softout1 {
  background: url('../img/software_outsourcing_onsite.jpg') right top no-repeat; 
  margin-top:20px;
}

.softout2 {
  background: url('../img/software_outsourcing_onsite_team.jpg') left top no-repeat; 
}

.softout3 {
  background: url('../img/software_outsourcing_offshore.jpg') right top no-repeat; 
}

.webprog1 {
  background: url('../img/web_programming_home.jpg') right top no-repeat; 
  margin-top:20px;
}

.webprog2 {
  background: url('../img/web_programming_valid.jpg') left top no-repeat;
}

.webprog3 {
  background: url('../img/web_programming_compatibility.jpg') right top no-repeat;
}

.webdes1 {
  background: url('../img/web_design_choosing.jpg') right top no-repeat; 
  margin-top:10px; 
}

.webdes2 {
  background: url('../img/web_design_create.jpg') left top no-repeat;
}

.webdes3 {
  background: url('../img/web_design_last.jpg') right top no-repeat;
}

.webhost1 {
  background: url('../img/software_outsourcing_offshore.jpg') right top no-repeat; 
  margin-top:30px;
}

.webhost2{
  background: url('../img/wordpress_usability.jpg') left top no-repeat; 
}

.webhost3{
  background: url('../img/wordpress_plugins.jpg') right top no-repeat; 
}

.mkting1 {
  background: url('../img/software_outsourcing_onsite.jpg') right top no-repeat;
  margin-top:20px;
}

.mkting2 {
  background: url('../img/software_outsourcing_onsite_team.jpg') left top no-repeat;
}

.mkting3 {
  background: url('../img/software_outsourcing_offshore.jpg') right top no-repeat;
}

.logodev1 {
  background: url('../img/logo_development_identity.jpg') right top no-repeat;
  margin-top:20px;
}

.logodev2 {
  background: url('../img/logo_development_vectorial.jpg') left top no-repeat;
}

.logodev3 {
  background: url('../img/logo_development_last.jpg') right top no-repeat;
}

.brand1 {
  background: url('../img/branding_and_identity_customers.jpg') right top no-repeat;
  margin-top:20px;
}

.brand2 {
  background: url('../img/branding_and_identity_long_term.jpg') left top no-repeat;
}

.brand3 {
  background: url('../img/branding_and_identity_palete.jpg') right top no-repeat;
}

.usuab1 {
  background: url('../img/usability_user_experience.jpg') right top no-repeat;
  margin-top:10px;
}

.usuab2 {
  background: url('../img/usability_clicks.jpg') left top no-repeat;
}

.usuab3 {
  background: url('../img/usability_flow.jpg') right top no-repeat;
}

.seo1 {
  background: url('../img/advanced_seo_ranking.jpg') right top no-repeat;
  margin-top:10px;
}

.seo2 {
  background: url('../img/advanced_SEO_campain.jpg') left top no-repeat;
}

.seo3 {
  background: url('../img/advanced_SEO_keyword.jpg') right top no-repeat;
}

.css1 {
  background: url('../img/css_global.jpg') right top no-repeat;
  margin-top:10px;
}

.css2 {
  background: url('../img/css_valid.jpg') left top no-repeat;
}

.css3 {
  background: url('../img/css_quick.jpg') right top no-repeat;
}

.joomla1 {
  background: url('../img/wordpress_themes.jpg') right top no-repeat; margin-top:30px;
  margin-top:10px;
}

.joomla2 {
  background: url('../img/wordpress_usability.jpg') left top no-repeat;
}

.joomla3 {
  background: url('../img/wordpress_plugins.jpg') right top no-repeat;
}

.ecom1 {
  background: url('../img/software_outsourcing_onsite.jpg') right top no-repeat; 
  margin-top:10px;
}

.ecom2 {
  background: url('../img/wordpress_usability.jpg') left top no-repeat;
}

.ecom3 {
  background: url('../img/branding_and_identity_palete.jpg') right top no-repeat;
}


/* END MAIN BOX */

/* 4 PORTFOLIO CATEGORY SECTION */
.portfolio_title {
  color:#032970;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:120%;
}

.portfolio_description {
  color:#6a6a59;
  font-size:80%;
  height:30px;
}

.portfolio_image {
  height:170px;
}

a.viewport:link, a.viewport:active, a.viewport:visited {
  display:block;
  background:url('../img/button_portfolio.jpg') no-repeat;
  width:153px;
  height:26px;
  padding:10px 0 0 0;
  color:black;
  font-size:80%;
  font-weight:bold;
  text-decoration:none;
  margin: 0 0 0 40px;
}

a.viewport:hover {
  color:gray;
}

#delimiter {
  display:block;
  width:970px;
  height:7px;
  background:url('../img/portfolio_content_bgd.jpg') bottom repeat-x;	
}
/* END 4 PORTFOLIO CATEGORY SECTION */

/* 4 CATEGORY SECTION */
.content_title {
  color:#032970;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:120%;
}

.content_title_small {
  color:#032970;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:80%;
  font-weight:bold;
}

.content_description {
  font-size:90%;
  text-align:justify;
}

a.viewserv:link, a.viewserv:active, a.viewserv:visited {
  display:block;
  width:220px;
  height:10px;
  color:#032970;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:75%;
  text-decoration:none;
  text-align:right;
}

a.viewserv:hover {
  color:#4b6085;
}

/* END 4 CATEGORY SECTION */

/* FOOTER */
.explfoot {
  color:#afafaf;
  font-weight:bold;
}

a.explore:link, a.explore:active, a.explore:visited {
  display:block;
  float:left;
  width:120px;
  color:#afafaf;
  font-size:80%;
  text-decoration:none;
}

a.explore:hover {
  color:white;
}

a.explore1:link, a.explore1:active, a.explore1:visited {
  display:block;
  float:left;
  width:140px;
  color:#afafaf;
  font-size:80%;
  text-decoration:none;
  padding-left:15px;
}

a.explore1:hover {
  color:white;
}

/* END FOOTER */

/* ioana */
.soft_out {
	font-size:80%;
	text-align:justify;
	margin:10px;
	width:97%;
}

a.menu_selected {
  display:block;
  float:left;
  width:149px;
  height:58px;
  text-decoration:none;
  margin:9px 6px 0 10px;
  font-size:140%;
  color:#edede4;
  text-align:center;
  padding-top:20px;
  background:#222427;
}

a.viewserv_double:link, a.viewserv_double:active, a.viewserv_double:visited {
  display:block;
  width:220px;
  height:20px;
  color:#032970;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:75%;
  text-decoration:none;
  text-align:right;
}

a.viewserv_double:hover {
  color:#4b6085;
}

.software_outsourcing_title {
  color:white;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:130%;
  margin:40px 0 0 25px;	
}

.portbox_faq {
  height:440px;
  width:714px;
  background-image:url(../img/main_box_bgd_b.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  text-align:justify;	
}

.divintbox_faq {
  padding-top:100px;
  padding-bottom:22px;
  margin-left:175px;
  height:318px;
  width:480px;
}

.answer {
  padding-left:15px;
  width:450px;
  text-align:justify;
  color:#6D683E;
}

.answer a{
  color:#6D683E;
}

.question {
  font-weight:bold;
}

.smaller_font {
  font-size:70%;
  margin:0;
  width:100%;
}

.font_80 {
  font-size:80%;	
  margin-left:200px;
}

.soft_out ul {
  list-style:circle;
}

.soft_out ul li {
  padding-bottom:18px;
  padding-right:18px;
}

.web_app {
  text-align:center;
  font-size:70%;
  margin:0;
  width:100%;
}

.web_host {
  text-align:center;
  font-size:75%;
  width:90%;
  margin-top:30px;
  *margin-top:55px;
  color:#032970;
  border-color:#032970;
}

.web_host td {
  border-color:#032970;
}


a.web_host_order:link, a.web_host_order:active, a.web_host_order:visited {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#222427;
}

a.web_host_order:hover {
  color:#032970;
}

a.inside {
  color:#032970;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
}

.a_btn {
  background-color:#edede4;
  border:0;
  color:#032970;
  cursor:pointer;
  width:220px;
  text-align:right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:75%;
  margin:0;
  padding:3px 0 0 0;
  height:21px;
}

.formhost {
	margin:0;
	padding:0;
}

.web_app_typo {
  margin:0;
  padding:0;
  text-align:justify;
  font-size:75%;
  width:70%;
}

.web_app_typo ul{
  margin-top:3px;
  margin-bottom:4px;
}

.web_app_wprs {
  text-align:justify;
  font-size:75%;
  width:80%;
}

.web_app_wprs ul {
  padding-left:15px;
  margin-top:3px;
  margin-bottom:4px;
  margin-left:0;
}

a.linkMore:link, a.linkMore:active, a.linkMore:visited {
  color:#032970;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
}

a.linkMore:hover {
  color:#4b6085;
}

.career_maintext {
  text-align:justify;
  font-size:80%;
  width:90%;
  padding-top:25px;
}

.career_maintext ul {
  margin-top:3px;
  margin-bottom:4px;
}

.job_title {
 font-size:110%;
 font-weight:bold;
 display:block;
 padding-bottom:5px;
}

.span_social {
  display:block;
  padding-top:5px;
}

.portbox_contact {
  height:440px;
  width:714px;
  background-image:url(../img/main_box_contact_bgd.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  text-align:justify;	
}

.content_description ul{
  padding-left:15px;
  margin:2px 0;
}

#seo li, #seo1 li {
	font-size:80%;
	list-style:circle;
	margin:0;
	padding:0;
}

.padding_smaller {
  padding-top:50px;
  _padding-top:40px;
  }

.sitemapbox {
  display:block;
  float:left;
  padding:50px 0 0 70px;
  height:318px;
  width:240px;
  _width:220px;
}

.padding_sitemap {
	margin:0 0 0 20px;
}


a.sitemaplink:link, a.sitemaplink:active, a.sitemaplink:visited {
  display:block;
  width:200px;
  font-size:70%;
  font-weight:bold;
  float:left;
  text-align:left;
  color:#6D683E;
  margin-top:1px;
  padding:0 0 0 20px;
  _padding:0 0 0 17px;
  text-decoration:none;
}

a.sitemaplink:hover {
  color:white;
}

.home_ico {
	background:url('../img/home_ico.jpg') no-repeat left;
	height:15px;
}

.main_page_ico {
	background:url('../img/main_page_ico.jpg') no-repeat left;
	height:15px;
}

a.related_resources:link, a.related_resources:active, a.related_resources:visited {
  display:block;
  width:450px;
  font-size:80%;
  font-weight:bold;
  float:left;
  text-align:left;
  color:#6D683E;
  margin-top:1px;
  padding:0 0 0 20px;
  _padding:0 0 0 17px;
  text-decoration:none;
}

a.related_resources:hover {
  color:white;
}


.divintbox_related_resources {
  padding-top:150px;
  margin-left:175px;
  height:318px;
  width:480px;
}

.related_resources_text_right {
  display:block;
  width:220px;
  font-size:80%;
  font-weight:bold;
  float:left;
  color:#acacac;
  margin-top:1px;
  padding:0 20px 0 0;
  text-decoration:none;
}
