html {
    border-left: 0px;
}
body, form, a, div, span, ul, ol, li, table, caption, tr, th, td, img, strong, em, p, h1, h2, h3, h4, h5, h6, pre {
    padding: 0px;
    border: 0px;
    margin: 0px;
}
body {
    color: #666666;
	background-image: url('../image/bg.jpg');
}
body, input, select, option, textarea, h1, h2, h3, h4, h5, h6, table, tr, th, td {
    font-family: georgia, helvetica, "Trebuchet MS", verdana, lucida, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}	
strong, h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}
a {
	font-family:Georgia;
	color:#666666;
	text-decoration:none;
}
a.hover {
	text-decoration:none;
}
a.visited {
	color:#666666;
}

/* TinyMCE HACK */ 
p { 
	margin-bottom:15px;
}
.MsoNormal {
	text-align:left;
}
/* end HACK */

HTML>BODY #error404Message {
	position:absolute;
	font-family:Georgia;
	font-weight:bold;
	font-size:14px;
	float:center;
	width:700px;
	margin-top:25px;
	margin-left:0px;
	z-index:1000;
}
#error404Message {
	position:absolute;
	font-family:Georgia;
	font-weight:bold;
	font-size:14px;
	float:center;
	width:700px;
	margin-top:25px;
	margin-left:-345px;
	z-index:1000;
}
#feedback_user {
	color:#666666;
}
#feedback_system {
	color:#ffffff;
}
HTML>BODY #wrapper {
    width: 930px;
	height: 100%;
    float: center;
	margin: 0px auto;
    padding-bottom: 50px;
    color:  #000000;
	z-index:0;
}
#wrapper {
    width: 930px;
	height: 100%;
    float: center;
	margin: 0px auto;
    padding-bottom: 50px;
    color: #000000;
	z-index:0;
}
HTML>BODY #background {
	position:absolute;
	float: top;
	margin-left:117px;
	width:694px;
	height:1150px;
	z-index:0;
}
#background {
	position:absolute;
	float: top;
	width:694px;
	height:1168px;
	z-index:0;
}
.backgroundDiv {
	position:relative;
	float:left; 
}
#main {
	width:694px;
	height:1150px;
	z-index:1;
}
.textStrong {
	font-family:Arial;
	font-weight:bold;
}

/* START TOP */
#header_top {
	padding-top:40px;
	position:relative;
	float: absolute;
	z-index:2;
}
#sigla {
	position:absolute;
	float: top;
	width:115px;
	text-align:center;
	top:56px;
	margin-left:293px;
	z-index:10;
}
#data_zi {
	font-family: "Times New Roman";
	text-align:left;
	font-size:9px;
	color:#aa9f7c;
	position:absolute;
	float: top;
	width:124px;
	text-align:center;
	top:57px;
	margin-left:78px;
	z-index:10;
}
#language_select {
	font-family: "Times New Roman";
	text-align:left;
	font-size:9px;
	color:#aa9f7c;
	position:absolute;
	float: top;
	width:115px;
	text-align:center;
	top:57px;
	margin-left:500px;
	z-index:11;
}
#buttonbar {
	position:absolute;
	float: top;
	top:168px;
	margin-left:80px;
	z-index:30;
}
/* END TOP */

/* START MIDDLE */ 
#bannertop {
	margin-top:-5px;
	margin-bottom:7px;
	position:relative;
	z-index:50;
}
HTML>BODY #visitRazvanVoiculescu {
	float:left;
	width:160px;
	position:relative;
	margin-left:80px;
	z-index:50;
}
#visitRazvanVoiculescu {
	float:left;
	width:160px;
	position:relative;
	margin-left:42px;
	z-index:50;
}
#imageBank {
	margin-left:20px;
	float:left;
	width:300px;
	position:relative;
	z-index:50;
}
#content {
	height:685px;
	z-index:1;
}
HTML>BODY #middleLeft {
	font-family: Georgia;
	text-align:left;
	font-size:10.5px;
	color:#666666;
	position: relative;
	float: left;
	margin-left:69px;
	margin-top:10px;
	width: 186px;
	height: 419px;
	background-color: #d9cd99;
	background-image: url('../image/bg_vert_left.png');
	background-repeat: no-repeat;
	border: 1px solid #b6a87b;
	z-index:60;
}
#middleLeft {
	font-family: Georgia;
	text-align:left;
	font-size:11px;
	color:#666666;
	position: relative;
	float: left;
	margin-left:35px;
	margin-top:10px;
	width: 186px;
	height: 419px;
	background-color: #d9cd99;
	background-image: url('../image/bg_vert_left.png');
	background-repeat: no-repeat;
	border: 1px solid #b6a87b;
	z-index:60;
}
#middleRight {
	position: relative;
	float: left;
	margin-top:10px;
	width: 370px;
	height: 419px;
	background-color: #eee3b1;
	background-repeat: no-repeat;
	border:1px solid #b6a87b;
	border-left:0px;
	z-index:61;
}
HTML>BODY #homeMiddleGri {
	position: absolute;
	width: 370px;
	height: 300px;
	margin-left:71px;
	margin-top:-15px;
	z-index:5;
}
#homeMiddleGri {
	position: absolute;
	width: 370px;
	height: 300px;
	margin-left:-590px;
	margin-top:-110px;
	z-index:5;
}
.titleServices {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.descriptionServices {
	font-family:Georgia;
	font-size:11px;
	color:#666666;
}
/* END MIDDLE */

/* START FOOTER */
HTML>BODY #footerBg {
	position: relative;
	float: left;
	width: 566px;
	height: 197px;
	margin-top:5px;
	margin-left:65px;
	z-index:2;
}
#footerBg {
	position: relative;
	float: left;
	width: 566px;
	height: 197px;
	margin-top:5px;
	margin-left:33px;
	z-index:2;
}
HTML>BODY #footer {
	position: relative;
	float: left;
	width: 566px;
	height: 197px;
	margin-top:5px;
	margin-left:65px;
	margin-top:-198px;
	z-index:70;
}
#footer {
	position: relative;
	float: left;
	width: 566px;
	height: 197px;
	margin-top:5px;
	margin-left:30px;
	margin-top:-198px;
	z-index:70;
}
HTML>BODY #textLeft {
	margin-left:50px; 
	margin-top:27px;
	font-family: Verdana;
	text-align:left;
	font-size:10.5px;
	color:#666666;
	position: relative;
	float: left;
	width:220px;
}
#textLeft {
	margin-left:20px; 
	margin-top:27px;
	font-family:Verdana;
	text-align:left;
	font-size:11px;
	color:#666666;
	position: relative;
	float: left;
	width:220px;
}
HTML>BODY  #textRight {
	margin-left:30px; 
	margin-top:27px;
	font-family: Verdana;
	text-align:left;
	font-size:10.5px;
	color:#666666;
	position: relative;
	float: left;
	width:220px;
}
#textRight {
	margin-left:45px; 
	margin-top:27px;
	font-family: Verdana;
	text-align:left;
	font-size:11px;
	color:#666666;
	position: relative;
	float: left;
	width:220px;
}
HTML>BODY #menuFooter {
	position: absolute;
	float: left;
	width:400px;
	margin-left:80px;
	margin-top:162px;
}
#menuFooter {
	position: absolute;
	float: left;
	width:400px;
	margin-left:-455px;
	margin-top:162px;
	z-index:150;
}
HTML>BODY #copyright {
	position:absolute;
	z-index:100px;
	text-align:center;
	width:933px;
	margin-left:-0px;
	z-index:160;
}
#copyright {
	position:absolute;
	float:left;
	margin-left:-467px;
	z-index:100px;
	text-align:center;
	width:933px;
	z-index:160;
}
/* END FOOTER */


/* ######### */
/*  START PAGES  */
/* ######### */


/* COMPANY   */ 
HTML>BODY #companyTitle {
	position: relative;
	float: left;
	width:400px;
	margin-left:78px;
	margin-top:-24px;
	z-index:0;
}
#companyTitle {
	position: relative;
	float: left;
	width:400px;
	margin-left:39px;
	margin-top:-24px;
	z-index:0;
}
HTML>BODY #companyTextLeft {
	margin-left:90px; 
	margin-top:0px;
	font-family: Georgia;
	text-align:left;
	font-size:13px;
	color:#666666;
	position: relative;
	float: left;
	width:320px;
}
#companyTextLeft {
	margin-left:39px; 
	margin-top:0px;
	font-family: Georgia;
	text-align:left;
	font-size:13px;
	color:#666666;
	position: relative;
	float: left;
	width:320px;
}
#companyTextMiddle {
	position: relative;
	margin-top:-26px;
	float: left;
	width:30px;
}
#companyTextRight {
	margin-top:-25px;
	font-family: Georgia;
	text-align:left;
	font-size:11px;
	color:#666666;
	position: relative;
	float: left;
	width:250px;
}
.teamItem {
	background-image: url('../image/company_frame.png');
	background-repeat: none;
	width:70px;
	height:36px;
	padding-top:7px;
	padding-left:8px;
	margin-top:5px;
}
.teamName {
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	margin-left:5px;
}
.teamJob {
	font-family: Arial;
	font-weight:bold;
	font-size:8px;
	color:#909b51;
	margin-left:5px;
}
/* END COMPANY */

/* PORTFOLIO */ 
HTML>BODY #portfolioTitle {
	position: relative;
	float: left;
	width:400px;
	margin-left:78px;
	margin-top:-24px;
	z-index:0;
}
#portfolioTitle {
	position: relative;
	float: left;
	width:400px;
	margin-left:39px;
	margin-top:-24px;
	z-index:0;
}
HTML>BODY #portfolioTextLeft {
	margin-left:90px; 
	margin-top:-20px;
	font-family: Georgia;
	text-align:left;
	font-size:13px;
	color:#666666;
	position: relative;
	float: left;
	width:310px;
	height:320px;
}
#portfolioTextLeft {
	margin-left:42px; 
	margin-top:-20px;
	font-family: Georgia;
	text-align:left;
	font-size:13px;
	color:#666666;
	position: relative;
	float: left;
	width:310px;
	height:320px;
}
#portfolioTextRight {
	margin-top:-20px;
	margin-left:80px;
	font-family: Georgia;
	text-align:left;
	font-size:11px;
	color:#666666;
	position: relative;
	float: left;
	width:140px;
	height:300px;
}
HTML>BODY #portfolioMiddle {
	position: relative;
	float: left;
	margin-left:90px;
	z-index:100;
}
#portfolioMiddle {
	position: relative;
	float: left;
	margin-left:42px;
	z-index:100;
}
.greenTitle {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#909b51;
}
.greenTitleClients {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#909b51;
}
.servicesLink {
	font-size:11px;
	font-family:Arial;
	color:#666666;
	text-decoration:none;
	padding-top:5px;
}
/* END PORTFOLIO */

/* SERVICES */ 
HTML>BODY #servicesTitle {
	position: relative;
	float: left;
	width:400px;
	margin-left:78px;
	margin-top:-24px;
	z-index:0;
}
#servicesTitle {
	position: relative;
	float: left;
	width:400px;
	margin-left:39px;
	margin-top:-24px;
	z-index:0;
}
HTML>BODY #servicesBgTitle {
	position: relative;
	float: left;
	text-align:left;
	padding-top:25px;
	padding-left:22px;
	font-family: Arial;
	font-weight: bold;
	font-size:12px;
	color:#909b51;
	width:520px;
	height:20px;
	margin-left:77px;
	margin-top:-24px;
	background-image: url('../image/bg_title.png');
	z-index:0;
}
#servicesBgTitle {
	position: relative;
	float: left;
	text-align:left;
	padding-top:25px;
	padding-left:22px;
	font-family: Arial;
	font-weight: bold;
	font-size:12px;
	color:#909b51;
	width:520px;
	height:21px;
	margin-left:38px;
	margin-top:-24px;
	background-image: url('../image/bg_title.png');
	z-index:0;
}
HTML>BODY #servicesTextLeft {
	margin-left:90px; 
	margin-top:10px;
	font-family: Georgia;
	text-align:left;
	font-size:13px;
	color:#666666;
	position: relative;
	float: left;
	width:370px;
	height:650px;
}
#servicesTextLeft {
	margin-left:39px; 
	margin-top:10px;
	font-family: Georgia;
	text-align:left;
	font-size:13px;
	color:#666666;
	position: relative;
	float: left;
	width:370px;
	height:650px;
}
#servicesTextMiddle {
	position: relative;
	margin-top:-22px;
	float: left;
	width:30px;
}
#servicesTextRight {
	margin-top:-70px;
	margin-left:15px;
	font-family: Georgia;
	text-align:left;
	font-size:11px;
	color:#666666;
	position: relative;
	float: left;
	width:140px;
	height:300px;
}
.servicesItemTable {
	position:absolute; 
	margin-left:-10px; 
	margin-top:10px;
}
.servicesItemBg {
	position:absolute;
	width:101px;
	height:80px;
	z-index:10;
}
.servicesItem {
	position:absolute;
	text-align:left;
	width:101px;
	height:80px;
	z-index:100;
}
HTML>BODY .servicesItemTitle {
	font-family: Georgia;
	text-align:left;
	font-size:13px;
	color:#666666;
	padding-left:0px;
	margin-left:5px;
	margin-top:90px;
}
.servicesItemTitle {
	font-family: Georgia;
	text-align:left;
	font-size:13px;
	color:#666666;
	padding-left:5px;
	margin-left:5px;
	margin-top:90px;
}
.greenTitle {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#909b51;
}
.greenTitleClients {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#909b51;
}
.servicesLink {
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding-top:5px;
}
.subCategoryLink {
	font-family:Georgia;
	color:#909b51;
}
/* END SERVICES */

/* CONTACT */
HTML>BODY #contactTitle {
	position: relative;
	float: left;
	width:400px;
	margin-left:78px;
	margin-top:-24px;
	z-index:0;
}
#contactTitle {
	position: relative;
	float: left;
	width:400px;
	margin-left:39px;
	margin-top:-24px;
	z-index:0;
}
HTML>BODY #contactTextLeft {
	margin-left:90px; 
	margin-top:-20px;
	font-family: Georgia;
	text-align:left;
	font-size:13px;
	color:#666666;
	position: relative;
	float: left;
	width:247px;
}
#contactTextLeft {
	margin-left:39px; 
	margin-top:-20px;
	font-family: Georgia;
	text-align:left;
	font-size:13px;
	color:#666666;
	position: relative;
	float: left;
	width:247px;
}
#contactTextMiddle {
	position: relative;
	margin-top:-18px;
	float: left;
	width:30px;
}
#contactTextRight {
	margin-top:-20px;
	font-family: Georgia;
	text-align:left;
	font-size:11px;
	color:#666666;
	position: relative;
	float: left;
	width:250px;
}
input {
	border:0px;
	background-color:#cccc99;
	font-family:Georgia;
	font-size:11px;
	color:#666666;
}
textarea {
	border:0px;
	background-color:#cccc99;
	font-family:Georgia;
	font-size:11px;
	color:#666666;
	width:240px;
	height:170px;
}
#contactFormSubmit {
	background:none;
	font-family:Arial;
	font-weight:bold;
}
/* END CONTACT */

/* START PROJECT */
HTML>BODY #projectTextLeft {
	margin-left:90px; 
	margin-top:10px;
	font-family: Georgia;
	text-align:left;
	font-size:13px;
	color:#666666;
	position: relative;
	float: left;
	width:350px;
	height:235px;
}
#projectTextLeft {
	margin-left:39px; 
	margin-top:10px;
	font-family: Georgia;
	text-align:left;
	font-size:13px;
	color:#666666;
	position: relative;
	float: left;
	width:350px;
	height:235px;
}
#projectTextRight {
	margin-left:10px;
	margin-top:235px;
	font-family: arial;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	position: relative;
	float: left;
	width:165px;
	height:20px;
	vertical-align:bottom;
}
#projectTextBottom {
	margin-left:90px;
	margin-bottom:15px;
	padding-top:5px;
	text-align:right;
	position: relative;
	float: left;
	width:350px;
	height:23px;
}
/* END PROJECT */
