




/* Menu Top */

ul#cssmenu {z-index:98;
        
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
        position: relative;left:0px;
		
		
		
        
/*        height: 43px; */
        

}

ul#cssmenu li {
        margin:0px 0px 0px 0px;
        border: 0 none;
        padding: 0;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
/*        height: 43px;*/
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 10px 0px 10px 0px;
        width: 231px;
        list-style: none;
        display: none;
        position: absolute;
        top: 34px;left:0px;
 background:#361338 ;text-align:left;
 -moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;


border-radius: 5px;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 231px;
        float: left;
        display: block !important;
        display: inline;

		}
ul#cssmenu ul li a {
        position: relative;
}

/* Main Menu */
ul#cssmenu a{
        margin:0px 0px 0px 40px;
        padding: 0px  ;

        float: none !important;
        float: left;
        display: block;
        color: #666;
        font-size: 15px; 
		font-weight: 400;
        text-decoration:none;
        height: auto !important;
        height: 1%; 
		position:relative;z-index:0;
		
		
		
		

}

.change_lang {
border-bottom:1px dotted #333;font-size:13px;margin-left:80px;margin-top:1px	;color:#333
	
}
.change_lang:hover {
border-bottom:0px dotted #333;	
	
}

#change_lang {background:#f7f7f7;display:none;margin:0;padding:5px;position:absolute;font-size:15px;margin-left:-25px;z-index:99;margin-top:-5px}
#change_lang a {margin:0;padding:0;}

.close_lng {color:#333;position:absolute;top:-20px;left:10px}

/* Main Menu Hover */



ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a


{position:relative;
        

color:#e78aff;
		
text-decoration:none;

        
}


.hover_tr {background:# url(images/hover_tr.png) no-repeat ;width:100%;height:8px;position:absolute;text-align:center;margin-top:8px;margin-left:-18px}


		/* 
.menu_noact{background: url(images/menu_left.png) no-repeat right center;}		
		
		Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        
        z-index:99;position: relative;
        color: #fff;          text-decoration:underline;
 padding: 10px 19px 10px 19px  ; font-size:15px;font-weight: normal;
 background:#361338 ;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
        position: relative;left:0px;
        text-decoration:none;
        z-index:99;
		
}













/*.sec_menu_top {height:27px;background: url(images/sec_menu_top.png) no-repeat top;position:relative;left:-1px;}
.sec_menu_bottom {height:14px;background: url(images/sec_menu_bottom.png) no-repeat bottom;position:relative;left:-1px;}
*/


ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 231px;z-index:99
		
}
.menu_sec {background: url(images/menu_top_sec.png) repeat-y; 	       }
.sec_menu_bottom {height:18px;background: url(images/menu_top_sec_bottom.png) no-repeat;}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
}
/* меню слева - начало */

.sticky {
  position: fixed;
  top: 0;
}