Question: I can target all browsers using this code:

```
<link rel="stylesheet" media="screen and (min-device-width: 1024px)" href="large.css"/> 
<link rel='stylesheet' media='screen and (min-width: 1023px) and (max-width: 1025px)' href='medium.css' />
<link rel='stylesheet' media="screen and (min-width: 419px) and (max-width: 1023px)"  href='small.css' />

```

But media query design does not work on old versions of IE, so I have a problem with that browser as usual.

Answer: 
There are a number of [polyfills listed on the moderizer wiki](https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills) that includes several claiming to support media queries.
I really recommend using a javascript alternative like syze for example.

<http://rezitech.github.com/syze/>