.content ul.nice-menu {
  border:none;
}
ul.nice-menu:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.block-nice_menus {
  line-height: normal;
}
ul.nice-menu-down {
  float: left;
  border: 0;
}
ul.nice-menu,
ul.nice-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.nice-menu-down ul {
  left: 0;
}
ul.nice-menu ul,
/* Repeat for Garland header. */
#header-region ul.nice-menu ul {
  left: -1px;
  border: 0;
 /* border-top: 1px solid #ccc;*/
  margin-right: 0;
}
ul.nice-menu-down ul li {
  /*clear: both;*/
}
/*top menu*/
#block-nice_menus-3 {
    position: relative;
    z-index: 3;
    float:left;
    margin-right: 15px;
	z-index:10;
}
#block-nice_menus-3 strong.pad {
    display: none;
}
#block-nice_menus-3 .content {
    margin: 0;
    height: 30px;
}
ul#nice-menu-3 {
    height: 30px;
}
ul.nice-menu li {
  float: left;
  margin: 0;
  padding-left: 0;
  line-height: 17px;
}

ul#nice-menu-3 li:hover {
  position: relative;
}
ul#nice-menu-3 li:hover > ul {
  display: block;
  position: absolute;
  top: 30px; /*первый уровень меню раскрывается вниз*/
  left: 0;
}
    /*Второй и последующие уровни вложенности*/
ul#nice-menu-3 li ul li{
  height: auto;
}
ul#nice-menu-3 li:hover ul li ul{
  position: absolute;
  top: 0;
  left: 215px; /*второй и последующие уровни расскрываются вправо*/
}


/*для подменю.чтоб не залазило под слайдер*/
#nice-menu-3, #nice-menu-3 li, #nice-menu-3 a
{
      position: relative !important;
      z-index: 10 !important;
}
ul#nice-menu-3 li {
    background: none;
    border: none;
    padding:0;
}
#menu-14205,#nice-menu-2,#menu-11 ul,#midright
{
z-index: 10000 !important;
}
ul#nice-menu-3 li span:hover,
ul#nice-menu-3 li a.active,
ul#nice-menu-3 li a:hover {
    text-decoration: none;
    color: #142E61;
    border-right: 1px solid black;
	text-transform:uppercase;
}
ul#nice-menu-3 li span,
ul#nice-menu-3 li a {
    font-size: 12px;
    color: #142E61;
    border-right: 1px solid black;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    font-weight: bold;
	text-transform:uppercase;
}
ul#nice-menu-3 li li {
	width: 215px;
    margin: 0 0 2px;
}
ul#nice-menu-3 ul li a.active,
ul#nice-menu-3 ul li a:hover {
    color: #fff;
    text-decoration: none;
    border-right: 1px solid #5fd7ef;
}
ul#nice-menu-3 li ul li span,
ul#nice-menu-3 li ul li a {
    height: auto;
    line-height: 24px;
    background: #F5F5F5;
    font-size: 11px;
    border-right: 1px solid #A9A9A9;
}
ul#nice-menu-3 li ul li span:hover,
ul#nice-menu-3 li ul li a:hover,
ul#nice-menu-3 li ul li a.active {
    background: #A9A9A9;
}
#topmenu ul.nice-menu-down li ul li ul {
    left: -215px;
    top: 4px;
}
/*Меню участия*/
#block-nice_menus-13
{
width:100%;
}
 #nice-menu-13,
#nice-menu-13 li,
#nice-menu-13 ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
#nice-menu-13 {
 position: relative;
 z-index: 597;
 float: left;
}
#nice-menu-13>li
{
margin-right:5px;
}
#nice-menu-13>li>a
{
color:#ffffff;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
padding:5px;
-webkit-transition: all 0.8s ease-out;
}
#nice-menu-13 li {
 float: left;
 min-height: 1px;
 line-height: 1.3em;
 vertical-align: middle;
 position: relative;
}
#nice-menu-13>li>ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: -1000%;
 z-index: 598;
 width: 2100%;
 padding-left:1000%;
 padding-top:10px;
 padding-bottom:10px;
 box-shadow: 0 8px 4px -4px rgba(0, 0, 0, .2);
}
#nice-menu-13>ul>li {
 float: none;
}
#nice-menu-13>li>ul>li>a {
 color:#C1585D;
 text-transform:uppercase;
 font-size:13px !important;
 font-weight:bold;
 padding-bottom:10px;
 position: relative;
}
#nice-menu-13>li>ul>li>a {
  height: 42px;
}
#block-nice_menus-13 .nice-menu {
 width: 100%;
}
#block-nice_menus-13 .nice-menu ul li {
 float: left;
}
#block-nice_menus-13 .nice-menu li.hover,
#block-nice_menus-13 .nice-menu li:hover {
 position: static;
}
#block-nice_menus-13 .nice-menu-down ul li {
 position: static;

}
#block-nice_menus-13 .nice-menu-down>li>ul>li {
 width: 270px;
}
#block-nice_menus-13 .nice-menu-down ul ul {
 display: block !important;
 position: relative;
 width: auto !important;
 left: 0 !important;
}
#block-nice_menus-13 .nice-menu-down ul ul li {
    float: none;
    height: 30px;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 1;
}
#block-nice_menus-13 .nice-menu-down ul ul ul {
 display: none;
}
#block-nice_menus-13 .nice-menu-down li.hover ul,
#block-nice_menus-13 .nice-menu-down li:hover ul {
 visibility: visible !important;
}
#nice-menu-13 ul {
	 letter-spacing: normal;
}
#nice-menu-13 li
{
/*font-family:'Open Sans' !important;*/ 
font-size:14px;
}
#nice-menu-13>li>ul {
 background-color: #ffffff;
opacity:0.9;
text-align:left;
}
#nice-menu-13>li>ul>li {
 font-weight: bold;
}

#nice-menu-13 ul ul li {
 font-weight: normal;
}
#nice-menu-13>li>a:hover,
#nice-menu-13>li>a.active {
 background-color: #ffa500;
 color: #fff;
}
#nice-menu-13>li>ul>li>ul>li
{
margin-bottom:3px;
}
#nice-menu-13>li>ul>li>ul>li>a
{
font-size: 14px;
color:black;
}
 #nice-menu-13 #menu-42224 a
{
font-size: 12px !important;
color:black;
}
#nice-menu-13>li>ul>li>ul>li>a:hover {
 color: #BE595F;

}
#menu-41455{background:#E7B248;width:200px;margin-top:10px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-41456{background:#E7B248;width:200px;margin-top:12px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-41455:before,#menu-41456:before{content:none !important;}
#menu-41455 a,#menu-41456 a{text-transform:uppercase;font-weight:bold;font-size:14px;}
#menu-41455 a:hover,#menu-41456 a:hover{color:#FFFFFF !important;}
#menu-41455:hover a,#menu-41456:hover a{color:#FFFFFF !important;}
#menu-41455:hover,#menu-41456:hover{background:#00183A !important;color:#FFFFFF !important;}


#menu-41455{background:#E7B248;width:200px;margin-top:137px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-44970{background:#E7B248;width:200px;margin-top:192px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-41455:before,#menu-44970:before{content:none !important;}
#menu-41455 a,#menu-44970 a{text-transform:uppercase;font-weight:bold;font-size:14px;}
#menu-41455 a:hover,#menu-44970 a:hover{color:#FFFFFF !important;}
#menu-41455:hover a,#menu-44970:hover a{color:#FFFFFF !important;}
#menu-41455:hover,#menu-44970:hover{background:#00183A !important;color:#FFFFFF !important;}

#menu-41455{background:#E7B248;width:200px;margin-top:10px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-44961{float:left;background:#E7B248;width:200px;margin-top:192px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-41455:before,#menu-44961:before{content:none !important;}
#menu-41455 a,#menu-44961 a{text-transform:uppercase;font-weight:bold;font-size:14px;}
#menu-41455 a:hover,#menu-44961 a:hover{color:#FFFFFF !important;}
#menu-41455:hover a,#menu-44961:hover a{color:#FFFFFF !important;}
#menu-41455:hover,#menu-44961:hover{background:#00183A !important;color:#FFFFFF !important;}

#menu-41441{background:#E7B248;width:200px;margin-top:102px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-41442{background:#E7B248;width:200px;margin-top:102px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-41441:before,#menu-41442:before{content:none !important;}
#menu-41441 a,#menu-41442 a{text-transform:uppercase;font-weight:bold;font-size:14px;}
#menu-41441 a:hover,#menu-41442 a:hover{color:#FFFFFF !important;}
#menu-41441:hover a,#menu-41442:hover a{color:#FFFFFF !important;}
#menu-41441:hover,#menu-41442:hover{background:#00183A !important;color:#FFFFFF !important;}


#menu-41499{background:#E7B248;width:200px;margin-top:26px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-41501{background:#E7B248;width:200px;margin-top:10px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-41499:before,#menu-41501:before{content:none !important;}
#menu-41499 a,#menu-41501 a{text-transform:uppercase;font-weight:bold;font-size:14px;}
#menu-41499 a:hover,#menu-41501 a:hover{color:#FFFFFF !important;}
#menu-41499:hover a,#menu-41501:hover a{color:#FFFFFF !important;}
#menu-41499:hover,#menu-41501:hover{background:#00183A !important;color:#FFFFFF !important;}

#menu-41509{background:#E7B248;width:200px;margin-top:26px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-41511{background:#E7B248;width:200px;margin-top:10px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-41509:before,#menu-41511:before{content:none !important;}
#menu-41509 a,#menu-41511 a{text-transform:uppercase;font-weight:bold;font-size:14px;}
#menu-41509 a:hover,#menu-41511 a:hover{color:#FFFFFF !important;}
#menu-41509:hover a,#menu-41511:hover a{color:#FFFFFF !important;}
#menu-41509:hover,#menu-41511:hover{background:#00183A !important;color:#FFFFFF !important;}


#menu-41519{background:#E7B248;width:200px;margin-top:27px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-41524{background:#E7B248;width:200px;margin-top:10px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-41519:before,#menu-41524:before{content:none !important;}
#menu-41519 a,#menu-41524 a{text-transform:uppercase;font-weight:bold;font-size:14px;}
#menu-41519 a:hover,#menu-41524 a:hover{color:#FFFFFF !important;}
#menu-41519:hover a,#menu-41524:hover a{color:#FFFFFF !important;}
#menu-41519:hover,#menu-41524:hover{background:#00183A !important;color:#FFFFFF !important;}


#menu-42223{background:#E7B248;width:270px;margin-top:162px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-42224{background:#E7B248;width:300px;margin-top:162px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-42223:before,#menu-42224:before{content:none !important;}
#menu-42223 a,#menu-42224 a{text-transform:uppercase;font-weight:bold;font-size:14px;}
#menu-42223 a:hover,#menu-42224 a:hover{color:#FFFFFF !important;}
#menu-42223:hover a,#menu-42224:hover a{color:#FFFFFF !important;}
#menu-42223:hover,#menu-42224:hover{background:#00183A !important;color:#FFFFFF !important;}

#menu-41455{background:#E7B248;width:200px;margin-top:169px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-44987{background:#E7B248;width:200px;margin-top:192px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-41455:before,#menu-44987:before{content:none !important;}
#menu-41455 a,#menu-44987 a{text-transform:uppercase;font-weight:bold;font-size:14px;}
#menu-41455 a:hover,#menu-44987 a:hover{color:#FFFFFF !important;}
#menu-41455:hover a,#menu-44987:hover a{color:#FFFFFF !important;}
#menu-41455:hover,#menu-44987:hover{background:#00183A !important;color:#FFFFFF !important;}

#menu-44986{background:#E7B248;width:200px;margin-top:192px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-41455{background:#E7B248;width:200px;margin-top:12px !important;height:30px;padding:7px 0px !important;border-radius:5px;text-align:center;}
#menu-41455:before,#menu-44986:before{content:none !important;}
#menu-41455 a,#menu-44986 a{text-transform:uppercase;font-weight:bold;font-size:14px;}
#menu-41455 a:hover,#menu-44986 a:hover{color:#FFFFFF !important;}
#menu-41455:hover a,#menu-44986:hover a{color:#FFFFFF !important;}
#menu-41455:hover,#menu-44986:hover{background:#00183A !important;color:#FFFFFF !important;}


/**/
/*меню в подвале*/
#footer #block-menu-menu-part-menu
{
width:200px;
border-left:1px solid black;
float:left;
margin-top:15px;
}
#footer #block-menu-menu-part-menu ul li
{
padding:0;
}
#footer #block-menu-menu-part-menu ul li a
{
text-decoration:none;
color:black;
font-size:11px;

}
#footer #block-menu-menu-topmenu
{
margin-left:6%;
border-left:1px solid black;
}
#footer #block-menu-menu-topmenu ul li
{
padding:0;
}
#footer #block-menu-menu-topmenu ul li a
{
text-decoration:none;
color:black;
font-size:11px;
}
/**/
/*Слайдер архив*/

/**/
.fixed {
        position:fixed !important;
        top:-5px !important; left:0 !important;
        width:100%;
        padding:10px 0;

        -moz-box-shadow: 5px 5px 20px #333;
        -webkit-box-shadow: 5px 5px 20px #333;
        box-shadow: 5px 5px 20px #333;
    }
.transbg {
      /*  background-color: #172c63 !important;*/
    }

/*Конгрессы*/
#nad_content_menu
{
background:#D2D2D2;
}
#block-nice_menus-8,
#block-nice_menus-7 {
  padding: 0;
  margin: 0 auto;
	width:70%;
}
#block-nice_menus-8 ul,
#block-nice_menus-7 ul {
  padding: 0;
  margin: 0;
  display: block;
  border: none;
  width:100%;
}
#block-nice_menus-7 ul li {
  padding: 0;
  margin: 0;
  border: none;
  display: table-cell;
  width: 16.6%;
  float: left;
  overflow: hidden;
}
#nice-menu-10 li a,#nice-menu-11 li a,#nice-menu-12 li a,
#block-nice_menus-7 ul li a {
  height: 50px;
  color: black;
  text-align: center;
  font-size: 12px;
  font-family: verdana;
	font-weight:bold;
  padding: 5px 30px 0;
  line-height: 24px;
}
#block-nice_menus-8 ul li a.active,
#block-nice_menus-8 ul li a:hover,
#block-nice_menus-7 ul li a.active,
#block-nice_menus-7 ul li a:hover {
  color:#172C61;
  border-bottom: 2px solid #172C61;
}
/**/
/*Над меню*/
#block-nice_menus-14,#block-nice_menus-10 {
  padding: 0;
  margin: 0 auto;
	width:70%;
}
#block-nice_menus-12 ul,#block-nice_menus-14 ul,#block-nice_menus-10 ul {
  padding: 0;
  margin: 0;
  display: block;
  border: none;
  width:100%;
}
#block-nice_menus-14 ul li,#block-nice_menus-10 ul li {
  padding: 0;
  margin: 0;
  border: none;
  display: table-cell;
  width: 25%;
  float: left;
  overflow: hidden;
}
#nice-menu-12 li a,#nice-menu-14 li a,#nice-menu-10 li a
 {
    height: 40px;
    color: black;
    text-align: center;
    font-size: 12px;
    font-family: verdana;
	font-weight:bold;
    padding: 5px 6px 0;
    line-height: 15px;
    width: 180px;
}
#block-nice_menus-12 ul li a.active,
#block-nice_menus-12 ul li a:hover,
#block-nice_menus-10 ul li a.active,
#block-nice_menus-10 ul li a:hover,
#block-nice_menus-14 ul li a.active,
#block-nice_menus-14 ul li a:hover
{
   color:#172C61;
}
#block-nice_menus-12{
padding: 0;
    margin: 0 auto;
	width:60%;
}
#block-nice_menus-12 ul li{
 padding: 0;
    margin: 0;
    border: none;
    display: table-cell;
    width: 20%;
    float: left;
    overflow: hidden;
}
li#menu-41188>ul,li#menu-41182>ul {
  left: -1003%;
}
/**/
li#menu-41188 #menu-41462, li#menu-41188 #menu-41439, li#menu-41188 #menu-44966,
li#menu-41182 #menu-41461, li#menu-41182 #menu-41437{width: 214px !important;}
li#menu-41182 #menu-44954{width: 222px !important;}
li#menu-41182 #menu-41427{width: 265px !important;}
li#menu-41188 #menu-41432{width: 269px !important;}
#menu-42224,#menu-42223{width: 247px !important;}
ul#nice-menu-3 li ul #menu-45327 a,
ul#nice-menu-3 li ul #menu-45329 a
{
  line-height: 17.5px;
}
#block-nice_menus-13 #menu-41189 ul ul li,
#block-nice_menus-13 #menu-41183 ul ul li
{
  margin-bottom: 13px;
  height: initial;
}
