Index: /CKEditor/trunk/_source/core/env.js
===================================================================
--- /CKEditor/trunk/_source/core/env.js	(revision 7684)
+++ /CKEditor/trunk/_source/core/env.js	(revision 7685)
@@ -290,4 +290,7 @@
 			if ( env.quirks )
 				env.cssClass += ' cke_browser_iequirks';
+
+			if ( document.documentMode && document.documentMode >=9 )
+				env.cssClass += ' cke_browser_ie9plus';
 		}
 
Index: /CKEditor/trunk/_source/skins/kama/toolbar.css
===================================================================
--- /CKEditor/trunk/_source/skins/kama/toolbar.css	(revision 7684)
+++ /CKEditor/trunk/_source/skins/kama/toolbar.css	(revision 7685)
@@ -362,5 +362,7 @@
 
 .cke_skin_kama .cke_browser_gecko .cke_rtl .cke_button .cke_label,
-.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_break
+.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_break,
+.cke_skin_kama .cke_browser_ie8 .cke_rtl .cke_break,
+.cke_skin_kama .cke_browser_ie9plus .cke_rtl .cke_break
 {
 	float: right;
Index: /CKEditor/trunk/_source/skins/office2003/toolbar.css
===================================================================
--- /CKEditor/trunk/_source/skins/office2003/toolbar.css	(revision 7684)
+++ /CKEditor/trunk/_source/skins/office2003/toolbar.css	(revision 7685)
@@ -212,7 +212,7 @@
 
 /*#7181*/
-.cke_skin_office2003 .cke_browser_ie9 .cke_rtl .cke_separator,
-.cke_skin_office2003 .cke_browser_ie9 .cke_rtl .cke_toolbar_start,
-.cke_skin_office2003 .cke_browser_ie9 .cke_rtl .cke_toolbar_end
+.cke_skin_office2003 .cke_browser_ie9plus .cke_rtl .cke_separator,
+.cke_skin_office2003 .cke_browser_ie9plus .cke_rtl .cke_toolbar_start,
+.cke_skin_office2003 .cke_browser_ie9plus .cke_rtl .cke_toolbar_end
 {
 	vertical-align:middle;
@@ -470,5 +470,7 @@
 
 .cke_skin_office2003 .cke_browser_gecko18 .cke_rtl .cke_button .cke_label,
-.cke_skin_office2003 .cke_browser_gecko18 .cke_rtl .cke_break
+.cke_skin_office2003 .cke_browser_gecko18 .cke_rtl .cke_break,
+.cke_skin_office2003 .cke_browser_ie8 .cke_rtl .cke_break,
+.cke_skin_office2003 .cke_browser_ie9plus .cke_rtl .cke_break
 {
 	float: right;
Index: /CKEditor/trunk/_source/skins/v2/toolbar.css
===================================================================
--- /CKEditor/trunk/_source/skins/v2/toolbar.css	(revision 7684)
+++ /CKEditor/trunk/_source/skins/v2/toolbar.css	(revision 7685)
@@ -197,7 +197,7 @@
 
 /*#7181*/
-.cke_skin_v2 .cke_browser_ie9 .cke_rtl .cke_separator,
-.cke_skin_v2 .cke_browser_ie9 .cke_rtl .cke_toolbar_start,
-.cke_skin_v2 .cke_browser_ie9 .cke_rtl .cke_toolbar_end
+.cke_skin_v2 .cke_browser_ie9plus .cke_rtl .cke_separator,
+.cke_skin_v2 .cke_browser_ie9plus .cke_rtl .cke_toolbar_start,
+.cke_skin_v2 .cke_browser_ie9plus .cke_rtl .cke_toolbar_end
 {
 	vertical-align:middle;
@@ -418,5 +418,7 @@
 
 .cke_skin_v2 .cke_browser_gecko18 .cke_rtl .cke_button .cke_label,
-.cke_skin_v2 .cke_browser_gecko18 .cke_rtl .cke_break
+.cke_skin_v2 .cke_browser_gecko18 .cke_rtl .cke_break,
+.cke_skin_v2 .cke_browser_ie8 .cke_rtl .cke_break,
+.cke_skin_v2 .cke_browser_ie9plus .cke_rtl .cke_break
 {
 	float: right;
