/*

# ------------------------------------------------------------------------

# Templates for Joomla 1.5 / Joomla 1.6

# ------------------------------------------------------------------------

# Copyright (C) 2011 Jtemplate.ru. All Rights Reserved.

# @license - PHP files are GNU/GPL V2.

# Author: JTemplate.ru

# Websites:  http://www.jtemplate.ru 

# ---------  http://code.google.com/p/jtemplate/   

# ------------------------------------------------------------------------

*/



/* ===========

template.css

============= */

#ja-wrapper {

	overflow: hidden;

}

/* COMMON STYLE

--------------------------------------------------------- */



/* List ---*/



/* FORM

--------------------------------------------------------- */

/* Login ---*/



/* JOOMLA STYLE

--------------------------------------------------------- */

/* Meta ---*/



/* Content Toc */

.img_caption.left {

	margin-right: 0;

	margin-left: 10px;

	float: right !important;

}



.img_caption.right {

	margin-right: 10px;

	margin-left: 0;

	float: left !important;

}



.thumb-right {

    float: left;

    margin-left: 0;

    margin-right: 15px;

}



.thumb-left {

    float: right;

    margin-left: 15px;

    margin-right: 0;

}



/* Poll */

/* Pagination ---*/

.pagination ul li { background: none; }



.ja-content-main .counter {

	float: left;

	text-align: left;

}

/* MODULE STYLES

--------------------------------------------------------- */

div.ja-moduletable h3, div.moduletable h3 {

	font-family: "Arial Narrow", Arial, sans-serif;

}

/* Poll Module ---*/



/* Advertisement ---*/

/* text */



/* Search Module ---*/

#ja-search form.search {

	background-position: 195px center;

	padding-right: 35px;

	padding-left: 0;

}



#ja-search {

	right: auto;

}



/* Module list ---*/



/* Collapsible h3 ---*/

/* HEADER

--------------------------------------------------------- */

.ja-header-r {

	right: auto;

	left: 0;

}



.ja-healineswrap {

	float: right;

}



.ja-healineswrap em {

	float: right;

	padding: 0 10px 0 5px;

}



.ja-headlines {

	float: right;

}



.ja-updatetime {

	float: right;

}



.ja-day {

	float: right;

}



.ja-day span.month, .ja-day span.date {

	float: right;

}



.ja-day span.month, .ja-day span.date {

	float: left;

}



#ja-footlogo a {

	font-family: "Arial Narrow", Arial, sans-serif;

}

/* NAVIGATION

--------------------------------------------------------- */

/* Main Nav ---*/

#ja-mainnav li.nav-blog, 

#ja-mainnav li.nav-interview, 

#ja-mainnav li.nav-social, 

#ja-mainnav li.nav-feeds {

	float: left;

	position: relative;

}

/* Sub Nav ---*/

/* Sub Nav (lv2) ---*/



/* Sub Nav (lv3) ---*/



/* Breadcrumbs ---*/

#ja-navhelper-top .ja-breadcrums a.ja-back-btn {

	left: auto;

	right: 0;

	padding-left: 0;

	overflow: hidden;

	text-decoration: none !important;

}



#ja-navhelper-top .ja-breadcrums {

	padding: 0 20px 0 8px;

	border: 1px solid #ccc;

}

/* Extras ---*/



/* Default Joomla! Menu ---*/

#ja-container ul.menu li li {

	background: none;

}



#ja-container ul.menu span.separator { background: url(../images/rtl/arrow-3.png) no-repeat 99% 8px; }



#ja-container ul.menu li li a,

#ja-container ul.menu li li a:hover,

#ja-container ul.menu li li a:focus,

#ja-container ul.menu li li a:active { background: url(../images/rtl/arrow-3.png) no-repeat 99% 8px; }

/* SPOTLIGHT

--------------------------------------------------------- */

#ja-botsl2 .ja-box-right .ja-moduletable {

	background: none !important;

	margin: 12px 0 0 0;

}



#ja-botsl2 .ja-box-left .ja-moduletable {

	background: #333333 !important;

	margin: 12px;

}

/* FOOTER */

#ja-footer .main-inner1 {

	padding: 12px 240px 24px 0;

}



#ja-footlogo {

    background: url(../images/rtl/curl-bg-4.png) no-repeat left top;

    left: auto;

    right: 12px;

}



#ja-footer .ja-footnav ul li {

	border-right: 1px dotted #333;

	border-left: 0;

	float: right;

}



#ja-footer .ja-footnav ul {

	padding-left: 0;

	padding-right: 4px;

}



#ja-footer .ja-copyright {

	margin-left: 0;

	margin-right: 4px;

	border-right: 1px dotted #333;

	border-left: 0;

	text-align: right;

}



#ja-poweredby {

	right: auto;

	left: 10px;

}



#ja-poweredby span {

	display: none;

}

/* MISCELLANOUS

----------------------------------------------------------- */



/*==========

menu/*.css

============*/



/* SPLIT + DROPLINE

----------------------------------------------------------- */

#ja-subnav ul ul li:hover ul,

#ja-subnav ul ul li.hover ul {

	margin: -1em 12em 0 0 !important;

}



#jasdl-mainnav li {

	font-family: "Arial Narrow", Arial, sans-serif;

}



#ja-splitmenu li {

	font-family: "Arial Narrow", Arial, sans-serif;

}

/* CSS + MOO

----------------------------------------------------------- */

#ja-cssmenu li {

	font-family: "Arial Narrow", Arial, sans-serif;

}

/* MEGA MENU

----------------------------------------------------------- */

#ja-megamenu ul.level0 {

	font-family: "Arial Narrow", Arial, sans-serif

}



#ja-topnav {

	float: left;

}



#ja-topmega li.nav-blog, 

#ja-topmega li.nav-interview, 

#ja-topmega li.nav-social, 

#ja-topmega li.nav-feeds {

	float: left;

}



.ja-megamenu ul.level0 li.mega a img {

	float: right;

	padding-right: 0;

	padding-left: 5px;

}



.ja-megamenu ul.level1 li.mega a.mega span.has-image {

	background-position: 99% top;

}



.ja-megamenu .childcontent-inner,

.ja-megamenu ul.level0 li.active .childcontent-inner { background: #fff !important; }



.ja-megamenu .childcontent-inner {

	margin-top: 0;

}



/* JA News Frontpage Modules ---*/

#ja-topsl1 .ja-box-right div.moduletable-newsfp {

	border: 0 !important;

}



.ja-zinfp {

	margin-left: 4px;

	margin-right: 0;

	border-right: 0;

	border-left: 1px solid #ccc;

}



.ja-zinfp-featured-wrap {

	float: right;

	background-position: left -1px;

	background-image: url(../images/rtl/curl-bg.png);

}



.ja-zinfp-featured-border {

	margin-right: 0;

	margin-left: 8px;

}



.ja-zinfp-normal-wrap {

	float: left;

}



.ja-zinfp-normal .ja-zincontent {

	margin: 1px 0px 1px 8px;

}



.ja-zinfp-normal .ja-zincontent-img {

	float: right;

	margin-left: 8px;

	margin-right: 0;

	border-left: 1px solid #ccc;

	border-right: 0;

}



.janews-tool-tip {

	margin: 0 10px;

}



.counter { padding-right: 2px; }



/* JA News Pro ---*/

.ja-blocktab-title {

    right: -25px;

    left: auto;

}

.default .ja-usersetting-wrap {

	right: auto;

	left: 8px;

	text-align: left;

}



.default .ja-zinlinks ul li {

	background-image: url(../images/rtl/arrow.png);

	background-position: 99% 3px;

	padding: 0 10px 0 0;

}



.default .ja-zincat h3 {

	float: right;

	background-image: url(../images/rtl/arrow-3.png);

	background-position: left center;

	margin: 0 -2px 2px 0 !important;

	padding: 2px 2px 1px 15px !important;

}



.default .ja-zin .ja-zinsec:hover .ja-zincat h3 {

	background-image: url(../images/rtl/arrow-3-l.png);

}



.default .ja-zincontent img.right {

	margin: 3px 5px 5px 0;

	float: left;

}



.default .ja-zincontent img.left {

	margin: 3px 0 5px 5px;

	float: right;

}



.linear .ja-zin .ja-zincontent { float: right; }

 

.linear .ja-zin .ja-zinlinks { float: left; }



.linear .ja-zin .ja-box .ja-box-inner { background-position: 33% top; }



.linear .ja-zin .ja-zincontent img.left { float: right; margin: 3px 0 5px 12px;}

.linear .ja-zin .ja-zincontent img.right { float: left; margin: 3px 12px 5px 0;}



.ja-zin .ja-zinpulse-cell { float: right; }



.ja-zin .ja-zinpulse-cell-inner { border-right: 1px solid #ccc; border-left: 0; }



.ja-zinpulse-news img.left {

	float: right;

	margin: 0 0 0 8px;

}



.ja-zinpulse-news img.right {

	float: left;

	margin: 0 8px 0 0;

}



.ja-zin .ja-cats-slide-mainwrap { padding-left: 50px; padding-right: 8px; }



.ja-zin .ja-newspro-control { right: auto; left: 6px; }



.ja-zin .ja-newspro-control a {

	text-decoration: none !important;

}



.linear .ja-zin .subcats-selection { float: right; }



.linear .ja-zin .subcats-selection li { float: right; }



.linear .ja-zin .ja-zinlinks ul li {

	background: url(../images/rtl/arrow.png) no-repeat 99% 3px;

	padding: 0 10px 0 0;

}



.ja-zinpulse-news p.readmore a {

	background: url(../images/rtl/arrow-l.png) no-repeat right center;

	padding: 0 8px 0 0;

}



.ja-zinpulse-news p.readmore a:hover,

.ja-zinpulse-news p.readmore a:focus,

.ja-zinpulse-news p.readmore a:active {

	background-image: url(../images/rtl/arrow.png);

}



.ja-usersetting-options ul.catselect li { float: right; text-align: right; }



.ja-usersetting-options ul.checkall li { float: right; text-align: right; }



.ja-usersetting-options li { float: right; text-align: right; }



.ja-usersetting-options .button { float: right; }



/* JA Bulletin */

#ja-wrapper div.ja-bulletin-wrap .ja-bulletin li div.box-left {

    left: auto;

    right: 0;

}



#ja-wrapper div.ja-bulletin-wrap .ja-bulletin li div.box-right {

	padding-left: 0 !important;

	padding-right: 42px;

}



#ja-wrapper div.ja-bulletin-wrap .ja-bulletin_world li div.box-right {

	padding-right: 110px !important;

	padding-left: 0 !important;

}



#ja-wrapper div.ja-bulletin-wrap ul img, ul.ja-bullettin img {

	left: auto;

	right: 0;

}



/* JA Latest Comments */

li.jac-has-layout div.box-left {

	float: right;

	padding-right: 0;

	padding-left: 5px;

}



li.jac-has-layout div.box-right {

	float: left;

	padding-left: 0;

	padding-right: 5px;

}



/* Ja Tabs */

.teline_iv .container .ja-tabs-title-top ul.ja-tabs-title {

	left: auto;

	right: 0;

	width: 100%;

}



.teline_iv .container .ja-tabs-title-top ul.ja-tabs-title li {

	float: right;

	background-position: left center;

}



/* JA Custom Module 

----------------------------------------------------------- */



/* Events of Year Module */

div.ja-typo-event-day {

	padding-left: 0;

	padding-right: 90px;

	border-color: #eee #eee #ccc #ccc;

}



div.ja-typo-event-day div.box-left-wrap {

    background: url(../images/rtl/curl-bg1.png) no-repeat left top;

    left: auto;

    right: 5px;

}



div.ja-typo-event-day div.box-left {

	margin-right: 0;

	margin-left: 5px;

}



div.ja-typo-event-day a.readon {

    display: inline-block;

}



/* About Teline IV Module */

.ja-typo-bubble-small .bubble-small-inner span.avatar {

	float: right;

	margin: 5px 0 0 10px;

}



.ja-typo-bubble-small span.author {

	text-align: left;

}



/* JoomlArt's Site Map Module */

#ja-sitemap ul li { background: url(../images/rtl/arrow-l.png) no-repeat 99% 5px; }



/* Class Box */

div.class-box-wrap1 { margin: 10px 10px 0 0; }



div.class-box-wrap2 { margin: -5px -5px 0 0; }



div.class-box { margin: -5px -5px 0 0; }



div.class-box div.title {

	left: auto;

	right: -4px;

	background: url(../images/rtl/curl-bg-5.gif) no-repeat right 0;

}



/* Module Hilite Badge */

div.ja-typo-hilite a.badge {

	background-image: url(../images/rtl/badge-2.png);

	right: auto;

	left: 0;

	text-decoration: none !important;

}



/* K2 */

.itemBlogList div.catItemHeader {

	padding: 0 70px 0 0;

}



.ja-blog-date {

	left: auto;

	right: -20px;

	background: url(../images/rtl/curl2-bg.gif) no-repeat right 0;

}



.ja-blog-tools div.catItemAuthor, 

.ja-blog-tools div.catItemCategory {

	float: right;

}



.ja-blog-tools { padding: 5px 70px 0 0; }



.itemInterView div.itemDateCreated { float: right; }



div.itemToolbar ul { text-align: left; float: left; }



div.itemToolbar ul li {

	border-right: 1px solid #ccc;

	border-left: 0;

}



.ja-brief-history {

	float: left;

	margin-left: 0;

	margin-right: 15px;

}



div.itemAuthorBlock img.itemAuthorAvatar {

	float: right;

	margin: 0 0 0 8px;

}



div.itemAuthorLatest ul li, div.itemRelated ul li {

	background-position: right 12px;

	padding-right: 10px;

}



div.itemSocialLinksBlock ul.itemSocialLinks { float: right; }



div.itemSocialLinksBlock span { float: right; }



div.itemRatingBlock { float: right; }



div.itemRatingBlock span { padding: 0 0 0 4px; float: right; }



.itemRatingForm { }



.itemRatingLog {

	float: right;

	padding: 0 4px 0 0;

}



#k2Container .itemRatingList a { text-decoration: none !important; }



#k2Container .itemRatingList { float: right; }



.itemBlogView div.itemHeader {

	padding-left: 0;

	padding-right: 70px;

}



.k2Avatar img { float: right; margin: 2px 0 4px 4px; }



.caption.left { float: right; margin-right: 0; margin-left: 1em; }



div.userBlock img { float: right; margin: 0 0 0 8px; }



div.userItemCommentsLink,

div.genericItemCategory {

	border-left: 1px solid #ccc;

	border-right: 0;

	margin: 0 0 0 8px;

	padding: 0 0 0 8px;

}



p.question {

	padding-left: 0;

	padding-right: 25px;

	background-position: right 2px;

}



div.itemComments ul.itemCommentsList li img {

	float: right;

	margin: 5px 0 4px 5px;

}



div.itemComments ul.itemCommentsList li span.commentLink {

    float: left;

}



div.itemComments ul.itemCommentsList li span.commentDate {

    border-left: 1px solid #ccc;

    margin: 0 0 0 8px;

    padding: 0 4px;

    float: left;

}



div.itemComments ul.itemCommentsList li span.commentAuthorName {

	float: left;

	padding-left: 4px;

}



div.itemComments h3.itemCommentsCounter {

	text-align: left;

}



div.itemNavigation a.itemPrevious,

div.itemNavigation a.itemNext {

	display: inline-block;

}

/* Ja Popup ---*/

td#fancy_title_left {

	background-image: url(../images/rtl/fancy_title_right.png) !important;

}



td#fancy_title_right {

	background-image: url(../images/rtl/fancy_title_left.png) !important;

}



/* Typo ---*/

ul.ja-social-list li {

	background: none;

	padding-right: 0 !important;

}



.badge {

	background-image: url(../images/rtl/badge.png);

	right: auto;

	left: 0;

}

h1.logo {

    float: right;

    

}

#jt-banners {

   float: left;

   padding: 0;

   position: relative;

   width: 500px;

}



#jt-top {

	float:left;

}



#ja-footer .ja-footnav, #ja-footer .ja-copyright {

	float:right;

}



#ja-footer .ja-copyright { border: none;}



#ja-footer .main-inner1 { padding:0;}