#mainContent{width:556px;padding:22px;}
#sidebarTitle{height:25px;background-color:#DADADA;font-size:16px;color:#000000;line-height:100%;text-align:left;padding-left:35px;padding-top:14px;padding-right:24px;}
#sidebarContent{width:292px;padding-left:34px;padding-right:34px;padding-top:20px;}
#sidebarContent span{display:block;width:292px;text-align:left;}






#ContactCtrl_contactForm {
  width: 556px;
  margin-top:30px;
}

#contactLeft {
  width: 556px;
  /*float:left;*/
  padding-left : 0px;
  border : 0px solid red;
  /*margin-top:-100px;*/
  
}

#messageFormWrapper {
  margin-top: 0px;
  width: 556px;
}

#messageForm  
{
  width : 556px;
  padding: 0px; /**************************************************************************/
  padding-top: 5px !important;
 /* background-image: url(/i/bgMessageForm.jpg);
  background-repeat: repeat-x;*/
  background-color: #FFFFFF;
  height: 250px !important;
  border: 0px solid #E0E0E0;  
  font:13px/140% "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  color:#4C6D99;
}

.dim1 {
  width: 414px;
  height: 230px;
  border : 0px solid #333333;
}

#messageForm span {
  font-weight: normal;
  font-family: "Lucida Sans Unicode", Verdana, Arial !important;
  color: #000000;
  font-size:12px;
  line-height:150%;
}

/*#messageForm textarea*/
#ContactCtrl_txMessage {
  width: 392px;
  height: 206px;
  border: 1px solid #D6D6D6; 
  color: #000000;
  font-family: "Lucida Sans Unicode", Arial, Verdana;
  font-size: 12px;
  line-height:150%;
}

/*
#IntroText_dvContent
{
  margin-top: 0px;
  margin-bottom: 10px !important;
}
*/

.p {
  padding-left: 5px;
}

#ContactCtrl_txCompanyName, #ContactCtrl_txName, #txFirm, #ContactCtrl_txPhone, #ContactCtrl_txCode, #ContactCtrl_txEmail, #ContactCtrl_ddAddressee {
  width: 119px !important;
  height: 14px !important;
  border: 1px solid #D6D6D6; 
  margin-bottom: 8px;
  margin-top:2px;
  font-size: 12px;
  color: #000000;
  line-height:150%;
  font-family: "Lucida Sans Unicode", Arial, Verdana;
}


#messageForm #btnSend {
  width: 161px;
  height: 19px;
  margin-top: 10px;
  margin-left: 0px;
  
  	/*margin-top : 2px;
	width : 118px;
	height : 20px;
	border : 1px solid #ffffff;
	background-color : #0753B3;*/
	color : #ffffff;
	background-image : url(/i/btnSend.gif);
	background-repeat : no-repeat;/*
	background-position : 17px 2px;*/
  font:12px "Lucida Sans Unicode",Verdana, Arial, sans-serif;
  text-align: center;
  border: none !important;
  padding-bottom: 3px;
  background-color: #C20000;	
  cursor:pointer;
}



.dim2 {
	width: 123px;
	height: 230px;
	border : 0px solid #338833;
}

#confirmationMessage {
  font:13px/140% "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  color:#333333;
}

#confirmationMessage span {
  font-weight: bold;
}


#contactRight{
  width: 140px;
  float: right;
  color: #666666;
  border : 0px solid red;
  text-align : center;
  border : 0px solid red;
  display:none;
}

#locationMap {
  width: 477px;
  float:left;
  margin-top : 15px;
  border : 1px solid #e0e0e0;
  display:none;
}

#infoBox2{
  width: 165px;
  float: left;
  margin-left: 10px;
  margin-top : 15px;
  color: #666666;
  display:none;
}

#ContactCtrl_IntroCtrl_dvContent { 
  color: #333333;
  /*margin-left:-382px;*/
  width:292px;
  padding-left:34px;
  padding-right:34px;
  padding-top:20px;
  text-align:left;
  /*margin-top:-20px;*/
}

#smallPicturesDiv {
  /*width: 240px;
  margin-left: 27px;*/
  height: auto;
  padding-left : 24px;
  margin-bottom: 25px;
  width : 864px;
}

#contentDiv
{
  width : 595px;
  padding-top: 10px;
  padding-bottom: 35px;
  padding-left: 24px;
  padding-right: 24px;
  border-top : 10px solid #72734B;
}

#smallPicturesDiv {
  /*width: 240px;
  margin-left: 27px;*/
  height: auto;
  padding-left : 0px;
  margin-bottom: 10px;
  width : 595px;
}