/*  GLoBAL - HTML TAGS */
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: #666666;
  color: #48382C;
  margin-left: auto; 
  margin-right: auto; 
  line-height: 150%;
}


table tr td {
  font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 150%;  
}

input {
  font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 150%;  
}

h1, h2, h3, h4, h5, h6, img, a, p, ul, li, div, input, span {
  margin: 0;
  padding: 0;
  border: 0; 
  text-align: left; 
}

a { 
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/* #GENERIC CLASSES
---------------------------------------------------------------*/

.fl {
  float: left;
}

.fr {
  float: right;
}

.clr {
  clear: both;
  height: 0;
}

h1 {
  font-family: "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  font-size: 22px;
  line-height:100%;
  font-weight: normal;
  color: #475F9C;
  margin-bottom: 5px;
}

h2 {
  font-family: "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  font-size: 16px;
  font-weight:bold;
  color: #48382C;
  margin-bottom: 10px;
}

h3 {
  font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #48382C;  
  font-weight: bold;
  margin-bottom:5px;
}

.b {
  font-weight: bold !important;
}

.dN {
  display: none;
}

.dB {
  display: block;
}

.ch {
  cursor: hand;
  cursor: pointer;
}

.quoteBox {
	background-color : #EEEEEE;
	padding : 14px;
	border : 1px solid #E0E0E0;
	margin-bottom : 10px;
	text-align:left;
	display:block;	
}
.quote{
	background-color:#EEEEEE;
	padding : 14px;
	padding-left:60px;
	padding-top: 10px;	
	border : 1px solid #E0E0E0;
	margin-bottom : 10px;
	text-align:left;
	background-image : url(/admstrv/i/icon_quote.gif);
	background-repeat : no-repeat;
	background-position : 14px 14px;
	display:block;	
}

.wrapperCenter{
	margin:0px auto;
	width:960px;
}

/* HEADER */

#headerTop {
  background-color:#FFFFFF;
  height:90px;
  text-align:center;
}

#headerLogo {
  float:left;
  height:90px;
  width:240px;
}

#headerLogoInner {
  padding-top:18px;
  padding-left:18px;
}

#headerLinks {
  color:#193783;
  float:right;
  height:90px;
  width:720px;
}

#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 .groupLinks a {
  color:#193783;
}

#headerLinks .groupLinks a img {
  position:relative;
  top:1px;
}

#headerLinks .servicesLinks {
  float:left;
  font-size:11px;
  font-weight:bold;
  padding-right:12px;
  text-align:center;
}

#headerLinks .servicesLinks a {
  color:#193783;
  font-weight:bold;
}

#headerBottom {
  background-image:url(/i/bgHeaderBottom.gif);
  background-repeat:repeat-x;
  clear:both;
  height:240px;
  text-align:center;
}

#headerMenu {
  background-image:url(/i/bgHeaderBottomMenu.gif);
  background-repeat:repeat-x;
  float:left;
  height:240px;
  width:240px;
}

#headerMenu #menu {
  margin-top:40px;
  margin-left:20px;
}

#headerMenu #menu .menuItem {
  height:30px;
  width:200px;
}

#headerMenu #menu a{
  display:block;
  height:30px;
}

#headerMenu #menu .menuSeparator {
  background:url(/i/menuSeparator.gif) no-repeat;
  height:1px;
}

#headerMenu #menu a.servicii_ro-RO {
  background:url(/i/linkServicii.gif) no-repeat;
}

#headerMenu #menu a.produse_ro-RO{
  background:url(/i/linkProduse.gif) no-repeat;
}

#headerMenu #menu .portofoliu_ro-RO{
  background:url(/i/linkPortofoliu.gif)  no-repeat;
}

#headerMenu #menu .parteneri_ro-RO{
  background:url(/i/linkParteneri.gif) no-repeat;
}

#headerMenu #menu .contact_ro-RO{
  background:url(/i/linkContact.gif) no-repeat;
}

#headerMenu #menu a.servicii_ro-RO:hover{
  background:url(/i/linkServiciiHover.gif) no-repeat;
}
#headerMenu #menu a.produse_ro-RO:hover{
  background:url(/i/linkProduseHover.gif) no-repeat;
}
#headerMenu #menu a.portofoliu_ro-RO:hover{
  background:url(/i/linkPortofoliuHover.gif)  no-repeat;
}
#headerMenu #menu a.parteneri_ro-RO:hover{
  background:url(/i/linkParteneriHover.gif) no-repeat;
}
#headerMenu #menu a.contact_ro-RO:hover{
  background:url(/i/linkContactHover.gif) no-repeat;
}
#headerMenu #menu a.servicii_en-GB {
  background:url(/i/linkServicii_en-GB.gif) no-repeat;
}

#headerMenu #menu a.produse_en-GB{
  background:url(/i/linkProduse_en-GB.gif) no-repeat;
}

#headerMenu #menu .portofoliu_en-GB{
  background:url(/i/linkPortofoliu_en-GB.gif)  no-repeat;
}

#headerMenu #menu .parteneri_en-GB{
  background:url(/i/linkParteneri_en-GB.gif) no-repeat;
}

#headerMenu #menu .contact_en-GB{
  background:url(/i/linkContact_en-GB.gif) no-repeat;
}

#headerMenu #menu a.servicii_en-GB:hover{
  background:url(/i/linkServiciiHover_en-GB.gif) no-repeat;
}
#headerMenu #menu a.produse_en-GB:hover{
  background:url(/i/linkProduseHover_en-GB.gif) no-repeat;
}
#headerMenu #menu a.portofoliu_en-GB:hover{
  background:url(/i/linkPortofoliuHover_en-GB.gif)  no-repeat;
}
#headerMenu #menu a.parteneri_en-GB:hover{
  background:url(/i/linkParteneriHover_en-GB.gif) no-repeat;
}
#headerMenu #menu a.contact_en-GB:hover{
  background:url(/i/linkContactHover_en-GB.gif) no-repeat;
}
#headerMenu #menu .menuSeparator {
  height:1px;
}

#headerContextual {
  float:right;
  height:240px;
  width:720px;
}

/* CONTENT */

#content {
  clear:both;
  background-color:#FFFFFF;
  text-align:center;
}

#contentBar {
  background-image:url(/i/bgContentBar.jpg);
  background-repeat:repeat-x;
  height:60px;
  text-align:center;
}

#contentBar .title{
  float:left;
  height:60px;
  width:720px;
}

#contentBar .title h1{
  margin-top:20px;
}

#contentBar .placeHolder{
  background-image:url(/i/bgContentBarCenter.jpg);
  background-repeat:repeat-x;
  float:right;
  height:60px;
  width:240px;
}

#content .mainContent {
  width:720px;
  padding-bottom:20px;
}

#content .sideContent {
  width:240px;
  background-color:#FBFBFB;
}

/* FOOTER */
#footer {
  clear:both;
}

#footerTop {
  background-image:url(/i/bgFooter.jpg);
  background-repeat:repeat-x;
  height:102px;
  text-align:center;
}

#footerTop .footerTopInner {
  padding-top:15px;
}

#footerTop .groupInfo {
  float:left;
  height:75px;
  border-left:1px solid #86BEA6;
  padding-left:20px;
  margin-left:25px;
}

#footerTop .groupInfo a {
  color:#333333;
}

#footerTop .first {
  margin-left:0px;
}

#footerTop .separator{
  padding-right:20px;
}

#footerBottom {
  height:60px;
  padding-top:12px;
  text-align:center;  
}

#footerBottom a.netlogiq {
  color:#CCCCCC;
}

/*.councilMember{padding-right:5px;}*/

.councilMember {
	float:left;
	margin-left:0px;
	margin-right:26px;
	padding-bottom:20px;
	text-align:center;
	width:126px;
}

a.councilMemberPhoto {
	border:1px solid #D3D3D3;
	display:block;
	margin-bottom:2px;
	text-align:center;
	width:124px;
}

a.councilMemberPhoto img {
	border:0px solid #E2E2E2;
}

a.councilMemberPhoto:hover{
	border: 1px solid #193783;
}


.sidebarItem a img{border:5px #D3D3D3 double;}
.ctrl_side_photo a img{border:5px #D3D3D3 double;}