﻿/*leftmenu*/
.ms-core-sideNavBox-removeLeftMargin { margin-left:0;	padding: 0 0 13px;}
.ms-core-sideNavBox-removeLeftMargin span {	display:block;  padding: 0 0 13px;}

.rg-lefmenu {
  padding: 0;
  margin: 0;
  font-family: 'Myriad Pro';
}
.rg-lefmenu li:first-child {
  border-bottom: none;
  border-top: none;
}
.rg-lefmenu li {
  clear: both;
  /* background-image: url("images/nav/menu_arrow.png");
  background-repeat: no-repeat;
  background-position: center 90%; */
  position: relative;
  margin: 0 0 10px 0;
  /* IE10 Consumer Preview */
  background-image: -ms-radial-gradient(center, circle farthest-corner, #f1f1f1 0%, #e5e5e5 100%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, circle farthest-corner, #f1f1f1 0%, #e5e5e5 100%);
  /* Opera */
  background-image: -o-radial-gradient(center, circle farthest-corner, #f1f1f1 0%, #e5e5e5 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 505, color-stop(0, #f1f1f1), color-stop(1, #e5e5e5));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, circle farthest-corner, #f1f1f1 0%, #e5e5e5 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: radial-gradient(circle farthest-corner at center, #f1f1f1 0%, #e5e5e5 100%);
}
.rg-lefmenu li.hasChildren.closed div.toggleButton {
  background: url("images/nav/menu_arrow.png") no-repeat;
  display: block;
  width: 12px;
  height: 17px;
  padding: 0;
  cursor: pointer;
  position: absolute;
  right: 25px;
  top: 8px;
}
.rg-lefmenu li.hasChildren div.toggleButton {
  background: url("images/nav/menu_arrow_active.png");
  width: 16px;
  height: 11px;
  padding: 0;
  cursor: pointer;
  position: absolute;
  right: 25px;
  top: 10px;
}
.rg-lefmenu li .llmenu {
  padding: 8px 0 9px 20px;
}
.rg-lefmenu li a {
  display: inline-block;
  text-decoration: none;
  font-size: 18px;
  line-height: 1;
  color: #333333;
  font-weight: bold;
}
.clear {
  clear: both;
}
.rg-lefmenu li.closed .rg-lefmenu {
  display: none;
}
.rg-lefmenu .rg-lefmenu {
  padding: 0;
  margin: 0;
}
.rg-lefmenu li.selected,
.rg-lefmenu li.selected:hover,
.rg-lefmenu .rg-lefmenu .rg-lefmenu li.selected:hover {
  background: none;
  color: #004890;
}
.rg-lefmenu .rg-lefmenu li .llmenu {
  padding: 0 0 0 35px;
}
rg-lefmenu li.selected > div.llmenu a {
  color: #004890;
}
.rg-lefmenu li.selected a {
  color: #b50027;
}
.rg-lefmenu li.selected ul li a {
  color: #333333;
  background: url('images/nav/submenu_point.png') no-repeat;
  background-position: center left;
  padding-left: 15px;
}
.rg-lefmenu li.selected ul li {
  background: none;
}
.rg-lefmenu li.selected ul li.selected a {
  color: #3399cc;
  background: url('images/nav/submenu_point_active.png') no-repeat;
  background-position: center left;
}
.rg-lefmenu .rg-lefmenu li a {
  font-size: 14px;
}

/*.rg-lefmenu {  padding:0px; margin:0; }
.rg-lefmenu li { border-top:1px solid #d5d5d5; clear:both;  }
.rg-lefmenu .rg-lefmenu li{	min-height:36px;}
.rg-lefmenu li:first-child {	border-bottom:none; border-top:none;}
.rg-lefmenu li .llmenu { padding:8px 0 9px 20px;}
.rg-lefmenu .rg-lefmenu li .llmenu{ padding:8px 0 9px 35px;}
.rg-lefmenu .rg-lefmenu .rg-lefmenu li .llmenu { margin:0; float:none; width:auto; padding:0;}
.rg-lefmenu li a {text-decoration:none; font-size:16px; line-height:1; color: #555555;}
.rg-lefmenu li span.menu-item {text-decoration:none; font-size:16px; line-height:1; color: #555555; padding:0;}
.rg-lefmenu li:hover, .rg-lefmenu .rg-lefmenu li:hover {background: url("images/nav/bglmenu.jpg") repeat-y left top; color: #004890;}
.rg-lefmenu .rg-lefmenu .rg-lefmenu li:hover {	background:none;}
.rg-lefmenu .rg-lefmenu { padding:0px; margin:0; border-top:1px solid #d5d5d5; background:#f4f4f4;}
.rg-lefmenu .rg-lefmenu .rg-lefmenu {	padding:10px 0;}
.rg-lefmenu .rg-lefmenu .rg-lefmenu li { border-top:none; min-height:1px;}
.rg-lefmenu .rg-lefmenu li a { font-size:14px; padding: 0px; border-bottom:none;}
.rg-lefmenu .rg-lefmenu .rg-lefmenu li a{ margin: 5px 10px 5px 45px; display:inline-block;}
.rg-lefmenu li.selected , .rg-lefmenu li.selected:hover, .rg-lefmenu .rg-lefmenu .rg-lefmenu li.selected:hover{ background: url("images/nav/bglmenu_akt.jpg") repeat-y left top; color: #004890; }
.rg-lefmenu li.selected > div.llmenu a	 {	color:#004890;}
.rg-lefmenu li a:hover {	color:#004890; text-decoration:underline;}

.rg-lefmenu li.hasChildren div.toggleButton{	 background: url("images/nav/arr1.png"); width:36px; height:36px; float:right; padding:0; cursor:pointer;}
.rg-lefmenu li.hasChildren.closed div.toggleButton{	 background: url("images/nav/arr2.png"); display:block; width:36px; height:36px; float:right; padding:0; cursor:pointer;}
.rg-lefmenu li.hasChildren.closed:hover div.toggleButton{	 background: url("images/nav/arr22.png"); display:block; width:36px; height:36px; float:right; padding:0; cursor:pointer;}
.rg-lefmenu li.hasChildren.closed:hover a {	color:#004890; text-decoration:underline;}

.rg-lefmenu li.closed .rg-lefmenu { display: none; }

.rg-lefmenu li:hover {background: url("images/RGRUS/bglmenu.jpg") repeat-y left top; color: #004890;}
.rg-lefmenu li li:hover {	background:none;}*/

/**/

#sideNavBox { width: 367px; margin-left: 0; }
#contentBox { margin-left: 370px; min-height: 690px; background: url("images/nav/content_left_bg_line.png") no-repeat; padding-left: 40px;}
.left-column { display: none; }
.suz-actualquest .right-column { margin-left:20px; }
.topmenu { display:none; }
.topmenu-anonym{ display:none; }
#contentRow {padding-top: 0;}