EN Ie6, no tienes cosas como min-height o min-width, fixed, no toma las transparencias en los png(Debes disminuir la calidad).
 
fixed(usar Javascript)
altos y anchos minimos(Definir ancho auto como important, luego ancho o alto en el tamaño minimo que se desea). 
Ej: 
min-height:300px;
height:auto!important;
height:300px;  
No podras redondear bordes(Si funciona en IE8)
	-moz-border-radius: 3px; /*IE8*/
	-ms-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px; 
Solución: Usar imágenes para las esquinas, otros usan htc. 
No podras dar transparencia, pero si en IE7.	
	opacity: 0.95;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95; 
Solucion IE6(JavaScript).
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
Tambien se puede aplicar HTC 
No podras utilizar hover aplicando una clase(A menos de que sea un link): 
Debes anteponer el nombre de la etiqueta, la clase y el metodo. 
DIV clase1:Hover 
No podrás agregar degradado con css, Ni colores distintos a los bordes solo css, ni shadow,....muchas otras cosas mas para darte una idea. 
Mejor dicho: Para darte una idea visita esta web con Firefox, Chrome, IE6, IE7, IE6, Safari, Opera.  
http://designshack.co.uk/tutorialexa...3examples.html 
Y compara las diferencias. Instala web Developer como pluggin de Firefox, Chrome ya trae uno incorporado e igual opera. No se safari. 
Un saludo,