body {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #333333;
  background-image: url(bg_all.gif);
  background-color: #ffffff;
  background-position: top;
  background-repeat: repeat-x;
}

/* çàãîëîâêè */
h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #B53021; 
    font-weight: 100;
  margin-top: 7px;
  margin-bottom: 5px;
  margin-right: 20px;
  margin-left: 20px;
}
h1.mainpage {
 
  color: #B53021; 
   font:normal 28px Arial, Helvetica, sans-serif;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-right: 0px;
  margin-left: 0px;  
}

h2 {
  font:normal 20px Georgia, "Times New Roman", serif;
  color: #000066; 


  margin-top: 15px;
  margin-bottom: 5px;
  margin-right: 20px;
  margin-left: 20px;
}
h2.mainpage {
  font-size: 18px;
  color: #8FD0F3; 


  margin-top: 15px;
  margin-bottom: 5px;
  margin-right: 0px;
  margin-left: 0px;
}

h3 {
  font-size: 10px;
  color: #8FD0F3; 
   text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 20px;
  margin-left: 20px;
}

h4 {
  font-size: 9px;
  color: #3F80a3; 
   text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 10px;
  margin-left: 10px;
}
a.h4s {
  font-size: 9px;
  color: #3F80a3; 
   text-transform: uppercase;
  font-weight: bold; 
 text-decoration: none;
}
h5, h6 {
  font-size: 9px;
  color: #8FD0F3; 
   text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 10px;
  margin-left: 10px;
}

/* ïàðàãðàôû */
p {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  text-align: left;
  font-size: 8pt;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #333333;
}

p a {
  color: #B70404;
  text-decoration: none;
  font-weight: bold; 
}

p.more {
  color:#67AEDC;
  font-weight: bold;
  margin-top:-8px;
}

p.bottom1 {
  font-size: 7pt;
  color:#999999;
  margin-left:25px;
}

p.bottom2 {
  color: #ffffff;
  font-size: 7pt;
}

p.tel {
  color:#B70404;
  text-align: left;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:36px;
  font-weight: bold;
  font-size: 9pt;
}

p.print {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  text-align: right;
  font-size: 8pt;
  margin-top: 8px;
  margin-bottom: 9px;
  color: #333333;
}

p.print2 {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  text-align: left;
  font-size: 8pt;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #333333;
}

p.print a {
  color: #656565;
  text-decoration: underline;
  font-weight: normal;
}

font.newsdate {
  PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana, sans-serif; BACKGROUND-COLOR: #7a95a4
}

font.news {
  MARGIN-TOP: 8px; 
  FONT-SIZE: 8pt; 
  MARGIN-BOTTOM: 9px; 
  COLOR: #3333333; 
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

/* òàáëèöû */

td {
  font-size: 8pt;
  color: #333333;
}
td a {
  color: #B70404;
  text-decoration: underline;
  font-weight: normal;
}
td a:hover {
  text-decoration: none;
}

td.menu1 { background-image: url(bg_menu_2.gif);
  background-position: right;
  background-repeat: no-repeat;
  color:#9DC2E0;
  font-weight: bold;
  text-shadow: Black;
  white-space: nowrap;
  padding-left: 16px;
  padding-right:25px;
  padding-top:0px;
  padding-bottom:1px;
  vertical-align: middle;
}
td.menu1 a {
  color:#ffffff;
  text-decoration: none;
  font-weight: bold;
  }
td.menu1 a:hover {
  color:#9DC2E0;
  text-decoration: none;
}

td.menu2 { background-image: url(bg_menu_3.gif);
  background-position: right;
  background-repeat: no-repeat;
  color:#9DC2E0;
  font-weight: bold;
  white-space: nowrap;
  padding-left: 16px;
  padding-right:27px;
  padding-top:0px;
  padding-bottom:1px;
  vertical-align: middle;
}
td.menu2 a {
  color:#ffffff;
  text-decoration: none;
  font-weight: bold;
  }
td.menu2 a:hover {
  color:#9DC2E0;
  text-decoration: none;
}

td.leftmenu1 {
  color: #707070;
  text-transform: uppercase;
  font-weight: bold;
  vertical-align: middle;
  padding-top:4px;
  padding-bottom:4px;
  padding-left:5px;
}
td.leftmenu1 a {
  color: #707070;
  text-decoration: none;
  font-weight: bold;
}
td.leftmenu1 a:hover {
  text-decoration: underline;
  color: #999999;
}

td.leftmenu2 {
  color:#4491D0;
  font-weight: bold;
  padding-top:6px;
  padding-bottom:14px;
  padding-left:10px;
  line-height: 16px;
}
td.leftmenu2 a {
  color: #656565;
  text-decoration: underline;
  font-weight: normal;
}
td.leftmenu2 a:hover {
  text-decoration: none;
}

td.leftmenu3 {
  color:#4491D0;
  padding-top:6px;
  padding-bottom:14px;
  padding-left:10px;
  line-height: 22px;
}
td.leftmenu3 a {
  color: #656565;
  text-decoration: underline;
  font-weight: normal;
}
td.leftmenu3 a:hover {
  text-decoration: none;
}

td.d1 {
BORDER-BOTTOM-STYLE: solid;
BORDER-LEFT-STYLE: solid;
BORDER-RIGHT-STYLE: solid;
BORDER-TOP-STYLE: solid;
border-width: 1;
BORDER-COLOR: #E7E7E7;
}

td.d {
BORDER-BOTTOM-STYLE: solid;
BORDER-LEFT-STYLE: none;
BORDER-RIGHT-STYLE: none;
BORDER-TOP-STYLE: none;
border-bottom-width: 1;
BORDER-COLOR: #E7E7E7;
}

td.r {
BORDER-BOTTOM-STYLE: none;
BORDER-LEFT-STYLE: none;
BORDER-RIGHT-STYLE: solid;
BORDER-TOP-STYLE: none;
border-right-width: 1;
BORDER-COLOR: #D3CCC3;
}

/* ïðîñòûå è íóìåðîâàííûå ñïèñêè */

ul, ol {
  font-size: 8pt;
  margin-left: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
  padding-left: 35px;
}

li {  color: #333333;
  padding-top:5px;
  padding-right:15px;
}
li a {
  color: #6E6E6E;
  text-decoration: underline;
  font-weight: normal;
}
li a:hover {
  text-decoration: none;
}

/* Ýëåìåíòû óïðàâëåíèÿ  */

input {
  
  font-size: 8pt;
}

select {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  background-color: #FFFFFF;
  
}

input.text {
  
  font-size: 8pt;
}

input.search {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
}

input.button {
  text-align: center;
  color: #ffffff;
  background-color: #0766B6;
  font-weight: bold;
  width:auto;
  border: thin;
  padding-left: 10px;
  padding-right:10px;
  padding-top:1px;
  padding-bottom:1px;
  margin-top:5px;
}

textarea {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  width: 100%;
  color: #000000; 
}

/* âûðàâíèâàíèå */
#left {
  text-align: left;
}

#center {
  text-align: center;
}

#justify {
  text-align: justify;
}

#right {
  text-align: right;
}

/* êàðòèíêè */

.pic {
  margin: 10px 0px 10px;
  color:#cccccc;
  border-color:#cccccc;
  }
  
.textpic{
  margin: 0px 10px 0px 0px;
  border: 0; vspace="5";
}
  
hr {
  width: 99%; height: 1px; background-color: #E7E7E7; border: 0px solid #E7E7E7; color:#E7E7E7; margin:0px, 0px, -20px, 0px; text-align:center;
}

#block_oficy {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 0px; WIDTH: 250px; PADDING-TOP: 20px; BACKGROUND-COLOR: #f8f8f8}


#block_banner { align="right"}


p.b { color:#444444; }

A.news {
   COLOR: #666666; FONT-FAMILY: "Verdana"; TEXT-DECORATION: underline
}
A.news:hover {
   COLOR: #666666; FONT-FAMILY: "Verdana"; TEXT-DECORATION: underline
}
A.news:visited {
   COLOR: #666666; FONT-FAMILY: "Verdana"; TEXT-DECORATION: non
}

A.mstat {
   COLOR: #333333; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.mstat:hover {
   COLOR: #cc0000; FONT-FAMILY: "Verdana"; TEXT-DECORATION: underline
}
A.mstat:visited {
   COLOR: #333333; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}

.here {
  PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana, sans-serif; BACKGROUND-COLOR: #0252C3
}




.board {
	BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px dashed; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 8px 0px 5px; BORDER-LEFT: #999999 1px dashed; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dashed; TEXT-ALIGN: left; BACKGROUND-COLOR: #F7F7FD
}

.bd {
	BORDER-BOTTOM: #999999 1px dashed;
}

.bd_r { BORDER-RIGHT: #999999 1px dashed; }

.bd_r_b { BORDER-RIGHT: #999999 1px dashed; BORDER-BOTTOM: #999999 1px dashed;}

.boardright {
	BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px dashed; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 8px 0px 5px; BORDER-LEFT: #999999 1px dashed; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dashed; TEXT-ALIGN: left; BACKGROUND-COLOR: #FAFAF5
}

.board_red {
	BORDER-RIGHT: #A7271F 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #A7271F 1px dashed; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 8px 0px 5px; BORDER-LEFT: #A7271F 1px dashed; PADDING-TOP: 5px; BORDER-BOTTOM: #A7271F 1px dashed; TEXT-ALIGN: left; BACKGROUND-COLOR: #FAFAF5
}
#tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}
.hoverRow{
background-color: #e1ecfe; 
}
.clickedRow{
background-color: #c3daff; 
}

a.tags_link{
background-color: #ffffff; 
}
a.tags_link:hover{
background-color: #c3daff; 
}
a.of_bot{
color:#666666;
TEXT-DECORATION: underline;
}
a.of_bot:hover{
TEXT-DECORATION: none;
}
