body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl,	dt, dd, li, address, form, fieldset, hr, blockquote{margin: 0; padding: 0;}
body{
  font: normal 12px Verdana;
  /*color: #4D4D4D;*/
  color: #01301d;
  background: #d9eae4;
}
h1 {font-size: 18px;}
h2 {font-size: 15px;}
h3 {font-size: 14px;color: #b7183a;}
h4 {font-size: 12px;}
a{
  color: inherit;
  font: inherit;
  text-decoration: none;
  color:#b21032;}

div{position: relative;}

input, select, textarea{
  width: 105px;
  border: 1px solid #D5CFC2;
  padding: 2px 1px;
  font: inherit;
  color: #404040;
  background: #f1f7f5;
  clear: right;}

label{
  display: block;
  float: left;}

hr{ 
margin-top: 10px;
margin-bottom: 10px;}

#site {
width:997px;
margin: 0px auto;
/*background-color: #005f3e; */
background: url(background1.png)}

#baner {
width:980px;
height:185px;
margin: 0px auto;
align: center;}

#menu {
width:980px;
height:30px;
margin: 0px auto;
text-align: center;
background: url(background_menu.png)}

#menu ul {
list-style: none;
padding:0;
padding-top:6px;}

#menu ul li {
display: inline;
color: #ffffff;
font-size:14px;}

#menu ul li.MainTabActive{
position: relative;
padding: 6px 0px 6px 0px;
background: url(menu_hover.png) no-repeat;}

#menu ul li a {
text-decoration: none;
color: #ffffff;
margin-top: -6px;
padding: 6px 17px 6px 17px;}

/*#menu a:link, #menu a:visited {
text-decoration: none;
color: #ffffff;
padding: 6px 35px 6px 35px;}

#menu a:hover {
text-decoration: none;
background: url(menu_hover.png);
padding: 6px 35px 6px 35px;}*/

#submenu {
width:980px;
height:35px;
margin: 0px auto;
text-align: center;
background: url(background_menu1.png)}

#submenu p {
display: none;}

#submenu a {
color:#b21032;
font-size:14px;
}

#submenu p.SubTabActive{
display: block;}

#submenu img {
padding: 12px 30px 2px 30px}

#main {
width:980px;
background: #e5f0ec;
margin: 0px auto;}

#leftcolumn{
float:left;
width:268px;}

#menuleft {
width:248px;
margin-left: 0px;
padding: 0 0 0 15px;}

#menuleft .search_text {
font-size: 11px;
width: 170px;
}

#menuleft .search {
color: #ffffff;
background: #b21032;
font-size: 11px;
width: 50px;
}

#menuleft ul {
list-style: none;
padding:0;
padding-top:15px;
padding-bottom:35px;}

#menuleft li {
display: block;
padding: 5px 5px 5px 0px;
font-size:12px;}

#menuleft a {
color: #b21032;
}

#rightcolumn{
float: right;
width:705px;
margin-right:5px;
text-align: left;
}

.aaa { 
color: #b70d1a; 
font-weight: bold;
text-align: right;
text-decoration: none;}

.as { 
font-size: 10pt;
text-decoration: none;}
.am { 
font-size: 14pt;}
.al { 
font-size: 18pt;}

#rightcolumn h1{
text-align: center;
text-transform: uppercase;
color: #b7183a;
margin-bottom: 20px;
}

#rightcolumn div{
padding: 0px 10px 10px 0px;
color: #01301d;
font-size: 12px;
}

#rightcolumn ul, #rightcolumn ol{
/*margin-left: 25px*/
margin: 5px 0 5px 25px;
}

/*#rightcolumn li {
margin-left: 25px
margin: 5px 0 0 0;
}*/

#rightcolumn table {
margin: 10px auto;
border-collapse: collapse; }

#rightcolumn td {
border: 1px solid #01301d;
padding: 4px;
vertical-align: top;
}

#rightcolumn p img {
border: 1px solid;
margin: 2px 2px 2px 2px;
text-align: center;}

#rightcolumn hr{
color: #86bba7;
}

#rightcolumn a {
text-decoration: underline;}

.clear {
clear: both;}

#footer {
padding: 8px 0px 0px 10px;
border-top: 1px solid #b7d3c8;
height: 50px;
background: #e5f0ec;
margin-top: 15px;
text-align: center;
font-size: 9px;
color: #005e39;
}

#footer a{
color: #005e39;}

#footer img {
float: right;
border: 0;
margin-right:30px;
margin-left:-20px;}