/* @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;line-height:1;font-family:'Open Sans', sans-serif;font-size:1em;position:relative;}
#cssmenu{width:100%}
#cssmenu a{line-height:1.3;}
#cssmenu > ul > li{background:url('../images/icon_news.jpg') no-repeat 10px 12px;}
#cssmenu > ul > li:hover{}
#cssmenu > ul > li > a{font-size:.9em;display:block;color:#4c4c4c;border-bottom:1px solid #d4d4d4;border-top:none;font-family:'Roboto Condensed' , sans-serif;font-size:15px;}
#cssmenu > ul > li > a > span{display:block;padding:7px 5px 7px 30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#cssmenu > ul > li > a:hover{text-decoration:none;}
#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-size:.8em;font-weight:normal;font-size:12px;}
#cssmenu ul ul a:before{content:'\00BB';position:absolute;left:20px;color:#4c4c4c;}
#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:#e94f31;}