/* @import url('http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700'); */
/* @import url('http://fonts.googleapis.com/css?family=Open+Sans:400,600,300'); */
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a{margin:0;padding:0;border:0;list-style:none;font-weight:normal;text-decoration:none;position:relative;}
#cssmenu{width:100%}
/*#cssmenu a{line-height:1.3;}*/
#cssmenu > ul > li{background:url('../images/icon_news.jpg') no-repeat 10px 18px;}
#cssmenu > ul > li:hover{}
#cssmenu > ul > li > a{font-size:14px;display:block;color:#444;font-weight:600;border-bottom:1px solid #d4d4d4;border-top:none;}
#cssmenu > ul > li > a > span{display:block;padding:12px 5px 12px 30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#cssmenu > ul > li > a:hover{text-decoration:none;color:#0e76bc}
#cssmenu > ul > li.active{border-bottom:none;}
#cssmenu > ul > li.has-sub > a span{background:url(../images/icon_plus.gif) 96% center no-repeat;}
#cssmenu > ul > li.has-sub.active > a span{background:url(../images/icon_minus.gif) 96% center no-repeat;}
#cssmenu ul ul{display:none;background:#fff;}
#cssmenu ul ul li{padding:0;border-bottom:1px solid #d4d4d4;border-top:none;}
#cssmenu ul li:last-child >a{border-bottom:none;}
#cssmenu ul ul a{padding:10px 10px 10px 35px;display:block;color:#676767;font-weight:normal;font-size:13px;}
#cssmenu ul ul a:before{content:'\f0da';position:absolute;left:22px;color:#444;top: 15px;font: normal normal normal 14px/1 FontAwesome;display:none}
#cssmenu ul ul ul{display:block !important;border-top:1px solid #d4d4d4;}
#cssmenu ul ul ul a:before{left:30px;}
#cssmenu ul ul ul li a{padding-left:45px;}
#cssmenu ul ul ul li:last-child{border-bottom:none;}
#cssmenu ul ul a:hover{color:#0e76bc;}