body{
  margin: 0px;
  padding: 0px;
  text-align: center;
  background-color: #FFFFFF;
  font-size: 12px;
  font-family: Tahoma;
}

.outsideTable{
  text-align: center;
  width: 100%;
  margin: 0px;
  padding: 0px;
}

.mainTable{
  width: 972px !important;
  margin: 0px;
  padding: 0px;
}

.headerTable{
  margin: 0px;
  padding: 0px;
  width: 971px;
}

.headerTable .logo{
  width: 745px;
  text-align: left;
}

.headerTable .form{
  
}

.menuTable{
  height: 41px;
  width: 100%;
  background-image: url("/source/templates/design/default/images/menu_bg.gif");
  background-repeat: repeat-x;
  color: #FFFFFF;
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
}

.mainArea{
  font-size: 11px;
  font-family: Tahoma;
  width: 100%;
}

.mainArea td{
  padding: 5px; 
  text-align: left;
  vertical-align: top;
}

.contentTable{
  font-size: 11px;
  font-family: Tahoma;
  width: 100%;
}

.contentTable td{
  text-align: left;
  vertical-align: top;
}


.contentTable td * img{
  border: 1px solid #000000;  
}

.bottomArea{
  height: 62px;
  background: url("/source/templates/design/default/images/bottom_bg.gif");
}

.contact{
  text-align: left; 
  margin-left: 30px;    
  padding: 0px;
}


.contact .phoneimg{
  margin: 0px !important;
  padding: 0px !important;
  width: 25px;
}

.contact .info{
  padding-left: 5px;
  color: #5d6061;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 10px;
}

.contact .phone{
  padding-left: 5px;
  color: #353a45;
  font-size: 14px;
  font-family: Tahoma;
  font-weight: bold;
}

.copyright{
  color: #2e5e8a;
  font-size: 10px;
  text-align: right;
  padding-right: 25px;
}

.copyright a{
  color: #2e5e8a;
  font-size: 10px;
}


.more{
  text-align: right !important;
}

.more a{
  color: #2e5e8a;
  font-family: Tahoma;
  font-size: 11px;
  text-decoration: none;
}

.more a:hover{
  text-decoration: underline;
}

.bottomMenu{
  width: 100%;
  margin-right: 25px;
}

.bottomMenu a{
  color: #5d5d5d;
  font-weight: bold;
  font-size: 10px;
  font-family: Tahoma;
  text-transform: uppercase;
  text-decoration: none;
}

.bottomMenu a:hover{
  text-decoration: underline;
}

.langDiv{
  width: 200px;
  heigth: 60px;
  postinion:relative;
}

.langDiv .title{
  color: #999999;
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  padding-bottom: 8px;
  width: 134px;
  margin-left: 23px;
}

.langDiv .line{
  margin: 0px;
  float: left;
}


.langDiv .input{
  float: left;
  height: 25px !important; 
  vertical-align: middle;
}

.langDiv .inputOk{
  float: left;
}

.langDiv .input .select{
  height: 22px;
  width: 134px;
  border: 1px solid #7f9db9;
  margin: 0px 15px 3px 22px;
  padding: 0px;
}

.contentTable{
  width: 100% !important;
}

.contentTable .title{
  color: #77b613;
  font-size: 18px;
  font-family: Arial;
  vertical-align: top;
}


.contentTable .title div{
  float: left;
  height: 40px;
  vertical-align: top;
  padding-left: 24px;
  text-transform: uppercase;
  background: transparent url("/source/templates/design/default/images/green_line.gif") top left no-repeat;
}

.contentTable .our_news{
  color: #ff5d2a;
  font-size: 18px;
  font-family: Arial;
  vertical-align: top;
}

.contentTable .our_news div{
  float: left;
  height: 40px;
  vertical-align: top;
  padding-left: 24px;
  text-transform: uppercase;
  background: transparent url("/source/templates/design/default/images/orange_line.gif") top left no-repeat;
}

.contentTable .our_news span{
  color: #000000;
}

.contentTable .more{
  text-align: right;
}

.MsoNormal{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}



