It could probably specify the background image only once in a rule that matches all the relevant things and then specify the background positions separately. Sure would be more efficient without the browser having to jump through hoops to deduplicate the url.
Is that possibly a sprite sheet with different background position for each rule?