.w /* белый текст */
{font-family: Verdana, Helvetica, sans-serif; 
  font-size: 12px;
  color: #ffffff;
}
.c /* menu */
{font-family: Verdana, Helvetica, sans-serif; 
  font-size: 11px;
  color: #5a6986;
  border-right: solid 1px #cccccc; /* Линия справа от текста */
  padding-right: 0px;
}
.d /* menu */
{font-family: Verdana, Helvetica, sans-serif; 
  font-size: 11px;
  color: #5a6986;
}
p /* Основной абзац */
{  font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px;
   color: #5a6986;
   padding-right: 0px;
}
p.line 
{  font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px;
   color: #5a6986;
   padding-left: 30px;
   border-right: solid 0px #cccccc; /* Линия справа от текста */
   padding-right: 30px /* Расстояние от линии до текста */
}

.right_news
{font-family: Verdana, Helvetica, sans-serif; 
  font-size: 10px;
  color: #5a6986;
  border:1px   solid  #CCCCCF; 
  padding: 15px; /* Расстояние от текста до рамки */
}

.tags
{font-family: Verdana, Helvetica, sans-serif; 
  font-size: 10px;
  color: #5a6986;
  border:1px   solid  #CCCCCF; 
  padding: 15px; /* Расстояние от текста до рамки */
  line-height: 2em; /* Расстояние между строк */
}
.tags a:link {text-decoration: none;}
.tags a:visited {text-decoration: none;}
.tags a:hover {text-decoration: underline;}

.nlnk a:link {text-decoration: none;}
.nlnk a:visited {text-decoration: none;}
.nlnk a:hover {text-decoration: underline;}
.nlnk   
{padding-left: 30px;
padding-right: 30px;
}

.tree a:link {color: #5a6986; text-decoration: none;}
.tree a:visited {color: #5a6986; text-decoration: none;}
.tree a:hover {text-decoration: underline;}
.tree
{  font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px;
   color: #5a6986;
   padding-left: 30px;
   padding-top: 30px;
}


.kat a:link {color: #5a6986; text-decoration: none;}
.kat a:visited {color: #5a6986; text-decoration: none;}
.kat a:hover {text-decoration: underline;}
.kat
{  font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px;
   color: #5a6986;
   padding-left: 10px;
   padding-top: 10px;
}

.right_gray
{font-family: Verdana, Helvetica, sans-serif; 
  font-size: 10px;
  color: #5a6986;
  padding: 15px;
}

h1 
{ font-family: Arial, Helvetica, sans-serif; 
  font-size: 16px;
  color: #006699; 
  padding-left: 30px
}

h2 
{ font-family: Arial, Helvetica, sans-serif; 
  font-size: 16px;
  color: #006699; 
  padding-left: 0px
}

a:link {color: #006699}
a:visited {color: #006699;}
a:active {color: #006699;}
a:hover {color: #006699;}


.menu a:link {color: #006699;}
.menu a:visited {color: #006699;}
.menu a:active {color: #006699;}
.menu a:hover {color: #006699;}
.menu {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #5a6986;
  padding-left: 0px; 
  padding-right: 0px;
  text-align: left;
  vertical-aligment: bottom;


}
.menu: link{
  color: #006699;
  display: block;
  width: 100%;
  text-decoration: none;
}
.menu: visited{
  color: #006699;
  display: block;
  width: 100%;
  text-decoration: none;
}
.menu: hover{
  color: #006699;
  display: block;
  width: 100%;

}
.txt /* Таблица */
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color: #5a6986;
}
.red
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color: red;
}

.box
{font-family: Verdana, Helvetica, sans-serif; 
  font-size: 10px;
  color: #333333;
  border:1px   solid   gray; 
  padding: 10px; /* Расстояние от текста до рамки */
}