Index: CKEditor/trunk/CHANGES.html
===================================================================
--- CKEditor/trunk/CHANGES.html	(revision 3818)
+++ CKEditor/trunk/CHANGES.html	(revision 3821)
@@ -99,4 +99,6 @@
 		<li><a href="http://dev.fckeditor.net/ticket/3883">#3883</a> : Fixed removing inline style logic incorrect on Firefox2.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/3884">#3884</a> : Empty "href" attribute was duplicated on output data.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/3858">#3858</a> : Fixed the issue where toolbars
+			break up in IE6 and IE7 after the browser is resized.</li>
 	</ul>
 	<h3>
Index: CKEditor/trunk/_source/skins/office2003/richcombo.css
===================================================================
--- CKEditor/trunk/_source/skins/office2003/richcombo.css	(revision 3818)
+++ CKEditor/trunk/_source/skins/office2003/richcombo.css	(revision 3821)
@@ -11,7 +11,18 @@
 }
 
+.cke_skin_office2003 .cke_browser_ie .cke_rcombo
+{
+	#float: none;
+	#display: inline;
+}
+
 .cke_skin_office2003 .cke_rtl .cke_rcombo
 {
 	float: right;
+}
+
+.cke_skin_office2003 .cke_browser_ie .cke_rcombo
+{
+	#float: none;
 }
 
Index: CKEditor/trunk/_source/skins/office2003/toolbar.css
===================================================================
--- CKEditor/trunk/_source/skins/office2003/toolbar.css	(revision 3818)
+++ CKEditor/trunk/_source/skins/office2003/toolbar.css	(revision 3821)
@@ -68,7 +68,18 @@
 }
 
+.cke_skin_office2003 .cke_browser_ie .cke_toolgroup
+{
+	#float: none;
+	#display: inline;
+}
+
 .cke_skin_office2003 .cke_rtl .cke_toolgroup
 {
 	float: right;
+}
+
+.cke_skin_office2003 .cke_browser_ie .cke_rtl .cke_toolgroup
+{
+	#float: none;
 }
 
@@ -82,7 +93,18 @@
 }
 
+.cke_skin_office2003 .cke_browser_ie .cke_separator
+{
+	#float: none;
+	#display: inline;
+}
+
 .cke_skin_office2003 .cke_rtl .cke_separator
 {
 	float: right;
+}
+
+.cke_skin_office2003 .cke_browser_ie .cke_rtl .cke_separator
+{
+	#float: none;
 }
 
@@ -109,8 +131,19 @@
 }
 
+.cke_skin_office2003 .cke_browser_ie .cke_toolbar_start
+{
+	#float: none;
+	#display: inline;
+}
+
 .cke_skin_office2003 .cke_rtl .cke_toolbar_start
 {
     background-position: -27px -816px;
     float: right;
+}
+
+.cke_skin_office2003 .cke_browser_ie .cke_rtl .cke_toolbar_start
+{
+	#float: none;
 }
 
@@ -127,8 +160,19 @@
 }
 
+.cke_skin_office2003 .cke_browser_ie .cke_toolbar_end
+{
+	#float: none;
+	#display: inline;
+}
+
 .cke_skin_office2003 .cke_rtl .cke_toolbar_end
 {
     background-position: -29px -907px;
     float: right;
+}
+
+.cke_skin_office2003 .cke_browser_ie .cke_rtl .cke_toolbar_end
+{
+	#float: none;
 }
 
Index: CKEditor/trunk/_source/skins/v2/richcombo.css
===================================================================
--- CKEditor/trunk/_source/skins/v2/richcombo.css	(revision 3818)
+++ CKEditor/trunk/_source/skins/v2/richcombo.css	(revision 3821)
@@ -11,7 +11,18 @@
 }
 
+.cke_skin_v2 .cke_browser_ie .cke_rcombo
+{
+	#float: none;
+	#display: inline;
+}
+
 .cke_skin_v2 .cke_rtl .cke_rcombo
 {
 	float: right;
+}
+
+.cke_skin_v2 .cke_browser_ie .cke_rcombo
+{
+	#float: none;
 }
 
Index: CKEditor/trunk/_source/skins/v2/toolbar.css
===================================================================
--- CKEditor/trunk/_source/skins/v2/toolbar.css	(revision 3818)
+++ CKEditor/trunk/_source/skins/v2/toolbar.css	(revision 3821)
@@ -64,7 +64,18 @@
 }
 
+.cke_skin_v2 .cke_browser_ie .cke_toolgroup
+{
+	#float: none;
+	#display: inline;
+}
+
 .cke_skin_v2 .cke_rtl .cke_toolgroup
 {
 	float: right;
+}
+
+.cke_skin_v2 .cke_browser_ie .cke_rtl .cke_toolgroup
+{
+	#float: none;
 }
 
@@ -78,7 +89,18 @@
 }
 
+.cke_skin_v2 .cke_browser_ie .cke_separator
+{
+	#float: none;
+	#display: inline;
+}
+
 .cke_skin_v2 .cke_rtl .cke_separator
 {
 	float: right;
+}
+
+.cke_skin_v2 .cke_browser_ie .cke_rtl .cke_separator
+{
+	#float: none;
 }
 
@@ -104,4 +126,10 @@
 }
 
+.cke_skin_v2 .cke_browser_ie .cke_toolbar_start
+{
+	#float: none;
+	#display: inline;
+}
+
 .cke_skin_v2 .cke_rtl .cke_toolbar_start
 {
@@ -109,4 +137,9 @@
 }
 
+.cke_skin_v2 .cke_browser_ie .cke_rtl .cke_toolbar_start
+{
+	#float: none;
+}
+
 .cke_skin_v2 .cke_toolbar_end
 {
@@ -115,7 +148,18 @@
 }
 
+.cke_skin_v2 .cke_browser_ie .cke_toolbar_end
+{
+	#float: none;
+	#display: inline
+}
+
 .cke_skin_v2 .cke_rtl .cke_toolbar_end
 {
     float: right;
+}
+
+.cke_skin_v2 .cke_browser_ie .cke_rtl .cke_toolbar_end
+{
+	#float: none;
 }
 
