.hmenu {width:970px;height:50px; position:relative; font-size:11px; z-index:100;}
.hmenu ul li a, .hmenu ul li a:visited {display:block; text-decoration:none;width:120px;text-align:center;color:#abc5e8;line-height:48px;font-weight:bold;font-size:14px;overflow:hidden;padding:1px 11px;}

.hmenu ul li.w150 a, .hmenu ul li.w150 a:visited{width:140px;}
.hmenu ul li.w200 a, .hmenu ul li.w200 a:visited{width:180px;}

.hmenu ul {padding:0 20px; margin:0; list-style: none;}
.hmenu ul li {float:left; position:relative;}
.hmenu ul li ul {display: none;}
.hmenu ul li ul li a{text-align: left;}

.hmenu ul li:hover a {color:#c98b68; background:#6b3618;}
.hmenu ul li:hover ul {display:block; position:absolute; top:50px;left:0; width:100%;border-top:3px solid #040a18;padding:0;}
.hmenu ul li:hover ul li a.hide {background:#6a3; color:#fff;display:block;}
.hmenu ul li:hover ul li:hover a.hide {background:#6a3; color:#fff;}
.hmenu ul li:hover ul li ul {display: none;}
.hmenu ul li:hover ul li a {display:block;background:#5f574a; color:#e1d7c6;padding:0px 11px;font-weight:normal;text-decoration:underline;font-size:11px;line-height:25px; text-align: left;}
.hmenu ul li:hover ul li a:hover {background-color:#6b4732; color:#c69377;padding:0px 11px;}
.hmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.hmenu ul li:hover ul li:hover ul.left {left:-105px;}

.hmenu ul li:hover a.href_padding_top{padding-top:15px;}
.hmenu ul li:hover a.href_padding_bottom{padding-bottom:20px;}
.hmenu ul li:hover a.href_padding_top:hover{background:#6b4732 url('/public/images/hmenu_a_top.gif') top left repeat-x;padding-top:15px;}
.hmenu ul li:hover a.href_padding_bottom:hover{background:#6b4732 url('/public/images/hmenu_a_bottom.gif') bottom left repeat-x;padding-bottom:20px;}

