Ладно, благодарю, сделал пока что так как мне посоветовал. ) Просто на будущее нужно будет узнать как без js-a делать плавное заканчивание анимации, после того как :hover запускает её.
Господа, кто-нибудь сталкивался с таким, что в мозиле, в html-коде явно написано value="33" но отчётливо показывает 55 в поле. Причём если обновлю с обновлением кеша - то всё будет нормально?