How does it possible that $ZPP=RP\cap coRP$?
The complexity class P is obviously contained in their intersection (since the probability to err on either side is zero), so the intersection isn't empty.

(The complement of a complexity class isn't the same as the complement of a specific language.)