BODY  { background-color : white;  font-size : 8pt;  font-family : Verdana, Arial, Helvetica; color : #414743; }
table, tr, td, p, div, ol, ul, blockquote  { font-size : 8pt; color : #414743;  font-family : Verdana, Tahoma, Arial, Helvetica; }

a:hover         { color:red; }
a:visited       { color:#101078; }
a:visited:hover { color:red; }
a               { color:#101078; font-weight: bold; text-decoration:none; }

.mforum a ,
.mforum a:link {
  color: blue; font-family: Verdana, Arial; font-weight: normal; text-decoration: none; 
}
.mforum a:visited {
  color: #A63737; font-family: Verdana, Arial; font-weight: normal; text-decoration: none; 
}
.mforum a:active  {
  color: #A63737; font-family: Verdana, Arial; font-weight: bold;  text-decoration: none; 
}
.mforum a:hover  {
  color: red; font-family: Verdana, Arial; font-weight: normal; text-decoration: underline; 
}
.mmlink ul { font-size : 10pt; margin-left: 15; font-family : Verdana, Arial; }
.mmlink,
.mmlink a,
.mmlink a:link {
  color: black; font-family: Verdana, Arial; font-size: 10pt; text-decoration: none; 
}
.mmlink a:visited {
  color: blue; font-family: Verdana, Arial; font-size: 10pt; text-decoration: none; 
}
.mmlink a:active  {
  color: navy; font-style: bold; font-family: Verdana, Arial; font-size: 10pt; text-decoration: none; 
}
.mmlink a:hover  {
  color: red; font-family: Verdana, Arial; font-size: 10pt; text-decoration: none; 
}

.mlink a {
  font-style: normal;
  font-weight: bold;
  font-family: Verdana, Arial; font-size: 20pt;
  text-decoration: none;
}
.mlink a:link    { color: red; }
.mlink a:visited { color: red; }
.mlink a:active  { color: red; }	
.mlink a:hover   { color: blue; }

.bodyh
{
  background-color : #FFFFCC;
  font-size : 8pt;
  font-family : Verdana, Arial, Helvetica;
}

.tabcn
{
	background-color: #ffffff; border-color: #ABB1A7; border-style: solid;
	border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	font-family: Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: normal;
	padding-bottom: 4px; padding-top: 1px; color: #000000 ; vertical-align: middle; text-align: left;
}
.tabcf
{
	background-color: #ABB1A7; border-color: #ABB1A7; border-style: solid;
	border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	font-family: Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: normal;
	padding-bottom: 4px; padding-top: 1px; color: #000000 ; vertical-align: middle; text-align: left;
}

/* çàãîëîâêè */

.thdr1 {
	text-align: center;
	color: white; 
	font-weight: bold;	
	}
	
.thdr2 {
	background: #A2A89E;
	text-align: center;
	color: white; 
	font-weight: bold;	
	}

/* çàãîëîâêè äëÿ âàæíûõ áëîêîâ */	

.hdrmain {
  color: #808080; 
  font-family: Arial, Verdana;
  font-size: 12pt;
  font-weight: bold;	
}	

.hdrred {
  color: red; 
  text-align: center;
  font-family: Arial, Verdana;
  font-size: 10pt;
  font-weight: bold;	
}	

.hdrblack {
  color: black; 
  text-align: center;
  font-family: Arial, Verdana;
  font-size: 10pt;
  font-weight: bold;	
}	

/* ---------- Îôîðìëåíèå òàáëèö ----------- */

.tabl1 {
  border-color: #494949;
  border-style: solid;
  border-width: 1px;
}

.tabl2 {
  border-color: #ABB1A7;
  border-style: solid;
  border-width: 1px;
}
.tabl3 {
  border-color: #C2C2C2;  border-style: solid; background: #EBEBEB;
	border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px;
}

/* ÿ÷åéêè */

.cmptcelltit {
  color: white; 
  background: #939FA2; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
}
.cmptcelltit a,
.cmptcelltit a:link,
.cmptcelltit a:visited,
.cmptcelltit a:active {
  color: white; 
  background: #939FA2;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	
.cmptcelltit a:hover {
  color: black; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

.cmptcelltitr {
  color: red; 
  background: #939FA2; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
}
.cmptcelltitr a,
.cmptcelltitr a:link,
.cmptcelltitr a:visited,
.cmptcelltitr a:active {
  color: red; 
  background: #939FA2;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	
.cmptcelltitr a:hover {
  color: black; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

.tcelltit {
  color: white; 
  background: #ABB1A7;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
}
.tcelltit a,
.tcelltit a:link,
.tcelltit a:visited,
.tcelltit a:active {
  color: white; 
  background: #ABB1A7;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	
.tcelltit a:hover {
  color: navy; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
.tcelltita {
  color: white; 
  background: #bac66a;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
}

.tcelltitb {
  color: white; 
  background: #D89771;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
}
.tcelltitb a,
.tcelltitb a:link,
.tcelltitb a:visited,
.tcelltitb a:active {
  color: white; 
  background: #D89771;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	
.tcelltitb a:hover {
  color: navy; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
.tcell1 {
  color: black; 
  background: #E5E5E5;
  font-family: Verdana, Arial; font-size: 8pt;
 }
.tcell1a {
  color: black; 
  background: #F1F1F1;
  font-family: Verdana, Arial; font-size: 8pt;
 }
.cmptcell2 {
  color: black; 
  background: #ECECEC;
  font-family: Verdana, Arial; font-size: 8pt;
}
.cmptcell3 {
  color: black; 
  background: #ffffff;
  font-family: Verdana, Arial; font-size: 8pt;
}
.tcell2 {
  color: black; 
  background: #E8ECE7; //D5D5D5;
  font-family: Verdana, Arial; font-size: 8pt;
}
.tcell2a {
  color: black; 
  background: #D7D7D7;
  font-family: Verdana, Arial; font-size: 8pt;
}
.tcell3 {
  color: black; 
  background: #ffffff;
  font-family: Verdana, Arial; font-size: 8pt;
}	
.tcell3 a,
.tcell3 a:link,
.tcell3 a:visited,
.tcell3 a:active {
  color: black; 
  font-family: Verdana, Arial; font-size: 8pt;
  text-decoration: none;
}
.tcell3 a:hover {
  color: red; 
  font-family: Verdana, Arial; font-size: 8pt;
  text-decoration: none;
}
.tcell4 {
  color: white; 
  font-family: Verdana, Arial; font-size: 10pt;
  font-weight: bold;
}
.tcell5 {
  color: #808080; 
  font-family: Verdana, Arial; font-size: 7pt;
  font-weight: bold;
}
.tcell6 {
  color: black; 
  background: #ABB1A7;
  font-family: Verdana, Arial; font-size: 8pt;
}
.tcell7 {
  color: black; 
  background: #E5E5E5;
  font-family: Verdana, Arial; font-size: 8pt;
}	
.tcell7 a,
.tcell7 a:link,
.tcell7 a:visited,
.tcell7 a:active {
  color: black; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: normal; text-decoration: none;
}
.tcell7 a:hover {
  color: navy; 
  font-family: Verdana, Arial; font-size: 8pt;
  text-decoration: underline;
}
.tcellWin {
  color: black; 
  background: #97E6E6;
  font-family: Verdana, Arial; font-size: 8pt;
}
.tcellnav {
  color: white; 
  background: #ABB1A7;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  border-color: #494949;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
.tcellnav1 {
  color: #484824; 
  background: white;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
}
.tcellnav1 a,
.tcellnav1 a:link,
.tcellnav1 a:visited,
.tcellnav1 a:active {
  color: #484824; 
  background: white;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	
.tcellnav1 a:hover {
  color: red; 
  background: white;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
.gnav {
  color: white; 
  background: #ABB1A7;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
}
.gnav1 {
  color: #484824; 
  background: white;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
}
.gnav2 {
  color: #484824; 
  background: #E5E5E5;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
}
.gnav2 a, .gnav2 a:link, .gnav2 a:visited, .gnav2 a:active, .gnav2 a:hover {
  color: #484824; 
  background: #E5E5E5;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
#ppU, #ppD {   
    position: absolute;   
    width: 236px;   
    right: 30px;
    border: 1px solid gray;   
    background: white;   
    display: none;   
}   

/* ---------- Îôîðìëåíèå ãëàâíîãî ìåíþ ------------- */

.mmenu {
  background: #D2D7CF;
  font-family: Verdana, Arial; font-size: 8pt;
  border-color: #494949;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
 }
	
.mmenu a,
.mmenu a:link,
.mmenu a:visited,
.mmenu a:active {
  color: #484824; 
  background: #D2D7CF;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	

.mmenu a:hover,
.mmenu a:visited:hover {
  color: white; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
	
.mmenu_active {
  color: white; 
  background: #BE6A39;
  font-family: Verdana, Arial; font-size: 8pt;
  border-color: #494949;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
	
.mmenu_active a,
.mmenu_active a:link,
.mmenu_active a:visited,
.mmenu_active a:active {
  color: white; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	

.mmenu_active a:hover {
  color: white; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	
	
.mmenu1 {
  background: #D2D7CF;
  font-family: Verdana, Arial; font-size: 8pt;
  border-color: #494949;
  border-style: solid;
  border-width: 1px;
 }
	
.mmenu1 a,
.mmenu1 a:link,
.mmenu1 a:visited,
.mmenu1 a:active {
  color: #484824; 
  background: #D2D7CF;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	

.mmenu1 a:hover,
.mmenu1 a:visited:hover {
  color: white; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
	
.mmenu1_active {
  color: white; 
  background: #BE6A39;
  font-family: Verdana, Arial; font-size: 8pt;
  border-color: #494949;
  border-style: solid;
  border-width: 1px;
}
	
.mmenu1_active a,
.mmenu1_active a:link,
.mmenu1_active a:visited,
.mmenu1_active a:active {
  color: white; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	

.mmenu1_active a:hover {
  color: white; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	
/* ---------- Îôîðìëåíèå ïóíêòîâ âåðõíåãî ìåíþ ----------- */

.top_menu {
	color: #484824; 
	font-weight: bold;	
    font-family: Verdana, Arial; font-size: 8pt;
 }

.top_menu a,
.top_menu a:link,
.top_menu a:visited,
.top_menu a:active {
	color: #484824; 
	font-weight: bold;
    font-family: Verdana, Arial; font-size: 8pt;
	text-decoration:none;
}

.top_menu a:hover,
.top_menu a:visited:hover {
	color: white; 
	font-weight: bold;
	text-decoration: none;
    font-family: Verdana, Arial; font-size: 8pt;
 }

/* ---------- Îôîðìëåíèå ññûëîê â òåêñòå îáúÿâëåíèé ----------- */

.anlink {
//  color: white; 
  background: white;
  font-family: Verdana, Arial; font-size: 10pt;
  font-weight: normal;
}
.anlink a,
.anlink a:link,
.anlink a:visited,
.anlink a:active {
  color: red; 
  background: white;
  font-family: Verdana, Arial; font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}	
.anlink a:hover {
  color: navy; 
  font-family: Verdana, Arial; font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}

/* ---------- Îôîðìëåíèå ôóòåðà ----------- */

.footer {
	color: #484824; 
    font-family: Verdana, Arial; font-size: 8pt;
	}
	
.footer a,
.footer a:link,
.footer a:visited,
.footer a:active {
	color: #484824; 
	font-weight: bold;
    font-family: Verdana, Arial; font-size: 8pt;
	text-decoration:none;
	}

.footer a:hover {
	color: white; 
	font-weight: bold;
    font-family: Verdana, Arial; font-size: 8pt;
	text-decoration: none;
	}

  /* ---------- Îôîðìëåíèå çàêëàäîê ------------- */

.sccur {
  background: url("/images/tbgf.png");
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #636363; vertical-align: middle; text-decoration:none;
}
.sccur a:link ,
.sccur a:visited {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #636363; vertical-align: middle; text-decoration:none;
}
.sccur a:hover {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #ACACAC; vertical-align: middle; text-decoration:none;
}
.scu {
  background: url("/images/tbgn.png");
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #ACACAC; vertical-align: middle; text-decoration:none;
}
.scu a:link ,
.scu a:visited {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #ACACAC; vertical-align: middle; text-decoration:none;
}
.scu a:hover {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #636363; vertical-align: middle; text-decoration:none;
}
.scuf {
  background: url("/images/tbgr.png");
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #ACACAC; vertical-align: middle; text-decoration:none;
}
