.nav-lock-scroll{}
.nav{display:none;position:fixed;z-index:900;overflow-x:hidden;overflow-y:auto;}
.nav ul{display:block;position:relative;zoom:1;list-style-type:none;margin:0;padding:0;}

.nav a,
.nav a:hover,
.nav a:active,
.nav a:visited{display:table-cell;vertical-align:middle;}
.nav a{}
.nav li .Main:hover{background:none;color:#cc0000;}
.nav a.Main{display:table-cell;padding:0px 12px 0px 12px;font-size:15px;font-family:"Roboto",sans-serif;color:#000;text-transform:uppercase;}
.nav ul li:last-child .Main{padding-right:0px;}
.nav .nav-submenu ul{border-top:2px solid #cc0000;}
.nav .nav-submenu ul a{background:#fff url("/design/images/strelica.png") no-repeat scroll 20px center;font-weight:300;font-size:13px;display: block;width:145px;color: #1a1a1a;text-decoration:none;padding:10px 20px 10px 35px;white-space:normal;border:1px solid #d2d3d2;border-top:none;}
.nav ul ul{display:block;}
.nav .nav-submenu ul a:hover{background:#d0e59a url("/design/images/strelica.png") no-repeat scroll 20px center;color:#fff;}
.nav-button,
.nav-close{position:fixed;top:0;width:2.4rem;height:2.4rem;overflow:hidden;z-index:902;cursor:pointer;text-decoration:none;line-height:2.4rem;background:#2DA3D1;color:#fff;}
.nav-button:before,
.nav-close:before{display:block;text-align:center;font-size:30px;}
.nav-button{display:block;right:1rem;font-size:1.7rem;}
.nav-button:before{content:"\f039";}
.nav-close{display:none;right:4rem;font-size:1.9rem;}
.nav-close:before{content:"\E002";}
.nav ul ul ul{background:#fff}
.nav ul ul ul ul{background:#40362f;}
.nav ul ul ul ul ul{background:#493e36;}
.nav li{border-top:none;cursor:pointer;}
.nav .nav-submenu li:first-child{}
.nav .nav-submenu li{display:table;width:100%;}
.nav .nav-submenu li .SubmenuRight{background:transparent url("/design/images/strelica.png") no-repeat scroll center center;}
.nav .nav li.nav-active > a.nav-submenu li .SubmenuRight:hover{background:#2da3d1 url("/design/images/arrow-right-over.png") no-repeat right center;color:#fff;width:100%;}
.nav .nav-submenu li .SubmenuRight:hover{background: #2DA3D1;color:#fff;background: #2da3d1 url("/design/images/arrow-right-over.png") no-repeat right center;}
.nav ul:hover > a{background:#d0e59a;}
.nav li.nav-active > a{background:none;color:#a6cf39;}


.nav a,
.nav a:hover,
.nav a:active,
.nav a:visited{color:#000;text-decoration:none;}
.nav .nav-submenu > a:after{position:absolute;display:block;right:10px;top:1px;}

@media only screen and (min-width:1190px) {

.nav a.Main{display:table-cell;padding:0px 12px 0px 12px;}
.nav{display:block;position:relative;overflow:visible;text-align:left;}
.nav li{position:relative;white-space:nowrap;}
.nav > ul > li{float:left;}
.nav ul{display:block;}
.nav ul ul{display:none;position:absolute;top:100%;left:0;z-index:901;}
.nav ul ul ul{top:5px;left:100%;z-index:902;}
.nav ul ul ul ul{z-index:903;}
.nav ul ul ul ul ul{z-index:904;}
.nav ul ul li.nav-left > ul{left:auto;right:95%;}
.nav-no-js .nav li:hover > ul{display:block;}
.nav > ul > li{border-top:none;}
.nav ul ul ul li:first-child{border-top:none;}
.nav-button{display:none;}
}
