/******************************************
***          YT Framework: CSS          ***
*******************************************/
/****** Override Bootstrap *****/

div.row-fluid [class*="span"]{float: right;margin: 0 1.6% 0 0;}
div.row-fluid [class*="offset"]{ margin: 0;}
div.row-fluid [class*="span"]:first-child{margin-right: 0;}
div.row-fluid .first-child{margin-right: 0;}
div.row-fluid .span12 {margin: 0;}

.row-fluid .offset12 { margin: 0;margin-right: 105.52486187845304%;*margin-right: 105.41847889972962%;}
.row-fluid .offset12:first-child {margin: 0; margin-right: 102.76243093922652%;*margin-right: 102.6560479605031%;}
.row-fluid .offset11 {margin: 0;margin-right: 96.96132596685082%;*margin-right: 96.8549429881274%;}
.row-fluid .offset11:first-child { margin: 0;margin-right: 94.1988950276243%;*margin-right: 94.09251204890089%;}

.row-fluid .offset10 {margin: 0;margin-right: 88.39779005524862%; *margin-right: 88.2914070765252%;}
.row-fluid .offset10:first-child { margin: 0;margin-right: 85.6353591160221%;*margin-right: 85.52897613729868%;}
.row-fluid .offset9 { margin: 0;margin-right: 79.8342541436464%;*margin-right: 79.72787116492299%;}
.row-fluid .offset9:first-child {margin: 0;margin-right: 77.07182320441989%;*margin-right: 76.96544022569647%;}
.row-fluid .offset8 {margin: 0;margin-right: 71.2707182320442%;*margin-right: 71.16433525332079%;}
.row-fluid .offset8:first-child {margin: 0; margin-right: 68.50828729281768%; *margin-right: 68.40190431409427%;}
.row-fluid .offset7 {margin: 0;margin-right: 62.70718232044199%;*margin-right: 62.600799341718584%;}
.row-fluid .offset7:first-child {margin: 0;margin-right: 59.94475138121547%;*margin-right: 59.838368402492065%;}
.row-fluid .offset6 {margin: 0;margin-right: 54.14364640883978%;*margin-right: 54.037263430116376%;}
.row-fluid .offset6:first-child { margin: 0;margin-right: 51.38121546961326%;*margin-right: 51.27483249088986%;}

.row-fluid .offset5 {margin: 0;margin-right: 45.58011049723757%;*margin-right: 45.47372751851417%;}
.row-fluid .offset5:first-child {margin: 0;margin-right: 42.81767955801105%;*margin-right: 42.71129657928765%;}
.row-fluid .offset4 {margin: 0;margin-right:36.75213675213675%;*margin-right:36.645753773413354%}
.row-fluid .offset4:first-child {margin: 0; margin-right: 34.25414364640884%; *margin-right: 34.14776066768544%;}
div.row-fluid .offset3 { margin: 0;margin-right: 30.20001%;*margin-right: 28.346655695309746%;}
div.row-fluid .offset3:first-child { margin: 0;margin-right: 28.60001%; *margin-right: 25.584224756083227%;}

.row-fluid .offset2 {margin-right: 19.65811965811966%;*margin-left: 19.551736679396257%;}
.row-fluid .offset2:first-child {margin: 0;margin-left: 17.094017094017094%;*margin-left: 16.98763411529369%;}
div.row-fluid .offset1 {margin: 0;margin-right: 10.06667%;}
div.row-fluid .offset1:first-child {margin: 0;margin-right: 8.470%;}


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

/* Begin: Update css for basic.css */
ul li {
	/*background-position:right 6px;
	padding:0 15px 0 0;*/
}
ol li{
	margin:0 35px 0 0;
}

textarea{
	margin:0 0 0 5px;
}
input{
	padding:3px 5px 3px 2px;
	margin:0 0 0 5px;
}
select{
	padding:2px 5px 2px 2px;
	margin:0 0 0 5px;
}
select.inputbox {
    padding: 1px 5px 1px 1px;
}
.formelm input,
.inputbox{
    padding: 3px 5px 3px 2px;
}
/* End: Update css for basic.css   */

body.contentpane .mailto-close {
	right:auto;
    left: 10px;
    text-align: left;
}
.pos-html{
	float:right;
}
/* -----------------------------*/
/*     Yt tolls                 */
/* -----------------------------*/

/* Switch modes view */
.yt-switch_modes {
	margin:0 10px 0 0;
}
.yt-switch_modes span.title-swm{
	float:right;
}
.yt-switch_modes ul.nav-swm{
	float:right
}
.yt-switch_modes ul.nav-swm li{
	float:right;
}

/* Link validate and language support  */
.yt-linkfooter ul{
	margin:0 0;	
}
.yt-linkfooter ul li{
}
.yt-linkfooter ul li.first{
	background:none;
	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,
.moduletable_menu,
.moduletable_text{
	direction:ltr;
}
.moduletable .mod-inner,
.moduletable_menu .mod-inner,
.moduletable_text .mod-inner{
	direction:rtl;
}
.moduletable .custom p img{
	float:right;
	margin:0 0 10px 12px;
}
/* Default module */

/* Suffix class: clear */

/* Suffix class: title1, title2, title3, title4, title5 */

/* Suffix class: border1, border2 */
.moduletable.border1{
	border-right:3px solid #CECECE;
	border-left:1px solid #E5E5E5;
}

/* Suffix class: bgcolor1, bgcolor2 */

/* Suffix class: _menu */

/* level1 */
/* level2 */
.moduletable_menu ul li ul{
	margin: 8px 10px 0 0;
}
.moduletable_menu ul li li{
	padding:8px 10px 8px 0;
	background-position: 100% 12px;
}
/* level 3*/
.moduletable_menu ul li li li{
	background-position: 100% 12px;
}

/* Suffix class: _text */

/* Suffix class: bage */

.badge {
    /*background: url(../images/badges_rtl.png) no-repeat 0 0;*/
    right:auto;
	left:-1px;
    top: 0px;
}
.badge-new .badge {
    background-position: 100% -46px;
}
.badge-pick .badge {
    background-position: 100% -92px;
}
.badge-top .badge {
    background-position: 100% -138px;
}

/* ----------------------------*/
/*     Block: yt_top           */
/* ----------------------------*/

#top1 ul,
#top1 #form-login ul{
	float:left;
	/*width:100%;*/
}
#top1 ul li{
	float:right;
}
#top1 ul li:first-child{
	/*padding:0 0 0 10px;*/
}
#top2 a.flag-first{
	margin:5px 0 0 5px;
	float:right;
}
#top2 a.flag-last{
	margin:5px 5px 0 0;
	float:left;
}
ul.social-top li{ padding:0px;}
#top3 .newsletter form.newsletter button.btn{left:-1px; right:auto;}
#top4 input.search_f{ }
#top4 .finder.search_f button.btn, #top4 .search.search_f button.btn{left:-1px; right:auto;}
.sj-splash .spl-title{float: right;}
.sj-splash .spl-control{float: right;margin: 0 0 0 5px;}
/* ----------------------------*/
/*     Block: yt_header        */
/* ----------------------------*/
.site-slogan{
	float:right;
}
#yt_header h1.logo {float:right;}

h1.logo-text{
	margin:20px 0 0 0;
}
ul.yt-login-regis{
	float:left;
}
ul.yt-login-regis li{
	margin:0 3px 0 0;
	float:right;
}
ul.yt-login-regis .show-box{
	right:auto;
	left:0px;
}
p#form_login_remember input{
	float:right;
}
/* ----------------------------*/
/*     Block: yt_menuwrap      */
/* ----------------------------*/
#yt_menuwrap #nav2 .finder .button,
#yt_menuwrap #nav2 .search input.button{
	right:auto;
	left:8px;
}
/* ----------------------------*/
/*     Block: yt_spotlight1    */
/* ----------------------------*/
#yt_spotlight1 .position-first .yt-position-inner{
	padding:0 0 0 5px;
}
#yt_spotlight1 .position-last .yt-position-inner{
	padding:0 5px 0 0;
}
/* ----------------------------*/
/*     Block: yt_spotlight2    */
/* ----------------------------*/
#yt_spotlight2 .position-first .yt-position-inner{
	margin:0 0 0 6px;
}
#yt_spotlight2 .position-last .yt-position-inner{
	margin:0 6px 0 0;
}
/* ----------------------------*/
/*     Block: yt_spotlight3    */
/* ----------------------------*/
.container-slider .page-button.style3 .control-button .preview{
	background-position: left center;
	margin:0 0px 0 5px;
}
.container-slider .page-button.style3 .control-button .next{
	background-position: right center;
	margin:0 5px 0 0px;
}
.yt-social a{
	background-position:right top;
	float:right;
	padding:0 25px 0 0;
}

/* ----------------------------*/
/*     Block: yt_footer        */
/* ----------------------------*/
#yt_footer #footnav ul{
	float:right;
}
#yt_footer #footnav li{
}
#yt_footer #footnav li:first-child a {
    padding: 0 0 0 8px;
}
.body-percentage #yt_footer .yt-copyright{
	float:left !important;
}
#yt_footer .group-footnav .group-inner{
	float:right;
}
/* ----------------------------*/
/*     Block: content          */
/* ----------------------------*/
/* breadcrumb */
#breadcrumb .breadcrumbs{	
	padding:0 7px 0 0;
}
.showHere{
	margin:0 0 0 5px;
	float:right;
}
#breadcrumb .breadcrumbs span.separator,
#breadcrumb .breadcrumbs a{
	float:right;
}

.arrow-bre{
	float:right;
}
/* System-messag */

/* Inner content */

/* module in content */
.rtl .widget-wrap .alignleft {
    float: right;
    margin: 0 0 0 12px;
	display:block;
}
.stats-module dt{
	float:right;
	padding:0 0 0 8px;
}
/* module main content */

#main1_50 .yt-position-inner{
	margin:0 0 0 5px;
}
#main2_50 .yt-position-inner{
	margin:0 5px 0 0;
}

/* module left, right content */

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

/* -----------------
Component content */

.formelm .fltlft{
	float:right;
}
.formelm-area label,
.formelm label{
	float:right;
}

ul.actions{
	float:left;
}
dl.article-info{
	float:right;
}
.createdby, .hits{
	float:right;
}
.hits {
    background-position: right center;
    margin: 0 5px 0 0;
    padding: 0 6px 0 0;
}
.buttonheading,
.article-tools .buttonheading {
    float: left;
}
.articleinfo,
.article-tools .article-meta {
    float: right;
}
.categories-list ul li dl dt{
	float:right;
	margin:0 0 0 5px;
}
.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;
}
.com_content .categories-list ul li dl dt {
    float: right;
    margin: 0 0 0 5px;
}
.categories-list .page-header.item-title > a{
	float:right;
	padding:0 5px 0 10px;
}
.categories-list .page-header.item-title > a.pull-right{
	float:left;
}
div.categories-list h3.page-header:before{
	background-position:right -72px;
	float:right;
	height:50px;
}
div.categories-list ul{
	padding:0 15px 0  0;
}
div.categories-list ul ul > li{
	padding-left:0px;
	padding-right:8px;
}
div.categories-list ul ul > li:before{
	right:0; left:auto;
}
div.categories-list ul ul > li:after{
	border-left:none;
	border-right:1px solid #CCCCCC;
	right:0; left:auto;
}
/* -------------
Component k2 */
div.k2Pagination ul{
	text-align:right;
}
a.subCategoryMore{
	background-position:right center;
	padding:0 20px 0 0;
}
.module-inner .k2Avatar img{
	float:right;
	margin:0 0 0 10px;
}
.itemHeader, .catItemHeader {
    padding: 0 85px 0 0;
	/**right:-285px;*/
}
.itemDateCreated, 
.catItemDateCreated {
    left:auto;
	right:0px;
}
div.catItemHeader span.catItemAuthor {
	background-position:left center;
    float: right;
    margin: 0 0 0 8px;
    padding: 0 0 0 8px;
}
div.catItemTagsBlock span {
	background-position:right center;
    padding: 0 20px 0 8px;
}
#itemListPrimary div.catItemImageBlock {
    float: right;
    padding: 8px 0 0 15px;
}
.ico-feature {
    left:auto;
	right:1px;
}
div.catItemCommentsLink a {
	background-position:right center;
    padding: 0 20px 0 0;
}
div.catItemReadMore a {
	background-position:center right;
    padding: 0 20px 0 0;
}
#itemListLinks .itemContainer span.catItemImage{
	text-align:right;
}
.k2Pagination span.result {
    float: left;
}
div.itemHeader span.k2item-print, 
div.itemHeader span.k2item-fontsize, 
div.itemHeader span.itemAuthor{
	background-position:left center;
    float: right;
    margin: 0 0 0 8px;
    padding: 0 0 0 8px;
}
.k2item-fontsize{
	display:block;
	min-width:80px;
}
#fontIncrease{
	text-decoration:none;
	/*float:right;*/
}
.itemTextResizerTitle{
	padding:0 0 0 3px;
}
div.itemToolbar ul{
	text-align:left;
}
span.itemHits{
	float:right;
}
div.itemContentFooter {
    text-align: left;
}
div.itemRatingBlock {
    text-align: right;
	overflow:hidden;
}
div.itemRatingBlock span {
    float: right;
    padding: 0 0 0 4px;
}
.itemRatingForm{
	float:none;
}
.itemRatingList {
    float: right;
}
.itemRatingLog {
    float: right;
    padding: 0 4px 0 0;
}
div.itemCategory{
	text-align:right;
}
div.itemTagsBlock span{
	background-position:right center;
	padding:0 20px 0 0;
}
div.itemTwitterButton {
    float: right;
    margin: 2px 0 0 15px;
}
div.itemGooglePlusOneButton {
    float: right;
}
div.itemFacebookButton {
    float: right;
}

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

div.itemNavigation span.itemNavigationTitle{
	float:right;
}
div.itemNavigation a.itemPrevious{
	float:right;
}
div.itemComments ul.itemCommentsList li span.commentLink {
    float: left;
    margin: 0 8px 0 0;
}
div.itemComments ul.itemCommentsList li img {
	margin:0 0 10px 10px;
    float: right;
}
div.itemComments ul.itemCommentsList li span.commentDate {
	border:none;
    border-left: 1px solid #CCCCCC;
    margin: 0 0 0 8px;
    padding: 0 0 0 4px;
	float:right;
}

div.tagItemImageBlock {
    float: right;
}
span.tagItemImage {
    margin: 0 0 8px 8px;
}
div.userItemImageBlock {
    float: right;
}
div.k2FeedIcon a, 
div.k2FeedIcon a:hover{
	float:left;
}
div.userItemImageBlock span.userItemImage, 
div.tagItemImageBlock span.tagItemImage {
    margin: 0 0 8px 10px;
}
div.userItemTagsBlock span {
	background-position:right center;
    padding: 0 20px 0 8px;
}
div.userItemCommentsLink a {
	background-position:right center;
    padding: 0 20px 0 0;
}
span.userItemImage {
    margin: 0 0 0 8px;
}
div.userItemReadMore a, div.tagItemReadMore a {
	background-position:right center;
    padding: 0 20px 0 0;
}
div.userBlock img {
    float: right;
    margin: 0 0 0 8px;
}
.tagItemHeader, 
.userItemHeader {
    padding: 0 85px 0 0;
}
.tagItemDateCreated, 
.userItemDateCreated {
    left:auto;
	right:0px;
}


div.k2CategoriesListBlock ul li a span.catTitle {
	float:right;
    padding: 0 0 0 4px;
}
/* -----------------
Component kunena */
#Kunena table {
    margin: 0 0 0 3px;
}
#Kunena div.kblock span.ktoggler{
	float:left;
}
.rtl #Kunena .kheader h2{
	float:right;
	margin:0 0 0 5px;
}
#Kunena div.ktitle-desc {
	background-position:right center;
    padding: 0 120px 0 0;
	display:inline-block;
}
#Kunena td.kcol-first {
	border-left:none;
	border-right:none;
}
#Kunena td.kcol-mid {
	border-left:none;
    border-right: 1px solid #DDDDDD;
}
#Kunena td.kcol-kcatlastpost,
#Kunena .kblocktable td.kcol-kcattitle{
	text-align:right;
}

#Kunena #ktop span.ktoggler {
	right:auto;
    left: 10px;
	float:left;
}
#Kunena #ktab ul {
	direction:rtl;
	float:right;
	* float:none;
}
#Kunena #ktab li.active, #Kunena #ktab div.moduletable ul.menu li{
	float:right;
	border-right:none;
	border-left:1px solid #DDD;
}
#Kunena #ktab li.active, #Kunena #ktab div.moduletable ul.menu li{
	float:right;
	border-right:none;
	border-left:1px solid #DDD;
}
#Kunena tr td.kprofileboxcnt {
    text-align: right;
}
#Kunena tr td.kprofileboxcnt{
	text-align:right;
}
#Kunena .kprofilebox form .input span{
	float:right;
	* float:none;
	padding: 0 0 0 10px;
}
#Kunena .kprofilebox form .input{
	overflow:hidden;
	display:block;
}
#Kunena .klink-block span{
	float:right;
	padding:0 0 0 10px;
	display:inline-block;
}
#Kunena table.kprofilebox .kprofileboxcnt .klink-block a {
	background-position:right bottom;
    padding: 0 15px 0 0;
	display:inline-block;
	line-height:normal;
}
#Kunena table.kprofilebox .kprofileboxcnt .klink-block a:hover,
#Kunena table.kprofilebox .kprofileboxcnt .klink-block a:focus,
#Kunena table.kprofilebox .kprofileboxcnt .klink-block a:active {
	background-position: right top;
}
#Kunena .path-element-first {
	background-position:right center;
    padding: 1px 22px 1px 3px;
	float:right;
}
#Kunena .kforum-pathway .path-element-last, #Kunena .kforum-pathway-bottom .path-element-last {
	background:url(../images/pathway_finallink_rtl.gif) no-repeat right center;
    float: right;
    padding: 0 40px 0 5px;
}
#Kunena .fltrt {
    float: left;
}
#Kunena table.kblocktable{
	text-align:right;
}
#Kunena ul#kstatslistleft {
	float:right;
}
#Kunena div.krss-block{
	float:left;
}
#Kunena .kright{
	text-align:left;
}
#Kunena span.krss {
    margin: 5px 0 0 5px;
}
#Kunena .kcredits {
    float: right;
}
#Kunena .kfooter {
    clear: right;
    float: right;
}

#Kunena .klist-actions-info-all {
    float: right;
    margin: 0 0 0 10px;
}
#Kunena .klist-times-all {
    float: right;
    margin:0 0 0 2px;
}
#Kunena .klist-jump-all {
    float: right;
    margin:0 0 0 10px;
}
#Kunena .klist-actions form#jumpto .kbutton {
    margin:0 10px 0 0;
}
#Kunena .khelprulescontent li{
	background-position:right 7px;
	padding:0 10px 0 0;
}
#Kunena label.searchlabel {
    margin-right: 0px;
	margin-left: 100px;
}
#Kunena input#keywords, 
#Kunena input#username, 
#Kunena input#kusername {
    margin: 0 0 0 10px;
}
#Kunena select#searchlist {
    float: right;
}
#Kunena label#childforums-lbl {
    clear: right;
    float: right;
}
#Kunena .klist-actions .klist-pages-all {
    float: left;
}
#Kunena ul.kpagination {
    float: left;
    padding: 7px 0 0 5px;
}
#Kunena .kpagination li {
    float: right;
}
#Kunena .klist-actions-goto {
    float: right;
    margin: 5px 0 0 10px;
}
#Kunena div.kmessage-buttons-row {
    text-align: right;
}
#Kunena .kicon-button:link, #Kunena .kicon-button {
    float: right;
    margin: 2px 0 2px 10px;
}
#Kunena td.kprofile-left {
	border-right:none;
    border-left: 1px solid #DDD;
}
#Kunena h1, 
#Kunena h2{
	text-align:right;
}
#Kunena #kpost-message td.kcol-first{
	text-align:left;
}
#Kunena td.kcol-first {
    border-left: 1px solid #DDD;
    border-right: none;
}
#Kunena textarea#kbbcode-message {
    float: right;
}
#Kunena div#khistory tr.ksth a {
    float: left;
    padding:0 0 0 10px;
}
#Kunena div#khistory span.khistory-msgdate {
    float: right;
    padding: 0 10px 0 0;
}
#Kunena .kprofilebox-left {
	border-right:none;
    border-left: 1px solid #DDDDDD;
}
#Kunena td.krowmoderation {
    text-align: left;
}
#Kunena div.current dd .kblock .kheader .kcheckbox,
#Kunena .k-profile span.kheadbtn.kright {
	right:auto;
    left: 10px;
}
#Kunena dl.tabs {
    float: right;
}
#Kunena dl.tabs dt {
    float: right;
    margin: 0 0 0 3px;
}
#Kunena span.ktopic-category {
    clear: right;
    float: right;
}
#Kunena span.ktopic-by {
    float: right;
}
#Kunena div.ktopic-title-cover {
    text-align: right;
}

/* --------------------
Component Virtuemart */

.output-billto span.values, 
.output-shipto span.values, 
.floatleft, span.floatleft {
    float: right;
}
.orderlistcontainer {
    float: right;
	margin:0 0 0 15px;
}
.orderlistcontainer div.orderlist{
	left:auto;
	right:0px;
}
.display-number, .control-buttons, .right {
    text-align: left !important;
}
.floatright, 
span.floatright {
    float: left;
}
.product .spacer {
	border-left:none;
    border-right: 1px solid #DDD;
}
.browse-view .result{
	float:left;
}
.productdetails-view .icons {
    float: left;
    margin: 0 30px 10px 0;
    text-align: left;
}
.productdetails-view .spacer-buy-area {
    padding: 0 20px 0 0;
}
.prod-part1 {
    float: right;
    margin: 0 0 0 15px;
}
.additional-images a.modal {
    margin: 0 0 3px 5px;
}
div.availability{
	text-align:right;
}
.product-field-display input {
    float: right;
}
span.quantity-box {
    float: right;
}
span.quantity-controls {
    float: right;
    margin: 0 10px 0 0;
}
span.addtocart-button {
    float: right;
    margin: 0 10px 0 0;
}
.list-reviews span.date {
    border-left:none;
    border-right: 1px solid #CAC9C9;
    float: left;
    position: relative;
	left:-12px;
    right:auto ;
}
#facebox{
	text-align:right;
}
#facebox .continue{
	text-align:left;
}
.write-reviews ul.rating, 
.write-reviews {
    text-align: right;
}
.write-reviews h4 {
    text-align: right;
}
.write-reviews h4 span {
    margin:0 8px 0 0;
	display:inline-block;
}
#vmCartModule .total,
#vmCartModule .prices,
#vmCartModule .show_cart a{
    float: left !important;
}
#vmCartModule .total strong{
	display:inline-block;
}
#vmCartModule .total_products{
	float:right;
}
#vmCartModule .show_cart{
	clear:both;
}
#vmCartModule .quantity{
	float:right;
}
#vmCartModule .x{
	float:right;
}
.vmgroup div{
	float:right !important;
}
.vm2-termsofservice-icon {
    margin: 0 0 0 6px;
}
.vm2-modallink {
    margin: 0 3px 0 0;
}
span.tos {
    margin: 0 0 0 15px;
}
.vm2-shipto-icon,
.vm2-billto-icon {
    margin: 0 0 0 6px;
}
.checkout-button-top{
	text-align:left;
}
.rtl .product-neighbours a.previous-page {
	background:url(../images/next_16x16.png) no-repeat right center;
	padding:0 30px 0 0;  
    float: right;
}
.rtl .product-neighbours a.next-page {
	background:url(../images/previous_16x16.png) no-repeat left center;
	padding:0 0 0 30px;
    float: left;
}
#facebox .close{
	right:auto;
	left:10px;
}
#facebox a.continue{
	float:right;
}
span.quantity-controls input.quantity-plus {
	right:0px;
}
span.quantity-controls input.quantity-minus {
	right:0px;
}
/* -----------------------
Component smart search */
#advanced-search{
	text-align:right;
}
#advanced-search ul li.filter-branch{
	background-position:right center;
}
#advanced-search ul li.filter-branch label{
	padding:0 0 0 5px;
}
/* --------------------
Component News Feed, Contact, Weblink... */
.contact .panel .contact-image {
    float: left;
}
.contact .panel dl dt label {
    float: right;
    margin: 0 10px 0 0;
}
table.category th {
	text-align:right;
}
/*moudle*/
div.module.title3 h3.title{padding:0 40px 0 10px; background-position:99% -75px;}
.module.basic_topic h3{border:1px solid #ccc; border-width:0px 1px 0px 0px; background-position:right -165px; padding-right:105px; padding-left:0px;}
.module.experts h3 span{ float:left;}
.module.experts ul li a{background-position:right center; padding:0 20px 0 10px}
.module.experts .img_exp{float:right;}
.module.experts .img_exp img{margin-right:0px; margin-left:20px;}
#yt_footer .module h3.title{padding:0 0px 0 10px;}
.spotlight_menu .module-content ul.menu li a, .spotlight_menu .module-content ul.menu li .separator{background-position:right 5px;}
form.newsletter button.btn{left:8px; right:auto; background-position:left center;}
.finder.search_f button.btn, .search.search_f button.btn{ left:5px; right:auto;}
.meufooter ul li{ background-position:left center;}
ul.breadcrumb li{ float:right;}
#breadcrumb ul.breadcrumb li.bre0{ background-position:right bottom; margin-right:0px; margin-left:5px;}
ul.related-items li.related-item > a{ float:right;}
ul.related-items li.related-item > a img{ margin:0 0 0 10px;}
/*menu*/
.module_menu ul.menu li > a, .module_menu ul.menu li > .separator{ 
	padding:3px 12px 3px 10px;
	background-position: right 12px;}
.module_menu ul.menu li > a:hover, 
.module_menu ul.menu li > .separator:hover,
.module_menu ul.menu li.active > a, 
.module_menu ul.menu li.active > .separator{
	background-position: right -37px;
}
.module_menu ul.nav-child li > a:hover,
.module_menu ul.nav-child li > .separator:hover, 
.module_menu ul.nav-child li.active > a, 
.module_menu ul.nav-child li.active > .separator{
	background-position: right -84px;
}
.module_menu ul.nav-child li > a, 
.module_menu ul.nav-child li > .separator{
	background-position: right -133px;
}
/*----*/
div.style-badge.title5b h3.title span.badge:before{
	right:10px;
	left:auto;
}
div.module.style-icon h3.title{ padding:0 20px 0 15px;}
div.style-icon h3.title .icon{ float:left;}
/*item*/
.pull-right{ float:left;}
.hits .line_hit{ float:right; padding-right:0px; padding-left:5px;}
.blog .btn-group ul.dropdown-menu li, .item-page .btn-group ul.dropdown-menu li{ float:left;}
div.img-intro-left{ float:right;}
div.item-page{padding:0 15px 20px 0px}
.items-row .item, .items-leading > div.item{padding:0 15px 15px 0px;}
.img-intro-left{ padding:0px; margin-left:20px; margin-right:0px;}
div.item-page .published, .item .published{
	background-position:left top; 
	right:-45px;
	padding-left:5px; 
	padding-right:0px;
	text-align:left;
}
div.item-page .published .d_month, .item .published .d_month{ margin-left:5%; text-align:left;}
.item:hover .published, div.item-page .published:hover{ background-position:left bottom;}
div.item-page .published:hover .d_day{ border-color:#EE8A9E;}
/*-Socia-*/
ul.social-top li a:before{ float:right;}
ul.social-top li a span{ margin:0 4px 0 0px}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child{border-radius: 0 3px 3px 0 ;}
div.input-prepend.input-append .add-on:last-child,
div.input-prepend.input-append .btn:last-child{border-radius: 3px 0 0 3px  ;}

form#login-form .checkbox .inputbox{float: right;margin: 0 0 0 5px;}
/*----basic-new----*/
.module.basic_topic .post .bsn-image{
	margin-right:0px;
	margin-left:10px;
}
.module.basic_topic .post h2{
	padding: 0 0px 0 10px;
}
.basic_gender .basic-date{
	background-position:0% top;
	padding-right:0px;
	padding-left:10px;
}
.basic_gender .post:hover .basic-date{
	padding-right:0px;
	padding-left:5px;
}
.mgi-wrap .item-wrap .item_info{ float:right;}
.mgi-wrap .item-wrap .item-image{ right:auto; left:2px;}
.mgi-wrap .item-wrap .item-title{ /*background-position:right -87px;*/}
.mgi-wrap .item-wrap:hover{background-position:48% 145%;}
.module_meganews .mgi-wrap .item-wrap .item_info{ float:left;}
.module_meganews .mgi-wrap .item-wrap .item-image{ right:2px; left:auto;}
.theme5.bsn-wrap .more_all a.more-view span{
	background-position:-11px -36px;
}

/*--Menu footer--*/
#yt_footer .spotlight_menu ul.menu li{ background-position:right 4px; }
#yt_footer .spotlight_menu ul.menu li:before{
		position:absolute;right:0;top:0;z-index:1;
}
/*--listing item block--*/
div.article-info > div, dl.article-info > dd{
	float:right;
	padding:0 0px 0 0px;
}
dl.article-info dd .category-name{ }
dl.article-info dd .category-name a{
	/*float:left;*/
	margin-right:5px;
}
.group-footnav div.search.search_f,.search_f .search-inner{ float:right;}
.group-footnav:after {
    background:url("../images/rtlbg_spotlight_r.png") no-repeat scroll left bottom; 
    content: "";
    display: block;
    right: auto;left: 0;
    width: 10px;
    z-index: 1;
}
.group-footnav:before {
    background: url("../images/rtlbg_spotlight_l.png") no-repeat scroll left bottom;
    content: "";
    display: block;
    height: 86px;
    left: auto;right: 0;
    top: 0;
    width: 184px;
    z-index: 1;
}
#position-15 div.module{ float:left;}
a.totop{ 
	background-position:right bottom;
	padding-left:0px;
	padding-right:52px;
}
/*--sj-slider--*/
.container-slider{
	direction:ltr;
}
/*--moude- social--*/
.group-footnav .module.socia_f{ 
	float:right;
	margin-left:0px;
	margin-right:80px;
}
.group-footnav .module.newsletter,
.group-footnav .module.search_f input.search-query{
	float:right;
}
/*--basic new--*/
.theme5 .item_inner.col_left{
	margin-left:0px; 
	margin-right:5px;
}
/*--page regis--*/
.form-horizontal .control-label{
	float: right;
    text-align: right;
}
#jform_contact_email_copy-lbl{
	float:right;
	margin:4px 0px 0 5px;
}
ul.nav-tabs{
	margin-left:0px;
	padding-left:0px;
	padding-right:20px;
}
/*--mega menu --*/
.basic_mega2 .bsn-wrap .post .bsn-image{
	margin-right:0px;
	margin-left:15px;
}
div.bsn-wrap.default div.post a.more_detail span{
	background-position:10px  -82px;
	padding:5px 20px 5px 35px;
}
div.bsn-wrap.default div.post a.more_detail:hover span{
	background-position:12px  -32px;
}
.slideshow.theme5 .sl-item .sl-item-content a:hover{
	background-position:5px -86px;
}
dl.print-mail{display:inline-block;}
.blog .items-row dl.print-mail ul.dropdown-menu{ margin-left:10px; }
ul.related-items{float:right !important;}
.theme2 .inner-item{ margin:10px 20px 10px 0px;}
/*---basic new----*/
.theme3 h2 a:before{ padding-left:10px; padding-right:0px;}
.slideshow.theme5 .sl-item .sl-item-content a:hover{ padding-right:5px; padding-left:0px;}

.com_content .items-row dd.print-mail.pull-right{ float:left;}
.group-icon dl.article-info{ float:none;}
.article-info dd.print-mail.pull-right{ float:left;}