*{ margin:0; padding:0; font-size:14px; font-size:12px;}
.mtitle,.ztitle{ height:30px; font-size:14px; font-weight:bold; color:#000; line-height:30px;cursor:pointer; padding-left:30px; width:100%;}
.ztitle{background: #D62727; display:table;}
.mtitle{background-color:#F63;}
.ztitle a{ text-decoration:none; color:#000; display:block;}
.ztitle:hover{background-color:#F90;}
.ztitle.active{background-color:#FC9;}
.zbox{padding:6px; line-height:25px; padding-left:30px; padding-right:10px; display:block;}

#menu-body{ background:url(images/menu-bg.gif) repeat-y; padding-top:15px;}
.menu{ display:none; padding:0 0 10px 0; border-bottom:1px #cfe6f4 solid; background-color:#F93;}
.menu ul{ list-style-type:none;}
.menu ul li{ font-size:12px;  margin-bottom:1px;}
.menu ul li a{padding-left:10px;text-decoration:none; display:block; height:29px; line-height:29px; color:#676767;}
.menu ul li a:hover,
.menu ul li a.on{color:#000; background:#e5f3fe; border-left:4px #d54e21 solid; padding-left:14px;}
.menu-show{display:block;}