/*--------------------------------------------------------------
 # Copyright (C) joomla-monster.com
 # License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
 # Website: http://www.joomla-monster.com
 # Support: info@joomla-monster.com
 ---------------------------------------------------------------*/
/*********************** FOR RTL LANGUAGES ************************/
/*** from reset.css ***/
ul {
    padding: 0 20px 0 0;
}

ul li {
    background: url(../images/mainli_bg-RTL.png) right 8px no-repeat;
    padding: 1px 21px 1px 0;
}

ol {
    padding: 0 20px 0 0;
}

/*** from layout.css ***/
#jm-logo-desc {
    float: right;
    padding: 24px 10px 9px 20px;
}

#jm-icon-language-menu {
    float: left;
}

#jm-iconmenu {
    float: right;
}

#jm-language {
    float: left;
}

#jm-topmenu {
    padding: 0 45px 0 0;
}

#jm-left {
    float: right;
    margin: 28px 0 0 20px;
}

#jm-header {
    float: right;
}

#jm-pathway {
    margin: 0 20px 0 0;
}

#jm-pathwayin {
    padding: 7px 48px 7px;
}

#jm-right {
    float: right;
    margin: 0 12px 0 0;
}

#jm-copyrights {
    float: right;
}

#jm-stylearea_wrap {
    left: auto;
    right: 453px;
}

#jm-design {
    float: left;
}

#jm-content {
    float: right;
}

#jm-maincontent {
    float: right;
}

/*** from modules.css ***/
.jm-titlebg {
    float: right;
}

.jm-module.suffix1 .jm-titlebg {
    background: url(../images/modtitlered1_bg.png) right top repeat-y;
}

.jm-module.suffix1 h3.jm-modtitle {
    padding: 8px 50px 8px 14px;
}

.jm-module.suffix2 h3.jm-modtitle {
    padding: 8px 50px 8px 14px;
}

.jm-module.contact h3.jm-modtitle {
    padding: 8px 50px 8px 14px;
}

.top-in {
    float: right;
}

.rowcount_2 .top-in.top-row-last {
    float: left;
}

.rowcount_2 .top-in.top-row-first .top-bg {
    margin: 0 0 0 5px;
}

.rowcount_2 .top-in.top-row-last .top-bg {
    margin: 0 5px 0 0;
}

.bottom-in {
    float: right;
}

/*** from template.css ***/
div.registration form#member-registration fieldset dt, div.profile form#member-profile fieldset dt, div.profile-edit form#member-profile fieldset dt, div.remind fieldset dt, div.reset fieldset dt {
    float: right;
    clear: right;
}

div.registration form#member-registration fieldset dd, div.profile form#member-profile fieldset dd, div.profile-edit form#member-profile fieldset dd, div.remind fieldset dd, div.reset fieldset dd {
    float: right;
    clear: left;
}

input#password {
    clear: left;
}

label#password-lbl {
    clear: right;
}

div.formelm input {
    clear: left;
}

div.formelm label {
    clear: right;
}

ul.pagenav li.pagenav-prev {
    float: right;
}

ul.pagenav li.pagenav-next {
    float: left;
}

div.contact h2 span.contact-name {
    padding: 3px 10px 5px 0;
}

.cols-2 .column-1 {
    float: right;
}

.cols-2 .column-2 {
    float: left;
}

.cols-3 .column-1, .cols-3 .column-2, .cols-3 .column-3 {
    float: right;
}

.cols-4 .column-1, .cols-4 .column-2, .cols-4 .column-3, .cols-4 .column-4 {
    float: right;
}

.cols-4 .column-2 {
    padding: 0 2% 0 1%;
}

.cols-4 .column-3 {
    padding: 0 1% 0 2%;
}

/*** single article ***/
ul.actions {
    text-align: left;
}

ul.actions li {
    padding: 0 5px 0 0;
}

table.category th {
    text-align: right;
}

p.readmore {
    text-align: left;
}

#system-message dd.message ul li {
    text-align: right;
}

/************************ Presentation Style: pages ******************/

div#article-index {
    float: left;
    margin: 0 10px 0 0;
}

div.pagenavcounter {
    float: left;
    margin: 0 10px 10px 0;
}

/************************ Presentation Style: tabs ******************/

.tabs dt.tabs {
	float: right;
	margin: 0 0 -1px 5px;
}

/*** additional template details for rtl ***/
.category-name a:link, .category-name a:visited {
    display: inline-block;
}

.parent-category-name a:link, .parent-category-name a:visited {
    display: inline-block;
}

fieldset.phrases label, fieldset.only label {
    display: inline-block;
}

/*** from details.css ***/
div.mod-languages ul li {
	margin-left: 0;
    margin-right: 10px;
}

#jm-pathway h3 {
    float: right;
    margin: 0 0 0 10px;
}

div.breadcrumbs a, span.showHere {
    display: inline-block;
}

/*** rtl style for slider ***/
.djslider {
    direction: ltr;
}

.djslider .slide-desc-text {
    text-align: right;
}

.slide-desc-text a.readmore {
    text-align: left;
}

#jm-pathway h3 {
    float: right;
    margin: 0 0 0 10px;
}

/*** from menus.css ***/
ul.menu li {
    padding: 5px 20px 5px 0;
}

ul.menu li.deeper {
    padding: 5px 20px 0 0;
}

ul.menu li a img {
    margin: 0 4px 0 4px;
}

#jm-iconmenu ul.menu li {
    float: right;
	padding: 5px 0 5px 20px;
}

#jm-iconmenu ul.menu li a img {
    margin: 0 4px 0 4px;
}

/*** from editor.css ***/
.lightred {
    padding: 0 10px 0 0;
    border-right: 3px solid #AF0206;
    border-left: none;
}

.orange {
    padding: 0 10px 0 0;
    border-right: 3px solid #F8A51D;
    border-left: none;
}

.green {
    padding: 0 10px 0 0;
    border-right: 3px solid #206e0b;
    border-left: none;
}

.lightblue {
    padding: 0 10px 0 0;
    border-right: 3px solid #9AC8EB;
    border-left: none;
}

p.quote, blockquote {
    padding: 15px 50px 15px 0;
    background: url("../images/q-RTL.png") right 15px no-repeat #909abb;
}

ul.linked, ul.special {
    padding: 0 5px 0 0;
    margin: 0;
}

ul.linked li {
    padding: 0 5px 0 0;
    background: url("../images/lilinked_bg-RTL.png") right 8px no-repeat !important;
}

ul.linked li a {
    padding: 0 15px 0 0;
}

ul.linked li a:hover {
    background: url("../images/lilinked_bg-RTL.png") right 8px no-repeat !important;
}

ul.special li {
    padding: 0 20px 0 0;
}

ul.special li {
    background: url("../images/lispecial_bg-RTL.png") right 8px no-repeat !important;
}

/*** from djmenu_fx.css ***/
.dj-main li.dj-up {
    float: right;
}

.dj-main li a.dj-up_a {
    float: left;
}

.dj-main li a.dj-up_a span span.image-title {
    padding: 0 5px 0 0;
}

.dj-main li li a span.image-title {
    padding: 0 5px 0 5px;
}

.dj-main li.hover ul.dj-submenu {
    right: 0;
    left: auto;
}

.dj-main li ul.dj-submenu li a.dj-more {
    background: url(../images/arrow-RTL.png) 5px 50% no-repeat;
}

.dj-main li.hover ul.dj-submenu li a.dj-more:hover {
    background: url(../images/arrow-RTL.png) 5px 50% no-repeat;
}

.dj-main li.hover ul.dj-submenu li a.dj-more-active {
    background: url(../images/arrow-RTL.png) 5px 50% no-repeat;
}

.dj-main li.hover ul.dj-submenu li a.dj-more-active:hover {
    background: url(../images/arrow-RTL.png) 5px 50% no-repeat;
}

.dj-main li.hover li.hover ul, .dj-main li.hover li.hover li.hover ul, .dj-main li.hover li.hover li.hover li.hover ul, .dj-main li.hover li.hover li.hover li.hover li.hover ul {
    right: 190px;
    left: auto;
}

.dj-main ul, .dj-main li.hover ul ul, .dj-main li.hover li.hover ul ul, .dj-main li.hover li.hover li.hover ul ul, .dj-main li.hover li.hover li.hover li.hover ul ul {
    left: auto;
    right: 0;
}

.dj-main li.hover li.hover a.dj-more, .dj-main li.hover li.hover li.hover a.dj-more, .dj-main li.hover li.hover li.hover li.hover a.dj-more, .dj-main li.hover li.hover li.hover li.hover li.hover a.dj-more {
    background: url(../images/arrow-RTL.png) 5px 50% no-repeat;
}

.dj-main li.hover li.hover li a.dj-more, .dj-main li.hover li.hover li.hover li a.dj-more, .dj-main li.hover li.hover li.hover li.hover li a.dj-more {
    background: url(../images/arrow-RTL.png) 5px 50% no-repeat;
}

/*** from djmenu.css ***/
.dj-main li:hover ul.dj-submenu li a.dj-more:hover {
    background: url(../images/arrow-RTL.png) 5px 50% no-repeat;
}

.dj-main li:hover ul.dj-submenu li a.dj-more-active {
    background: url(../images/arrow-RTL.png) 5px 50% no-repeat;
}

.dj-main li:hover ul.dj-submenu li a.dj-more-active:hover {
    background: url(../images/arrow-RTL.png) 5px 50% no-repeat;
}

.dj-main li:hover li:hover ul, .dj-main li:hover li:hover li:hover ul, .dj-main li:hover li:hover li:hover li:hover ul, .dj-main li:hover li:hover li:hover li:hover li:hover ul {
    right: 190px;
    left: auto;
}

.dj-main ul, .dj-main li:hover ul ul, .dj-main li:hover li:hover ul ul, .dj-main li:hover li:hover li:hover ul ul, .dj-main li:hover li:hover li:hover li:hover ul ul {
    left: auto;
    right: 0;
}

.dj-main li:hover li:hover a.dj-more, .dj-main li:hover li:hover li:hover a.dj-more, .dj-main li:hover li:hover li:hover li:hover a.dj-more, .dj-main li:hover li:hover li:hover li:hover li:hover a.dj-more {
    background: url(../images/arrow-RTL.png) 5px 50% no-repeat;
}

.dj-main li:hover li:hover li a.dj-more, .dj-main li:hover li:hover li:hover li a.dj-more, .dj-main li:hover li:hover li:hover li:hover li a.dj-more {
    background: url(../images/arrow-RTL.png) 5px 50% no-repeat;
}
