diff --git a/admin_menu-rtl.css b/admin_menu-rtl.css
index 6004de5..bdd7ef8 100644
--- a/admin_menu-rtl.css
+++ b/admin_menu-rtl.css
@@ -1,50 +1,84 @@
-
 #admin-menu {
-  direction: rtl;
+  background-position: bottom right;
+  font-family: tahoma;
   text-align: right;
 }
-#admin-menu li.admin-menu-action {
+#admin-menu .dropdown .admin-menu-users a {
+  padding-right: 0;
+  padding-left: 22px;
+  background-position: 10% center;
+}
+#admin-menu .dropdown .admin-menu-action {
   float: left;
 }
-#admin-menu li.admin-menu-action a {
-  border-left: none;
+#admin-menu .dropdown .admin-menu-action a {
   border-right: 1px solid #323232;
+  border-left: none;
 }
 
-/* All lists */
-#admin-menu ul a {
-  border-left: 1px solid #323232;
-  border-right: 0;
-  padding: 4px 8px;
+#admin-menu a {
   text-align: right;
 }
-
-/* All list items */
-#admin-menu li {
+#admin-menu .dropdown a {
+  border-left: 1px solid #323232;
+}
+#admin-menu .dropdown .admin-menu-tab a {
+  border-left: 1px solid #52565E;
+}
+#admin-menu .dropdown li li a {
+  border-left: none;
+}
+#admin-menu .dropdown li {
   float: right;
-  position: relative;
 }
-#admin-menu li li {
-  position: static;
+#admin-menu .dropdown .admin-menu-tab {
+  background-position: right bottom;
 }
 
-/* Second-level lists */
-#admin-menu li ul {
-  right: 0;
+#admin-menu .dropdown li ul {
+  left: auto;
+  right: -999em;
 }
 
 /* Third-and-above-level lists */
-#admin-menu li li.expandable ul {
+#admin-menu .dropdown li li.expandable ul {
   margin: -20px 160px 0 0;
 }
 
+#admin-menu .dropdown li:hover ul ul,
+#admin-menu .dropdown li:hover ul ul ul,
+#admin-menu .dropdown li:hover ul ul ul ul,
+#admin-menu .dropdown li:hover ul ul ul ul ul,
+#admin-menu .dropdown li.iehover ul ul,
+#admin-menu .dropdown li.iehover ul ul ul,
+#admin-menu .dropdown li.iehover ul ul ul ul,
+#admin-menu .dropdown li.iehover ul ul ul ul ul {
+  display: none;
+  left: auto;
+  right: -999em;
+}
+
 /* Lists nested under hovered list items */
-#admin-menu li.admin-menu-action:hover ul {
-  left: 0 !important;
+#admin-menu .dropdown li:hover ul,
+#admin-menu .dropdown li li:hover ul,
+#admin-menu .dropdown li li li:hover ul,
+#admin-menu .dropdown li li li li:hover ul,
+#admin-menu .dropdown li li li li li:hover ul,
+#admin-menu .dropdown li.iehover ul,
+#admin-menu .dropdown li li.iehover ul,
+#admin-menu .dropdown li li li.iehover ul,
+#admin-menu .dropdown li li li li.iehover ul,
+#admin-menu .dropdown li li li li li.iehover ul {
+  display: block;
+  right: auto;
+}
+#admin-menu .dropdown li.admin-menu-action:hover ul {
   right: auto;
+  left: 0;
 }
 
 /* Second-and-more-level hovering */
-#admin-menu li li.expandable {
-  background: #45454A url(images/arrow-rtl.png) no-repeat 5px 7px;
-}
+#admin-menu .dropdown li li.expandable {
+  background-position: 5px 6px;
+  background-image: url('images/arrow-rtl.png');
+}
\ No newline at end of file
diff --git a/admin_menu_toolbar/admin_menu_toolbar-rtl.css b/admin_menu_toolbar/admin_menu_toolbar-rtl.css
new file mode 100644
index 0000000..edfaee7
--- /dev/null
+++ b/admin_menu_toolbar/admin_menu_toolbar-rtl.css
@@ -0,0 +1,35 @@
+#admin-menu {
+  font: normal small tahoma, Verdana, sans-serif;
+  margin: 0;
+  padding: 0;
+}
+
+/* Remove border from all lists and actions */
+#admin-menu .dropdown .admin-menu-action a {
+  border-right: 0;
+}
+
+#admin-menu > div > .dropdown > li > a {
+  border-left: 0;
+}
+
+#admin-menu .dropdown .admin-menu-tab a {
+  border-left: 0;
+}
+#admin-menu .dropdown li li.expandable ul {
+  margin: -22px 160px 0 0;
+}
+
+#admin-menu .shortcut-toggle {
+  float: left;
+  margin: 0 1.3em 0 0;
+  text-indent: -9999px;
+}
+
+#admin-menu .shortcut-toolbar {
+  padding-left: 0;
+  padding-right: 5px;
+}
+#admin-menu .shortcut-toolbar li {
+  float: right;
+}
\ No newline at end of file
