--- /home/vitok/Documents/drupal/drupal7/css_emimage/css_emimage.module	2011-02-11 20:08:07.000000000 +0200
+++ /home/vitok/public_html/blog/sites/all/modules/css_emimage/css_emimage.module	2011-02-14 14:35:16.922988050 +0200
@@ -145,8 +145,11 @@ function _css_emimage_process($styles) {
 
           // Save the modified aggregated CSS file.
           file_save_data($contents, "public://$aggregated_file_name", FILE_EXISTS_REPLACE);
+          file_unmanaged_save_data(gzencode($contents, 9, FORCE_GZIP), "public://$aggregated_file_name" . '.gz', FILE_EXISTS_REPLACE);
+          
           // Save a copy of the original CSS for IE < 8 fallback.
           file_save_data($orig_contents, "public://$orig_file_name", FILE_EXISTS_REPLACE);
+          file_unmanaged_save_data(gzencode($orig_contents, 9, FORCE_GZIP), "public://$orig_file_name" . '.gz', FILE_EXISTS_REPLACE);
         }
         else {
           $error_code = preg_last_error();
@@ -159,6 +162,7 @@ function _css_emimage_process($styles) {
         // This may be empty, but we use the file as a flag to prevent
         // processing the CSS on every uncached request.
         file_save_data($datauri_css, "public://$emimage_file_name", FILE_EXISTS_REPLACE);
+        file_unmanaged_save_data(gzencode($datauri_css, 9, FORCE_GZIP), "public://$emimage_file_name" . '.gz', FILE_EXISTS_REPLACE);
       }
 
       // Replace the aggregated file with the processed CSS file.
