#silmsmenu ul,
#silmsmenu li,
#silmsmenu a{margin:0;padding:0;position:relative;}
#silmsmenu span{margin-top:2px;padding-top:10px;}
#silmsmenu{line-height:1;width:auto;}
#silmsmenu:after,
#silmsmenu ul:after{display:block;clear:both;}
#silmsmenu a{color:#e8e8e8;display:block;padding:14px 18px;text-decoration:none;}
#silmsmenu ul{list-style:none;}
#silmsmenu > ul > li{display:inline-block;float:left;margin:0;}
#silmsmenu.align-center{text-align:center;}
#silmsmenu.align-center > ul > li{float:none;}
#silmsmenu.align-center ul ul{text-align:left;}
#silmsmenu.align-right > ul{float:right;}
#silmsmenu.align-right ul ul{text-align:right;}
#silmsmenu > ul > li > a{color:#ffffff;font-size:18px;}
#silmsmenu > ul > li:hover:after{content:'';display:block;width:0;height:0;position:absolute;left:50%;font-size:18px;bottom:-8px;margin-top:15px;border-left:18px solid transparent;border-right:18px solid transparent;border-bottom:18px solid #d4dae0;margin-left:-18px;}
#silmsmenu > ul > li:first-child > a{border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;}
#silmsmenu.align-right > ul > li:first-child > a,
#silmsmenu.align-center > ul > li:first-child > a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#silmsmenu.align-right > ul > li:last-child > a{border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;}
#silmsmenu > ul > li.active > a,
#silmsmenu > ul > li:hover > a{color:#ffffff;}
#silmsmenu .silms-sub{z-index:1;}
#silmsmenu .silms-sub:hover > ul{display:block;}
#silmsmenu .silms-sub ul{display:none;position:absolute;width:240px;top:100%;box-shadow:1px 1px 1px 1px #8e0000;left:0;}
#silmsmenu.align-right .silms-sub ul{left:auto;right:0;}
#silmsmenu .silms-sub ul li{*margin-bottom:-1px;}
.mtb{margin-bottom:8px;margin-top:8px;}
#silmsmenu .silms-sub ul li a{background:#8e0000;font-size:16px;filter:none;display:block;line-height:18px;padding:8px 15px;color:#f9f9f9;}
#silmsmenu .silms-sub ul li:hover a{background:#c32c2c;}
#silmsmenu ul ul li:hover > a{color:#ffffff;}
#silmsmenu .silms-sub .silms-sub:hover > ul{display:block;}
#silmsmenu .silms-sub .silms-sub ul{display:none;position:absolute;width:100px;left:100%;height:252px !important;background:#fff;top:0;}
#silmsmenu.align-right .silms-sub .silms-sub ul,
#silmsmenu.align-right ul ul ul{left:auto;right:100%;}
#silmsmenu .silms-sub .silms-sub ul li a{background:#fff;}
#silmsmenu .silms-sub .silms-sub ul li a:hover{background:#fff;}
#silmsmenu ul ul li.last > a,
#silmsmenu ul ul li:last-child > a,
#silmsmenu ul ul ul li.last > a,
#silmsmenu ul ul ul li:last-child > a,
#silmsmenu .silms-sub ul li:last-child > a,
#silmsmenu .silms-sub ul li.last > a{border-bottom:0;}
ul.silmssub-box{width:250px !important;box-shadow:1px 1px 1px 1px #ccc;}