با سلام
بله، اصولا یکی از اساسی ترین مشکلات فارسی زبان ها یا اعراب، RTL بودن صفحات هست، مطما وقتی شما در html از dir استفاده می کنید، مشاهده چنین مشکلاتی عجیب نیست.
برای حل مشکل خود، سعی کنید تنها قسمت هایی که نیاز به RTL شدن را دارند، RTL کنید، برای مثال
کد:
div.module,
div.module-default {
	margin: 5px 0 10px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	background: url(../images/box-br.gif) no-repeat bottom right;
	direction: rtl;
	text-align: right;
}
همین طور که در CSS بالا مشاهده می کنید،‌ ما تنها قسمت هایی از مارژول که نیاز به RTL بودن دارند را RTL می کنیم. می توانید CSS Gnudownload را از [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] مشاهده کنید.


موفق و پیروز باشید
یا علی