Хоп
Наконец-то кто-то откликнулся, попробую последовать вашему совету. спасибо. В принципе я пробовал сделать что-то подобное, только aimate делал и прятал левостоящий блок под родительский, который был overflow: hidden; таким образом правый выезжал на его место. а вот потом у меня что-то не получалось сделать, уже не помню что. и я забил