body {
  margin: 0px;
  padding: 0px;
  background: #a0a0a4;
  font-size: 10pt;
}

form {margin: 0px;}

#main td {
  background-color: #ffffff;
  vertical-align: top;
}

img {border: 0px;}


ul {list-style: square;}


li {
  font-family: Trebuchet MS;
  color: #666666;
  font-size: 10pt;
}




h1, h1 a, h1 a:hover {
  font-family: arial;
  font-size: 11pt;
  font-weight: bold;
  color: #333333;
  margin: 0px;
  text-decoration: none;
}


h2, h2 a, h2 a:hover  {
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  color: #525252;
  letter-spacing: 1px;
  margin: 0px;
  text-decoration: none;  
}

hr {
  color: #cccccc;
  border: 0px solid #cccccc;
  background: #cccccc;
/*  height: 1px; */
}

a {
  font-family: Trebuchet MS;
  text-decoration: none;
  color: #0099cc;
}

a:hover {text-decoration: underline;}


.red {
  color: #CC0000;
}

p {
  font-family: Trebuchet MS;
  color: #666666;
  font-size: 10pt;
}

.text {
  font-family: Trebuchet MS;
  color: #666666;
  font-size: 10pt;
}

.copyrights {
  font-family: Trebuchet MS;
  font-size: 8pt;
  color: #999999;
}

.copyrights a {text-decoration: underline;}


.question_form {
  font-family: tahoma;
  color: #666666;
  font-size: 9pt;
}

.question_form .texts {
  width: 120px;
}

.question_form textarea {
  height: 70px;
}

.question_form .button {
  background: #0099cc;
  color: #ffffff;
  border: 0px;
  font-size: 8pt;
  padding: 2px;
}





.top_contacts {
/*
  font-family: tahoma;
  font-size: 9pt;
  font-weight: bold;
  color: #7E7E7E;
  padding-left: 5px;
  margin-top: 20px;
  */
  font-family: tahoma;
  font-size: 14pt;
  font-weight: normal;
  color: #7E7E7E;
  padding-left: 12px;
  margin: 0px;
  padding-top: 20px;
  letter-spacing: 1px;
}

.foot_contacts {
  font-family: tahoma;
  font-size: 14pt;
  font-weight: normal;
  color: #7E7E7E;
  padding-left: 18px;
  margin: 0px;
  margin-bottom: 20px;
  letter-spacing: 1px;
}

.top_contacts .small, .foot_contacts .small {
 font-family: verdana;
 font-size: 7pt;
 font-weight: bold;
 letter-spacing: 0px;
 color: #0099FF;
 vertical-align: top;
 padding-left: 3px;
}




.header_top {
  background-image: url(../images/top_left.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  width: 528px;
  height: 82px;
  text-align: center;
  padding-top: 11px;
}



.footer_hr {
  width: 960px;
  height: 7px;
  background-image: url(../images/footer_hr.gif);
  background-repeat: repeat-x;
}



.left_content {
  background-image: url(../images/left_content_bg.jpg);
  background-repeat: no-repeat;
  background-position: right top;
  padding-right: 30px;
}

.right_content {
  background-image: url(../images/right_content_bg.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-right: 20px;
  padding-left: 30px;
}

.right_content a {text-decoration: underline;}

.right_content p {
 margin: 0px;
 margin-bottom: 5px;
}


.main_content, .left_content, .right_content {vertical-align: top; text-align: left; background-color: #ffffff;}


td.left_content  {
  padding-left: 20px;
}


.main_content a {
  text-decoration: underline;
}

.main_content .main {
  font-family: Trebuchet MS;
  color: #666666;
  font-size: 10pt;
  position: relative;
  margin-top: -30px;
  width: 465px;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
}






