Вот что получилось:
<style>
#img, #img a {
background:url('http://aext.net/wp-contents/uploads/2009/08/sprites.png');
width:55px;
height:54px;
display:block;
text-indent:-100em;
}
#img:hover, #img a:hover {
background-position:0 -58px;
}
</style>
<div id="img"><a href="http://google.com"target="_blank"></a></div>