/* CSS Document */

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}



body {
	margin: 0px;
	z-index: 1;
	background-color: #000000;
}
.Container {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.headerTop {
	position: relative;
	top: 0px;
	left: 0px;
	height:44px;
	width:849px;
	z-index: 2;
}
.headerBottom {
	position: relative;
	top: 0px;
	left: 0px;
	height:149px;
	width:849px;
	z-index: 1;
}
.bkHead{
	position:relative;
	top:0px;
	left:0px;
	height:193px;
	width:849px;
	background:url(../images/bk_head.jpg);
}
.Content {
	position: relative;
	top: 0px;
	left: 0px;
	height:284px;
	width:849px;
	background: url(../images/cont_bk.jpg);
	background-repeat: no-repeat;
	background-position: top;
	z-index: 1;
	background-color:#FFFFFF;
}
.ContentParteneri {
	position: relative;
	top: 0px;
	left: 0px;
	height:430px;
	width:849px;
	background: url(../images/cont_bk.jpg);
	background-repeat: no-repeat;
	background-position: top;
	z-index: 1;
	background-color:#FFFFFF;
}
.Contentcontact {
	position: relative;
	top: 0px;
	left: 0px;
	height:300px;
	width:849px;
	background: url(../images/cont_bk.jpg);
	background-repeat: no-repeat;
	background-position: top;
	z-index: 1;
	background-color:#FFFFFF;
}
.Contentstiri {
	position: relative;
	top: 0px;
	left: 0px;
	height:344px;
	width:849px;
	background: url(../images/cont_bk.jpg);
	background-repeat: no-repeat;
	background-position: top;
	z-index: 1;
	background-color:#FFFFFF;
}
.Contentproiecte {
	position: relative;
	top: 0px;
	left: 0px;
	height:344px;
	width:849px;
	background: url(../images/cont_bk.jpg);
	background-repeat: no-repeat;
	background-position: top;
	z-index: 1;
	background-color:#FFFFFF;
}
.Footer {
	position: relative;
	top: 0px;
	left: 0px;
	height:126px;
	width:849px;
	background: url(../images/foot_bk.jpg);
	background-repeat: no-repeat;
	background-position: top;
  z-index: 1;
}
.menu{
  position: absolute;
	top: 0px;
	left: 90px;
	height:40px;
	width:233px;
	z-index: 500;
}
.logo {
	position: absolute;
	top: 8px;
	left: 703px;
	height:26px;
	width:125px;
	z-index: 500;
}
.headerImg {
	position: absolute;
	top: 21px;
	left: 459px;
	height:188px;
	width:345px;
	z-index: 500;
}
.footImg {
	position: absolute;
	top: 0px;
	left: 560px;
	height:106px;
	width:229px;
	z-index: 500;
}
.slogan {
	position: absolute;
	top: 40px;
	left: 47px;
	height:74px;
	width:373px;
	z-index: 499;
}
.txtContentContainer {
	position: absolute;
	top: 43px;
	left: 35px;
	width:780px;
	height: 215px;
	z-index: 499;
	border: 0;
	border-top: 2px solid #E7E7E7;
	border-bottom: 2px solid #E7E7E7;
}

.txtContentContainerParteneri {
	position: absolute;
	top: 43px;
	left: 35px;
	width:780px;
	height: 365px;
	z-index: 499;
	border: 0;
	border-top: 2px solid #E7E7E7;
	border-bottom: 2px solid #E7E7E7;
}
.txtContentContainercontact {
	position: absolute;
	top: 43px;
	left: 35px;
	width:780px;
	height: 231px;
	z-index: 499;
	border: 0;
	border-top: 2px solid #E7E7E7;
	border-bottom: 2px solid #E7E7E7;
}
.txtContentContainerstiri {
	position: absolute;
	top: 43px;
	left: 35px;
	width:780px;
	height: 275px;
	z-index: 499;
	border: 0;
	border-top: 2px solid #E7E7E7;
	border-bottom: 2px solid #E7E7E7;
}
.txtContentContainerproiecte {
	position: absolute;
	top: 43px;
	left: 35px;
	width:780px;
	height: 275px;
	z-index: 499;
	border: 0;
	border-top: 2px solid #E7E7E7;
	border-bottom: 2px solid #E7E7E7;
}
.txtContentContainerHome {
	position: absolute;
	top: 23px;
	left: 35px;
	width:780px;
	height: 215px;
	z-index: 499;
	border: 0;
}
.txtContent {
  position:absolute;
  top: 10px;
  left:0px;
  height:195px;
  width:780px;
	text-align: justify;
	overflow:hidden;
	font-size: 12px;
  font-family: Arial;
  color: #808080;
  z-index: 599;
  text-decoration:none;
}
.txtContent a{
  font-size: 12px;
  font-family: Arial;
  color: #5e5d5d;
  text-decoration:none;
  font-weight:bold;
}
.txtContent a:hover{
  font-size: 12px;
  font-family: Arial;
  color: #5e5d5d;
  text-decoration:underline;
  font-weight:bold;
}
.txtContentParteneri {
  position:absolute;
  top: 10px;
  left:0px;
  height:340px;
  width:780px;
	text-align: justify;
	overflow:hidden;
	font-size: 12px;
  font-family: Arial;
  color: #808080;
  z-index: 599;
  text-decoration:none;
}
.txtContentParteneri a{
  font-size: 12px;
  font-family: Arial;
  color: #5e5d5d;
  text-decoration:none;
  font-weight:bold;
}
.txtContentParteneri a:hover{
  font-size: 12px;
  font-family: Arial;
  color: #5e5d5d;
  text-decoration:underline;
  font-weight:bold;
}
.txtContentstiri {
  position:absolute;
  top: 10px;
  left:0px;
  height:255px;
  width:780px;
	text-align: justify;
	overflow:hidden;
	font-size: 12px;
  font-family: Arial;
  color: #808080;
  z-index: 599;
  text-decoration:none;
}

.txtContentstiri a{
  font-size: 12px;
  font-family: Arial;
  color: #5e5d5d;
  text-decoration:none;
  font-weight:bold;
}
.txtContentstiri a:hover{
  font-size: 12px;
  font-family: Arial;
  color: #5e5d5d;
  text-decoration:underline;
  font-weight:bold;
}
.txtContentproiecte {
  position:absolute;
  top: 10px;
  left:0px;
  height:255px;
  width:780px;
	text-align: justify;
	overflow:hidden;
	font-size: 12px;
  font-family: Arial;
  color: #808080;
  z-index: 599;
  text-decoration:none;
}

.txtContentproiecte a{
  font-size: 12px;
  font-family: Arial;
  color: #5e5d5d;
  text-decoration:none;
  font-weight:bold;
}
.txtContentproiecte a:hover{
  font-size: 12px;
  font-family: Arial;
  color: #5e5d5d;
  text-decoration:underline;
  font-weight:bold;
}
.txtContentMiddle{
  position:absolute;
  top: 10px;
  left:0px;
  height:40px;
  width:780px;
  text-align: justify;
  overflow:hidden;
  font-size: 12px;
  font-family: Arial;
  color: #808080;
  z-index: 599;
}
.txtContentLeft {
	position:absolute;
	top: 10px;
	left:0px;
	height:195px;
	width:300px;
	text-align: justify;
	overflow:hidden;
	font-size: 12px;
	font-family: Arial;
	color: #808080;
	z-index: 599;
    font-size: 12px;
    font-family: Arial;
    color: #808080;
    text-decoration:none;
}
.txtContentLeft a{
    font-size: 12px;
    font-family: Arial;
    color: #808080;
    text-decoration:none;
}
.txtContentLeft a:hover{
    font-size: 12px;
    font-family: Arial;
    color: #808080;
    text-decoration:underline;
}
.txtContentLeftcontact {
	position:absolute;
	top: 10px;
	left:0px;
	height:211px;
	width:300px;
	text-align: justify;
	overflow:hidden;
	font-size: 12px;
	font-family: Arial;
	color: #808080;
	z-index: 599;
    font-size: 12px;
    font-family: Arial;
    color: #808080;
    text-decoration:none;
}
.txtContentLeftcontact a{
    font-size: 12px;
    font-family: Arial;
    color: #808080;
    text-decoration:none;
}
.txtContentLeftcontact a:hover{
    font-size: 12px;
    font-family: Arial;
    color: #808080;
    text-decoration:underline;
}
.txtContentRight {
  position:absolute;
  top: 10px;
  left:460px;
  height:195px;
  width:350px;
  text-align: justify;
  overflow:hidden;
  font-size: 12px;
  font-family: Arial;
  color: #808080;
  z-index: 599;
}
.txtFootContainer {
	position: absolute;
	top: 0px;
	left: 35px;
	right:330px;
	bottom: 10px;
	z-index: 499;
}
.txtFoot {
  position:absolute;
  top: 10px;
	width:480px;
	height:100px;
	text-align: justify;
	overflow:hidden;
	font-size: 10px;
  font-family: Arial;
  color: #FFFFFF;
}
.titContent {
	position: absolute;
	top: 23px;
	left: 35px;
	width:46px;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	text-decoration:none;
	color: #909090;
	text-align:left;
}
.submenuContainer{
	position: absolute;
	top: 40px;
	left: 0px;
	width:481px;
	height:23px;
	background: url(../images/sub_bk.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	border-bottom: 1px solid #C8C8C8;
}
.submenu{
	position: absolute;
	top: 5px;
	left: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #e1e1e1;
	text-decoration:none;
}
.submenu a{
	text-decoration:none;
	padding-right:20px;
	color: #909090;
}
.submenu a:hover{
	text-decoration: none;
	color: #e1e1e1;
}
.tablefont {
  font-size: 12px;
  font-family: Arial;
  color: #808080;
  text-decoration:none;
}
.kaki {
  font-size: 16px;
  font-family: Arial;
  color: #656600;
  text-decoration:none;
  font-weight:bold;
}
.bleo {
  font-size: 16px;
  font-family: Arial;
  color: #003466;
  text-decoration:none;
  font-weight:bold;
}
.web_design{
  position: absolute;
  top:10px;
  left:0px;
  width:240px;
  height:195px;
  z-index: 600;
}
.wbnlnk {
  font-size: 12px;
  font-family: Arial;
  color: #5e5d5d;
  text-decoration:none;
  font-weight:bold;
}
.modelare3d{
  position: absolute;
  top:10px;
  left:270px;
  width:240px;
  height:195px;
  z-index: 600;
}
.programare{
  position: absolute;
  top:10px;
  left:540px;
  width:240px;
  height:195px;
  z-index: 600;
}
.index_tit{
  position: absolute;
  top:0px;
  left:0px;
  width:240px;
  height:38px;
  text-align:center;
  font-size: 12px;
  font-family: Arial;
  color: #808080;
}
.index_cont{
  position: absolute;
  top:58px;
  left:0px;
  text-align:justify;
  width:240px;
  height:177px;
  overflow:hidden;
  font-size: 12px;
  font-family: Arial;
  color: #808080;
}
.index_cont a{
  font-size: 12px;
  font-family: Arial;
  color: #5e5d5d;
  font-weight:bold;
  text-decoration:none;
}
.index_cont a:hover{
  font-size: 12px;
  font-family: Arial;
  color: #5e5d5d;
  text-decoration:underline;
}
.contact_label_name{
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	width:130px;
	text-align:left;
}
.contact_input_name{
	display:block;
	position:absolute;
	left:135px;
	top:0px;
	width:180px;
	text-align:left;
}
.contact_label_mail{
	display:block;
	position:absolute;
	left:0px;
	top:25px;
	width:130px;
	text-align:left;
}
.contact_input_mail{
	display:block;
	position:absolute;
	left:135px;
	top:25px;
	width:180px;
	text-align:left;
}
.contact_label_de{
	display:block;
	position:absolute;
	left:0px;
	top:50px;
	width:133px;
	text-align:left;
}
.contact_input_de{
	display:block;
	position:absolute;
	left:135px;
	top:50px;
	width:180px;
	text-align:left;
}
.contact_label_message{
	display:block;
	position:absolute;
	left:0px;
	top:75px;
	width:130px;
	text-align:left;
}
.contact_input_message{
	display:block;
	position:absolute;
	left:135px;
	top:75px;
	width:180px;
	text-align:left;
}
.contact_btn{
    display:block;
	position:absolute;
	left:135px;
	top:170px;
	text-align:left;
}
#inp{
	width:100%;
}
textarea{
	height:80px;
	width:130px;
	background:#FFFFFF;
}
input{
	background:#FFFFFF;
}
#button{
	width:70px;
	height:25px;
	margin:10px;
	margin-bottom:0;
	margin-top:0;
	color:#FFFFFF;
	background:url(../images/button_bk.jpg);
	border:0;
}
.WebContainer {
  	position:absolute;
  	left:0px;
  	z-index: 600;
}
.WebLeft {
  	position:absolute;
  	top: 0px;
  	left:5px;
	width:377px;
	height:182px;
	background:url(../images/bk_porto.gif);
	background-repeat:no-repeat;
	background-position:top;
  	z-index: 600;
}
.WebLeft2 {
  	position:absolute;
  	top: 0px;
  	left:5px;
	width:377px;
	height:182px;
	background:url(../images/bk_porto2.gif);
	background-repeat:no-repeat;
	background-position:top;
  	z-index: 600;
}
.WebRight {
  	position:absolute;
  	top: 0px;
  	left:405px;
	width:377px;
	height:182px;
	background:url(../images/bk_porto.gif);
	background-repeat:no-repeat;
	background-position:top;
  	z-index: 600;
}
.WebRight2 {
  	position:absolute;
  	top: 0px;
  	left:405px;
	width:377px;
	height:182px;
	background:url(../images/bk_porto2.gif);
	background-repeat:no-repeat;
	background-position:top;
  	z-index: 600;
}
.WebPict {
  	position:absolute;
  	top: 20px;
  	left:10px;
	_left:15px;
	width:141px;
	height:137px;
	background:url(../images/bk_pict.gif);
	background-repeat:no-repeat;
	background-position:top;
  	z-index: 601;
	padding-top:6px;
	padding-left:12px;
	_padding-left:6px;
}
.WebText {
  	position:absolute;
  	top: 25px;
  	left:171px;
	width:170px;
	height:125px;
  	z-index: 601;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	text-align:left;
	overflow:hidden;
	color:#767575;
}
.WebPict2 {
  	position:absolute;
  	top: 25px;
  	left:211px;
	_left:211px;
	width:141px;
	height:135px;
	border: 0px solid red;
	background:url(../images/bk_pict.gif);
	background-repeat:no-repeat;
	background-position:top;
  	z-index: 601;
	float:right;
	padding-top:6px;
	padding-left:12px;
	_padding-right:12px;
}
.WebText2 {
  	position:absolute;
  	top: 20px;
  	left:10px;
	width:190px;
	height:137px;
  	z-index: 601;
	border: 0px solid green;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:10px;
	padding-top: 20px;
	text-decoration:none;
	text-align:left;
	overflow:hidden;
	color:#767575;
}
.WebTitle{
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	text-decoration:none;
	color:#03b008;	
}
.WebTitle2{
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	text-decoration:none;
	color:#03b008;	
	padding-left:35px;
}
.news_title{
	color: #808080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
}