Перешёл по ссылке - зашёл в исходник - нашёл файл стилей - посмотрел backgroud: у них 1 картинка, просто сделано всё по разрешению сайта. А так, как идея, выше Дмитрий Кравченко, написал интересный метод. Пробуйте!)
Много уже кто писал, но всё же отвечу:
1. Ставим картику в класс, например, в .image-gray. И этому классу в CSS добавляем фильтр.
2. При наведении (:hover) - убираем этот фильтр.
Профит)