deduct body borders for dropdown's offset position

If the body has borders the dropdown is misplaced, because jquery.offset() doesn't account them.