Не знаю может быть уже поздно, но я сейчас делаю сайт именно с таким меню. Варианта было только два одной большой картинкой через "background-position" и маленькими. Остановился на маленьких т.к. последняя опера (может и только она, ) малость "дурить" пытается... Сделал так чтоб менялся "background-image" при наведении. А активную кнопку выбирает сервер через php приверно так: Кусок CSS .m10 {background-image:url(/images/m10.png);......;} .m11 {background-image:url(/images/m11.png);......;} .m20 {background-image:url(/images/m20.png);......;} .m21 {background-image:url(/images/m21.png);......;} .m22 {background-image:url(/images/m22.png);......;} .m30 {background-image:url(/images/m30.png);......;} .m31 {background-image:url(/images/m31.png);......;} .m32 {background-image:url(/images/m32.png);......;} .m40 {background-image:url(/images/m40.png);......;} .m41 {background-image:url(/images/m41.png);......;} .m42 {background-image:url(/images/m42.png);......;} .m50 {background-image:url(/images/m50.png);......;} .m51 {background-image:url(/images/m51.png);......;} .m52 {background-image:url(/images/m52.png);......;} .m60 {background-image:url(/images/m60.png);......;} .m61 {background-image:url(/images/m61.png);......;} .m62 {background-image:url(/images/m62.png);......;} .m70 {background-image:url(/images/m70.png);......;} .m71 {background-image:url(/images/m71.png);......;} .m72 {background-image:url(/images/m72.png);......;} Кусок шаблона <td class="m1<? if ($menu == 1) {echo "1";} else {echo "0";}?>">...</td> <td class="m2<? if ($menu == 1) {echo "2";} elseif ($menu == 2) {echo "1";} else {echo "0";} ?>">...</td> <td class="m3<? if ($menu == 2) {echo "2";} elseif ($menu == 3) {echo "1";} else {echo "0";} ?>">...</td> <td class="m4<? if ($menu == 3) {echo "2";} elseif ($menu == 4) {echo "1";} else {echo "0";} ?>">...</td> <td class="m5<? if ($menu == 4) {echo "2";} elseif ($menu == 5) {echo "1";} else {echo "0";} ?>">...</td> <td class="m6<? if ($menu == 5) {echo "2";} elseif ($menu == 6) {echo "1";} else {echo "0";} ?>">...</td> <td class="m7<? if ($menu == 6) {echo "2";} elseif ($menu == 7) {echo "1";} else {echo "0";} ?>">...</td> А в начале каждой странницы я задаю переменной menu значение от 0 до 7 всего 7 кнопок, при 0 активной кнопки нет. <? $menu="0"; ?> PS Может не самый простой вариант, но ... PPS A картинок пришлось нарисовать по 3 варианта.