При вращении картинки,которая уже имеется(а не впервые создана),происходит дополнительное вращение.Судя по всему это связано с тем,что поворот считается относительно начального положения элемента (т.е. если элемент повернули на -360,а потом поворачиваем на 180,то этот элемент совершает поворот на 540).вопрос в том,как сделать чтобы поворот считался относительно конечного положения или как запомнить это конечное положение.
Вот код
http://jsfiddle.net/dimanchik87/SpSSt/2/
p.s. Смотрите в мозилле