That works for .animate():
$cnta.animate({ top:'+=50' }, 0);
For .css(), you can pass a function that will do the addition for you:
$cnta.css('top', function(i,current) { return parseInt(current) + 50; });
$cnta.css('top', function(i,current) { return (parseInt(current) + 50 || 50); });
EDIT: Changed the animation from 1 to 0. As @Nick Craver noted, a 0 animation will work.
EDIT: Gave a better answer for the .css() version. If the top has not been given any value yet, then doing .parseInt(current) will return NaN. Updated to correct it.