body
{
  margin:0; padding:0;
} 
table, tr, td, p, div, ol, blockquote  {
  font-size : 8pt; font-family : Tahoma, Verdana, Arial, Helvetica; color: navy; 
}

/* ---------- Оформление главного меню ------------- */

.mmcur {
  background: url("images/tbgf.jpg");
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: navy; vertical-align: middle; text-decoration:none;
}
.mmcur a:link ,
.mmcur a:visited {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: navy; vertical-align: middle; text-decoration:none;
}
.mmcur a:hover {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: navy; vertical-align: middle; text-decoration:none;
}
.mmenu {
  background: url("images/tbgn.jpg");
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: navy; vertical-align: middle; text-decoration:none;
}
.mmenu a:link ,
.mmenu a:visited {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: navy; vertical-align: middle; text-decoration:none;
}
.mmenu a:hover {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: white; vertical-align: middle; text-decoration:none;
}
/*-----------------------------------------------------------------------------*/
.mmcurn {
  background: url("images/tbgfn.jpg");
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: navy; vertical-align: middle; text-decoration:none;
}
.mmcurn a:link ,
.mmcurn a:visited {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: navy; vertical-align: middle; text-decoration:none;
}
.mmcurn a:hover {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: navy; vertical-align: middle; text-decoration:none;
}
.mmenun {
  background: url("images/tbgnn.jpg");
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: navy; vertical-align: middle; text-decoration:none;
}
.mmenun a:link ,
.mmenun a:visited {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: navy; vertical-align: middle; text-decoration:none;
}
.mmenun a:hover {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: white; vertical-align: middle; text-decoration:none;
}

/* ---------- Оформление вспомогательных меню ------------- */

.dmcur {
  background: url("images/tabbf.jpg");
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: navy; vertical-align: middle; text-decoration:none;
}
.dmcur a:link ,
.dmcur a:visited,
.dmcur a:hover {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: navy; vertical-align: middle; text-decoration:none;
}
.dmenu {
  background: url("images/tabbn.jpg");
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #B2CDEB; vertical-align: middle; text-decoration:none;
}
.dmenu a:link ,
.dmenu a:visited {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #B2CDEB; vertical-align: middle; text-decoration:none;
}
.dmenu a:hover {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: navy; vertical-align: middle; text-decoration:none;
}
.dmemp {
  background: url("images/tabru.jpg");
}


.tabl1 {
  background-color: #E8F1FA;
}
.tabl2 {
  border-color: #B2CDEB;  border-style: solid;  border-width: 1px;
}
.tabl3 {
  border-color: #B2CDEB;  border-style: solid;
  border-top-width: 0px;  border-right-width: 1px;  border-bottom-width: 1px;  border-left-width: 1px;
}


.tcellm {
  background: url("images/bdm.jpg"); background-repeat:repeat-x; background-color: #E8F1FA;
}
.tcellm2 {
  background-color: #DDEDFF;
}
.tcellf {
  background-color: #95C1D1;
}
.tcellw {
  background-color: #CAE3FE;
}
.tcellwa {
  background-color: #FAFAFA;
}
.tcellwb {
  background-color: #F2F7FC;
}
.tcellwc {
  background-color: #B2CDEB;
}
.tcellLa {
  background-color: #FAFAFA; font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: navy; vertical-align: middle; text-decoration:none;
}
.tcellLa a:link ,
.tcellLa a:visited {
  background-color: #FAFAFA; font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: navy; vertical-align: middle; text-decoration:none;
}
.tcellLa a:hover {
  background-color: #FAFAFA; font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: red; vertical-align: middle; text-decoration:none;
}
.tcellLb {
  background-color: #F2F7FC; font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: navy; vertical-align: middle; text-decoration:none;
}
.tcellLb a:link ,
.tcellLb a:visited {
  background-color: #F2F7FC; font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: navy; vertical-align: middle; text-decoration:none;
}
.tcellLb a:hover {
  background-color: #F2F7FC; font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: red; vertical-align: middle; text-decoration:none;
}



.tcelltit {
  background-color: #B2CDEB;
}
.tcellwnav {
  color: navy; background-color: #CAE3FE;  border-color: #B2CDEB;  border-style: solid;
  border-top-width: 0px;  border-right-width: 1px;  border-bottom-width: 0px;  border-left-width: 0px;
}
.tcellwnav1 {
  color: navy; background: white;
  font-family: Verdana, Arial; font-size: 8pt;  font-weight: bold;
}
.tcellwnav1 a,
.tcellwnav1 a:link,
.tcellwnav1 a:visited {
  color: navy;  background: white;
  font-family: Verdana, Arial; font-size: 8pt; font-weight: bold; text-decoration: none;
}	
.tcellwnav1 a:hover {
  color: red;  background: white;
  font-family: Verdana, Arial; font-size: 8pt; font-weight: bold; text-decoration: none;
}
.tcell {
  color: navy;
  font-family: Verdana, Arial; font-size: 8pt;
}
.tcell a,
.tcell a:link,
.tcell a:visited {
  color: navy;
  font-family: Verdana, Arial; font-size: 8pt; text-decoration: none;
}	
.tcell a:hover {
  color: red;
  font-family: Verdana, Arial; font-size: 8pt; text-decoration: none;
}


.tbody1
{
  background-color: #F2F1D5; border-color: navy; border-style: solid;
  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
  font-family: Tahoma, Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: normal;
  color: #5C5021;
}
.tbody2
{
  background-color: #F2F2F2;
}

.tbody3
{
  background: url("images/bt2.jpg"); background-repeat:repeat-y; background-color: #CCECFF;
  font-family: Tahoma, Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: normal;
}

.hdr1 {
  font-size : 10pt;
}
.hdr2 {
	text-align: center;	color: red; font-weight: bold;	
}

.boxTop {
  background-image:url(images/bxtop.gif); background-repeat:repeat-x;
  color:#666666; font-family: Verdana, Arial; font-size:1.1em; font-weight:bold;
}
.box {
  border:1px solid #cccccc; margin-bottom:10px;
}
.boxTitle {
  padding:4px 15px 1px 15px;
}
.boxBody {
  padding: 5px 5px 5px 5px;
  background-image:url(images/bxbg.gif);  background-repeat:repeat-x; font-weight:normal; text-align: justify;
}
.boxBody a:link,
.boxBody a:visited {
 font-weight: normal; text-decoration:none;
}
.boxBody a:hover {
 font-weight: normal; color: red;  text-decoration:none;
}


#amenu ul {
  list-style: none; margin: 0; padding: 0; border: none;
}	
#amenu li {
  font-family: Verdana, Arial; font-size: 8pt; font-weight: normal; margin: 0;
}
#amenu li a {
  display: block;  padding: 5px 5px 5px 0.5em;  text-decoration: none;  width: 100%;
  font-family: Verdana, Arial; font-size: 8pt; color: #5C5021; font-weight: normal;
}
#amenu li a:hover {
  background-color: #B2CDEB;
}
#amenu .amenu1 {
  font-family: Verdana, Arial; font-size: 8pt;
}
#amenu .amenu1 a {
  background-color: #EAEAEA;
  display: block;  padding: 5px 5px 5px 0.5em;  text-decoration: none;  width: 100%;
  font-family: Verdana, Arial; font-size: 8pt; color: #5C5021; font-weight: bold;
}
#amenu .amenu1 a:hover {
  background-color: #B2CDEB;
}
#amenu .amenu2 {
  background-color: #EAEAEA; display: block; padding: 5px 5px 5px 0.5em; text-align: left; 
  font-family: Verdana, Arial; font-size: 8pt;  font-weight: bold;
}
#amenu .amenu3 {
  background-color: #EAEAEA; display: block; padding: 5px 5px 5px 0.5em; text-align: left; 
  font-family: Verdana, Arial; font-size: 8pt;  font-weight: normal;
}
/* заголовки */

.thdr1 {
	text-align: center;
	color: white; 
	font-weight: bold;	
	}
	
.thdr2 {
	background: #A2A89E;
	text-align: center;
	color: white; 
	font-weight: bold;	
	}

/* заголовки для важных блоков */	

.hdrmain {
  color: navy; 
  font-family: Verdana, Tahoma, Arial;
  font-size: 14pt;
  font-weight: bold;	
}	
.hdrmain a,
.hdrmain a:link,
.hdrmain a:visited {
  color: navy; 
  font-family: Verdana, Tahoma, Arial;
  font-size: 14pt; font-weight: bold; ; text-decoration:none;
}	
.hdrmain a:hover{
  color: red; 
  font-family: Verdana, Tahoma, Arial;
  font-size: 14pt; font-weight: bold; ; text-decoration:none;
}	

.hdrmain1 {
  color: navy; 
  font-family: Arial, Tahoma, Verdana;
  font-size: 11pt;
  font-weight: bold;	
}	

