Why does Drupal 7 prefer CSS @import rules to  tags?
Don't use @import to import css files:


  @import is used only in non-CSS aggregation mode. This is done to workaround IE limitation with the number of  tags.


This should explain the reason and how to get rid of it. Any production site should use CSS aggregation, and not have @import.