@charset "utf-8";

/* обнуление стилей списков для правого меню */
div.menu_right_middle div div ul.menu li.leaf {
  list-style-image: none !important;
  list-style-type: none !important;
  margin: 0px;
  padding: 0;
}
div.menu_right_middle div div ul.menu {
  list-style: none;
  list-style-image: none;
  list-style-position: inside;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
div.menu_right_middle div div ul.menu li.leaf {
  list-style-image: none !important;
  list-style-type: none !important;
  margin: 0px;
  padding: 0;
}
div.menu_right_middle div h2 {
  color: #FFFFFF;
  font-size: 18px;
  font-family: Verdana;
  font-weight: normal;
  text-shadow: 1px 2px 3px #af5d13;
  display: block;
  width: 275px;
  height: 29px;
  padding: 14px 10px 10px 20px;
}

/* обнуление стилей списков для правого нижнего меню */
div.menu_right_bottom div div ul.menu li.leaf {
  list-style-image: none !important;
  list-style-type: none !important;
  margin: 0px;
  padding: 0;
}
div.menu_right_bottom div div ul.menu {
  list-style: none;
  list-style-image: none;
  list-style-position: inside;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
div.menu_right_bottom div div ul.menu li.leaf {
  list-style-image: none !important;
  list-style-type: none !important;
  margin: 0px;
  padding: 0px;
  border: none;
  margin-left: 20px;
}
div.menu_right_bottom div div ul.menu li.leaf a {
  display: block;
  padding: 4px 0px 1px 20px;
  margin: 0;
  width: auto;
}
div.menu_right_bottom div div ul.menu li.leaf a:hover {
  background-color: transparent;
  text-decoration: underline;
}




/* НОВОСТИ И МЕНЮ */
.menu_right_middle {
  width:300px;
  background-image:url('bg_menu_right_middle.png');
  background-repeat:no-repeat;
}
.menu_right_bottom {
  width:300px;
  height:100px;
  padding: 0px 0px 0px 0px;
  background-image:url('bg_menu_right_bottom.png');
  background-repeat:no-repeat;
}

div.news-date {
  font-size:10px;
  color:#a4c1e0;
  margin:5px 10px 5px 20px;
}
div.news-title {
  width:300px;
}
div.news-title a:link {
  padding: 5px 5px 5px 20px;
  display: block;
  width: 275px;
  text-decoration: none;
  color:#FFFFFF;
  border-bottom: 1px dotted #FFFFFF;
}
div.news-title a:visited {
  padding: 5px 5px 5px 20px;
  display: block;
  width: 275px;
  text-decoration: none;
  color:#FFFFFF;
  border-bottom: 1px dotted #FFFFFF;
}
div.news-title a:hover {
  background: #68a8ea;
  color: #FFF;
  background-image:url('arrow_right_menu.png');
  background-repeat:no-repeat;
}


/* МЕНЮ ПРАВОЕ */
/* обертка блока "меню текущего раздела" */
/*div#block-menu_block-1 div.content ul.menu {*/
div#block-menu_block-1 div.content ul.menu {
  list-style: none;
  margin-bottom: 0px;
  padding:0;
  margin:0;
  list-style-image:none;
  list-style-type:none;
}
div#block-menu_block-1 div.content ul.menu li.leaf {
  border-bottom: 1px dotted #FFFFFF;
}
div#block-menu_block-1 div.content ul.menu li.active-trail {
  border-bottom: 1px dotted #FFFFFF;
  font-weight:bold;
}
div#block-menu_block-1 div.content ul.menu li.leaf a, ul.menu li.leaf a:visited {
  padding: 5px 5px 5px 20px;
  display: block;
  width: 275px;
  text-decoration: none;
  color:#FFFFFF;
}
div#block-menu_block-1 div.content ul.menu li.active-trail a:visited {
  padding: 5px 5px 5px 20px;
  display: block;
  width: 275px;
  text-decoration: none;
  color:#FFFFFF;
}
div#block-menu_block-1 div.content ul.menu a:hover, ul.menu a:active, ul.menu a:focus {
  background: #3d96f1;
  color: #FFF;
  background-image: url('arrow_right_menu.png');
  background-repeat: no-repeat;
}









div#block-menu-menu-commonmenu div.content ul.menu {
  list-style: none;
  margin-bottom: 0px;
  padding:0;
  margin:0;
  list-style-image:none;
  list-style-type:none;
}


div#block-menu-menu-commonmenu div.content ul.menu li.leaf a { background-color:transparent; }

div#block-menu-menu-commonmenu div.content ul.menu li.leaf {
  border-bottom: 0px dotted #FFFFFF;
}
div#block-menu-menu-commonmenu div.content ul.menu li.active-trail {
  border-bottom: 0px dotted #FFFFFF;
  font-weight:bold;
}
div#block-menu-menu-commonmenu div.content ul.menu li.leaf a, ul.menu li.leaf a:visited,
div#block-menu-menu-commonmenu div.content ul.menu li.leaf a, ul.menu li.leaf a:active {
  padding: 3px 5px 5px 20px;
  display: block;
  width: 255px;
  text-decoration: none;
  color:#FFFFFF;
}
div#block-menu-menu-commonmenu div.content ul.menu li.active-trail a:visited,
div#block-menu-menu-commonmenu div.content ul.menu li.active-trail a:active {
  padding: 3px 5px 5px 20px;
  display: block;
  width: 255px;
  text-decoration: none;
  color:#FFFFFF;
}
div#block-menu-menu-commonmenu div.content ul.menu a:hover, 
div#block-menu-menu-commonmenu div.content ul.menu a:active, 
div#block-menu-menu-commonmenu div.content ul.menu a:focus {
  color: #FFF;
  background-image: url('arrow_right_menu.png');
  background-repeat: no-repeat;
}