function css_getText() {
  var sheets = document.styleSheets;
  var cssText = "";
  var cssStyles = "";
  for ( var sheetIndex = 0; sheetIndex < sheets.length; sheetIndex++ ) {
    var sheet = sheets[sheetIndex];
    if ( util_isMoz() ) {
      var rules = sheet.cssRules ? sheet.cssRules : sheet.rules;
      for (i = 0; i < rules.length; i++) {
	var rule = rules[i];
	if ( rule.selectorText.split('USER_')[1] ) {
	  var name = rule.selectorText.split('USER_')[1];
	  if ( name.indexOf(" ") == -1 )
	    cssStyles += name + "=" + 'USER_' + name + ";";
	}
	cssText += rule.cssText + " ";
      }
    } else {
      cssText += sheet.cssText;
    }
  }
  return cssText; 
}

function util_isMoz() {
  return ( document.all == null );
}


