working on this problem made some conclusions.
first, problem appeared in mozilla firefox, but in Internet explorer if im not mistaken it wasnt noticed.
next, these divs wich were going over others had property overflow specified to hidden. when this propery was removed, then no bugs were noticed in firefox as well.
so far it is okey, but this option overflow for these div's was specified for reason if inputed text string is too long that it dont fit div width and then its hidden, now in this case div will be streched and damage whole structure.
maybe in input i should use php to split long strings but thats not what i want to do.. maybe there is some other way to avoid it..