У мня тоже не работает active, сделал как предложил kireyev <div <? if ($_SERVER['PHP_SELF'] == "/index.html") { ?> id="portfolio_a" <? } else { ?> id="portfolio" <? } ?>> <a href="portfolio.html"></a> </div> #portfolio a {background: url(menu/portfolio.gif) 0 0; width: 280px; height: 37px; display: block;} #portfolio a:hover {background-position: 0 -37px;} #portfolio_a a {background: url(menu/portfolio.gif) 0 -74 no-repeat; width: 280px; height: 37px; display: block; } но не работает и так, может где-то ошибся, я просто в коде <? if ($_SERVER['PHP_SELF'] == "/index.html") { ?> id="portfolio_a" <? } else { ?> id="portfolio" <? } ?> не все понял. Хочу чтоб на этом сайте http://www.parket-rabota.ru сохранялось картинка со стрелкой при клике, вот тока не догоняю как это сделать с a:active устал экспериментировать.