diff --git a/css/rtl.css b/css/rtl.css
index 7aea43b5262560a4b2bf671926eeab6e444315aa..a8a42fd0ddd02c59b352c9779a4f2c3087fa105c 100644
--- a/css/rtl.css
+++ b/css/rtl.css
@@ -27,10 +27,12 @@
     right: auto;
     left: 1em;
 }
-.rtl #nav .inactive li {
+.rtl #nav .inactive li,
+.rtl #sub_nav li {
     text-align: right;
 }
-.rtl #nav .inactive li a {
+.rtl #nav .inactive li a,
+.rtl #sub_nav li a {
     background-position: 100% 50%;
     padding-left: 0;
     padding-right: 24px;
@@ -39,6 +41,10 @@
     left: auto;
     right: -1px;
 }
+.rtl #sub_nav li + li > a {
+    margin-left: 0;
+    margin-right: 10px;
+}
 .rtl .tip_close {
     right: auto;
     left: 0.5em;