Как решить проблему с картинками при наведении в спрайте?
Собственно у вас картинка-спрайт задается фоном дива, а он имеет ширину 100% от текста и отступов. Естественно, что картинка дублируется. Либо делайте спрайты полностью вертикальными, либо ставьте картинку во вложенный спан, а не на сам родительский блок.
В последнем сделал display:block; Как вариант inline-block;
jsfiddle.net/kkuXj