/**
 * ------------------------------------------------------------------------
 * JA Teline III Template for Joomla 2.5
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------
 */

/* COMMON STYLE
--------------------------------------------------------- */
html { direction: rtl; }

th { text-align: right; }

a.readon {
	background: url(../images/arrow.png) no-repeat 98% 48%;
	padding: 1px 14px 1px 5px;
}

/* List ---*/
.column ul li {
	background-position: 99% 8px;
	padding-right: 20px;
	margin-left: 0; margin-right: 0;
}

.column ol li { margin-left: 0; margin-right: 30px; }

/* FORM
--------------------------------------------------------- */
/* Login ---*/
.login_form label,
.form-register label,
.user-details label,
form.user label {
	text-align: left;
	float: right;
}

form.user label {
	padding-right: 0;
	padding-left: 10px;
}

.user-details .user_name span {
	padding-left: 0;
	padding-right: 10px;
}

.login_form .inputbox, .form-register .inputbox, .user-details .inputbox {
	margin-left: 0;
	margin-right: 10px;
}

.login_form .button, .form-register .button, .user-details .button {
	margin-left: 0;
	margin-right: 140px;
}

#form-login-username .inputbox,
#form-login-password .inputbox {
	background-position: 99% center;
	padding-left: 2px;
	padding-right: 20px;
}

#form-login ul { margin: 0; padding: 0; }
#form-login ul li {
	background: url(../images/bullet.gif) no-repeat right 7px !important;
	padding-right: 10px;
	padding-left: 0;
}

/* JOOMLA STYLE
--------------------------------------------------------- */
/* Meta ---*/
.article-meta { float: right; }

.article-meta * { float: right; }

.createby, .createdate {
	background-position: right 2px;
	padding: 3px 20px 3px 3px;
}

.buttonheading { float: left; }

.buttonheading img { float: left; }

.img_caption.left {
	float: right !important;
	margin-right: 0;
	margin-left: 1em;
}

.img_caption.right {
	float: left !important;
	margin-right: 1em;
	margin-left: 0;
}

ul.actions li {
	padding: 0;
}

/* Content Toc */
table.contenttoc { float: left; }

/* Poll */
dl.poll dt, dl.poll dd { float: right; }

dl.poll dt { clear: right; text-align: left; margin-left: 5px;}

dl.poll dd { clear: left; }

table.pollstableborder { text-align: right; }

/* Pagination ---*/
div.pagination ul { float: left; }

div.pagination ul li { float: right; display: block; padding: 0; line-height: 160%; direction: ltr;}

.sortby .filter, .sortby .display { float: right; width: 40%; text-align: right; }

.sortby .display { float: right; text-align: right; }

.counter { float: left; text-align: left; }

.blog_more ul li {
	background: url(../images/bullet.gif) no-repeat 99% 8px;
	padding-left: 0; padding-right: 20px; 
}

.pagenavbar {
	float: right;
	background-position: right center;
	padding-left: 0;
	padding-right: 14px;
	direction: ltr;
}

.pagenavbar a {
	display: inline;
}

.ja-thumbnailwrap ul.nav {
	direction: ltr;
}
/* MODULE STYLES
--------------------------------------------------------- */
/* Poll Module ---*/
form.poll fieldset input { text-align: right; }
form.poll .button { margin-right: 0; margin-left: 5px; }

/* Advertisement ---*/
div.bannergroup_text div.bannerfooter_text { text-align: left; }

/* text */
div.module_text span { float: right; }

/* Search Module ---*/
#ja-search {
	padding-right: 20px;
	padding-left: 0;
	background-position: right center;
	left: 15px;
	right: auto;
	float: left;
}

/* Badge Module ---*/
.badge {	background-image: url(../images/icon-badge.png); right: auto; left: 0; }

/* Module list ---*/
/* Module column ---*/
#ja-right .ja-moduletable,
#ja-right .moduletable,
#ja-right .moduletable_tabs,
#ja-right .moduletable_menu,
#ja-right .moduletable_hilite {
	margin-right: 1px;
}

#ja-right .moduletable_hilite img[align="left"] { margin-right: 0 !important;}

/* Collapsible h3 ---*/
h3.show, h3.hide { background-position: 10px 60%; }

/* HEADER
--------------------------------------------------------- */
#ja-header .main { background-position: top left; }

h1.logo, div.logo-text { float: right; }

.ja-day, .ja-updatetime { float: right; border-left: 1px solid #ddd; border-right: 0; }

.ja-healineswrap { float: right; width: 360px; }

.ja-healineswrap em { float: right; padding: 0px 10px 0px 0px;  }

.ja-headlines {
	float: right;
}

#ja-topnav { float: left; }

#ja-search .button {
	margin-right: 5px !important;
	margin-left: 5px;
}

#ja-search .inputbox {
	background-position: 98% center;
	padding-left: 2px;
	padding-right: 24px;	
}

/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/
span.has-image {
	padding-left: 0;
	padding-right: 25px;
	background-position: right 2px;
}

.ja-megamenu ul.level0 {
	float: right;
}

/* Sub Nav ---*/
#ja-subnav li {
	border-left: 0;
	border-right: 1px solid #999;
	float: right;
	padding: 0 11px 0 10px;
}

#ja-subnav li.first-item { border-right: 0; }

/* Sub Nav (lv2) ---*/
#ja-subnav ul li ul { display: none;}

#ja-subnav ul li.hover ul { left: auto; right: auto; display: block; }

#ja-subnav ul li.haschild a {
	background: none;
	padding-right: 12px;
	padding-left: 0;
}

#ja-subnav ul li.haschild a span {
	background: url(../images/arrow.png) no-repeat right center;
}

#ja-subnav ul li.haschild a:hover span { background-image: url(../images/arrow-2.png); }

#ja-subnav ul li.haschild li a, #ja-subnav ul li.hover li a { padding-left: 0; }

#ja-subnav ul li ul li { border-right: 0; text-align: right; }

#ja-subnav ul li.haschild ul li a:hover span {
	background: none;
}

/* Breadcrumbs ---*/
.ja-breadcrums { text-align: right; float: right; margin-left: 0; margin-right: 10px; }

.ja-breadcrums * { float: right; }

.ja-breadcrums img { display: none; }

.ja-breadcrums a,#ja-navhelper a { padding-left: 20px; background: url(../images/arrow.png) no-repeat 8px center; }

.ja-breadcrums span.name { padding-right: 2px; }

.ja-breadcrums strong { margin-right: 0; margin-left: 5px; }

/* Extras ---*/
.ja-links { float: left; }

.ja-links li.top a {
	background-position: 90% center;
	padding-right: 17px;
	padding-left: 5px;
}

/* Default Joomla! Menu ---*/
#ja-container ul.menu li ul { margin: 0 10px 0 0; }
#ja-container ul.menu li li {
	background-image: url(../images/arrow.png);
	background-position: right 12px;
}

/* MAIN LAYOUT
--------------------------------------------------------- */
#ja-container.ja-r2 .main {
	background-position: 40% top;
}

#ja-mainbody { float: right;  background-position: left 0; }

#ja-right { float: left; }

.column {
	float: right;
}

#ja-container.ja-r2 .ja-content-top,
#ja-container.ja-r2 .ja-content-main,
#ja-container.ja-r2 .ja-content-bottom {
	margin-right: 0;
}

/* SPOTLIGHT
--------------------------------------------------------- */
#ja-topsl li, #ja-botsl li {
	background-position: 99% 8px;
	padding-left: 0; 
	padding-right: 15px;
}

#ja-topsl ol li, #ja-botsl ol li { margin-left: 0; margin-right: 25px; }

#ja-botsl .ja-box { background-position: right 0; float: right; }

#ja-botsl .ja-box.ja-box-right {
	background: url(../images/dot.gif) repeat-y right 0 #fff;
}

#ja-botsl .ja-box.ja-box-left { background: none; }

.ja-box-right {
	right: auto;
	left: 0;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer .main { background-position: 78% 0; }
#ja-footer .inner { float: left; }
#ja-footer small { color: #666; font-size: 100%; }

/* Foot Links ---*/
#ja-footer .ja-footnav { float: left;width: 100%; }
.ja-footnav ul { float: right; }
.ja-footnav ul.ja-links { float:left;}

.ja-footnav ul.ja-links li {
	float: right
}

#ja-poweredby {
	right: 15px;
	left: auto;
}

.t3-logo-light a span {
	display: none;
}

#ja-footer .inner {
	float: right;
}

.ja-copyright small {
	margin: 0;
	margin-right: 240px;
	text-align: right;
}

/* MISCELLANOUS
----------------------------------------------------------- */
/* User Tools ---*/
ul.ja-usertools-font { left: 20px; right: auto; }
ul.ja-usertools-screen  { left: 90px; right: auto; }

/* JA Tabs ---*/
.teline_iii .container .ja-tabs-title-top ul.ja-tabs-title {
	right: 0;
	left: auto;
}

.teline_iii .container .ja-tabs-title-top ul.ja-tabs-title li {
	border-left: 1px solid #ccc !important;
	border-right: 0 !important;
	float: right !important;
	overflow: visible !important;
}

/*==========
typo.css
============*/
/* Ja Typo ---*/
#ja-typo {
	overflow: hidden;
}

.ja-typo-blockswrap h1.ja-typo-title {
	position: static;
}

ul.ja-typo-list span.icon {
	left: auto;
	right: 0;
}

p.blocknumber {
	padding: 5px 55px 5px 0 !important
}

p.blocknumber .bignumber {
	left: auto;
	right: 0;
}

p.ja-typo-icon {
	padding-left: 0;
	padding-right: 25px;
}

p.ja-typo-icon span.icon {
	left: auto;
	right: 0;
}

.ja-typo-bubble .ja-typo-bubblect {
	border-width: 3px;
}

*+html .ja-typo-bubble .ja-typo-bubblect {
	overflow: hidden;
}

.ja-typo-bubble p.ja-typo-bubble-meta {
	margin-top: -3px;
}

.ja-typo-legend {
	position: static;
	border-width: 3px;
}

.ja-typo-legend .legend-title {
	margin-top: -37px !important;
	position: static;
}

div.ja-typo-blockct p {
	direction: ltr;
	text-align: right;
}

span.ja-typo-tag {
	display: inline-block;
	margin: 0 5px;
}

.ja-typo-fieldset {
	overflow: hidden;
}

.dropcap {
	float: right;
	padding: 7px 0 0 8px;
}

a.comment {
	background-position: 100% -28px;
	padding: 0 18px 0 0;
}

a.video {
	background-position: 100% -14px;
	padding: 0 18px 0 0;
}

a.photo {
	background-position: 100% 0;
	padding: 0 18px 0 0;
}

#ja-right .moduletable_hilite a.comment {
	background-position: 100% -25px;
}

ul.bookmark-links li {
    background: url(../images/arrow.png) no-repeat right 10px !important;
    padding: 5px 10px 5px 0 !important
}
/* OTHERS
--------------------------------------------------*/
div.ja-adv span.sponsor { text-align: left; }

/* JA Bulletin ---*/
div.ja-bulletin ul.ja-bulletin img {
	left: auto !important;
	right: 0;
}

div.ja-bulletin ul.ja-bulletin div {
	padding: 0 35px 0 0 !important;
}

/* Contact ---*/
#component-contact img {
	float: left;	
}

#component-contact table img {
	float: none;
}

/* weblink */
.weblinks .contentdescription img { margin: 0 0 10px 20px; float: right }


/*==========
menu/*.css
============*/

/* MEGA MENU
----------------------------------------------------------- */
#ja-topmega {
	float: left;
} 

#ja-topmega ul.level0 {
	float: left;
}

#ja-topnav ul.level0 li.mega {
	float: left;
}

#ja-topnav ul.level0 li.mega a.mega {
	border-left: 0;
	border-right: 1px solid #ccc;
}

#ja-topnav ul.level1 li.mega {
	float: none;
}

#ja-topnav ul.level1 li.mega a.mega {
	border-right: 0;
}

/* Contact ---*/
#component-contact img {
	float: left;	
}

#component-contact table img {
	float: none;
}

/* Ja Bullettin */
ul.ja-bullettin li {
	background: none !important;
}

ul.ja-bullettin li div {
	padding: 0 35px 0 0 !important;
}

/* JA News */
.ja-zinsec h2 {
	text-align: right;
}

#ja-zin .article_row {
	margin-left: 1px;
}

a.ja-usersetting-loadform {
	left: 50px;
	right: auto;
	text-decoration: none;
}

.ja-mdtool {
	left: 10px;
	right: auto;
}

.ja-mdmover {
	left: 30px;
	right: auto;
}

.ja-zinlinks ul li {
	padding: 0 10px 0 0 !important;
	background-position: 99% 5px !important;
	margin: 3px 0 5px !important;
	line-height: normal !important;
}

.ja-zincat h3 {
	float: right;
}

.ja-zincontent img {
	margin-right: 0;
	margin-left: 15px;
	float: right;
}

#idc-container {
	text-align: right !important;
}

#idc-container .idc-head_tools-share {
	text-indent: 9999px !important;
	overflow: hidden;
}

.ja-zinfp-featured {
	background-image: none;
}

.article_row {
	direction: ltr;
}

.article_row .article_column {
	direction: rtl;
}

.ja-usersetting-options ul li {
	float: right;
	padding-left: 5px !important;
	padding-right: 0 !important;
	direction: rtl;
}

.ja-usersetting-options p.actions {
	text-align: right;
}

.ja-zinmeta .createby,
.ja-zinmeta .createdate {
	padding-right: 0;
}

/* Popup ---*/
td#fancy_title_left {
	background-image: url(../images/fancy_title_right.png) !important;
}

td#fancy_title_right{
	background-image: url(../images/fancy_title_left.png) !important;
}

/* Comment ---*/

#dsq-content .dsq-attach-media .dsq-attach-media-container iframe {
	background-color: #fff;
	right: 0;
	left: auto;
}

#dsq-content .dsq-global-toolbar-likes .dsq-group {
	float: right !important;
	text-align: right;
}

#dsq-content #dsq-global-toolbar .dsq-toolbar-item {
	line-height: 0px;
	text-indent: 0px !important;
	color: red !important;
	font-size: 0px;
	margin-left: 0px !important;
	margin-right: 3px !important;
	text-indent: -9999em !important;
} 

#dsq-content .dsq-post-footer .dsq-button {
	float: left !important;
	margin: 0 3px 0 0 !important;
}

#dsq-account-dropdown,
#dsq-content .dsq-attach-media { float: left !important; }

#dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap {
	left: 0px !important;
	right: auto !important;
	border-radius: 0px 3px 3px 0px !important;
	-webkit-border-radius: 0px 3px 3px 0px !important;
	-moz-border-radius: 0px 3px 3px 0px !important;
}

#dsq-content .dsq-like-faces{
	float: right !important;
}

#dsq-content h3 {
	text-align: right;
}

#dsq-content .dsq-options {
	clear: right !important;
}

#dsq-content .dsq-options span  {
	float: right; 
	margin-right: 0px !important;
	margin-left: 10px !important;
}

#dsq-content .dsq-options span.dsq-subscribe-email  {
	float: right; 
	width: 350px;
}

#dsq-content .dsq-subscribe-email img {
	float: right; 
	margin-left: 10px !important;
}
#dsq-content .dsq-item-trackback {
	text-align: right;
	float: right;	
}

 #dsq-content .dsq-options {
 	height: 30px;
 }
 
#dsq-content .dsq-comment-header-meta-wrapper,
#dsq-content .dsq-comment-header-meta-wrapper span {
 	text-align: right !important;
}
 
#dsq-content .dsq-comment-header {
 	border: 1px solid #ddd;
 	background: #ccc;
}

#dsq-content .dsq-comment-hide-thread, #dsq-content .dsq-comment-show-thread {
	right: auto !important;
	left: 0px !important;
}
 
#dsq-new-post {
	zoom: 1;
}

#dsq-form-area {
	position: static !important;
}

#dsq-content .dsq-comment-message {
 	text-align: right; 
}
 
#dsq-content #dsq-comments .dsq-collapsed-comment .dsq-comment-show-thread {
 	float: left;
}
 #dsq-content #dsq-comments .dsq-collapsed-comment img {
 	float: right;
 	margin: 0px 0px 0px 12px !important;
}
 
#dsq-content #dsq-comments .dsq-collapsed-comment span {
 	float: right;
}
 
#dsq-content #dsq-comments .dsq-collapsed-comment a {
 	float: right;
}
 
.dsq-popup-container .dsq-popup-tl {
 	background-image: url(../images/tr.png) !important;
}
 
.dsq-popup-container .dsq-popup-tr {
 	background-image: url(../images/tl.png) !important;
}
 
.dsq-popup-container .dsq-popup-bl {
 	background-image: url(../images/br.png) !important;
}
 
.dsq-popup-container .dsq-popup-br {
 	background-image: url(../images/bl.png) !important;
}
 
#at15s {
 	direction: ltr;
}
 
div.dsq-append-post {
 	overflow: hidden;
}

.ja-usersetting-actions {
	text-align: right;
}

#ja-typo a.ja-typo-btn  {
	float: right; 
	margin-left: 30px;
	margin-right: 0px;
}

#contact-slider.tabs dt {
	float: right;
	margin-left: 3px;
	margin-right: 0px;
}

#contact-slider.tabs {
	float: none;
}

div.discussion-wrap {
	background: url("../images/dis-arrow.gif") no-repeat right bottom;
}

#jasdl-mainnav li, .ja-megamenu ul.level0 li.mega a.mega,
#ja-splitmenu li, #jasdl-mainnav li, #ja-cssmenu li {
	border-left: solid 1px #ccc;
	border-right: none;
}

.ja-megamenu ul.level1 li.mega a.mega {
	border-left: none;
	border-right: none;
}

.ja-innerdiv a {
	display: inline-block;
}

#dsq-content #dsq-global-toolbar .dsq-global-toolbar-right  {
	float: left !important;
}

#dsq-content #dsq-global-toolbar .dsq-global-toolbar-left {
	float: right !important;
}

#ja-content-top .ja-moduletable h3, 
#ja-content-top .ja-module h3,
#ja-content-bottom .ja-moduletable h3, #ja-content-bottom .ja-module h3 {
	margin-left: 0px;
	margin-right: 10px;
}

.ja-headlines .ja-headlines-item {
	padding-left: 0px;
	padding-right: 5px;
}

div.jicons-icons, div.contact-misc {
	float: right;
}

span.jicons-icons, div.jicons-icons {
	padding: 0px 0px 0px 5px;
}

p.box-download, p.box-sticky {
	padding-left: 0px !important;
	padding-right: 50px !important;
	background-position: 95% 15px;
}

#dsq-content ul, #dsq-content li, #dsq-content ol, #dsq-content cite, 
#dsq-content div, #dsq-content table, #dsq-content td, #dsq-content th,
#dsq-content p, #dsq-content a, #dsq-content img, #dsq-content caption {
	text-align: right !important;
}

div.discussion-content img { margin-right: 0; }

.search .word button { margin-left: 0; margin-right: 5px; }

.telineiii .ja-zinfp-featured { background-position: 0 50%; }

div.discussion-content img { margin-right: 0; }

.ja-social-bookmarking{
	float: left;
}

a.mostread-image {
	float: right !important;
	margin-right: 0px !important;
	margin-left: 10px !important;
}
div.mod-languages li {float:left;margin-top:5px;}
