body, p, td
{
  font: 12px Verdana;
  color: #193b6b;
}

p, ul, ol
{
  margin-top: 0;
  margin-bottom: 0;
}

A { font-family: Verdana; text-decoration: underline; color: #193b6b; }
A:hover { font-family: Verdana; text-decoration: none; }


h1
{
  font-size: 14px;
  margin-top: 5;
  margin-bottom: 5;
}


.menu_link_1, .menu_link_1 a
{
  font-size: 11;
  text-decoration: none;
  color: white;
  white-space: nowrap;
}

.menu_link_1
{
  cursor:default;
}

a.menu_link_1:hover
{
  color: #94b6ef;
}


a.path_link_1
{
  font-size: 10;
  text-decoration: none;
  color: #193b6b;
}

a.path_link_1:hover
{
  color: #4464a7;
}


a.lang_link_1, .lang_link_1
{
  font-size: 10;
  text-decoration: none;
  color: #193b6b;
}

a.lang_link_1:hover
{
  color: white;
}

.news_on_index_date
{
  font-size: 10;
  color: #657FB4;
  font-weight: normal;
  text-decoration: none;
}

.news_on_index, .news_on_index a
{
  font-size: 10;
  color: #345195;
  font-weight: normal;
  text-decoration: underline;
}



.name
{
  font-size: 14;
  color: white;
}

.inform
{
  font-size: 10;
}

.contacts
{
  font-size: 10;
  color: #b7d6fd;
}



.print, .print a
{
  font-size: 10px;
  color: rgb(92,162,219);
}

.print a
{
  text-decoration: underline;
}

.print a:hover
{
  text-decoration: none;
}


A.headlink { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold }
A:hover.headlink { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: underline; font-weight: bold }

.menulink { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: none }
A.menulink { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: none }
A:hover.menulink { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: underline; font-weight: none }

.headlink_bkgd { background-image: url(img/10.gif) }
.headlink_bkgd_yes { background-image: url(img/10.gif) }
.headlink_bkgd_no { background-image: none }

.path { font-family: Arial; font-size: 12px; color: #1A2F53 }
.active_path { font-family: Arial; font-size: 12px; color: #FFFFFF }

.title { font-family: Arial; font-size: 14px; color: #2B4D8D; font-weight: bold }

.news_date { font-family: Arial; font-size: 12px; color: #000000; font-weight: bold }
.news_title { font-family: Arial; font-size: 12px; color: #16316F; font-weight: bold }

.address { font-family: Arial; font-size: 12px; color: #6B90D1 }

.menu_hide {width:219; display: none }
.menu_show {width:219; display: inline }
.tr_hide {width:219; height:0; display: none }
.tr_show {width:219; display: inline }
.split_hide {width:219; height:0; display: none }
.split_show {width:219; display: inline }
A.link { font-family: Arial; font-size: 12px; color: #333399; text-decoration: none }
A:hover.link { font-family: Arial; font-size: 12px; color: #333399; text-decoration: underline }
A.archive { font-family: Arial; font-size: 12px; color: #333399; text-decoration: none }
A:hover.archive { font-family: Arial; font-size: 12px; color: #333399; text-decoration: underline }
A.news_more { font-family: Arial; font-size: 12px; color: #333399; text-decoration: none }
A:hover.news_more { font-family: Arial; font-size: 12px; color: #333399; text-decoration: underline }
A.question { font-family: Arial; font-size: 12px; color: #333399; text-decoration: none }
A:hover.question { font-family: Arial; font-size: 12px; color: #333399; text-decoration: underline }

.admin { font-family: Arial; font-size: 12px; color: #000000 }
A.admin { font-family: Arial; font-size: 12px; color: #333399; text-decoration: none }
A:hover.admin { font-family: Arial; font-size: 12px; color: #333399; text-decoration: underline }
.nav { font-family: Arial; font-size: 12px; color: #16316F }




.menu_table td
{
  color: white;
}











 .vmenu { background: #536cc6 url(/img/vmenu/1_03.gif) repeat-y right; margin: 0px; }
 .vmenu li { list-style-type: none; list-style-image: none; margin: 0px; }
 .velement
 { display: block; 
   padding: 7px 10px 7px 18px; 
   margin: 0px;
   background: url(/img/vmenu/1_01.gif) no-repeat 0px 11px; 
   font-family: Verdana;
   font-size: 12px;
   color: #cbddfe;
   text-decoration: none;
 }
 
 .velement:hover
 {
   background: url(/img/vmenu/1_08.gif) no-repeat 0px 11px;
   font-family: Verdana;
   font-size: 12px;
   color: #ffffff;
   text-decoration: none;
 }
 
 a.on, a.on:hover 
 { 
   background: url(/img/vmenu/1_02.gif) no-repeat 0px 11px;
   font-family: Verdana;
   font-size: 12px;
   color: #ffffff;
   text-decoration: none;
 }
 
 
 
 .velement span { border-bottom: 1px #cbddfe dotted; }
 .velement:hover span, .on span { border-bottom: 1px transparent dotted; }
 .subdiv  { background: #6f93d0 url(/img/vmenu/1_04.gif) repeat-y right; display: none; }
 .sub     { padding: 6px 0 20px 6px; background: url(/img/vmenu/1_05.gif) no-repeat left bottom; margin:0px; }
 .sub li  { padding:0px; margin:0px; }
 
 .lvl2 { font: 11px Verdana; color: #d4e4ff; text-decoration: none; display: block;
         padding: 5px 5px 5px 19px; background: url(/img/vmenu/1_06.gif) no-repeat 0px 9px; }
 .lvl2:hover, a.on2 { font: 11px Verdana; color: #ffffff; text-decoration: none;
                     background: url(/img/vmenu/1_07.gif) no-repeat 0px 9px; }

 .lvl2 span { border-bottom: 1px #d4e4ff dotted; }
 .lvl2:hover span, .on2 span { border-bottom: 1px transparent dotted; }
 
 .sub2    { padding: 3px 0px 10px 17px;
            margin:0px; 
            display: none; }
 .sub2 li { padding:0px; margin:0px; }
 .lvl3
 {
   display: block;
   padding: 2px 0px 2px 10px;
   font: 11px Verdana;
   color: #d4e4ff;
   background: url(/img/vmenu/1_09.gif) no-repeat 0px 8px;
   text-decoration: underline;
 }
 
 .lvl3:hover, a.on3
 {
   font: 11px Verdana;
   color: #ffffff;
   background: url(/img/vmenu/1_10.gif) no-repeat 0px 8px;
   text-decoration: none;
 }
 
 
 /* вложение 4 уровня */
 .sub4    { padding: 2px 0px 4px 17px;
            margin:0px; 
            display: none; }
 .sub4 li { padding:0px; margin:0px; }
 .lvl4
 {
   display: block;
   padding: 2px 0px 2px 10px;
   font: 11px Verdana;
   color: #d4e4ff;
   background: url(/img/vmenu/1_11.gif) no-repeat 0px 8px;
   text-decoration: underline;
 }
 
 .lvl4:hover, .on4
 {
   font: 11px Verdana;
   color: #ffffff;
   background: url(/img/vmenu/1_12.gif) no-repeat 0px 8px;
   text-decoration: none;
 }
 
.on, .on2, .on3, .on4 { display: block; }

.footer           { background: url(/images/1_23.jpg) repeat-x left bottom; }
.footer td.middle { background: url(/images/1_22.jpg) no-repeat left bottom; }


/* Стили для таблиц с бекгроундом 06.06.2011 */

.table_bg_index { background:  url(/attaches/1/index.gif) no-repeat left bottom; }

.id77           { background:  url(/images/id77.jpg) no-repeat left bottom; }






/* Новое наполнение */

.hr  { color: #cccccc; }

p.epi { font: 12px #0054a6 Verdana; }

h3   { font-family: Verdana; font-weight: normal; margin-top: 0px; margin-bottom: 10px; letter-spacing: 0px; }

h5   { font-family: Verdana; font-weight: normal; margin-top: 0px; margin-bottom: 7px; letter-spacing: 0px; }

