body
{
  background-color: #eeeeee;
  color: #000000;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-size: 12px  ; 
 font-family: Arial, Helvetica, sans-serif, Serif, Georgia, Tahoma  ; 
  width: 900px;
}


p {  text-indent: 10px; }
img { margin: 4px; }

input, submit, textarea, select { border: solid 1px #cccccc; margin: 2px;}

a:active, a:hover { background-color: transparent; text-decoration: none;  color: #870303;}
a:link, a:visited { background-color:  transparent; text-decoration: underline; color: #870303;}



.main { width: 100%;  background-color: #eeeeee; height: 100px;  }
.lft { width: 180px;  text-align: center; } 
.rgt {  width: 710px; }


.lfrt { width: 100%; text-align: center; } 

.content { width: 710px; margin-left: 4px;}
.content_title { width: 708px; height: 26px; text-align: left; background: url('../img/bgt.jpg'); border: solid 1px #666666; font-size: 14px; font-weight: bold; }

.content h1 { position: relative; top: 20%; left: 30px; font-size: 14px; display: inline;}
.content_hr { width: 708px; height: 10px; background: url('../img/bgh.jpg'); border-left: solid 1px #cccccc; border-right: solid 1px #cccccc;}

.news{ padding: 10px;  background-color: #ffffff; border: solid 1px #cccccc; border-top: none;}
.news span { top: 0px; left: 0px; }
.news_date { width: 50%; float: left; text-align: left; color: #999999; font-size: 10px; }
.news_view { width: 50%; float: left; text-align: right;  color: #999999; font-size: 10px;}
.news_title { clear: both;  font-size: 16px; font-weight: bold; color: #870303; margin: 10px 0px 4px 0px; text-align: left;}
.news_title h2 { font-size: 14px; display: inline;}
.news_text { text-align: left; font-size: 14px;  margin-top: 30px;  clear: both;}
.news_comm { clear: both; width: 100%; text-align: right; padding-right: 10px; }
.news_hr { margin-left: auto; margin-right: auto; width: 95%; height: 3px; background-color: #eeeeee; margin-bottom: 40px; margin-top: 4px;}

.news a:link, .news a:visited { font-size: 12px; text-decoration: none; }
.news a:hover, .news a:active { font-size: 12px; text-decoration: underline; }

.left_content { width: 176px; margin-left: auto; margin-right: auto; }
.left_content_title { width: 174px; height: 26px; text-align: left; background: url('../img/bgt.jpg'); border: solid 1px #666666; font-size: 12px; font-weight: bold; }
.left_content span { position: relative; top: 20%; left: 5px; }
.left_hr { width: 174px; height: 10px; background: url('../img/bgh.jpg'); border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; }
.left{ background-color: #ffffff; text-align: left; font-size: 12px; border: solid 1px #cccccc; border-top: none; }

.leftf{ background-color: #ffffff; text-align: left; font-size: 12px; border: solid 1px #cccccc; border-top: none; padding: 6px; }

.left_text { text-align: left; padding: 6px; overflow: hidden;}
.left_title { clear: both;  font-size: 13px; font-weight: bold; color: #870303; margin: 2px 0px 10px 0px;}

.left span { position: relative; top: 0px; left: 0px; }

.left a:link, .left a:visited  { background-color:  transparent; text-decoration: none; color: #870303;}
.left a:hover, .left a:active { background-color:  transparent; text-decoration: underline; color: #870303;}

.left_date { text-align: left; color: #999999; font-size: 11px; }



.add_news { text-align: left; } 
.add_news td{ padding: 2px; } 

.logo { width: 894px;  text-align: left; margin-bottom: 10px; border: solid 1px;  background: url('../img/bgl.jpg'); margin-left: auto; margin-right: auto; border: solid 1px #666666;}
.logo td { vertical-align: middle; padding: 4px; }
.logoleft { width: 161px; vertical-align: top; padding-top: 4px;}
.menu  {  margin-top: 0px; margin-left: 2px; width: 174px; padding: 0px; list-style: none; text-align: left; border: solid 1px #666666;}
.menu li { height: 18px; padding: 4px 3px 4px 7px; margin: 0px;   background: url('../img/bgt.jpg');  font-size: 12px; font-weight: bold;  color: #000000; }

.menu a { display: block ; height: 18px;}
.menu li:active, .menu li:hover {  background: none; background-color: #d8a800; }
.menu li:link, .menu li:visited {  background: url('../img/bgt.jpg'); } 

.menu a:active, .menu a:hover { background-color: transparent; text-decoration: none;  color: #000000;}
.menu a:link, .menu a:visited { background-color:  transparent; text-decoration: none; color: #000000;}

.mb { vertical-align: middle; text-align: center;}
.info { width: 100%; padding: 4px; text-align: left;}
.info table { width: 100%;}
.info td { padding: 2px ;}
.sh { display: none;}
.dsk_m { text-align: center; margin: 1px 0px 20px 0px;}
.rec2 { width: 730px; margin-bottom: 10px; margin-left: auto; margin-right: auto;}
.teg li { padding: 4px 0px 4px 0px; }
.lastf a  {  }