﻿/* --------------------------------------------------------------
    Default CSS styles for all common browsers
---------------------------------------------------------------*/

/*  BASE
---------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
  text-align: center; /*** IE/Win (not IE/MAC) alignment of page ***/
  font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  font-size: 12px;
  background-color:#FFFFFF;
  /*background-image: url(/i/bgBodyTop.jpg);*/
  background-repeat: repeat-x;
  color: #333333;
}

table tr td, table tr th {
  font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 120%;
}

h1, h2, h3, h4, h5, h6, form, img, a, p, ul, li {
  margin: 0;
  padding: 0;
  border: 0;
}

a { 
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}


/* #GENERIC CLASSES
---------------------------------------------------------------*/

.fl {
  float: left;
}

.fr {
  float: right;
}

.clr {
  clear: both;
  height: 0;
}

h1 {
  font: 22px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  color: #475F9C;
  margin-top:19px;
  margin-bottom:15px;
}

h2 {
  font: 14px/150% "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  color: #0B4799;
  padding-top: 11px;
  padding-bottom: 6px;
  font-weight: bold;
  border-bottom:1px #CCCCCC solid;
}

h3 {
  font: 13px/140% "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  color: #000066;
  font-weight: bold;
}

a.hover:hover {
  background-color: #000066;
  color: #FFFFFF !important;
}


html, body, form, #wrapperV {
	height:100%;
	margin:0px;
	padding:0px;
	border:none;
	width:100%;
}

#wrapperV {
	margin:0px auto;
	vertical-align:middle;
}



html, body, form, #wrapper {
	height:100%;
	margin:0px;
	padding:0px;
	border:none;
	text-align:center;
}

html, body, form, #wrapper2 {
	height:100%;
	margin:0px;
	padding:0px;
	border:none;
	text-align:center;
}

html, body, form, #wrapper3 {
	height:100%;
	margin:0px;
	padding:0px;
	border:none;
	text-align:center;
}

html, body, form, #wrapper4 {
	height:auto;
	margin:0px;
	padding:0px;
	border:none;
	text-align:center;
}

html, body, form, #wrapper5 {
	height:100%;
	margin:0px;
	padding:0px;
	border:none;
	text-align:center;
}


#wrapper, #wrapper2, #wrapper3, #wrapper4, #wrapper5{
	margin:0px auto;
	width:960px;
}



#pageTitle{height:60px;background-image:url(/i/bgPageTitle.jpg);background-repeat:repeat-x;}
#pageTitleLeft{float:left;width:720px;height:90px;text-align:left;}
#pageTitleRight{float:right;width:240px;height:60px;background-image:url(/i/bgPageTitleRight.jpg);background-repeat:repeat-x;}
#footer{height:80px;border-top:0px #D4D4D4 solid;background-color:#FFFFFF;font:13px/150% "Lucida Sans Unicode", Verdana, Arial, sans-serif;color:#333333;}
#footerBottom{height:58px;text-align:left;padding-top:12px;}
#footerBottom img{float:left;}
#footerBottom a{float:right;color:#475F9C;}
/*#footerTop{height:87px;text-align:left;padding-top:14px;}*/
.links{border-left:1px #86BEA6 solid;float:left;margin-left:25px;padding-left:18px;text-align:left;margin-top:0px;height:68px;}
.links#first{border-left:1px #86BEA6 solid;float:left;margin-left:0px;padding-left:18px;text-align:left;margin-top:0px;height:68px;}
.links#links{border-left:1px #86BEA6 solid;float:left;margin-left:40px;padding-left:18px;text-align:left;margin-top:0px;height:68px;}
.links a{display:block;color:#333333;}
.links label{display:block;color:#333333;margin-top:-5px;}
.links span{font-weight:bold;}
/*#menu{padding-left:32px;padding-right:22px;padding-top:50px;padding-bottom:20px;text-align:left;}
#menu a{display:block;height:31px;width:193px;}
#menu img{display:block;margin:0px;padding:0px;}
#menu a#menu1{background-image:url(/i/btnMenu1.jpg);background-repeat:no-repeat;}
#menu a#menu2{background-image:url(/i/btnMenu2.jpg);background-repeat:no-repeat;}
#menu a#menu3{background-image:url(/i/btnMenu3.jpg);background-repeat:no-repeat;}
#menu a#menu4{background-image:url(/i/btnMenu4.jpg);background-repeat:no-repeat;}
#menu a#menu5{background-image:url(/i/btnMenu5.jpg);background-repeat:no-repeat;}
#menu a:hover{background-position:0px -31px;}
*/
#leftHome{float:left;width:276px;height:390px;background-image:url(/i/bgHeaderMenuHome.jpg);background-repeat:repeat-x;padding-left:40px;padding-right:40px;padding-top:50px;padding-bottom:20px;font:14px/150% "Lucida Sans Unicode", Verdana, Arial, sans-serif;color:#C1C9DD;}
#rightHome{float:left;width:604px;}
#wrapper{height:90px;text-align:left;}
#contentHome{height:460px;background-image:url(/i/bgHeaderHome.jpg);background-repeat:repeat-x;}



#headerTop {
  background-color:#FFFFFF;
  height:90px;
  text-align:center;
}

#headerLogo {
  float:left;
  height:90px;
  width:240px;
  text-align:left;
}

#headerLogoInner {
  padding-top:22px;
  padding-left:0px;
}

#headerLinks {
  color:#193783;
  float:right;
  height:90px;
  width:720px;
  text-align:left;
}

#headerLinksInner{
  padding-top:30px;
}

#headerLinks .groupLinks {
  border-left:1px solid #CCCCCC;
  float:right;
  font-size:11px;
  line-height:170%;
  padding-left:10px;
  padding-right:20px;
}

#headerLinks .groupLinksLast {
  border-left:1px solid #CCCCCC;
  float:right;
  font-size:11px;
  line-height:170%;
  padding-left:10px;
  padding-right:0px;
}

#headerLinks .groupLinks a {
  color:#193783;
}

#headerLinks .groupLinksLast a {
  color:#193783;
}

#headerLinks .groupLinks a img {
  position:relative;
  top:1px;
}

#headerLinks .groupLinksLast a img {
  position:relative;
  top:1px;
}

#headerLinks .servicesLinks {
  float:right;
  font-size:11px;
  font-weight:bold;
  padding-right:50px;
  text-align:center;
}

#headerLinks .servicesLinks a {
  color:#193783;
  font-weight:bold;
}






#headerMenu {
  background-image:url(/i/bgHeaderBottomMenu.gif);
  background-repeat:repeat-x;
  float:left;
  height:240px;
  width:240px;
}

#menu {
  margin-top:60px;
  margin-left:30px;
}

#menu .menuItem {
  height:30px;
  width:200px;
}

#menu a{
  display:block;
  height:30px;
}

#menu .menuSeparator {
  background:url(/i/menuSeparator.gif) no-repeat;
  height:1px;
}

#menu a.servicii_ro-RO {
  background:url(/i/linkServicii.gif) no-repeat;
}

#menu a.produse_ro-RO{
  background:url(/i/linkProduse.gif) no-repeat;
}

#menu .portofoliu_ro-RO{
  background:url(/i/linkPortofoliu.gif)  no-repeat;
}

#menu .parteneri_ro-RO{
  background:url(/i/linkParteneri.gif) no-repeat;
}

#menu .contact_ro-RO{
  background:url(/i/linkContact.gif) no-repeat;
}

#menu a.servicii_ro-RO:hover{
  background:url(/i/linkServiciiHover.gif) no-repeat;
}
#menu a.produse_ro-RO:hover{
  background:url(/i/linkProduseHover.gif) no-repeat;
}
#menu a.portofoliu_ro-RO:hover{
  background:url(/i/linkPortofoliuHover.gif)  no-repeat;
}
#menu a.parteneri_ro-RO:hover{
  background:url(/i/linkParteneriHover.gif) no-repeat;
}
#menu a.contact_ro-RO:hover{
  background:url(/i/linkContactHover.gif) no-repeat;
}
#menu a.servicii_en-GB {
  background:url(/i/linkServicii_en-GB.gif) no-repeat;
}

#menu a.produse_en-GB{
  background:url(/i/linkProduse_en-GB.gif) no-repeat;
}

#menu .portofoliu_en-GB{
  background:url(/i/linkPortofoliu_en-GB.gif)  no-repeat;
}

#menu .parteneri_en-GB{
  background:url(/i/linkParteneri_en-GB.gif) no-repeat;
}

#menu .contact_en-GB{
  background:url(/i/linkContact_en-GB.gif) no-repeat;
}

#menu a.servicii_en-GB:hover{
  background:url(/i/linkServiciiHover_en-GB.gif) no-repeat;
}
#menu a.produse_en-GB:hover{
  background:url(/i/linkProduseHover_en-GB.gif) no-repeat;
}
#menu a.portofoliu_en-GB:hover{
  background:url(/i/linkPortofoliuHover_en-GB.gif)  no-repeat;
}
#menu a.parteneri_en-GB:hover{
  background:url(/i/linkParteneriHover_en-GB.gif) no-repeat;
}
#menu a.contact_en-GB:hover{
  background:url(/i/linkContactHover_en-GB.gif) no-repeat;
}
#menu .menuSeparator {
  height:1px;
}