Зле съм с JS, но си мисля, че трябва да е така:
[js]$(function(){
$('.animate').hover(
function(){ $(this).animate.style({padding-left: 25},150); },
function(){ $(this).animate.style({padding-left: 15},150); }
);
});[/js]
Свойствата(properties) изписвани с повече от една дума и тирета между тях в CSS, в JS и jQuery се премахва тирето и думата след него започва с главна буква:
margin-left: 123px; ==> marginLeft: '123px',