

html{direction: rtl;}
/* -----------------------*/
/*     General style      */
/* -----------------------*/

.pos-html{
	float:right;
}
.inputbox{
    padding: 2px 2px 2px;
}
select.inputbox{
	padding:1px 5px 1px 1px;
}
/* Begin: Update css for basic.css */
ul li {
	background-position: right 7px;
	padding: 0 20px 0 0;
}
ul.menu li {
	background:url(../images/li-menu-rtl.png) no-repeat right 14px;
    padding: 7px 15px 7px 0;
}
ul li.active {
	background: url(../images/li-menu-active-rtl.png)no-repeat right 14px;
}
/* End: Update css for basic.css   */

/* -----------------------------*/
/*     Yt tolls                 */
/* -----------------------------*/

/* Switch modes view */
.yt-switch_modes {
	margin:0 10px 0 0;
	overflow:hidden;
}
.yt-switch_modes span.title-swm{
	float:right;
}
.yt-switch_modes ul.nav-swm{
	width:60px;
	float:right;
}
.yt-switch_modes ul.nav-swm li{
	float:right;
}
/* Control fontsize */
ul.yt-fontsize{ 
	float:left;
}
ul.yt-fontsize li{ 
	float:left; 
}
ul.yt-fontsize li.dec{
	background:url(../images/FS-yttool.gif) no-repeat -25px center;
	height:15px; 
	width:20px;	
}
ul.yt-fontsize li.inc{
	background:url(../images/FS-yttool.gif) no-repeat -3px center;
	height:15px; 
	width:20px;

}
div.yt-fontsize{
	margin:1px 0 0 5px;
}
ul.yt-fontsize li.reset{
	background:url(../images/FS-yttool.gif) no-repeat -41px center;
	height:15px; 
	width:20px;
}
/* Link validate and language support  */
.yt-linkfooter ul{
	width:230px;
	overflow:hidden;
}
.yt-linkfooter ul li{
	float:right;
	display:inline-block;
	background-position: right center;
}
.yt-linkfooter ul li a{
	display:inline-block;
}
.yt-linkfooter ul li.first{
	padding:0 0 0 8px;
}

/* Croll to top */
#yt-scroll-top{
	float:right;
}
#yt-scroll-top .pos-html .top {
    left: -80px;
	right:auto;
}

/* -----------------------------*/
/*     Module variations        */
/* -----------------------------*/
.moduletable p img{
	float:right;
	margin:0 0 10px 15px;
}
.position-first .yt-position-inner{
	margin:0 0 0 10px;
}
.position-last .yt-position-inner{
	margin:0 10px 0 0;
}
/* Suffix class: _menu */
.moduletable_menu ul li {
	background-image: url(../images/li-menu_menu-rtl.png);
}
.moduletable_menu ul li.active {
	background-image:url(../images/li-menu_menu-active-rtl.png);
}
/* Suffix class: _text */

/* Suffix class: bage */
.variations #user7 .yt-position-inner, 
.variations #user9 .yt-position-inner {
	margin: 0 0 0 5px;
}
.variations #user8 .yt-position-inner, 
.variations #user10 .yt-position-inner {
	margin: 0 5px 0 0;
}
.moduletable.badge-hot h3,
.moduletable.badge-new h3,
.moduletable.badge-best h3,
.moduletable.badge-top h3 {
	padding: 0 80px 0 0;
}
/* Suffix class: border */
#content #content-left .moduletable.online h3,
#content #content-right .moduletable.online h3{
	padding: 0 10px;
}
#content #content-left .moduletable.online .yt-mod-mainbox,
#content #content-right .moduletable.online .yt-mod-mainbox {
	padding: 10px 10px 0;
}
/* Suffix class: incon-sale1 */
.moduletable.icon-sale1 .module-inner,
.moduletable.icon-sale2 .module-inner,
.moduletable.icon-checkout .module-inner {
	background-position: right center;
	padding: 0 180px 0 0;
}
/* ----------------------------*/
/*     Block: yt-top           */
/* ----------------------------*/

#top1 ul,
#top1 #form-login ul{
	float:right;
	width:100%;
}
#top1 ul li{
	background:url(../images/li-topmenu.gif) no-repeat center right;
	float:right;
}
#top1 ul li:first-child{
	background:none;
	padding:0 0 0 10px;
}

#top2 a.flag-first{
	margin:0 0 0 5px;
	float:right;
}
#top2 a.flag-last{
	margin:0 5px 0 0;
	float:left;
}
/* ----------------------------*/
/*     Block: yt-header        */
/* ----------------------------*/
.site-slogan{
	float:right;
}
#yt-header h1.logo {
	float:right;
	margin:30px 15px 0 0;
}
#yt-header h1.logo a{
	background-position:top right;
}
#yt-header h1.logo a span{
	display:none;
}
h1.logo-text{
	float:right;
	margin:20px 44px 0 0;
}
.yt-logo {
	margin-right: 15px;
	margin-left: 0px;
}
#top-login {
	margin-left: 5px;
}
/* Login form */
.rtl form#member-registration label, 
.rtl #yt-user-log form label.yt-login-user, 
.rtl #yt-user-log form label.yt-login-password {
	padding: 0 15px 0 0;
}
#yt-user-reg label.yt-field-regis span.star {
	left: 20px;
	right: auto;
}
#login-form ul.yt-login-links li {
    background: url("../images/li-menu_menu-active-rtl.png") no-repeat right center;
    float: right;
    padding: 0 12px 0 0;
}
/* ----------------------------*/
/*     Block: yt-footer        */
/* ----------------------------*/

#yt-footer #methods .yt-position-inner{
	padding:30px 0 0 10px;
	float:left;
}

#yt-footer .group-footnav .group-inner{
	float:left;
}
#yt-footer #footnav ul{
	float:right;
	width:100%;
}
#yt-footer #footnav li{
	background: url("../images/li-footnav-rtl.gif") no-repeat right center;
	float:right;
}
#yt-footer #footnav li:first-child{
	background:none;
}
#yt-footer #footnav li:first-child a{
	padding:0 0 0 9px;
}
#yt-footer #footnav li#current a,
#yt-footer #footnav li a:hover,
#yt-footer #footnav li a#active_menu-nav{
	text-decoration:underline;
}
.group-footer-left{
	padding:15px 0 0 0;
}
#yt-footer #footer{
	right:0;
	left:auto;
}
#yt-footer .top {
	float:left;
}
/* slide show */
.rtl div.yt_post_item div.yt_meta_img_theme1 {
	float: right;
	margin: 0 0 0 10px;
}
.rtl div.yt_post_item div.yt_item_title {
    direction: rtl;
    line-height: normal;
    text-align: right;
}
.rtl .caption_content_main_text {
	text-align: right;
}
.rtl div.caption_content {
	direction: rtl;
}
/* ----------------------------*/
/*     Block: content          */
/* ----------------------------*/
/* breadcrumb */
#breadcrumb .breadcrumbs{	
	padding:0 22px 0 0;
	background-position: 98% center
}
#breadcrumb .breadcrumbs span.separator, 
#breadcrumb .breadcrumbs a {
	float: right;
	background-position: left center
}
#breadcrumb .breadcrumbs strong{
	text-align:right;
	display:inline-block;
}
#breadcrumb .breadcrumbs span.current,
#breadcrumb .breadcrumbs span.last{
	padding:0 10px 0 0;
	display:inline-block;
}

/* System-messag */

/* Inner content */

/* module in content */


/* module main content */


/* module left, right content */

/* ---------------------------------------*/
/*    Components (content, k2, vm, ...)   */
/* ---------------------------------------*/

/* -- Component content -- */
.buttonheading,
.article-tools .buttonheading {
    float: left;
}
.articleinfo,
.article-tools .article-meta {
    float: right;
}
#article-index {
	width: 100%;
}
.leading-content img{
	float:right;
	margin:0 0 10px 15px;
}
.leading-content .buttonheading img{
	padding:0 0;
	border:none;
	margin:0 0 0 5px;
}
.article_default img{
	margin:0 10px 10px 15px;
	float:right;
}

.article-content{
	margin:0 0 0 10px;
}
#image-content img.image-intro{
	float:right;
	margin:0 0 0 10px;
}
ul.actions {
	float: left;
}
dl.article-info {
	float: right;
}
ul.pagination li:first-child {
	background: url(../images/bg-pagination-li.png) no-repeat left center;
}
ul.pagination li:last-child,
ul.pagination li.end {
	background: url(../images/bg-pagination-li.png) no-repeat right center;
}
.readmore {
	float: right;
}
.readmore {
    padding: 0 20px 0 0;
}
/* Component k2 */
div.itemBackToTop {
    text-align: left;
}
div.itemRatingBlock {
    float: right;
	height:30px;
}

div.itemToolbar {
    float: left;
}
div.itemToolbar li{
	
}
.itemRatingList,
.itemRatingForm,
.itemRatingLog,
div.itemRatingBlock span{
	float:right;
}
div.itemRatingBlock span{
    padding: 0 8px;
}
.itemRatingLog{
	padding:0 4px 0 0;
}
div.itemToolbar ul li{
	border-right:1px solid #999999;
	border-left:none;
}
div.itemToolbar ul li a#fontDecrease {
    margin: 0 2px 0 0;
}
div.itemToolbar ul{
	overflow:hidden;
}
div.itemNavigation span.itemNavigationTitle {
    float: right;
}
div.itemComments ul.itemCommentsList li img {
    float: right;
    margin: 4px 0 4px 4px;
}
div.itemComments ul.itemCommentsList li span.commentLink {
    float: left;
}
div.itemComments ul.itemCommentsList li span.commentDate {
    border-left: 1px solid #CCCCCC;
	border-right:none;
    margin: 0 0 0 8px;
    padding: 0 0 0 8px;
	display:inline-block;
}
div.itemContainer {
    float: right;
}
.itemContainer.itemContainerLast .catItemView.groupPrimary {
    float: left;
}
div.catItemImageBlock {
    margin: 8px 0 5px 10px;
	float:right;
}
#itemListLeading span.catItemImage{
	text-align:right;
}
#itemListPrimary span.catItemImage {
    text-align: right;
}
div.catItemCommentsLink {
    border-left: 1px solid #CCCCCC;
	border-right:none;
    display: inline;
    margin: 0 0 0 8px;
    padding: 0 0 0 8px;
}
.k2Avatar img {
    float: right;
    margin: 2px 0 4px 4px;
}
div.k2FeedIcon a, div.k2FeedIcon a:hover {
    float: left;
}
div.itemTagsBlock span,
div.itemSocialLinksBlock span,
div.itemCategory span,
div.catItemCategory span {
    float: right;
    padding: 0 0 0 4px;
}
div.itemSocialLinksBlock ul.itemSocialLinks {
    float: right;
}
div.catItemReadMore,
div.catItemCommentsLink{
	float:right;
}
div.itemAuthorBlock img.itemAuthorAvatar {
    float: right;
    margin: 0 0 0 8px;
}
catItemTagsBlock,
div.catItemCategory{
	overflow:hidden;
	width:100%;
}
div.catItemTagsBlock ul.catItemTags{
	display:block;
	float:right;
}

div.catItemTagsBlock span {
	float:right;
	padding: 0 0 0 4px;
	display:inline-block;
}
div.catItemCategory a{
	float:right;
	display:inline-block;
}
div.userItemCommentsLink{
    border-left: 1px solid #CCCCCC;
	border-right:none;
    display:inline-block;
    margin: 0 0 0 8px;
    padding: 0 0 0  8px;
	float:right;
}
div.userBlock img {
    margin: 0 0 0 8px ;
	float:right;
}
div.userItemTagsBlock span,
div.userItemCategory span {
	float:right;
    padding: 0 0 0 4px ;
}
span.userItemImage {
    margin: 0 8px 0 8px;
}
div.userItemReadMore {
    display:inline-block;
	float:right;
}
div.userItemCommentsLink a {
	display:inline-block;
}
div.genericItemCategory span {
	/*float:right;*/
	 padding: 0 0 0 4px;
}
div.genericItemCategory a{
	/*float:right;*/
}
div.genericItemCategory {
    border-left: 1px solid #CCCCCC;
    display:inline-block;
	border-right:none;
    margin: 0 0 0 8px ;
    padding: 0 0 0 8px ;
	float:right;
	overflow:hidden;
}
div.genericItemReadMore {
    display:inline-block;
	float:right;
}
span.genericItemImage {
    margin: 0 0 8px 8px;	
}
div.itemListCategory img {
    float: right;
    margin: 0 0 0 8px;
}
.rtl .defaultSkin .mceStatusbar div{
	float:right;
}
.rtl .k2AccountPage .button2-left {
	float:right;
}
.rtl #itemListLinks h3.catItemTitle{
	background:url(../images/bullet.gif) no-repeat right center;
}
.rtl #itemListLinks h3.catItemTitle a{
	padding:0 15px 0 0;
	display:inline-block;
}
ul.pagenav .pagenav-prev {
	float: right;
}
ul.pagenav .pagenav-next {
	float: left;
}
/* Component Joomshoping*/
.rtl .sj-cart-title .sj-cart-title-product,
.rtl .sj-cart-title .sj-cart-title-delete,
.rtl .sj-cart-image, 
.rtl .sj-cart-button,
.rtl .sj-cart-info,
.rtl .sj-cart-delete,
.rtl .sj-payment-total,
.rtl .sj-imgage,
.rtl .review_item .stars_no_active {
	float: right;
}
.rtl .sj-quick-description {
	float: left;
}
.jshop .sj-sort, .jshop.filters {
    padding: 10px 10px 0 0;
}

.review_time {
	float: left;
}
.star-rating-control {
	direction: ltr;
	float: right;
	margin-left: 10px;
}
.review_text .yt-tc {
	margin: 0 75px 0 10px;
}
.review_text .yt-tl {
	background: url(../images/review-text-tl-rtl.png) no-repeat scroll right top transparent;
}
.review_text .yt-tr {
	background: url(../images/review-text-tr-rtl.png) no-repeat scroll left bottom transparent;
}
/*module Statistics*/
dl.stats-module dt {
	float: right;
	padding: 0 0 0 10px;
}
/* Module search */
#top-search .search input.button {
	left: 8px;
	right: auto;
}
/* Module Newsletter */
#newsletter p {
	float: right;
}
/* Module fllow us */
#follow-us ul {
    float: left;
}

.rtl .yt_article_slider {
	margin:0 -16px 0 0;
   /* right: -16px;
	left:auto;*/
	float:right;
}
.rtl .ytc_k2_extraslider .img {
	float: right;
	margin: 0 0 0 10px;
}
.rtl .ytc_k2_extraslider .content {
	direction: rtl;
}
.rtl .text-pro .title {
	text-align: right;
}
