body {
 margin: 0px;
 padding: 0px;
 background-color: #28679c;
 font-family: Arial,Tahoma;
 font-size: 11px;
 color: #333;
 text-align: center;
 overflow-y: scroll;
}

td { font-size: 11px;color:#333;font-family: Tahoma;}

h1, h2, h3, img, form {padding: 0px;margin: 0px;border: none;}
span{color:red;}

a {text-decoration: underline;}
a:hover {text-decoration: none;}



#container {width: 1175px;margin: 0px auto;text-align: left;padding: 35px 0;position: relative;overflow:hidden;}

#line1 {width: 1175px;height:5px;margin: 0px;padding:0;background-image: url(../images/line_top.gif);background-repeat: no-repeat;position: relative;}
#line2 {width: 1175px;height:5px;margin: 0px;padding:0;background-image: url(../images/line_bottom.gif);background-repeat: no-repeat;position: relative;}

#top {width: 1175px;margin: 0px;text-align: left;padding:40px 0 0 0;background-color: #fff;position: relative;overflow:hidden;}
#top_content {width: 1175px;margin: 0px;text-align: left;padding:0px;background-image: url(../images/mainpic_top.jpg);height:51px;background-repeat: no-repeat;}

#logo {float: left;margin: 0px;padding: 0px 0 0 100px;position: relative;}

#topmenu {float: right; width: 350px; margin: 0px;}
#topmenu ul {list-style-type: none; margin: 0; padding: 18px 0 0 0;  text-align:left;}
#topmenu li {display:inline;float: left; margin-top: 0px; padding:0 10px 0 10px; text-align:left; height: 14px; background: url(../images/sp.gif);background-repeat: no-repeat;}
#topmenu li.last {display:inline;float: left; margin-top: 0px; padding:0 10px 0 10px; text-align:left; height: 14px; background:none;}

#mainpic {clear:both; width: 1175px;margin: 0px;text-align: left;padding:0px 0 0 0;background-image: url(../images/mainpic.jpg); height:372px;background-repeat: no-repeat;}
#mainpic img {clear:both;float:right; margin: 200px 97px 0 0; padding:0px 0px 0 0;}
#mainpic img.last {clear:both;float:right; margin: 5px 97px 0 0; padding:0px 0px 0 0;}



#content {clear:both;width: 1175px;margin: 0px;padding:0;text-align: left;position: relative;background-color: #fff;overflow:hidden;}
#line {margin:0px 0 5px 68px;padding:0px 0 0 0;border-bottom:1px solid #d8d8d8;width:1040px;}
#leftpart {width: 340px;margin: 0px;padding:0px;float:left;overflow:hidden;}
 #leftpart ul {list-style-type: none; margin: 0; padding:40px 0 0 89px;float:left;width:290px;overflow:hidden;}
 #leftpart li {margin: 0px 0 0px 0; padding:0px 0 7px 0;border-bottom:1px solid #e1e1e1;width:195px;}
 #leftpart li.fin {margin: 0px 0 0 0; padding:0px 0 0px 0;border-bottom:none;width:195px;}
 #leftpart li ul {list-style-type: none; margin: 0; padding:0 0 0 0px;float:left;overflow:hidden;width:195px;}
 #leftpart li li {margin: 0px; padding:3px 0 3px 20px;border-bottom:none;width:195px;text-transform:uppercase;font-size:12px;}
 #leftpart li li.first {margin: 0px; padding:5px 0 3px 20px;border-bottom:none;width:195px;}
 #leftpart li li.last {margin: 0px; padding:3px 0 10px 20px;border-bottom:1px solid #e1e1e1;width:195px;}
 #leftpart li li a {color:#333;text-decoration: none;}
 #leftpart li li a:hover {color:#507abc;}


#rightpart {width: 750px;margin: 15px 0 0 0;padding:0px;float: left;overflow:hidden;}
  #rightpart  table {margin: 5px 0 5px 0;padding:0px 0 0 0;}
  #rightpart  td {width: 250px;padding:0px;vertical-align:top;}
  #rightpart  td ul {list-style-type: none; margin: 0; padding: 0px 0 0 0;  text-align:left;}
  #rightpart  td li {display:block; margin-top: 0px; padding: 2px 10px; text-align:left;}
  #rightpart  td.more {width: 250px;margin: 0px 0px 0 0;padding:0px 0px 20px 0;vertical-align:top;}
  #rightpart  p {clear:both;margin: 0px;padding:5px 10px 10px 0;vertical-align:top;}
  #rightpart  img.h1 {margin: 25px 0 15px 0;padding:0px 0 0 0;vertical-align:bottom;}
  #rightpart  img.h2 {margin: 15px 0 5px 0;padding:0px 0 0 0;vertical-align:bottom;}
  #rightpart  img {margin: 5px 10px 0 0;padding:0px 0 0 0;vertical-align:bottom;}

  #rightpart  .whole {clear:both;width: 750px; margin: 0px 0 5px 0;padding:0px;vertical-align:top;}
  #rightpart  .whole p {margin: 0px;padding:5px 10px 5px 0;text-align: left;vertical-align:top;}
  #rightpart  .whole p.center {text-align: center;}
  #rightpart  .whole p.long {width:147px; padding:0 0 20px 0;}
  #rightpart  .whole h3 {margin: 0px;padding:10px 0px 0px 0;text-align: left;vertical-align:top;font-size:12px;}
  #rightpart  .whole ul {list-style-type: none; margin: 0; padding: 0px 0 0 0;  text-align:left;}
  #rightpart  .whole li {display:block; margin-top: 0px; padding: 2px 10px; text-align:left;}
  #rightpart .whole a {color:#1176a2;text-decoration: underline;}
  #rightpart .whole li a {color:#1176a2;text-decoration: underline;}
  #rightpart .whole  a:hover {color:#507abc;}
  #rightpart  .whole td {vertical-align:top;padding:0px;}
  #rightpart  .whole td img{margin: 0px 10px 5px 0;padding:5px 0px 0 0;vertical-align:top;}
  #rightpart  .whole td img.bot{margin: 0px 10px 10px 0;}
  #rightpart  .whole .rowhl {padding:5px 10px 5px 5px;vertical-align:top;font-weight: bold;background:#dddddd;text-align:left;text-transform:uppercase;}
  #rightpart  .whole .row {padding:5px 0 5px 5px;vertical-align:top;text-align:left;border-bottom:1px solid #dddddd;}
  .brt {border-top:1px solid #000;}
  #rightpart  .whole .mid {margin-top:0px;}

  #contact{float:left;overflow:hidden;padding:0px 0 0 0; margin:0px 0 0 0;width:600px;}
    #contact .td1{width:170px;padding:5px 0 0 0;vertical-align:top;}
    #contact input{padding:1px 2px 2px 2px; margin:5px 0 0 0;width:143px;border:1px solid #ccc;font-size: 12px;}
    #contact textarea{padding:2px; margin:5px 0 0 0;width:310px;border:1px solid #ccc;font-size: 12px;}
    #contact p{width:350px;}


#footer {clear:both;width: 1040px;margin: 0px 68px;padding:0;text-align: left;position: relative;background-color: #fff;overflow:hidden;color:#999;font-family: Tahoma, Arial;font-size: 11px;}
#footer table{padding:0px;}
#footer td{padding:0px 0 20px  0px;vertical-align:top; color: #818181;}
#footer p{padding:0px;margin:0px 0 0px 0px;}
#footer a {color:#818181;}


a         {color: #1c79a5; text-decoration:underline;}
a:visited {color: #1c79a5; text-decoration:underline;}
a:active  {color: #333; text-decoration:underline;}
a:hover   {color: #333; text-decoration:underline;}
