#cssmenu{ width:100%; background:url(../images/mena.png) no-repeat center ; padding:3px 0; height:50px; display:block; position:relative; margin-top:20px; z-index:9999;}
#cssmenu ul{width:1130px; margin:0 auto;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#cssmenu ul li{float:left; height:50px; display:block; background:url(../images/navw.png) no-repeat center right; position:relative;}
#cssmenu ul li a{ width:188px; display:block; line-height:50px;  font-size:16px; color:#000; text-align:center;} 
#cssmenu ul li a:hover,#cssmenu ul li a.current{ background:url(../images/nav.jpg) repeat-x center;  color:#fff; }
#cssmenu ul li:last-child{ background:none;}
#cssmenu #menu-button {display: none;}   
#cssmenu ul ul {margin: 0;position: absolute;left: -9999px;width:188px; background:#e0e0e0;border-radius:0 0 10px 10px;-webkit-box-shadow: 0 3px 14px rgba(0, 0, 0, .5); 
    -moz-box-shadow: 0 3px 14px rgba(0, 0, 0, .5);  
    box-shadow: 0 3px 14px rgba(0, 0, 0, .5);}
#cssmenu ul ul li {height:30px; line-height:30px; background:none;-webkit-transition: height .2s ease;-moz-transition: height .2s ease;-ms-transition: height .2s ease;-o-transition: height .2s ease;transition: height .2s ease;}
#cssmenu ul ul li:last-child{ padding-bottom:15px;}
#cssmenu ul ul li a {padding:0;width: 188px;font-size: 14px;line-height:30px; text-decoration: none;color: #333333;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover {color: #ffffff; background:#ff0000;}
#cssmenu li:hover > ul {left: auto;} 
#cssmenu ul ul ul {margin-left:190px;top: 0;} 