@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,{display:block;}
#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:'dejavu_sansbook', sans-serif;font-size:16px;position:relative;}
#cssmenu a{line-height:1.5;}
#cssmenu{width:100%;background:#fff;position:fixed;top:0;z-index:2000;border-bottom:1px solid #666}
#cssmenu > ul:after{clear:both;content:'';display:table;}
@media all and (max-width:639px){#cssmenu > ul{max-height:32px;overflow:hidden;-webkit-transition:max-height 0.5s;transition:max-height 0.5s;}
#cssmenu.expand ul{max-height:900px;}
}
#cssmenu > ul > li{float:left;}
#cssmenu > ul > li a:hover{color:#000}
#cssmenu > ul > li.mobile{display:none;}
#cssmenu > ul > li.active{background:#666;!important}
@media all and (max-width:639px){#cssmenu > ul > li{border-right:0 none;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;display:block;float:none;}
#cssmenu > ul > li.mobile{display:block;}
#cssmenu > ul > li.mobile i{float:right;font-style:normal;}
}
#cssmenu > ul > li:last-child{border-right:0 none;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
#cssmenu > ul > li:last-child ul{left:auto;right:0;}
#cssmenu > ul > li.mobile{border-right:0 none;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;}
#cssmenu > ul > li > a{margin:0 0 2px 0;font-size:14px;display:block;color:#666}
#cssmenu > ul > li > a > span{display:block;padding:6px 10px;font-weight:100;}
#cssmenu > ul > li > a:hover{text-decoration:none;}
#cssmenu > ul > li.active{border-bottom:none;}
#cssmenu > ul > li.active > a{color:#fff}
#cssmenu ul ul{border:1px solid #666;padding:5px 12px;display:none;position:absolute;top:35px;left:0;width:200px;z-index:1;font-size:14px;background-color:#fff;}
@media all and (max-width:639px){#cssmenu ul ul{position:relative;top:0;width:100%;}
}
#cssmenu ul ul li{padding:3px 0;}
#cssmenu ul ul a{color:#666;display:block;font-size:14px;font-weight:100;}
#cssmenu ul ul a:hover{color:#444444;}
#submenu{background:#323232;}
#submenu span{position:relative;left:60px;padding:0 6px;color:#666}
#submenu span:last-child{border:0;}
.menu2{max-width:220px;top:1px;}
.limenu2{min-width:60px;padding:0 5px!important;}
