Index: _source/plugins/toolbar/plugin.js
===================================================================
--- _source/plugins/toolbar/plugin.js	(revision 5033)
+++ _source/plugins/toolbar/plugin.js	(working copy)
@@ -151,9 +151,10 @@
 								output.push( '<div class="cke_break"></div>' );
 								continue;
 							}
+							
+							var cssFloat = ( CKEDITOR.config.contentsLangDirection == 'ltr' ) ? 'left' : 'right';
+							output.push( '<span id="', toolbarId, '" class="cke_toolbar" style="float:', cssFloat ,'"><span class="cke_toolbar_start"></span>' );
 
-							output.push( '<span id="', toolbarId, '" class="cke_toolbar"><span class="cke_toolbar_start"></span>' );
-
 							// Add the toolbar to the "editor.toolbox.toolbars"
 							// array.
 							var index = toolbars.push( toolbarObj ) - 1;
@@ -269,8 +270,10 @@
 
 									modes : { wysiwyg : 1, source : 1 }
 								} );
-
+							
+							var flipFloat = ( CKEDITOR.config.contentsLangDirection == 'ltr' ) ? 'right' : 'left';
 							output.push( '<a title="' + ( expanded ? editor.lang.toolbarCollapse : editor.lang.toolbarExpand )
+													  + '" style="float:' + flipFloat
 													  + '" id="' + collapserId + '" class="cke_toolbox_collapser' );
 
 							if ( !expanded )

