




.vopros_a_div a {background:#e69855 url(content/edit.png) no-repeat left center;color:#fff;text-decoration:none;padding:7px 17px 9px 47px;position:relative;top:8px;
opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
border-radius:5px;
}
.vopros_a_div a:hover {


opacity:0.9;
-moz-opacity:0.9;
filter: alpha(opacity=90) black;
-khtml-opacity: 0.9;
}

/* 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:#f9f2e1 ;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 0px;
        padding: 7px 15px 9px 15px  ;

        float: none !important;
        float: left;
        display: block;
        color: #fff;
        font-size: 18px; 
		font-weight: normal;
        text-decoration:none;
        height: auto !important;
        height: 1%; 
		position:relative;z-index:0;
		border-radius:5px;
		
		
		

}


/* Main Menu Hover */



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


{position:relative;
        
background:#3b71b9;
color:#fff;
		
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:#f9f2e1 ;
}

/* 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;
}