function copy_style(src_style_tag) {
var tmp_div = document.createElement('div');
var innerHTML = src_style_tag.innerHTML;
tmp_div.innerHTML = '<p>x</p><style type="text/css">' + innerHTML + '</style>';
return tmp_div.getElementsByTagName('style')[0];
}
Магия в том, что вам нужен тег
во внутреннем HTML-файле tmp_div. Без этого IE не принимает элемент стиля.