Adobe Reader and xcolor within a table breaks the line render
PDF viewers try to "snap" rules to pixel boundaries and this can mean that the coloured panels get pulled over adjacent rules. Try increasing the rule width with
\setlength\arrayrulewidth{0.6pt}
or whatever value works on your screen.