.m2, .m2  ul {margin:0; padding:0; list-style:none;}
.m2 ul {visibility:hidden; position:absolute; top:1.6em; left:0px; width:150px;}
.m2 ul ul {top:0px; left:155px;}
.m2 li {float:left; position:relative; margin-right:-1px;}
.m2 ul li {float:none; margin-right:0; margin-bottom:-1px;}
.m2 a .subind {display:none;}
.m2 ul a .subind {display:block; float:right;}
.m2 a {float:left;}
.m2 ul a {float:none; }
.m2 a {float:none;}
/*a.menu, a.menu:active, a.menu:visited {font-weight:bold; text-align:center; color:#000; background-color:inherit;}
a.menu:hover {font-weight:bold; color:#BC1A1A; background-color:inherit;}*/
.m2 li {font-weight:700; padding-right:15px; text-align:center;}
.m2 li li {background:url(../../cat/img/bg_menu.gif) repeat; text-align:left; border:1px solid #000;}
.m2 a:link, .m2 a:active, .m2 a:visited {display:block; padding:2px 3px; color:#000; background-color:inherit; text-decoration:none;}
.m2 a:hover, .m2 a.highlighted:hover, .m2 a:focus {color:#BC1A1A; background-color:inherit; font-weight:bold;}
.m2 li {text-align:center;}

.content_menu_2 {padding-left:20px; margin-top:-32px; position:relative; float:left; z-index:2; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.nav_2 {}
.nav_2 ul {margin:0; padding:0; font-weight:700; list-style-type:none;}
.nav_2 ul li {float:left; position:relative; padding-right:20px; text-align:center;}
.nav_2 ul ul {visibility:hidden; position:absolute; top:1.6em; left:0px; width:150px;}
.nav_2 ul li li {float:none; clear:both; padding:3px 5px; background:url(../../cat/img/bg_menu.gif) repeat; text-align:left; border:1px solid #000; margin-bottom:-1px;}
.nav_2 a:link, .nav_2 a:active, .nav_2 a:visited {color:#000; backgroiund:none;}
.nav_2 a:hover {color:#C00; backgroiund:none;}