Ах, да, надо var top_y=4; чтобы учесть высоту бордера.