Большое спасибо за советы, меню вроде бы получилось, но есть несколько небольших проблем.
1)Где то задал отступ, и меню встало криво, никак не нахожу как его выровнять.
2)А так же выровнять текст в подменю, что бы не было таких больших пробелов между словами.
http://stroy.sro-oboronstroy.ru#menu {width:100%; /*padding:20px 0px 30px 0px;*/padding:0px 0px 0px 0px;font-size:11px;}
#menu .col {width:170px;float:left;_display:inline;position:relative;z-index:100;}
#menu .sep {width:16px;float:left;_display:inline;height:30px;}
#menu .col a {display:block;position:relative;font-size:17px;font-weight:bold;color:#ffffff;line-height:17px;text-decoration:none;}
#menu .col a span {display:block;background:#FF0000;padding:7px 10px 10px 10px;}
#menu .col a i {display:block;position:relative;left:10px;width:0px;height:0px;line-height:0px;overflow:hidden;border-left:4px solid #000000;border-right:4px solid #000000;border-top:4px solid #000000;border-bottom:0px;}
#menu .col a.selected, #menu .col a:hover {;}
#menu .col a.selected span, #menu .col a:hover span {background:#FF0000;}
#menu .col a.selected i, #menu .col a:hover i {border-top-color:#FF0000;}
#menu .sub {width:170px;margin:9px 0px 0px 0px;}
#menu .sub a {display:block;padding:6px 30px 6px 10px;margin:0px 0px 1px 0px;font-size:1em;font-weight:normal;color:#000000;line-height:1em;text-decoration:none;}
#menu .sub a span {background:none;padding:0px;}
#menu .sub a.selected, #menu .sub a:hover {background:#ffffff;color:#000000;padding-right:10px;}
#menu .sub a.selected span, #menu .sub a:hover span {display:block;background:url(../img/gt.gif) no-repeat 100% 50%;padding:0px 20px 0px 0px;}
#inner #menu .sub {position:absolute;z-index:1;display:none;background:#000000;margin:0px;padding:9px 0px;}
#inner #menu .sub a {text-decoration:underline;}
#inner #menu .sub a:hover {text-decoration:none;}
#inner #menu .sub a span {;}
#inner #menu .sub a.selected, #inner #menu .sub a:hover {text-decoration:none;background:none;color:#000000;}
#inner #menu .sub a.selected span, #inner #menu .sub a:hover span {background:none;}
#inner #menu .hover .sub {display:block;}
#inner #menu .hover a i {display:none;}