Пришлось решить проблему так: В документе: <!–[if lte IE 6]><style type="text/css">@import "iestyle.css" all;</style><![endif]–> <link href="style.css" rel="stylesheet" type="text/css" media="all" charset="utf-8" /> Причем именно в таком порядке. Т.о. IE сначала загрузит "свой" файл, потом общий. Если наоборот то сначала загрузится "неправильный" общий а потом только iestyle.css, что считаю неправильным, учитывая что для IE там куча фиксов для полупрозрачных PNG. Если в самом файле стилей писать @import "iestyle.css" all; то это тоже нужно писать в начале файла а не в конце, по тем же причинам. Я правильно все понимаю? И еще такой момент. Есть ли разница между: <!–[if lte IE 6]><style type="text/css">@import "iestyle.css" all;</style><![endif]–> и <!–[if lte IE 6]><link href="iestyle.css" rel="stylesheet" type="text/css" media="all" charset="utf-8" /><![endif]–>