здравствуйте. ширина выпадающих подменю была слишком большой и я изменил width на auto. теперь подменю заканчивается сразу за текстом, а это не очень красиво(добавить бы 10-15px к самому длинному пункту) подскажите пожалуйста как это сделать вот код из style.css : /* begin MenuSubItem */ .artmenu ul a { display:block; text-align: center; white-space: nowrap; height: 22px; width: auto; overflow:hidden; line-height: 22px; margin-right: auto; background-image: url('../images/subitem-bg.png'); background-position: left top; background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: #297889; } .nav ul.artmenu ul span, .nav ul.artmenu ul span span { display: inline; float: none; margin: inherit; padding: inherit; background-image: none; text-align: inherit; text-decoration: inherit; } .artmenu ul a, .artmenu ul a:link, .artmenu ul a:visited, .artmenu ul a:hover, .artmenu ul a:active, .nav ul.artmenu ul span, .nav ul.artmenu ul span span { text-align: center; text-indent: 12px; text-decoration: none; line-height: 22px; color: #000000; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 14px; } .artmenu ul ul a { margin-left: auto; } .artmenu ul li a:hover { color: #B4DFE9; border-color: #297889; background-position: 0 -22px; } .artmenu ul li:hover>a { color: #B4DFE9; border-color: #297889; background-position: 0 -22px; } .nav .artmenu ul li a:hover span, .nav .artmenu ul li a:hover span span { color: #B4DFE9; } .nav .artmenu ul li:hover>a span, .nav .artmenu ul li:hover>a span span { color: #B4DFE9; } /* end MenuSubItem */
Ответ: display:block; text-align: center; white-space: nowrap; height: 22px; width: auto; overflow:hidden; padding:0 5px; line-height: 22px; margin-right: auto; Спасибо за внимание