@charset "utf-8";

/* CSS Document */
*{
margin:0; 
padding:0;
}
a img{
text-decoration:none;
border:none;}
img {
border:none;
}
.link_partener:link, .link_partener:visited, link_partener:hover{
color: #ff00a8;
text-decoration:none;
}
a:hover img{
text-decoration:none
}

body{ 
font:normal 12px  Arial, Helvetica, sans-serif;
background:url(../images/bg.png) repeat-x top center #c8d7e3;
 }
li{
list-style-type:none;
}
.clear{clear:both;}
.bold{ font-weight:bold;}
.italic{ font-style:italic;}
.containerTop{
	width:928px; /*center hack*/
	margin:0 auto; /*center hack*/
	margin-top:10px;
	background:url(../images/containerTop.png) no-repeat bottom right;
	height:8px !Important; 

 }
 .containerDown{
	width:928px; /*center hack*/
	margin:0 auto; /*center hack*/
	background:url(../images/containerDown.png) no-repeat top left;
	height:14px !Important;

 }
.container{

	width:928px; /*center hack*/
	margin:0 auto; /*center hack*/
	background-image:url(../images/containerBg.png);
	background-repeat:repeat-y;
	background-position:center;

 }
.wrapper{
width:926px; /*center hack*/
margin:0 auto; /*center hack*/
background-image:url(../images/wrapperBg.gif);
background-repeat:repeat-y;


}

.container_st{
	float:left;
 	width:194px;
}


.logo a{ 
	width:194px; 
	height:72px; 
	background:url(../images/logo.png) no-repeat top center;
	display:block; 
}
.menu{
	width:194px; 
	height:174px; 
	background:url(../images/menuLeft.gif) no-repeat top left;
}
.menuDown{
	width:187px; 
	height:9px; 
	background:url(../images/menuDown.gif) no-repeat top left;
}
.meniu{
padding-top:5px;
margin-left:7px;
width:187px; 
}
.meniu a {
width:187px; 
height:32px;
}
/* Prima Pagina */
.meniu a.btn_home{ 
display:block; 
background:url(../images/meniu_home.gif) no-repeat top right;
}
.meniu a.btn_home:hover{ 
display:block; 
background:url(../images/meniu_home.gif) no-repeat bottom right;
}
.meniu .btn_home_curent{ 
display:block; 
background:url(../images/meniu_home_curent.gif) no-repeat bottom right;
}

/* Servicii Web  */
.meniu a.btn_servicii{ 
display:block; 
background:url(../images/meniu_servicii_web.gif) no-repeat top right;
}
.meniu a.btn_servicii:hover{ 
display:block; 
background:url(../images/meniu_servicii_web.gif) no-repeat bottom right;
}
.meniu a.btn_servicii_curent{ 
display:block; 
background:url(../images/meniu_servicii_web_curent.gif) no-repeat bottom right;
}

/* Portofoliu */
.meniu a.btn_portofoliu{ 
display:block; 
background:url(../images/meniu_portofoliu.gif) no-repeat top right;
}
.meniu a.btn_portofoliu:hover{ 
display:block; 
background:url(../images/meniu_portofoliu.gif) no-repeat bottom right;
}
.meniu a.btn_portofoliu_curent{ display:block; background:url(../images/meniu_portofoliu_curent.gif) no-repeat bottom right;}


/* Software */
.meniu a.btn_software{ display:block; background:url(../images/meniu_software.gif) no-repeat top right;}
.meniu a.btn_software:hover{ display:block; background:url(../images/meniu_software.gif) no-repeat bottom right;}
.meniu a.btn_software_curent{ display:block; background:url(../images/meniu_software_curent.gif) no-repeat bottom right;}



/* Contact */
.meniu a.btn_contact{ display:block; background:url(../images/meniu_contact.gif) no-repeat top right;}
.meniu a.btn_contact:hover{ display:block; background:url(../images/meniu_contact.gif) no-repeat bottom right;}
.meniu a.btn_contact_curent{ display:block; background:url(../images/meniu_contact_curent.gif) no-repeat bottom right;}

.container_proiecte_recente {
float:right;
width:187px;
}
.proiecte {

float:left;
width:180px;
margin:15px 0 0 7px;
}
.proiecte_title {
font-family: 'Trebuchet MS',Tahoma,sans-serif;
font-size: 15px;
font-weight: bold;
color: #ff4807;
height:15px;
margin:0 0 0 4px;
width:160px;
}
.proiect {
margin:15px 26px 0 18px;
border:1px solid #DCDCDC;
padding:2px;
}
.proiect_hover {
margin:15px 26px 0 18px;
border:1px solid #FF4807;
padding:2px;
}
.proiect_link {
margin:2px 0 0 0px;
text-align:center;
width:174px;
}
a.proiect_link:link, a.proiect_link:visited {
color:#9a9a9b;
font-weight:bold;
text-decoration:none;

}
a.proiect_link:hover {
color:#FF4807;
font-weight:bold;
}
.container_contact {
float:right;
width:187px;
}
.contact1 {
float:left;
padding-bottom:11px;
margin:15px 0 0 7px;
width:180px;
}
.contact_titlu {
font-family: 'Trebuchet MS',Tahoma,sans-serif;
font-size: 15px;
font-weight: bold;
color: #ff4807;	
height:15px;
margin:0 0 0 4px;
width:61px;
}
.contact_txt {
margin:15px 0 0 4px;
color:#9a9a9b;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
a:link,  a:visited, a:hover{
color:#9A9A9B;
text-decoration:underline;
}
/*------------------------------end container left--------------------------------*/


.container_dr{
	width:726px !Important;
	float:left;
	margin-left:6px;
	}
.banner_1{
	width:719px; /*center hack*/
	margin:0 auto; /*center hack*/
	background:url(../images/banner/banner1.png) no-repeat bottom right;
	height:168px !Important; 
}

.banner_1 .container_banner{
	width:155px; /*center hack*/
	margin:0 auto; /*center hack*/
	background:url(../images/categ.jpg) bottom no-repeat;
	display:block;
	margin-left:6px;
	margin-top:8px;
	float:left;
	height:152px !Important;
}
.banner_1 .container_banner_hover{
	width:155px; /*center hack*/
	margin:0 auto; /*center hack*/
	background:url(../images/categ.jpg) top no-repeat;
	display:block;
	cursor:pointer; 
	margin-left:6px;
	margin-top:8px;
	float:left;
	height:152px !Important;
}

.banner_1 .banner_titlu{
	font-family:Tahoma, Arial;
	font-size:14px;
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	color:#f8f2e5; 
}
.banner_1 .banner_content{
	font-family:Tahoma, Arial;
	font-size:11px;
	margin-left:5px;
	margin-right:5px;
	color:#d3e0ea;
	text-align:left;
	line-height:16px; 
}

.banner_2{
	width:719px; /*center hack*/
	margin:0 auto; /*center hack*/
	background:url(../images/banner/banner2.png) no-repeat bottom right;
	height:168px !Important; 
}
.banner_2 .container_banner{
	width:200px; /*center hack*/
	margin:0 auto; /*center hack*/
	margin-left:30px;
	padding-top:50px;

}
.banner_2 .banner_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	line-height:16px; 
}
.main_content{
margin-top:20px;
padding:0 20px 0 14px;
width:692px;
}
.main_content h1{
color:#FF4807;
font-size:16px;
padding-bottom:16px;
}
.main_content_right{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1b619b;
text-align:justify;
line-height:16px;
}
.main_content_right h2{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#9a9a9b;
line-height:25px;
}
.main_content_right p{
margin-top:5px;
margin-bottom:5px;
}
.container_interior {
background:transparent url(../images/bg_container2.png) no-repeat scroll left top;
width:694px;
height:236px;
margin-left:13px;
margin-top:13px;
}

.caseta_produs {
display:inline;
float:left;
margin:50px 0 0 0;
width:231px;

}
.caseta_produs H3 {
background:transparent url(../images/bullet.gif) no-repeat scroll left center;
font-size:12px; 
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#9a9a9b;
text-align:left;
line-height:20px;
margin-left:15px;
padding:0px 15px 0px 15px;
}
.descriere_produs {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1b619b;
text-align:justify;
line-height:16px;
padding:3px 15px 0px 15px;}
/*------------------------------Begin Software--------------------------------*/
.software-project-list-outer {
	padding-bottom:15px;
}
.software-project-list {
	-x-system-font:none;
	border-bottom:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	font-family:Tahoma,Arial;
	color:#6A6A6A;
	height:100%;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.36em;
	margin-bottom:-1px;
	overflow:hidden;
	padding:14px 0;
}
.software-project-item-first {
	border-right:1px solid #EFEFEF;
	float:left;
	padding-right:19px;
	width:180px;
}
.software-project-list .links {
padding:0 !important;
}

.software-project-list .links a:link, .links a:visited {
color:#FF4807;
font-weight:bold;
text-decoration:none;
}
.software-project-list .links a:hover {
color:#9a9a9b;
}
.software-project-item-second {
float:left;
margin-left:-1px;
width:470px;
border-left:1px solid #EFEFEF;
padding-left:19px;
	}
.software-project-list h2 {
-x-system-font:none;
color:#009BE7;
font-family:Verdana;
font-size:1.17em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:6px;
padding-bottom:3px;
}
.software-project-list p {
padding-bottom:7px;
}
/*------------------------------End Software--------------------------------*/
/*------------------------------Begin Servicii--------------------------------*/
.servicii-project-list-outer {
	padding-bottom:15px;
}
.servicii-project-list {
	-x-system-font:none;
	border-bottom:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	font-family:Tahoma,Arial;
	height:100%;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.36em;
	margin-bottom:-1px;
	overflow:hidden;
	padding:14px 0;
}
.servicii-project-item-first {
	border-right:1px solid #EFEFEF;
	float:left;
	padding-right:19px;
	width:325px;
}

.servicii-project-item-second {
float:left;
margin-left:-1px;
width:325px;
border-left:1px solid #EFEFEF;
padding-left:19px;
	}

.text_title{
	text-decoration:none;
	font-style:normal;
	color:#9A9A9B;
}
em{
	color: #333333;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
}
.text_block {
color:#6A6A6A;
padding-left:5px;
padding-top:5px;
text-align:justify;
}
.icon{
	background-repeat:no-repeat;
	height:80px;
	padding-left: 85px;
	line-height:20px;
	font-family:sans-serif;
	font-weight: bold;
	color:#333333;
	font-size:20px;
}
.dev_icon{
	background-image:url(../images/icons/dev_icon.jpg);}
.design_icon{
	background-image:url(../images/icons/design_icon.jpg);
}
.seo_icon{
	background-image:url(../images/icons/seo_icon.jpg);
}
.grafic_icon{
	background-image:url(../images/icons/grafic_icon.jpg);
}
.flash_icon{
	background-image:url(../images/icons/flash_icon.jpg);
}
.host_icon{
	background-image:url(../images/icons/host_icon.jpg);
}

/*------------------------------End Servicii--------------------------------*/

/*------------------------------Begin Portofoliu--------------------------------*/

.inner-content {
color:#6A6A6A;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5;
padding-bottom:5px;
text-align:justify;
}
.inner-content h1 { 
padding-bottom:16px;
 font-size: 16px; 
 color:#FF4807; 
}
.inner-content h2 {
 margin-bottom:6px; 
 padding-bottom:3px; 
 font:bold 1.17em Verdana; 
 color:#009be7; 
 }
.inner-content h3 { 
padding-bottom:8px; 
font:bold 1em Verdana; 
color:#6a6a6a; }

.paging-top {
float:right;
height:15px;
margin-top:-29px;
padding-top:4px;
width:80%;
}
.portfolio-project-list-outer {
	padding-bottom:15px;
}
.portfolio-project-list {
	-x-system-font:none;
	border-bottom:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	font-family:Tahoma,Arial;
	height:100%;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.36em;
	margin-bottom:-1px;
	overflow:hidden;
	padding:14px 0;
}
.portfolio-project-item-first {
	border-right:1px solid #EFEFEF;
	float:left;
	padding-right:19px;
	width:325px;
}
.portfolio-project-list .picture {
	border:1px solid #DCDCDC;
	float:right;
	margin:0 0 0 15px;
	padding:2px;
}
.portfolio-project-list .picture_hover {
	border:1px solid #FF4807;
	float:right;
	margin:0 0 0 15px;
	padding:2px;
}
portfolio-project-list .picture img {
	display:block;
}
.portfolio-project-list h2 {
-x-system-font:none;
color:#009BE7;
font-family:Verdana;
font-size:1.17em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:6px;
padding-bottom:3px;
}
h2 a:link, a:visited{
color:#FF4807;
font-weight:bold;
text-decoration:none;
}
h2 a:hover{
color:#9a9a9b;
font-weight:bold;
text-decoration:none;
}
.portfolio-project-list p {
padding-bottom:7px;
}
.portfolio-project-list .links {
padding:0 !important;
}

.portfolio-project-list .links a:link, .links a:visited {
color:#9a9a9b;
font-weight:bold;
text-decoration:none;
}
.portfolio-project-list .links a:hover {
color:#FF4807;

}
.portfolio-project-item-second {
float:left;
margin-left:-1px;
width:325px;
border-left:1px solid #EFEFEF;
padding-left:19px;
}
.page-navigator {
-x-system-font:none;
float:right;
color:#087AAD;
font-size:0.91em;
line-height:1.3em;
margin:-4px 0 12px;
}
/*------------------------------end Portofoliu--------------------------------*/

/*------------------------------Begin contact--------------------------------*/
.form_contact {margin:0px;padding:0px;}
.form_contact table { margin:0px; width:350px; border:4px solid #a9def5}
.form_contact table td {text-align:left;color:#2c5252;font-size:12px;font-weight:100;}
.form_contact table td input {background:#f6f6f6;padding:3px 7px;width:270px;border:1px solid #a9def5; font-size:11px; }
.form_contact table td input.pret {background:none;border:none;padding:0px;width:135px; padding:0 0 2px 5px;color:#3d3d3d; font-size:12px;}
.form_contact table td div.sterge11 {float:left;width:auto;font-weight:800; background:url(../images/b_repeat_sterge.jpg) repeat-x top; padding:5px 23px 0px 23px; height:19px;border:none;cursor:pointer;border:1px solid #21413c;color:#ffffff;margin:0px;font-size:11px;}
.form_contact table td div.trimite11 {float:right;width:auto;font-weight:800;  background:url(../images/b_repeat_trimite.jpg) repeat-x top; width:auto;padding:5px 23px 0px 23px; height:19px;cursor:pointer;border:1px solid #2c5a74;color:#ffffff;margin:0px;font-size:11px;}
.form_contact table td textarea {background-color:#f6f6f6;border:1px solid #a9def5;padding:3px 7px;width:275px;height:120px;font-size:11px; }

div.grippie {
	background:#EEEEEE url(../images/grippie.png) no-repeat scroll center 2px;
	border-color:#a9def5;
	border-style:solid;
	border-width:0pt 1px 1px;
	cursor:s-resize;
	height:9px;
	overflow:hidden;
}
.resizable-textarea textarea {
	display:block;
	margin-bottom:0pt;
	width:95%;
	height: 20%;
}
.contact {
color:#1B619B;
}
/*------------------------------end contact--------------------------------*/

/*------------------------------end container right--------------------------------*/
.meniu_footer_top{
	width:929px; /*center hack*/
	margin:0 auto; /*center hack*/
	margin-top:7px;
	background:url(../images/footer_top.gif) no-repeat bottom right;
	height:12px !Important; 

 }
 .meniu_footer_down{
	width:929px; /*center hack*/
	margin:0 auto; /*center hack*/
	background:url(../images/footer_down.gif) no-repeat top left;
	height:12px !Important;

 }
.meniu_footer {
	width:927px; /*center hack*/
	margin:0 auto; /*center hack*/
	border-left: 1px solid #1b619b;
	border-right: 1px solid #1b619b;
	background-color:#accbe0;

}
.footer1 {
	width:233px;
	border-right:1px solid #f8f2e5;
	float:left;
	display:inline;	
}
.footer2 {
	width:278px;
	border-right:1px solid #f8f2e5;	
	float:left;
	display:inline;	
}
.footer3 {
	width:203px;
	border-right:1px solid #f8f2e5;	
	float:left;
	display:inline;	
}
.footer4 {
	width:208px;	
	float:left;
	display:inline;	
}
.submeniu_list a:link, .submeniu_list a:visited {
    color:#1b619b;
	font-weight:normal;
    text-decoration:none;
}

.submeniu_list a:hover {
    color:#f85312;
	font-weight:normal;	
    text-decoration:none;
}
.footer_titlu{
	background:transparent url(../images/sageta.gif) no-repeat scroll left center;
	padding:0 0 0 15px;
	font-family:Tahoma, Arial;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	text-align:left;
	color:#1b619b; 
}
.footer_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:25px;
	margin-right:5px;
	color:#1b619b;
	text-align:left;
	line-height:16px; 
}
.copyright{
	width:929px; /*center hack*/
	margin:0 auto; /*center hack*/
	margin-top:10px;
	margin-bottom:30px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b619b;
}
a.txtLink, a.txtLink:visited  {
margin-left:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#087aad;
background-color:#FFFFFF none repeat scroll 0 0;
padding:2px 5px 2px 5px;
border: 1px solid #DDDDDD;
text-decoration:none;
}
a.txtLink:hover {
background-color:#2793c2;
border: 1px solid #003366;
color:#FFFFFF;
text-decoration:none;

}

.txtLinkActiv {
margin-left:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
border-color:#999999;
background-color:#FFFFFF none repeat scroll 0 0;
color:#ff4807;
text-decoration:none;
font-weight:bold;
padding-left:3px;
padding-right:3px;
}

.lang {
	z-index: 1;
	position: relative; 
	margin-top: -12px; 
	float: right; 
	margin-right: 10px;
}
