я думаю, что это решение, которое вам нужно.
в вашем css примените это к элементу, которому нужен закругленный угол
#element{
behavior: url(border-radius.htc);
}
загрузите и выполните поиск в google border-radius.htc и сохраните его в папке с изображениями или в любом другом месте, где вам нравится, это изображение с кривой и используется для решения проблемы IE.
Я опубликую свой css для моего главного меню, которое работает для меня с закругленной рамкой.
#main-nav {
width: 100%;
background: #ccc;
margin: 0;
padding: 0;
position: absolute;
left: 0;
bottom: 0;
z-index: 100;
/* gradient */
background: #6a6a6a url(images/nav-bar-bg.png) repeat-x;
background: -webkit-gradient(linear, left top, left bottom, from(#b9b9b9), to(#6a6a6a));
background: -moz-linear-gradient(top, #b9b9b9, #6a6a6a);
background: linear-gradient(-90deg, #b9b9b9, #6a6a6a);
/* rounded corner */
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
/* box shadow */
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 1px rgba(0,0,0,.4);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 1px rgba(0,0,0,.4);
box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 1px rgba(0,0,0,.4);
}
Пожалуйста, попробуйте это.
вот ссылка http://jsfiddle.net/vZaJX/
Надеюсь, это помогло.