body {
  font-family: Verdana;
  font-size: 12px;
  margin:0px;
  padding:0px;
  color: #313131;

  }
#centring {
  padding: 0px;
  min-width: 1124px;

}

* html #centring {   
    width: expression( document.body.clientWidth < 1124 ? "1123px" : "auto" ); /* set min-width for IE */ 
    min-width: 1123px; /* sets min-width value for all standards-compliant browsers */  
 }  



#header {
  float: left;
  width: 100%;
  height: 250px;
  background: #ffffff url('images/top_1.gif') no-repeat top right;
  
}

#bg {
  height: 195px;
  background: #012E6F url('images/top_1.gif') no-repeat top right;
}

#header img {
  float: left;

}

#contenier {
  clear: both;
  background: #F6F8FB;
  width: 100%;

  }

#top {
  background: url('images/shadow_back.gif') repeat-x bottom;
  height: 36px;
  clear: both;
  font-size: 11px; 
  }

#top a {
  color: #666666;
  }

#top a.active {
  color: #619DCD;
}

#top ul {
  list-style: none;
  margin: 0px;
  height: 28px;
  padding: 7px 0px 0px 40px;
  background: url('images/top_menu_back.gif') repeat-x top;
  }

#top ul li {
  float: left;
  margin: 0px 15px;
  }

#home {
  position: absolute;
  top: 278px;
}

#menu {
  float: left;
  width: 177px;
  background: #F6F8FB;

  }

#menu ul {

  padding: 0px 0px 0px 0px;
  margin: 80px 0px 0px 0px;
  width: 177px;
}

#menu li {
 min-height: 30px;
 height:auto !important;
 height:30px;

 list-style:none;
 background: url('images/l_menu_border.gif') repeat-x bottom;
}

#menu a {
  color: #619DCD;
  font-weight: bold;
  font-size: 11px;
  margin: 8px 0px 0px 6px;
  display: inline-block;
  width: 145px;
}

.bg {
  background:#CCDFEE;
  width: 18px;
  float: left;
  height: 30px;
}

.bg img {
  margin-top: 8px;
}



#content {
  background: #ffffff;
  overflow: hidden; 
    margin-left: 0px; 
}

#right {
  float: right;
  width: 240px;
  text-align: center;  
  background: url('images/right_fill_divider.gif') repeat-y left;
  padding-bottom: 20000px;
  margin-bottom: -20000px;
  }

.right_block {
  border: 1px #B7BCDB solid;
  width: 180px;
  margin: 10px 0px 20px 30px;
}

.right_block h3 {
  background: #EBECF3;
  font-size: 13px;
  color: #565A8A;
  margin: 0px;
  padding: 3px 0px;
}

.date {
  font-size: 11px;
  color: #619DCD;
  }

.name {
  color: #5B5C9E;
  font-weight: bold;
  }

.name a {
  color: #5B5C9E;
  font-weight: bold;
}

.note a {
  color: #313131;
  text-decoration: none;
}

.note a:hover {
  color: #5B5C9E;
  text-decoration: none;
}

.list li {
  float: left;
  width: 100%;
  margin: 5px 0px;
}

#text {
  
  min-height: 800px;
  height:auto !important;
  height:800px;

}

#foo {
  background:#F3F7FA; 
  height: 25px;
  clear: both;

  width: 100%;
  }

#copy {
  background: #EBF1F7;
  width: 137px;
  height: 20px;
  float: left;
  color: #88B2D2;
  font-size: 11px;
  padding: 5px 0px 0px 40px;
}

#bg_f {
  height: 25px;
  width: 240px;
  float: right;
  background: #ABBECE url('images/right_fill_divider.gif') repeat-y left;
}
a {
  text-decoration: none;
  color: #5B5C9E;
}

a:hover { 
  text-decoration: underline;
}

h1 {
  color: #5B5C9E;
  font-size: 18px;
}

.news {
 min-height: 150px;
 height:auto !important;
 height:150px;
  margin: 10px;
  padding-right: 20px;
 width: 100%;
 float: left;
}

.pic {
  width: 210px;
  float: left;
}

.right {
  float: right;
}

.link {
  list-style: none;
  margin: 0px;
  padding: 0px;

}

.link li {
  margin: 10px 0px;
  padding: 5px 0px;
}

.link img {
  margin: 5px 0px 5px 20px;
  float: left;
}

#Form1 {
  font-size: 10px;
}

#Form1 input{
  width: 120px;
  background: #F6F8FB;
}

#Form1 input[type=submit] {
  background:#CCDFEE;
  border: 0px;
}
 
#backlink {
  padding: 0px 10px 0px 10px;
  font-size: 10px;
  display: inline-block;
}

#counter {
  padding: 3px 0px 0px 20px;
  display: inline-block;
}
