body {
    width: 866px;
	margin: 0 auto 15px auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

#topmenu {
	padding: 0;
	margin: 0;
	list-style: none;
	float: right;
}

	#topmenu img{
		padding: 0;
		margin: 5px 14px 10px;
	}

#topmenu li {
	float: left;
}

#topmenu li a:link, #topmenu li a:active, #topmenu li a:visited, #topmenu li a:hover {
	display: block;
	float: left;
}

a#logo:link, a#logo:active, a#logo:visited, a#logo:hover {
	display: block;
	float: left;
	margin: 10px 150px 10px 10px;
	display: inline;
}

#headerText {
	float: right;
	margin: 0 7px 0 13px;
	display: inline;	
}

/*---- expertize -----------------------------------------------------*/
ul#expertize {
    float: left;
    margin: 0;
    padding: 34px 0 0 2px;
    width: 431px;
    height: 56px;
    list-style: none;
    clear: none;
}

ul#expertize li {
	float: left;
}

ul#expertize li a {
	display: block;
    width: 139px;
    height: 39px;
    margin: 0 2px 0 2px;
    background-repeat: no-repeat;
}

/* en: */
a#hmenu-perfMan-en:link, a#hmenu-perfMan-en:active, a#hmenu-perfMan-en:visited {
    background: url("../images/buttons-en.gif") 0px 0px no-repeat;
}

a#hmenu-perfMan-en:hover,
a#hmenu-perfMan-en-sel:link, a#hmenu-perfMan-en-sel:active, a#hmenu-perfMan-en-sel:visited, a#hmenu-perfMan-en-sel:hover {
    background: url("../images/buttons-en.gif") 0px -39px no-repeat;
}

a#hmenu-projMan-en:link, a#hmenu-projMan-en:active, a#hmenu-projMan-en:visited {
    background: url("../images/buttons-en.gif") -139px 0px no-repeat;
}

a#hmenu-projMan-en:hover,
a#hmenu-projMan-en-sel:link, a#hmenu-projMan-en-sel:active, a#hmenu-projMan-en-sel:visited, a#hmenu-projMan-en-sel:hover {
    background: url("../images/buttons-en.gif") -139px -39px no-repeat;
}

a#hmenu-techInteg-en:link, a#hmenu-techInteg-en:active, a#hmenu-techInteg-en:visited {
    background: url("../images/buttons-en.gif") -278px 0px no-repeat;
}

a#hmenu-techInteg-en:hover,
a#hmenu-techInteg-en-sel:link, a#hmenu-techInteg-en-sel:active, a#hmenu-techInteg-en-sel:visited, a#hmenu-techInteg-en-sel:hover {
    background: url("../images/buttons-en.gif") -278px -39px no-repeat;
}

/* ro: */
a#hmenu-perfMan-ro:link, a#hmenu-perfMan-ro:active, a#hmenu-perfMan-ro:visited {
    background: url("../images/buttons-ro.gif") 0px 0px no-repeat;
}

a#hmenu-perfMan-ro:hover,
a#hmenu-perfMan-ro-sel:link, a#hmenu-perfMan-ro-sel:active, a#hmenu-perfMan-ro-sel:visited, a#hmenu-perfMan-ro-sel:hover {
    background: url("../images/buttons-ro.gif") 0px -39px no-repeat;
}

a#hmenu-projMan-ro:link, a#hmenu-projMan-ro:active, a#hmenu-projMan-ro:visited {
    background: url("../images/buttons-ro.gif") -139px 0px no-repeat;
}

a#hmenu-projMan-ro:hover,
a#hmenu-projMan-ro-sel:link, a#hmenu-projMan-ro-sel:active, a#hmenu-projMan-ro-sel:visited, a#hmenu-projMan-ro-sel:hover {
    background: url("../images/buttons-ro.gif") -139px -39px no-repeat;
}

a#hmenu-techInteg-ro:link, a#hmenu-techInteg-ro:active, a#hmenu-techInteg-ro:visited {
    background: url("../images/buttons-ro.gif") -278px 0px no-repeat;
}

a#hmenu-techInteg-ro:hover,
a#hmenu-techInteg-ro-sel:link, a#hmenu-techInteg-ro-sel:active, a#hmenu-techInteg-ro-sel:visited, a#hmenu-techInteg-ro-sel:hover {
    background: url("../images/buttons-ro.gif") -278px -39px no-repeat;
}
/*---- /expertize ----------------------------------------------------*/

/*---- organization --------------------------------------------------*/
ul#organization {
    float: left;
    margin: 0;
    padding: 34px 0 0 2px;
    width: 431px;
    height: 56px;
    list-style: none;
}

ul#organization li {
    float: left;
}

ul#organization li a {
    display: block;
    width: 139px;
    height: 39px;
    margin: 0 2px 0 2px;
    background-repeat: no-repeat;
}

/* en: */
a#hmenu-about-en:link, a#hmenu-about-en:active, a#hmenu-about-en:visited {
    background: url("../images/buttons-en.gif") -417px 0px no-repeat;
}

a#hmenu-about-en:hover,
a#hmenu-about-en-sel:link, a#hmenu-about-en-sel:active, a#hmenu-about-en-sel:visited, a#hmenu-about-en-sel:hover {
    background: url("../images/buttons-en.gif") -417px -39px no-repeat;
}

a#hmenu-serv-en:link, a#hmenu-serv-en:active, a#hmenu-serv-en:visited {
    background: url("../images/buttons-en.gif") -556px 0px no-repeat;
}

a#hmenu-serv-en:hover,
a#hmenu-serv-en-sel:link, a#hmenu-serv-en-sel:active, a#hmenu-serv-en-sel:visited, a#hmenu-serv-en-sel:hover {
    background: url("../images/buttons-en.gif") -556px -39px no-repeat;
}

a#hmenu-res-en:link, a#hmenu-res-en:active, a#hmenu-res-en:visited {
    background: url("../images/buttons-en.gif") -695px 0px no-repeat;
}

a#hmenu-res-en:hover,
a#hmenu-res-en-sel:link, a#hmenu-res-en-sel:active, a#hmenu-res-en-sel:visited, a#hmenu-res-en-sel:hover {
    background: url("../images/buttons-en.gif") -695px -39px no-repeat;
}

/* ro: */
a#hmenu-about-ro:link, a#hmenu-about-ro:active, a#hmenu-about-ro:visited {
    background: url("../images/buttons-ro.gif") -417px 0px no-repeat;
}

a#hmenu-about-ro:hover,
a#hmenu-about-ro-sel:link, a#hmenu-about-ro-sel:active, a#hmenu-about-ro-sel:visited, a#hmenu-about-ro-sel:hover {
    background: url("../images/buttons-ro.gif") -417px -39px no-repeat;
}

a#hmenu-serv-ro:link, a#hmenu-serv-ro:active, a#hmenu-serv-ro:visited {
    background: url("../images/buttons-ro.gif") -556px 0px no-repeat;
}

a#hmenu-serv-ro:hover,
a#hmenu-serv-ro-sel:link, a#hmenu-serv-ro-sel:active, a#hmenu-serv-ro-sel:visited, a#hmenu-serv-ro-sel:hover {
    background: url("../images/buttons-ro.gif") -556px -39px no-repeat;
}

a#hmenu-res-ro:link, a#hmenu-res-ro:active, a#hmenu-res-ro:visited {
    background: url("../images/buttons-ro.gif") -695px 0px no-repeat;
}

a#hmenu-res-ro:hover,
a#hmenu-res-ro-sel:link, a#hmenu-res-ro-sel:active, a#hmenu-res-ro-sel:visited, a#hmenu-res-ro-sel:hover {
    background: url("../images/buttons-ro.gif") -695px -39px no-repeat;
}
/*---- /organization -------------------------------------------------*/

#content {
	clear: both;
}

.homeBox {
	float: left;
	background: url("../images/homeBoxBg.gif") no-repeat;
	width: 252px;
	height: 246px;
	padding: 10px;
}

.homeBox h1 {
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 18px;
	font-weight: normal;
}

.homeBox a:link, .homeBox a:active, .homeBox a:visited {
    color: #093E87;
}

.homeBox a:hover {
    color: #000;
}

#homeCenter {
	float: left;
	width: 292px;
	padding: 5px 15px 0 15px;
}

#homeCenter p {
	margin: 0;
	padding: 0 0 10px 0;
}

.homeBoxSmall {
	float: left;
	display: inline;
	margin: 0 0 0 25px;
	background: url("../images/homeBoxSmall.gif") no-repeat;
	width: 252px;
	height: 110px;
	padding: 10px;
	text-align: right;
}

.homeBoxSmall img {
	float: left;
}

.homeBoxSmall h2 {
	color: #111111;
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
	height: 66px;
}

.homeBoxSmall p {
    margin: 0;
    padding: 0;
}

.homeBoxSmall a:link, .homeBoxSmall a:active, .homeBoxSmall a:visited {
    color: #093E87;
}

.homeBoxSmall a:hover {
    color: #000;
}

#lmenu {
	float: left;
	margin: 0;
	padding: 14px 0 0 0;
	list-style: none;
	width: 142px;
	font-weight: bold;
}

#lmenu li {
	float: left;
	margin: 0 0 8px 0;
}

#lmenu li a:link, #lmenu li a:active, #lmenu li a:visited {
	width: 142px;
	float: left;
	color: #093E87;
    background: url("../images/lmenuBg.gif") no-repeat;
    text-decoration: none;
    text-transform: uppercase;
}

#lmenu li a:hover, #lmenu li a#lmenuSel {
    background: url("../images/lmenuBgHov.gif") no-repeat;
    color: #000;
}

#lmenu li a span {
	background: url("../images/lmenufoot.gif") no-repeat bottom left;
	display: block;
	padding: 6px 5px 5px 5px; 
	color: #7D7D7D;
}

#lmenu li a:hover span, #lmenu li a#lmenuSel span {
    color: #000;
}

#displayContainer {
    float: left;
    width: 528px;
    padding: 12px 10px 0 10px;
}

#displayContainerH1 {
    margin: 0;
    padding: 0 0 7px 0;
    color: #000;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
}

#displayContainer ul {
	margin: 0;
	padding: 0 0 0 15px;
}

#displayContainer p {
	margin: 11px 0 11px 0;
	padding: 0;
}

#displayContainer p a:link, #displayContainer p a:active, #displayContainer p a:visited {
    color: #093E87;
}

#displayContainer p a:hover {
    color: #000;
}

#displayContainer img {
	border: 0;
}

#displayContainerImg {
	float: right;
	margin: 0 0 10px 10px;
	padding: 1px;
	border: 1px solid #E2E2E2;
	width: 300px;
}

#displayContainer li {
	margin: 0 0 0 14px;
}

#rightCol {
	float: left;
    width: 176px;
}

.rightBoxWrap {
    background: url("../images/rightBoxHead.gif") no-repeat top;
    padding: 12px 0 0 0;
}

.rightBox {
    background: url("../images/rightBoxFoot.gif") no-repeat bottom;
    padding: 0 10px 22px 10px;
}

.rightBoxH1 {
    margin: 0;
    padding: 0 0 7px 0;
    color: #000;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 18px;
    font-weight: normal;
}

.rightBox p {
	margin: 11px 0 11px 0;
}

.rightBoxUl {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.rightBoxUl li {
	height: 37px;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #C2C2C2;
}

.rightBoxUl li a:link, .rightBoxUl li a:active, .rightBoxUl li a:visited {
	display: block;
    background: url("../images/downloadIco.gif") no-repeat 2px 5px;
    padding: 0 0 0 15px;
    color: #093E87;
}
    
.rightBoxUl li a:hover {
    background: url("../images/downloadIcoHov.gif") no-repeat 2px 5px;
    color: #000;
}

.rightBox ul {
	margin: 0;
	padding: 0 0 0 15px;
}

.rightBox li li {
}
    
/*---- footer --------------------------------------------------------*/
#footerWrap {
	clear: both;
	background: url("../images/footHead.gif") no-repeat top;
    padding: 5px 0 0 0;
}

#footer {
    background: #C3C3C3 url("../images/footFoot.gif") no-repeat bottom;
    padding: 0 10px 5px 10px;
}

#footer ul {
	float: right;
	padding: 0;
	margin: 0;
	list-style: none;
}

#footer ul li {
	float: left;
	padding: 0 0 0 20px;
}

#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited {
    color: #000;
    text-decoration: none;
}

#footer ul li a:hover {
    text-decoration: underline;
}
/*---- /footer -------------------------------------------------------*/

/*---- pagini statice ------------------------------------------------*/

.text {
	margin-left: 30px;
	width: 95%;
}

.text h1 {
	padding-bottom: 7px;
	color: #000;
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 18px;
	font-weight: normal;
}

.sitemap {
	margin-left: 30px;	
}

.sitemap h1 {
	padding-bottom: 7px;
	color: #000;
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 18px;
	font-weight: normal;
}

.sitemap ul {
	list-style:none;
}

.sitemap ul li a
{
	background: url(../images/arrow.gif) no-repeat left;
	padding: 0 15px;
	text-decoration: none;
	font-weight: bold;
	color:#0000EE;
}

.formInscriere {
	width: 80%;
}

#rightInscriere {
	width: 48%;
	float: right;
	margin-left: 10px;
	padding-right: 10px;
}

	#rightInscriere button {
		width: 100px;
		text-align: center;
		background: #fff;
		border: 1px solid #000;
		cursor: pointer;
	}

#leftField {
	float: left;
	width: 25%;
	height: 18px;
	font-size: 11px;
	margin-top: 8px;
}

#rightField {
	float: right;
	margin-right: 40px;
	margin-top: 8px;
	text-align: left;
}
	#rightField input {
		height: 14px;
		border: 1px solid #999;
		width: 330px;
		font-family: Arial,Verdana,Helvetica,sans-serif;
		font-size: 11px;
	}
	
#floatSep {
	float: none;
	clear: both;
}
/*---- /pagini statice ------------------------------------------------*/

input, textarea {
	border: 1px solid #999999;
}

/* contact */

.bigBoxTop {
	clear: both;
	padding: 0;
    background: url("../images/bigBoxTop.gif") no-repeat 0 0;
    width: 634px;
    height: 13px;
    margin-left: 120px;
}


.bigBox {
    background: url("../images/bigBoxMiddle.gif") repeat-y;
    padding: 0 8px 0 8px;
    width: 634px;
 	margin-left: 120px;   
}

.bigBox p{
	margin:0;
}

.bigBoxBottom {
    background: url("../images/bigBoxBottom.gif") no-repeat;
    width: 634px;
    height: 13px;
    margin-left: 120px;
}

.floatSep {
	float: none;
	clear: both;
}

#map {
	width: 307px;
	height: 186px;
}

span.required {
	color: red;
	padding-left: 4px;
	font-weight: bolder;
}