Index: /CKEditor/branches/features/kama/_source/skins/kama/toolbar.css
===================================================================
--- /CKEditor/branches/features/kama/_source/skins/kama/toolbar.css	(revision 3620)
+++ /CKEditor/branches/features/kama/_source/skins/kama/toolbar.css	(revision 3621)
@@ -109,4 +109,28 @@
 	float: right;
 }
+.cke_skin_kama .cke_browser_ie6 .cke_rtl .cke_toolgroup,
+.cke_skin_kama .cke_browser_ie7 .cke_rtl .cke_toolgroup,
+.cke_skin_kama .cke_browser_iequirks .cke_rtl .cke_toolgroup
+{
+	float: none;
+	height: 25px;
+	zoom: 1;
+}
+
+.cke_skin_kama .cke_browser_ie6 .cke_rtl .cke_icon,
+.cke_skin_kama .cke_browser_ie7 .cke_rtl .cke_icon,
+.cke_skin_kama .cke_browser_iequirks .cke_rtl .cke_icon
+{
+	display: inline;
+	float: left;
+}
+
+.cke_skin_kama .cke_browser_ie6 .cke_rtl .cke_label,
+.cke_skin_kama .cke_browser_ie7 .cke_rtl .cke_label,
+.cke_skin_kama .cke_browser_iequirks .cke_rtl .cke_label
+{
+	float: left;
+}
+/* END RTL */
 
 .cke_skin_kama .cke_button a,
@@ -133,5 +157,7 @@
 	opacity: 1.0;
 	filter: alpha(opacity=100);
-}
+	border: 1px solid white;
+}
+/* END HC */
 
 .cke_skin_kama .cke_browser_ie6 .cke_button a
Index: /CKEditor/branches/features/kama/_source/skins/office2003/richcombo.css
===================================================================
--- /CKEditor/branches/features/kama/_source/skins/office2003/richcombo.css	(revision 3620)
+++ /CKEditor/branches/features/kama/_source/skins/office2003/richcombo.css	(revision 3621)
@@ -10,4 +10,14 @@
 	float: left;
 }
+
+/* RTL */
+.cke_skin_office2003 .cke_borwser_ie6.cke_rtl .cke_rcombo,
+.cke_skin_office2003 .cke_borwser_ie7.cke_rtl .cke_rcombo,
+.cke_skin_office2003 .cke_borwser_iequirks.cke_rtl .cke_rcombo
+{
+	float: none;
+	display: inline;
+}
+/* END RTL */
 
 .cke_skin_office2003 .cke_rcombopanel
Index: /CKEditor/branches/features/kama/_source/skins/office2003/toolbar.css
===================================================================
--- /CKEditor/branches/features/kama/_source/skins/office2003/toolbar.css	(revision 3620)
+++ /CKEditor/branches/features/kama/_source/skins/office2003/toolbar.css	(revision 3621)
@@ -1,3 +1,3 @@
-﻿/*
+/*
 Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.html or http://ckeditor.com/license
@@ -52,6 +52,6 @@
 	background-position: 0 -962px;
 	background-repeat: repeat-x;
-	display:inline-block;
 	float:left;
+	display: inline-block;
 }
 
@@ -64,5 +64,5 @@
 {
 	float: left;
-	display:inline-block;
+	display: inline-block;
 	border-left: solid 1px #B2CBFF;
 	margin-left: 2px;
@@ -80,4 +80,60 @@
 	clear:right;
 }
+
+/* RTL */
+.cke_skin_office2003 .cke_browser_ie6 .cke_rtl .cke_toolbar,
+.cke_skin_office2003 .cke_browser_ie7 .cke_rtl .cke_toolbar,
+.cke_skin_office2003 .cke_browser_iequirks .cke_rtl .cke_toolbar
+{
+	display: inline;
+}
+
+.cke_skin_office2003 .cke_rtl .cke_toolgroup
+{
+	float: right;
+}
+
+.cke_skin_office2003 .cke_browser_ie7 .cke_rtl .cke_toolgroup
+{
+	float: left;
+}
+
+.cke_skin_office2003 .cke_browser_ie6 .cke_rtl .cke_toolgroup,
+.cke_skin_office2003 .cke_browser_iequirks .cke_rtl .cke_toolgroup
+{
+	float: none;
+	height: 28px;
+	zoom: 1;
+}
+
+.cke_skin_office2003 .cke_browser_ie6.cke_rtl .cke_icon,
+.cke_skin_office2003 .cke_browser_ie7.cke_rtl .cke_icon,
+.cke_skin_office2003 .cke_browser_iequirks.cke_rtl .cke_icon
+{
+	display: inline;
+	float: left;
+}
+
+.cke_skin_office2003 .cke_browser_ie6 .cke_rtl .cke_label,
+.cke_skin_office2003 .cke_browser_ie7 .cke_rtl .cke_label,
+.cke_skin_office2003 .cke_browser_iequirks .cke_rtl .cke_label
+{
+	float: left;
+}
+
+.cke_skin_office2003 .cke_browser_ie6 .cke_rtl .cke_toolbar_start,
+.cke_skin_office2003 .cke_browser_ie7 .cke_rtl .cke_toolbar_start,
+.cke_skin_office2003 .cke_browser_iequirks .cke_rtl .cke_toolbar_start
+{
+	display: inline;
+}
+
+.cke_skin_office2003 .cke_browser_ie6 .cke_rtl .cke_toolbar_end,
+.cke_skin_office2003 .cke_browser_ie7 .cke_rtl .cke_toolbar_end,
+.cke_skin_office2003 .cke_browser_iequirks .cke_rtl .cke_toolbar_end
+{
+	display: inline;
+}
+/* END RTL */
 
 .cke_skin_office2003 .cke_toolbar_start
@@ -278,4 +334,5 @@
 {
 	float: left;
+	display: inline;
 }
 
@@ -348,17 +405,17 @@
 }
 
-.cke_skin_office2003 .cke_browser_gecko.cke_hc .cke_button .cke_icon
+.cke_skin_office2003 .cke_browser_gecko .cke_hc .cke_button .cke_icon
 {
 	display: none;
 }
 
-.cke_skin_office2003 .cke_rtl.cke_browser_gecko .cke_toolbar,
-.cke_skin_office2003 .cke_rtl.cke_browser_gecko .cke_button a,
-.cke_skin_office2003 .cke_rtl.cke_browser_gecko .cke_button a.cke_off,
-.cke_skin_office2003 .cke_rtl.cke_browser_gecko .cke_button .cke_icon,
-.cke_skin_office2003 .cke_rtl.cke_browser_gecko .cke_button .cke_buttonarrow,
-.cke_skin_office2003 .cke_rtl.cke_browser_gecko .cke_separator,
-.cke_skin_office2003 .cke_rtl.cke_browser_gecko .cke_toolbar_start,
-.cke_skin_office2003 .cke_rtl.cke_browser_gecko .cke_toolbar_end
+.cke_skin_office2003 .cke_browser_gecko .cke_rtl .cke_toolbar,
+.cke_skin_office2003 .cke_browser_gecko .cke_rtl .cke_button a,
+.cke_skin_office2003 .cke_browser_gecko .cke_rtl .cke_button a.cke_off,
+.cke_skin_office2003 .cke_browser_gecko .cke_rtl .cke_button .cke_icon,
+.cke_skin_office2003 .cke_browser_gecko .cke_rtl .cke_button .cke_buttonarrow,
+.cke_skin_office2003 .cke_browser_gecko .cke_rtl .cke_separator,
+.cke_skin_office2003 .cke_browser_gecko .cke_rtl .cke_toolbar_start,
+.cke_skin_office2003 .cke_browser_gecko .cke_rtl .cke_toolbar_end
 {
 	float: right;
@@ -371,10 +428,15 @@
 }
 
-.cke_skin_office2003 .cke_rtl.cke_browser_gecko .cke_button .cke_label,
-.cke_skin_office2003 .cke_rtl.cke_browser_gecko .cke_break
+.cke_skin_office2003 .cke_browser_gecko .cke_rtl span.cke_inline_label
 {
 	float: right;
 }
 
+.cke_skin_office2003 .cke_browser_gecko .cke_rtl .cke_button .cke_label,
+.cke_skin_office2003 .cke_browser_gecko .cke_rtl .cke_break
+{
+	float: right;
+}
+
 .cke_skin_office2003 .cke_browser_gecko .cke_separator
 {
Index: /CKEditor/branches/features/kama/_source/skins/v2/richcombo.css
===================================================================
--- /CKEditor/branches/features/kama/_source/skins/v2/richcombo.css	(revision 3620)
+++ /CKEditor/branches/features/kama/_source/skins/v2/richcombo.css	(revision 3621)
@@ -8,4 +8,14 @@
 	float: left;
 }
+
+/* RTL */
+.cke_skin_v2 .cke_borwser_ie6.cke_rtl .cke_rcombo,
+.cke_skin_v2 .cke_borwser_ie7.cke_rtl .cke_rcombo,
+.cke_skin_v2 .cke_borwser_iequirks.cke_rtl .cke_rcombo
+{
+	float: none;
+	display: inline;
+}
+/* END RTL */
 
 .cke_skin_v2 .cke_rcombopanel
Index: /CKEditor/branches/features/kama/_source/skins/v2/toolbar.css
===================================================================
--- /CKEditor/branches/features/kama/_source/skins/v2/toolbar.css	(revision 3620)
+++ /CKEditor/branches/features/kama/_source/skins/v2/toolbar.css	(revision 3621)
@@ -54,11 +54,11 @@
 	padding-top: 1px;
 	padding-bottom: 1px;
-	display:inline-block;
 	float:left;
+	display: inline-block;
 }
 
 .cke_skin_v2 .cke_rtl .cke_toolbar
 {
-	float:right;
+	float: right;
 }
 
@@ -66,5 +66,5 @@
 {
 	float: left;
-	display:inline-block;
+	display: inline-block;
 	border-left: solid 1px #999;
 	margin-left: 2px;
@@ -73,13 +73,74 @@
 }
 
+.cke_skin_v2 .cke_rtl .cke_separator
+{
+	float: none;
+}
+
 .cke_skin_v2 .cke_break
 {
-	clear:left;
+	clear: left;
 }
 
 .cke_skin_v2 .cke_rtl .cke_break
 {
-	clear:right;
-}
+	clear: right;
+}
+
+/* RTL */
+.cke_skin_v2 .cke_rtl .cke_toolgroup
+{
+	float: right;
+}
+
+.cke_skin_v2 .cke_browser_ie6 .cke_rtl .cke_toolbar,
+.cke_skin_v2 .cke_browser_ie7 .cke_rtl .cke_toolbar,
+.cke_skin_v2 .cke_browser_iequirks .cke_rtl .cke_toolbar
+{
+	display: inline;
+}
+
+.cke_skin_v2 .cke_browser_ie7 .cke_rtl .cke_toolgroup
+{
+	float: left;
+}
+
+.cke_skin_v2 .cke_browser_ie6 .cke_rtl .cke_toolgroup,
+.cke_skin_v2 .cke_browser_iequirks .cke_rtl .cke_toolgroup
+{
+	float: none;
+	height: 28px;
+	zoom: 1;
+}
+
+.cke_skin_v2 .cke_browser_ie6 .cke_rtl .cke_icon,
+.cke_skin_v2 .cke_browser_ie7 .cke_rtl .cke_icon,
+.cke_skin_v2 .cke_browser_iequirks .cke_rtl .cke_icon
+{
+	display: inline;
+	float: left;
+}
+
+.cke_skin_v2 .cke_browser_ie6 .cke_rtl .cke_label,
+.cke_skin_v2 .cke_browser_ie7 .cke_rtl .cke_label,
+.cke_skin_v2 .cke_browser_iequirks .cke_rtl .cke_label
+{
+	float: left;
+}
+
+.cke_skin_v2 .cke_browser_ie6 .cke_rtl .cke_toolbar_start,
+.cke_skin_v2 .cke_browser_ie7 .cke_rtl .cke_toolbar_start,
+.cke_skin_v2 .cke_browser_iequirks .cke_rtl .cke_toolbar_start
+{
+	display: inline;
+}
+
+.cke_skin_v2 .cke_browser_ie6 .cke_rtl .cke_toolbar_end,
+.cke_skin_v2 .cke_browser_ie7 .cke_rtl .cke_toolbar_end,
+.cke_skin_v2 .cke_browser_iequirks .cke_rtl .cke_toolbar_end
+{
+	display: inline;
+}
+/* END RTL */
 
 .cke_skin_v2 .cke_toolbar_start
@@ -233,4 +294,5 @@
 {
 	float: left;
+	display: inline;
 }
 
@@ -302,16 +364,16 @@
 }
 
-.cke_skin_v2 .cke_browser_gecko.cke_hc .cke_button .cke_icon
+.cke_skin_v2 .cke_browser_gecko .cke_hc .cke_button .cke_icon
 {
 	display: none;
 }
 
-.cke_skin_v2 .cke_rtl.cke_browser_gecko .cke_toolbar,
-.cke_skin_v2 .cke_rtl.cke_browser_gecko .cke_button a,
-.cke_skin_v2 .cke_rtl.cke_browser_gecko .cke_button a.cke_off,
-.cke_skin_v2 .cke_rtl.cke_browser_gecko .cke_button .cke_icon,
-.cke_skin_v2 .cke_rtl.cke_browser_gecko .cke_button .cke_buttonarrow,
-.cke_skin_v2 .cke_rtl.cke_browser_gecko .cke_separator,
-.cke_skin_v2 .cke_rtl.cke_browser_gecko .cke_toolbar_start
+.cke_skin_v2 .cke_browser_gecko .cke_rtl .cke_toolbar,
+.cke_skin_v2 .cke_browser_gecko .cke_rtl .cke_button a,
+.cke_skin_v2 .cke_browser_gecko .cke_rtl .cke_button a.cke_off,
+.cke_skin_v2 .cke_browser_gecko .cke_rtl .cke_button .cke_icon,
+.cke_skin_v2 .cke_browser_gecko .cke_rtl .cke_button .cke_buttonarrow,
+.cke_skin_v2 .cke_browser_gecko .cke_rtl .cke_separator,
+.cke_skin_v2 .cke_browser_gecko .cke_rtl .cke_toolbar_start
 {
 	float: right;
@@ -324,6 +386,11 @@
 }
 
-.cke_skin_v2 .cke_rtl.cke_browser_gecko .cke_button .cke_label,
-.cke_skin_v2 .cke_rtl.cke_browser_gecko .cke_break
+.cke_skin_v2 .cke_browser_gecko .cke_rtl span.cke_inline_label
+{
+	float: right;
+}
+
+.cke_skin_v2 .cke_browser_gecko .cke_rtl .cke_button .cke_label,
+.cke_skin_v2 .cke_browser_gecko .cke_rtl .cke_break
 {
 	float: right;
