Looks like this question got missed.
Those rules are at the top, because they are referring to pseudo-elements, in this case ::before and ::after. Those are always shown at the top and there is currently (Firebug 2.0.x) no way to hide them.
This
will change with Firebug 3, which integrates itself into the Firefox
DevTools. Those tools display the pseudo-elements as separate nodes
within the tree view at the left side. So the pseudo-element CSS rules
are just shown when you click those nodes.
See the following screenshot as an example for how this looks like: