/**
 * @package   Gantry Template - RocketTheme
 * @version   3.2.0 March 3, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */
/* Fonts */
@font-face {
	font-family: 'BYekan';
	src: url('../fonts/BYekan/BYekan.eot') format('eot');
	src: url('../fonts/BYekan/BYekan.woff') format('woff');
	src: url('../fonts/BYekan/BYekan.ttf') format('truetype');
}
legend,h1,h2,h3,h4,h5,h6 {font-family: 'BYekan'}
 
/* Menu */
body.rtl {overflow-x: hidden;font-family: tahoma!important;}
body.rtl .menutop li.root {float: right; background: url(../images/menus/menu_sep.png) 0 50% no-repeat;}
body.rtl .menutop li.parent.root > .item span, .menu-type-splitmenu .menutop li.parent .item span {background: url(../images/menus/arrow_down_over.png) 0 50% no-repeat; }
body.rtl .menutop li.parent.root > .item span:hover, 
body.rtl .menu-type-splitmenu .menutop li.parent .item span:hover,
body.rtl .menutop li.active.parent.root .item span, 
body.rtl .menutop li.root.f-mainparent-itemfocus > .item span {background: url(../images/menus/arrow_down_over.png) 0 50% no-repeat;margin-right:5px;}
body.rtl .menutop ul li > .daddy span {background: url(../images/menus/arrow_down_left.png) 0 50% no-repeat!important;}
body.rtl .menutop .fusion-grouped ol li > .item {background: url(../images/menus/menu-arrow-left.png) 0 50% no-repeat;}
body.rtl .menutop li.parent.root .item span {padding-left: 25px; margin-right:5px;}

/* Top slider */
body.rtl #rt-slider-button {float:left;}
body.rtl .slider_button {padding-right:20px; background: url(../images/icons/write.png) no-repeat 100% 50%;}
body.rtl .slider_button:hover {background: url(../images/icons/write.png) no-repeat 100% 50%;}

/* Breadcrumbs */
body.rtl .breadcrumbs span  {float: none;margin-right: 5px;}

/* Joomla defaults */
body.rtl ul .actions,
body.rtl .rt-article-icons {float: left !important;}
body.rtl .margins-removed dd{	float: right;}
body.rtl .component-content .contact {padding: 0 20px 0 0; border-right: 1px solid #e9e9e9; border-left: none;}
body.rtl .component-content table.weblinks th, body.rtl .component-content table.category th {padding: 7px;text-align: right;}
body.rtl .component-content td.num {vertical-align: top;text-align: right;}

body.rtl .component-content form fieldset dt,

body.rtl #users-profile-core dt,body.rtl #users-profile-custom dt,
body.rtl .component-content .user label.label-left, body.rtl .component-content .user span.label-left {float: right !important;}

/* Search module */
body.rtl #mod-search-searchword.inputbox  {float: right;}
body.rtl .search input.button12 {float: left ! important; margin-right:5px; }
body.rtl #mod_search {float:left ! important;}

 /* GK4 modules */
body.rtl .gkIsWrapper-fp .gkIsList .gkHeader {float: right; -moz-border-radius-topleft: 0px; border-top-left-radius: 0px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px;}
body.rtl .gkHighlighterInterface {float: right ! important;}
.gkIsWrapper-fp .gkIsList li,
.gkIsWrapper-fp .gkIsList h3 {font-family: 'BYekan';}

/* Sidebars */
body.rtl #rt-sidebar-b .rt-block  {padding-left: 0px; padding-right: 40px;}
body.rtl #rt-sidebar-b .shadow-top {background: url(../images/sidebar/shadow-top.png) 100% 0 no-repeat;}
body.rtl #rt-sidebar-b .shadow-middle {background: url(../images/sidebar/shadow-middle.png) 100% 0 repeat-y;}
body.rtl #rt-sidebar-b .shadow-bottom {background: url(../images/sidebar/shadow-bottom.png) 100% 100% no-repeat;}

/* Barbottom */
body.rtl #rt-barbottom .menu li {list-style:none; background:none; float:right ! important; width:auto; padding: 0 15px; border: none;}
body.rtl #rt-barbottom .menu {float: right;}
body.rtl #rt-barbottom .menu li:first-child {border: none;}

/* bottom */
body.rtl #rt-bottom .module-title h2.title {padding-left: 0; padding-right: 20px; background: url(../images/bottom_module_arrow-left.png) no-repeat 100% 50% ! important;}

/* footer and copyright */
body.rtl #rt-footer .menu li:first-child {border: none; padding-left: 10px;}
body.rtl #rt-footer .menu li {float: right ! important; border-right:1px solid #292929; border-left:none;}
body.rtl .copy-info {text-align: left ! important;}
body.rtl #gantry-totop {float: left ! important;}

/* ZOO modules */
body.rtl #yoo-zoo .teaser-item .pos-meta .last {float: left !important;}
body.rtl .zoo-item.list-v p.links span a:after {margin-right: 10px; padding: 1px 2px 2px 6px!important;}
div.avatar {float: right ! important; padding-left:10px; padding-right: 0px; margin: 0 !important;}

/* menu1 suffix */
body.rtl .menu1 ul li a {background: url(../images/system/arrow_rtl.png) no-repeat 100% 50%; padding-right: 18px;}
body.rtl .menu1 ul ul li a {background: url(../images/system/arrow_rtl.png) no-repeat 100% 50%;}
body.rtl .menu1 ul ul {margin-right: 20px;}

body.rtl .settings-icon .module-content {padding: 10px 85px 0 0;min-height: 60px;background: url("../images/modules/settings.png") no-repeat scroll 100% 10px rgba(0, 0, 0, 0);border-bottom: 1px solid #E9E9E9;}
body.rtl .comments-icon .module-content {padding: 10px 85px 0 0;min-height: 60px;background: url("../images/modules/comments_cloud.png") no-repeat scroll 100% 10px rgba(0, 0, 0, 0);border-bottom: 1px solid #E9E9E9;}
body.rtl .android-icon .module-content {padding: 10px 85px 0 0;min-height: 60px;background: url("../images/modules/android.png") no-repeat scroll 100% 10px rgba(0, 0, 0, 0);border-bottom: 1px solid #E9E9E9;}
body.rtl .python-icon .module-content {padding: 10px 85px 0 0;min-height: 60px;background: url("../images/modules/python-dark.png") no-repeat scroll 100% 10px rgba(0, 0, 0, 0);border-bottom: 1px solid #E9E9E9;}
body.rtl .linux-icon .module-content {padding: 10px 85px 0 0;min-height: 60px;background: url("../images/modules/linux-dark.png") no-repeat scroll 100% 10px rgba(0, 0, 0, 0);border-bottom: 1px solid #E9E9E9;}
body.rtl .database-icon .module-content {padding: 10px 85px 0 0;min-height: 60px;background: url("../images/modules/database-dark.png") no-repeat scroll 100% 10px rgba(0, 0, 0, 0);border-bottom: 1px solid #E9E9E9;}

body.rtl .zoo-item-list p.links span a:after {margin-right: 10px;padding: 1px 2px 2px 6px!important;}
body.rtl #rt-slider-button a {font-size: 100%;font-family: 'BYekan';}

body.rtl div.acymailing_fulldiv {text-align: right!important;margin-top:35px!important;float: left;}

body.rtl input[type=submit], body.rtl .componentheading, body.rtl input[type=text] {font-family: 'BYekan'}
body.rtl input[name="user[email]"] {font-family: 'BYekan';height: 16px;-moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow: inset 0 0 10px #000000;box-shadow:inset 0 0 10px #000000;border-radius: 5px;}

body.rtl .formError {background-position: center right;padding-right: 18px;}
body.rtl strong.formRequired {color: red;}
body.rtl div.formBody input[type=submit] {background-color: #1F6FD4; color: white;}