body {direction:rtl;}

.Safari.rtl .lucida {
  font-family: Arial, sans-serif !important;
}

.changeDir {direction:rtl;}

.ctr, .cbr {float:left}
.ctr {background-position:-75px -305px}
.ctl {background-position:-84px -305px}
.cbr {background-position:-75px -314px}
.cbl {background-position:-84px -314px}

.langbox {position:relative;margin-left:auto; }
.langboxabs {right:0;left:auto;}
.langtr {background-position: 0 -40px;    background-repeat: no-repeat}
.langt  {background-position: 0 -44px; background-repeat: repeat-x}
.langb  {background-position: 0 -48px; background-repeat: repeat-x}
.langtl {background-position: 0 -52px; background-repeat: no-repeat}
.langbr {background-position: -40px 0;    background-repeat: no-repeat}
.langr  {background-position: -44px 0; background-repeat: repeat-y}
.langl  {background-position: -48px 0; background-repeat: repeat-y}
.langbl {background-position: -52px 0; background-repeat: no-repeat}

.langcont {
    background: url(/images/boxxt.gif?28257320669?28257320669) no-repeat #DFDFDF left -56px;
}
html>body .langcont {background-position:left -55px}

.langsel {cursor:pointer;}
.langcont ul li a span {padding-right:7px}
.accountSyncHeader .langcont ul li a span {padding-right:0;}

.p_window .hh a.close {
  right: auto;
  left: 0;
}

a.btn2, a.btn3 {display:block;float:left;}
button.btn2 {border:none;background:none;overflow:visible;padding:0;}
a.btn2, a.btn2:link, a.btn2:visited, a.btn2:hover, button.btn2 {font:bold 18px Arial, Tahoma, Verdana; color:#FFFFFF; text-decoration:none; cursor:pointer}
.btn2 span {background:transparent url(/images/all1.gif?3260316687?11921865302) no-repeat -98px -331px;display:block;float:left;padding-left:10px;height:33px}
.btn2 span span {padding:0 10px 0 0;background-position:right -331px;float:left;}
.btn2 span span span {padding:5px;background-position:0 -70px;background-repeat:repeat-x;white-space:nowrap;height:23px;direction:rtl;}

a.btn3, a.btn3:link, a.btn3:visited, a.btn3:hover {font:bold 13px/25px Arial, Tahoma, Verdana; color:#FFFFFF; text-decoration:none; cursor:pointer}
.btn3 span {background:transparent url(/images/all1.gif?3260316687?11921865302) no-repeat -98px -304px;display:block;float:left;padding-left:7px;height:27px}
.btn3 span span {padding:0 7px 0 0;background-position:right -304px;float:left;}
.btn3 span span span {padding:0 7px 0 7px;background-position:0 -147px;background-repeat:repeat-x;white-space:nowrap;direction:rtl;}

a.float:hover span{
    text-align: right;
    right: 14px;
    left:auto
}
.boxR4top #tagsDiv>span {direction: ltr !important; display: block; float: left; margin-right: 3px;}
.box1descr {position:absolute;top:0;right:4px;background:url(/images/images/descrBubblertl.gif?3756826097?3756826097) no-repeat;width:31px;height:19px}
.box1bubble {background:url(/images/images/chatBubblertl.gif?3089118982?3089118982) no-repeat;width:24px;}
.boxtr {background-position: right 0 !important; background-repeat: no-repeat}
.box1tr {background-position: right -20px !important;background-repeat: no-repeat}
.boxtl {background-position: 0 -15px !important; background-repeat: no-repeat}
.box1tl {background-position: 0 -35px !important; background-repeat: no-repeat}
.boxbr  {background-position: 0 0 !important; background-repeat: no-repeat}
.box1br  {background-position: -20px 0 !important; background-repeat: no-repeat}
.box1blc {background: url(/images/images/box1brrtl.gif?3031247473?3031247473) 0 0 no-repeat}
.boxr  {background-position: -5px 0 !important; background-repeat: repeat-y}
.box1r  {background-position: -25px 0 !important; background-repeat: repeat-y}
.boxl  {background-position: -10px 0 !important; background-repeat: repeat-y}
.box1l  {background-position: -30px 0 !important; background-repeat: repeat-y}
.boxbl {background-position: -15px 0 !important; background-repeat: no-repeat}
.box1bl {background-position: -35px 0 !important; background-repeat: no-repeat}

.enterpad {padding-right:40px!important;padding-left:0!important}
.enterul {margin-left:15px!important;margin-right:25px!important}
.entercont {margin:30px 150px 0 0}

.uplMid {padding-right:160px!important;padding-left:20px!important;}
.uplButCont {margin-right:180px!important;margin-left:0!important}
.bodybr {padding-right:20px; border-right:dotted 3px #DDDBDD;
         padding-left:0!important;border-left:none!important}

.resellerButton li {list-style:none;float:right;}

.foldupl div, .folddwl div, .foldstr div, .foldupl img, .folddwl img, .foldstr img {background-image:url(/images/allfeat_rtl.gif?3481746544?3481746544);}

/*====*/
.toplinks {padding-right:15px;padding-left:0;}
#thfloathead-filelist {right:0 !important;}
/*.dbtn {float:right;}*/
/*.dcount {text-align:left}*/

.finfoleft  {padding:3px 0 3px 7px}
.finforight {padding:3px 0}

.rightPanelMargin {margin-right:20px;margin-left:0!important}

.ndimg {float:left;}

.imgDescr a.next:link, .imgDescr a.next:visited {background:url(/images/all1.gif?3260316687?11921865302) no-repeat 0 -372px; width:50px; height:12px;display:block;float:left;}
.imgDescr a.next:hover {background:url(/images/all1.gif?3260316687?11921865302) no-repeat 0 -384px; width:50px; height:12px;display:block;}

.imgDescr a.prev:link, .imgDescr a.prev:visited {background:url(/images/all1.gif?3260316687?11921865302) no-repeat -49px -372px; width:50px; height:12px;display:block;}
.imgDescr a.prev:hover {background:url(/images/all1.gif?3260316687?11921865302) no-repeat -49px -384px; width:50px; height:12px;display:block;}

/*====*/
.contact {padding-left: 7px;padding-right:0}
.header {padding-right:5px;padding-left:0;filter:none}

#topnav li {float: right;}
#linkbar {padding-right:5px;padding-left:0}

.fdescr {left:0;right:auto;
    border-right: solid 1px ThreeDHighlight;
    border-left:none
}
#foldertree {
  padding-right:4px;
    padding-left:0;
}
.fdescrover {left:0;right:auto;
    border-right: solid 1px ThreeDHighlight;
    border-left:none;
    -webkit-box-shadow: 2px 2px 4px ThreeDShadow;
    -moz-box-shadow: 2px 2px 4px ThreeDShadow;
}
.highlightLeftBrd {border-right: solid 1px ThreeDHighlight;border-left:none}

.thumbdiv {float:right;}
#info {text-align:left}
#handle {filter:none}
#leftpanel.leftpanel {
  border-left: solid 3px #C4DAF5;
  border-right: none;
  left: auto;
  right:0;
}
.rightPanel {
    border-right:solid 1px #B3C5DB;
    border-left:none;
}
.folderPath .pathNext{
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}
.folderPath .pathBack{
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    margin-left: -1px
}
.navNextA span{background-position: -80px -120px}
.navBackA span{background-position: -120px -120px}
/*====*/

.jScrollPaneTrack, a.jScrollArrowUp, a.jScrollArrowDown {left:0;right:auto;}

.dynamic-tab-pane-control.tab-pane {
    float: right !important;
    margin-left: -2px !important;	/* to make room for the shadow */
    margin-right: auto !important;
}
.theme-mac .dynamic-tab-pane-control.tab-pane {
    /*position: relative;*/
    z-index: 100;
}
.theme-mac .dynamic-tab-pane-control .tab-row{
    position: relative;
    /*top: 11px;*/
    /*margin-bottom: -11px;*/
    right: 10px;
    left: 0 !important;
    display: block;
}
.theme-mac .dynamic-tab-pane-control.tab-pane.midl .tab-row .tab.selected{margin-top: 0 !important; }
.theme-mac .dynamic-tab-pane-control .tab-row .tab {
    margin: 2px 0 1px -1px !important;
}
.theme-mac .dynamic-tab-pane-control .tab-row .tab.selected {
	margin: 2px 0 1px -2px !important;
}

.dynamic-tab-pane-control .tab-row .tab {
	float: right !important;
    margin: 2px 2px 0 -1px !important;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	margin: 1px 0 -3px -3px !important;
    position: static !important;
}

.dynamic-tab-pane-control .tab-page {
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=225);
    -webkit-box-shadow: -2px 2px 4px ThreeDShadow;
    -moz-box-shadow: -2px 2px 4px ThreeDShadow;
}
.dynamic-tab-pane-control .tab-page-s {
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=ThreeDShadow, Strength=2, Direction=225);
}
/*====*/
.alignRight{text-align:left !important;}
.floatRight {float:left !important;}
.alignLeft {text-align:right !important;}
.floatLeft {float:right !important;}


.g.l {padding-right:0;padding-left:1px}
.g.l .gh {margin-right:0;margin-left:-1px;border-left-color:#b3b3b3}
.g.r {padding-left:0;padding-right:1px}
.g.r .gh {margin-left:0;margin-right:-1px;border-left-color:#FFFFFF}
.g.l {padding-right:0;}
.g.l .gh {margin-right:0;}
.gg {right:0;left:0;top:0}

.gt.ir {background-position:left 0;padding-left:15px;padding-right:5px}
.gt.il {background-position:right -20px;padding-right:15px;padding-left:5px}
.gt.irnt {background-position:center 0;}
.gt.ib {background-position:left -40px;padding-left:15px;padding-right:5px}
.g.d .gt.ir {background-position:left -60px}
.g.d .gt.il {background-position:right -80px}
.g.d .gt.irnt {background-position:center -60px}
.g.d .gt.ib {background-position:left -100px}

div.gh ul {
    left:auto;right:-1px;
    float:right;
}
div.gh ul li {float: right;*direction:rtl;}
div.gh ul li a:link, div.gh ul li a:visited {
    text-align:right;
}

#sharingLink {padding-left:2px;padding-right:0!important}
.cpr {left:5px;right:auto;}

/*Premium page*/

.premiumD h2
{background:url('/images/ok_but.png?2719713799?2719713799') no-repeat right center;
 padding:14px 60px 14px 0;
}

.premiumD .hmini  {background:url('/images/ok_but_small.png?2900181334?2900181334') no-repeat right center;
 padding:4px 50px 4px 0;
}
.oftable .title {padding-right:20px;}
.oftable .detail {padding-right:25px; padding-left:10px; background:url('/images/ok_sbut.png?472652626?472652626') right center no-repeat;}
.oftable .freeH {padding:3px 3px 5px 3px;}
.bord_box {padding-left:20px;}

.butpr:link, .butpr:visited {

padding:3px 18px 3px 0;
margin-right:-20px;
}

#upgradeLink .buttonPointer {margin-right:10px;}
.searchfield input {
    border-right:solid 1px #959595;
    border-left:none;
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;

    -moz-border-radius-topright: 7px;
    -webkit-border-top-right-radius: 7px;
    border-top-right-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    -webkit-border-bottom-right-radius: 7px;
    border-bottom-right-radius: 7px;
    padding-left:10px;
    padding-right:5px;
}

button.btn3a {margin-right:-5px}
a.expand img {padding-right:0;padding-left:5px}


.paddingL5 {padding-right:5px; padding-left:0 !important;}
.paddingR5 {padding-left:5px; padding-right:0 !important;}
.paddingL10 {padding-right:10px; padding-left:0 !important;}
.paddingR10 {padding-left:10px; padding-right:0 !important;}
.paddingL15 {padding-right:15px; padding-left:0 !important;}
.paddingR15 {padding-left:15px; padding-right:0 !important;}
.paddingL20 {padding-right:20px; padding-left:0 !important;}
.paddingR20 {padding-left:20px; padding-right:0 !important;}
.paddingL25 {padding-right:25px; padding-left:0 !important;}
.paddingR25 {padding-left:25px; padding-right:0 !important;}
.paddingL30 {padding-right:30px; padding-left:0 !important;}
.paddingR30 {padding-left:30px; padding-right:0 !important;}
.paddingL35 {padding-right:35px; padding-left:0 !important;}
.paddingR35 {padding-left:35px; padding-right:0 !important;}
.paddingL40 {padding-right:40px; padding-left:0 !important;}
.paddingR40 {padding-left:40px; padding-right:0 !important;}
.paddingL45 {padding-right:45px; padding-left:0 !important;}
.paddingR45 {padding-left:45px; padding-right:0 !important;}
.paddingL50 {padding-right:50px; padding-left:0 !important;}
.paddingR50 {padding-left:50px; padding-right:0 !important;}

.marginL5 {margin-right:5px; margin-left:inherit !important;}
.marginR5 {margin-left:5px;  margin-right:inherit !important;}
.marginL10 {margin-right:10px; margin-left:0 !important;}
.marginR10 {margin-left:10px; margin-right:0 !important;}
.marginL15 {margin-right:15px; margin-left:0 !important;}
.marginR15 {margin-left:15px; margin-right:0 !important;}
.marginL20 {margin-right:20px; margin-left:0 !important;}
.marginR20 {margin-left:20px; margin-right:0 !important;}
.marginL25 {margin-right:25px; margin-left:0 !important;}
.marginR25 {margin-left:25px; margin-right:0 !important;}
.marginL30 {margin-right:30px; margin-left:0 !important;}
.marginR30 {margin-left:30px; margin-right:0 !important;}
.marginL40 {margin-right:40px; margin-left:0 !important;}
.marginR40 {margin-left:40px; margin-right:0 !important;}
.marginL45 {margin-right:45px; margin-left:0 !important;}
.marginR45 {margin-left:45px; margin-right:0 !important;}


.roundTR4, .roundTL4, .roundBR4, .roundBL4, .roundTR5, .roundTL5, .roundBR5, .roundBL5, .roundTR8, .roundTL8, .roundBR8, .roundBL8, .roundTR10, .roundTL10, .roundBR10, .roundBL10  {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
}

.roundTR4 {
    -webkit-border-top-left-radius: 4px !important;
    -moz-border-radius-topleft: 4px !important;
    border-top-left-radius: 4px !important;}
.roundTL4 {
    -webkit-border-top-right-radius: 4px !important;
    -moz-border-radius-topright: 4px !important;
    border-top-right-radius: 4px !important;
}
.roundBR4 {-webkit-border-bottom-left-radius: 4px !important; -moz-border-radius-bottomleft: 4px !important; border-bottom-left-radius: 4px !important;}
.roundBL4 {-webkit-border-bottom-right-radius: 4px !important; -moz-border-radius-bottomright: 4px !important; border-bottom-right-radius: 4px !important;}

.roundTR5 {-webkit-border-top-left-radius: 5px !important;-moz-border-radius-topleft: 5px !important;border-top-left-radius: 5px !important;}
.roundTL5 {-webkit-border-top-right-radius: 5px !important;-moz-border-radius-topright: 5px !important;border-top-right-radius: 5px !important;}
.roundBR5 {-webkit-border-bottom-left-radius: 5px !important; -moz-border-radius-bottomleft: 5px !important; border-bottom-left-radius: 5px !important;}
.roundBL5 {-webkit-border-bottom-right-radius: 5px !important; -moz-border-radius-bottomright: 5px !important; border-bottom-right-radius: 5px !important;}

.roundTR8 {-webkit-border-top-left-radius: 8px !important;-moz-border-radius-topleft: 8px !important;border-top-left-radius: 8px !important;}
.roundTL8 {-webkit-border-top-right-radius: 8px !important;-moz-border-radius-topright: 8px !important;border-top-right-radius: 8px !important;}
.roundBR8 {-webkit-border-bottom-left-radius: 8px !important; -moz-border-radius-bottomleft: 8px !important; border-bottom-left-radius: 8px !important;}
.roundBL8 {-webkit-border-bottom-right-radius: 8px !important; -moz-border-radius-bottomright: 8px !important; border-bottom-right-radius: 8px !important;}

.roundTR10 {-webkit-border-top-left-radius: 10px !important;-moz-border-radius-topleft: 10px !important;border-top-left-radius: 10px !important;}
.roundTL10 {-webkit-border-top-right-radius: 10px !important;-moz-border-radius-topright: 10px !important;border-top-right-radius: 10px !important;}
.roundBR10 {-webkit-border-bottom-left-radius: 10px !important; -moz-border-radius-bottomleft: 10px !important; border-bottom-left-radius: 10px !important;}
.roundBL10 {-webkit-border-bottom-right-radius: 10px !important; -moz-border-radius-bottomright: 10px !important; border-bottom-right-radius: 10px !important;}


.followonfb {
background-position:right center;
padding-left:0;
padding-right:20px;
}

.index .uploadCounterCorner {background:url("/images/indexPage/counterCorner.png?3447547103?3447547103") right top no-repeat; right:-4px;}
.index .social_login a:first-child {margin-right:0; margin-left:auto;}
.index .social_login a {margin-right: 13px; margin-left:0;}
.index .footer .inpress a { margin-left: 0;  margin-right: 16px;}
.index .footer .inpress a.pw {margin-right:0 !important;}
.index .socialBox .networks .item .corn {right:-4px; background-position:right top;}
.index .socialBox .networks .item {padding-right:40px; padding-left:0 !important; margin-right:10px; margin-left: 0;}
.index .socialBox .networks .item.tw {background-position: 95% 10px; margin-right:45px;}
.index .socialBox .networks .item.fb {background-position: 85% -20px;}
.index .socialBox .networks .item.gplus {background-position: 90% -51px; margin-right:17px;}
.searchform .cclick_container.cfilter {right:0 !important;  left: auto !important;}
.controls a.piclink i {padding:15px 28px 0 3px !important;}
.controls a.gear {background-position:20px 15px}
.controls a.gear:hover {background-position:20px -1088px;}
.socialBox .networks .item .desc {padding: 3px 10px;}

.mainHeader .controls a.gear {background-position:20px 10px !important;}
.mainHeader .controls a.gear:hover {background-position:20px -1093px !important;}

.content-two-zero .teaser_content {position:relative}
.content-two-zero .teaser_content .lalimg {left:0;}
.winphoneApp .teaser_content .lalimg {left:160px;}

.flpager {padding-right:13px}
.flpager a, .flpager b {float:right!important;position:static;margin-left:0;margin-right:-3px}

.accUploadTd {width:330px}
.theme-mac #folderMenuContainer {padding-left:160px;padding-right:0}
.theme-mac .langsel {
background:none;
}
#accountSearchForm {left:0;right:auto}

.theme-mac .dynamic-tab-pane-control .tab-row .tab:first-child {
    -moz-border-radius-topleft:0;
    -moz-border-radius-bottomleft:0;
    -webkit-border-top-left-radius:0;
    -webkit-border-bottom-left-radius:0;
    border-top-left-radius:0;
    border-bottom-left-radius:0;

    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}
.theme-mac .dynamic-tab-pane-control .tab-row .tab:last-child {
    -moz-border-radius-topright:0;
    -moz-border-radius-bottomright:0;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    border-top-right-radius:0;
    border-bottom-right-radius:0;

    -moz-border-radius-topleft:5px;
    -moz-border-radius-bottomleft:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.theme-mac .dynamic-tab-pane-control .tab-row .tab {
	right: 10px;
	left: 0;
	/*margin: 1px 0 1px -1px !important;*/
    border-color: #767676 #C1C1C1 #585858 #8A8A8A;
    -webkit-box-shadow: -1px 1px 2px #ccc;
    -moz-box-shadow: -1px 1px 2px #ccc;
    box-shadow: -1px 1px 2px #ccc;
    /*margin-bottom: -11px !important;*/
}

.theme-mac .cpr {left:20px;right:auto;}

.theme-blue .langsel {
background:none;}
.theme-blue .langlist  {top:4px;}
.theme-blue .quotacount {right:0;}

.progressfull {background-position: right top}
.progressempty {background-position: left top}

body .navigator .step {
  margin-right: 0;
  margin-left: 15px;
}

/* ----- Conduit Banners D1, D2 ----- */
.conduitB .leftcont {
    right: 0;
}
.conduitB .closeBtn {
    padding: 0 5px 0 0 !important;
}
.conduitB .signup, .conduitB .installBtn {
    left: 20px;
    right: auto !important;
}
/* ----- Conduit Banners D1, D2 ----- */

.db .premium ul li {background:url("/images/icons/misc/ok.gif?4853926500?4853926500") right 3px no-repeat;}

.searchform .search .suggest #cl  {left:0; right:auto !important;
padding: 0 50px 0 5px !important;
}

.mainHeader .controls div.gear {background-position:7px 12px !important;}
.mainHeader .controls div.gear.active,
.mainHeader .controls div.gear:hover {background-position:7px -1091px !important;}
.controls div.piclink i {padding: 0 28px 0 3px !important;}

.rtl .verifyAlert {
  padding:5px 45px 5px 10px!important;
  background:url("/images/confirm-letterbox.png?3623346942?3623346942") #fff2cc no-repeat right center!important;
  margin-right: 10px;
  text-align: right;
}
.verifyAlert .clBO {
  left:15px;
  right:auto!important;
}

.boxdescrballoon {
    right: 4px;
}
#search_content {right:50%; left:auto !important; margin-left:auto !important; margin-right:-490px}
#advSearch .absmid {margin-right: 0; margin-left: 3px;}
.searchQuery{right: -20px !important;}
.filters{border-right:1px solid #ededed; border-left: none;padding-right:1px;}
.filters ul{border-right:1px solid #f6f6f6; border-left: none;padding:3px 7px 0 0 !important;}
#search_results{border-right:1px solid #f6f6f6; border-left: none;}
#searchField{margin-left: 70px; margin-right:auto !important;}
.searchNew .proceedNew{left:2px !important; right: auto !important;}
#left_sidebar{border-left:1px solid #eee; border-right: 0; margin-left:1px; margin-right: auto !important;}
a.file_type{padding-left: 0 !important; padding-right: 35px !important; background-attachment: scroll;}

.rtl a.file[class*="active"],.rtl a.file:hover{background-position:98% 0;}
.rtl a.video[class*="active"],.rtl a.video:hover{background-position:98% -28px;}
.rtl a.music[class*="active"],.rtl a.music:hover{background-position:98% -56px;}
.rtl a.photo[class*="active"],.rtl a.photo:hover{background-position:98% -84px;}
.rtl a.book[class*="active"],.rtl a.book:hover{background-position:98% -140px;}
.rtl a.games[class*="active"],.rtl a.games:hover{background-position:98% -112px;}
.rtl a.archive[class*="active"],.rtl a.archive:hover{background-position:98% -168px;}
.rtl a.program[class*="active"],.rtl a.program:hover{background-position:98% -280px;}
.rtl a.web[class*="active"],.rtl a.web:hover{background-position:98% -196px;}
.rtl a.mobile[class*="active"],.rtl a.mobile:hover{background-position:98% -224px;}
.rtl a.videos[class*="active"],.rtl a.videos:hover{background-position:98% -252px;}

.rtl a.file{background-position:98% -308px;}
.rtl a.video{ background-position:98% -336px;}
.rtl a.music{ background-position:98% -364px;}
.rtl a.photo{ background-position:98% -392px;}
.rtl a.book{ background-position:98% -448px;}
.rtl a.games{ background-position:98% -420px;}
.rtl a.archive{ background-position:98% -476px;}
.rtl a.program{background-position:98% -588px;}
.rtl a.web{ background-position:98% -504px;}
.rtl a.mobile{ background-position:98% -532px;}
.rtl a.videos{ background-position:98% -560px;}


a#list_view {display: block; width: 24px; height: 22px; margin:0 10px 0 4px; }
a#grid_view {display: block; width: 24px; height: 22px; margin:0 0 0 4px;}
a#complist_view {display: block; width: 24px; height: 22px; margin:0 0 0 4px; }
a#slide_view {display: block; width: 24px; height: 22px; margin:0 0 0 4px; }

.notPremiumUser a.file[class*="active"], .notPremiumUser a.file:hover{background-position:128px 0;}
.notPremiumUser a.video[class*="active"], .notPremiumUser a.video:hover{background-position:128px -28px;}
.notPremiumUser a.music[class*="active"], .notPremiumUser a.music:hover{background-position:128px -56px;}
.notPremiumUser a.photo[class*="active"], .notPremiumUser a.photo:hover{background-position:128px -84px;}
.notPremiumUser a.book[class*="active"], .notPremiumUser a.book:hover{background-position:128px -140px;}
.notPremiumUser a.games[class*="active"], .notPremiumUser a.games:hover{background-position:128px -112px;}
.notPremiumUser a.archive[class*="active"], .notPremiumUser a.archive:hover{background-position:128px -168px;}
.notPremiumUser a.program[class*="active"], .notPremiumUser a.program:hover{background-position:128px -280px;}
.notPremiumUser a.web[class*="active"], .notPremiumUser a.web:hover{background-position:128px -196px;}
.notPremiumUser a.mobile[class*="active"], .notPremiumUser a.mobile:hover{background-position:128px -224px;}
.notPremiumUser a.videos[class*="active"], .notPremiumUser a.videos:hover{background-position:128px -252px;}

.notPremiumUser a.file{background-position:128px -308px;}
.notPremiumUser a.video{ background-position: 128px -336px;}
.notPremiumUser a.music{ background-position: 128px -364px;}
.notPremiumUser a.photo{ background-position: 128px -392px;}
.notPremiumUser a.book{ background-position: 128px -448px;}
.notPremiumUser a.games{ background-position:128px -420px;}
.notPremiumUser a.archive{background-position:128px -476px;}
.notPremiumUser a.program{ background-position:128px -588px;}
.notPremiumUser a.web{ background-position:128px -504px;}
.notPremiumUser a.mobile{ background-position:128px -532px;}
.notPremiumUser a.videos{ background-position:128px -560px;}

.notPremiumUser #left_sidebar .rightPanelMargin {margin-right: 5px;}

.compactView td, .iname, .irate, .iviews, .ifolder, .iuser, .ibut {border-right: 0; background: url('/images/compactVD.png?2958501087?2958501087') no-repeat left center; }

/* ------------ 4Sync ----------- */

.topMenu .tmlarea {left: 0; right: auto !important;}
.langbox{margin-left: 0; margin-right: 5px !important;}
.langsel{padding-right: 7px !important; padding-left: 0;}
#syncHeader {background-position: right 0; padding-right: 10px;}

/*help*/
.deviceNavigation ul li {float: right;}
.rtl .helpMac ul li{background-position: right 10px; padding-right: 15px; padding-left: 0;}

/*payment, increase_storage_space*/
.payment_page h1, .increase_storage_space_page h1 {text-align: right;}
.plans_list .best_choise{left: 0; right: auto !important;}
.plans_list fieldset {direction: rtl;}

/*404*/
.error-page .actions span.download,
.error-page .actions span {background-position: right center; padding-right: 33px; padding-left: 0 !important;}
.error-page .actions span{margin-right: 0 !important; margin-left: 35px;}

/*remind_password*/
.remind-password-page .reminder button{direction: rtl;}

/*account, d1*/
#loggedInInfo #signout { margin: 0 20px 0 8px !important; zoom:1;}
.userName {vertical-align: top;}
#hidedLoginForm, #hidedSignUpForm {right: auto !important; left:0 !important;}
.accountSyncHeader .loginbox #login {display: inline; zoom:1;}
.accountSyncHeader .langbox{margin: 0 3px 0 5px;}
.langCorner {position: absolute; right: auto !important; left: 10px;}
#langPanel {left: 0; position: absolute; right: auto !important;}
.accountSyncHeader #langPanel{left: 10px;}
.pageD1 .editTitle img{margin:7px 0 7px 3px;}
.like-container .separator{margin-left: 20px;}

/* ------------ 4Sync ----------- */

#uploadTR .dynamic-tab-pane-control.tab-pane.sm .tab-page {float:right;}

.toolsbg .strangepic {margin-left:0 !important;}

.shifted{padding-left: 0 !important;padding-right: 105px;}
.niceCheck {float: right !important;}
.niceCheck input {margin-left: 0 !important; margin-right: -500px;}

/*---- account top menu ---- */

.actionButtons {padding-right:10px;padding-left: 0;}

.actionButtons > li  {
  float:right;
}

#mainMenu.actionButtons .menuViewList, #mainMenu.actionButtons .menuViewThumb {
  float:left !important;
}

#mainMenu.actionButtons .menu-gray-button .dir, #mainMenu.actionButtons .menu-gray-button a.dir.more span {
  left:0;
  right:auto;
}

ul.dropdown {
  right: 0;
  left:auto;
}

*:first-child+html ul.dropdown {
  right: -41px;
}

ul.dropdown ul {
  right: 99%;
  left:auto;
}

ul.dropdown li a{
  padding:4px 33px 4px 10px;
}

li.fupload a{ background-position: 93% 8px;}
li.ffolder a{ background-position: 93% -22px;}
li.fftp a{ background-position: 93% -55px;}
li.fdownload a{ background-position: 93% -84px;}
li.ftorrent a{ background-position: 95% -120px;}
li.fb1 a{ background-position: 95% -152px;}
li.fzip a{ background-position: 93% -181px;}
li.fshare a{ background-position: 93% -215px;}
li.fnewfolder a{ background-position: 93% -246px;}
li.fpaste a{ background-position: 93% -277px;}
li.fedit a{ background-position: 93% -313px;}
li.fcut a{ background-position: 93%-344px;}
li.fcopy a{ background-position: 93% -374px;}
li.frename a{ background-position: 93% -743px;}
li.fdelete a{ background-position: 93% -406px;}
li.fOpenContaining a {background-position: 93% -769px;}
li.faddf2acc a {background-position: 93% -484px;}
li.fgetlinks a {background-position: 93% -648px;}
li.fversions a {background-position: 95% -792px;}

.menu-gray-button {
  margin-left: 7px;
  margin-right: 0;
 }

.menu-gray-button > a {float:right;}

.menuUpload > a{
   background-position: 92% 5px;
  border-radius: 0 4px 4px 0;
  border-right: 1px solid #d3d3d3;
  border-left-color: transparent;
  padding-right:32px;
}

.menuDownload > a{
   background-position: 90% -88px;
  border-radius: 0 4px 4px 0;
  border-right: 1px solid #d3d3d3;
  border-left-color: transparent;
  padding-right:32px;
}

.menuShare > a{
   background-position: 90% -219px;
  padding-right:32px;
  padding-left:8px;
}

.menuNewfolder > a{
   background-position: 90% -250px;
  padding-right:32px;
  padding-left:8px;
}

.menuPaste > a{
   background-position: 95% -281px;
  padding-right:32px;
  padding-left:8px;
}

.menuPaste > a > .clearBufferButton {
  margin-left: 0;
  margin-right: 10px;
}

.menuEdit > a{
   background-position: 90% -317px;
  padding-right:32px;
  padding-left:8px;
}

.menuCut > a{
   background-position: 90% -348px;
  padding-right:32px;
  padding-left:8px;
}

.menuCopy > a{
   background-position: 90% -378px;
  padding-right:32px;
  padding-left:8px;
}

.menuRename > a {
  background-position: 90% -747px;
  padding-right: 32px;
  padding-left: 8px;
}

.menuAddToMyAccount > a{
  background-position: 94% -488px;
  padding-right: 32px;
  padding-left: 8px;
}

body .add2myAccountButton.jsAddToAccAnchor.loadingSpinnerRight {
  margin-right: 7px;
  margin-left: 40px;
}

.menuDelete > a{
   background-position: 90% -410px;
  padding-right:32px;
  padding-left:8px;
}

.MenuViews li:first-of-type a {
  border-radius: 5px 0 0 5px;
  border-left-color: #d3d3d3;
}

.MenuViews li:first-of-type a:hover {
  border-right-color: #afafaf;
  border-left-color: #afafaf;
}

.MenuViews li:last-of-type a {
  border-radius: 0 5px 5px 0;
  border-left-color: #d3d3d3;
}

.MenuViews li:last-of-type a:hover {
  border-left-color: #afafaf;
}

.MenuViews li:first-of-type {
  border-radius: 6px 0 0 6px;
}

.MenuViews li:last-of-type {
  border-radius: 0 6px 6px 0;
}

.menu-gray-button .dir {
  border-radius:5px 0 0 5px;
  float:right;
}

.menu-gray-button a.dir.more {
  padding-left:21px;
  padding-right: 8px;
}

.menu-gray-button a.dir.more span {

  background: url('/images/indexPage/sprite1.png?3525893067') scroll -46px 0 no-repeat;
  position:absolute;
  left:0 !important;
  right:auto;
}

#mainMenu .premiumFunc:after, #contextMenu .premiumFunc:after{
  left: -6px !important;
  right: auto;
}
.searchbox form.for-rtl {
    margin-left: 70px;
}
.searchbox .proceed {
    left: 2px !important;
    right: auto !important;
}

ul.dropdown li.multilevelButton {background-image: url("/images/icons/topmenu_arrows.png?922781400");background-repeat: no-repeat; background-position: left -37px;}
.footer_in .inpress h2 {
    text-align: right;
}

#folderMenuContainer ul#mainMenu.actionButtons .menu-gray-button.menuUpload.buttonDisabled > a.filesel:hover {border-left-color: transparent !important; border-right-color: #d3d3d3 !important;}
/* ============================== sharing rtl =============== */

#inviteList .sharedContent .slimScrollBar {left:3px !important; right:auto !important;}
.sharingPopupBody .inviteDelete {margin-right: 0; margin-left: 15px; }
.sharingPopupBody {direction: rtl !important;}
.sharingPopupBody .grayPopupButton, .sharingPopupBody .submit-green  {margin-right:8px;margin-left: 0 !important;}
.sharingPopupBody .publicButtons {left:0;right:auto;}
.sharingPopupBody .saveHelper {left:auto; right: 0;}
#errorInEmails {right: 0;left: auto;}
.preview_ico {background-position: 4px -145px;}

.public_links_buttons .buttons li.links a{ background-position: right 0 !important;}
.public_links_buttons .buttons li.embed a{ background-position: right -28px !important;}
.public_links_buttons .buttons li.email a{background-position: right -50px !important;}
.public_links_buttons .buttons li.subdomain a{ background-position: right -74px !important;}
.public_links_buttons .buttons li.send a{ background-position: right -50px !important;}

.Opera .public_links_buttons .buttons li a {display: inline-block;}
.rtl .serviceLinksHolder {
  margin-left: 0;
  margin-right: 75px;
}
.rtl .direct_link {background-position: right -265px;}
.sf_links_tab .direct_link {margin-right: 0;margin-left:auto;}
.sharingPopupBody .shareTabs {left:auto; right:0;}


/* ============================== tooltips rtl =============== */

#tiptip_holder.tip_right {padding-right: 5px; padding-left: 0;}
#tiptip_holder.tip_left {padding-left: 5px; padding-right: 0;}

#tiptip_holder.tip_top #tiptip_arrow_inner {margin-right: -6px; margin-left: auto;}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {margin-right: -6px; margin-left: auto;}
#tiptip_holder.tip_right #tiptip_arrow_inner {margin-right: -5px; margin-left: auto; }
#tiptip_holder.tip_left #tiptip_arrow_inner {margin-right: -7px; margin-left: auto; }

#tiptip_holder.tip_right #tiptip_arrow {left:-6px !important; margin-right: 0 !important; margin-left: 0 !important;border-left-color: #fff;  border-left-color: rgba(255,255,255,0.35); border-right-color: transparent !important;}
#tiptip_holder.tip_left #tiptip_arrow {right:-6px !important; margin-left: 0 !important; margin-right: 0 !important;border-right-color: #fff;  border-right-color: rgba(255,255,255,0.35); border-left-color: transparent !important;}
#tiptip_holder.tip_bottom #tiptip_arrow {margin-top: 1px !important; top: -7px !important; left: 50% !important; margin-left: -6px !important;}
#tiptip_holder.tip_top #tiptip_arrow {left: 50% !important; margin-left: -6px !important; margin-right: 0 !important;}

/*=========== d2 new ============*/

.featureItem.ntime {background-position: 96% center;}
.featureItem.nadwert {background-position: 96% center;}
.featureItem.nspeed {background-position: 96% center;}
.featureItem.nresume {background-position: 96% center;}
.featureItem2 .featureItem2Text {background-position: right center;}

.rtl .fileMeta .reportAbuse {
  left: 0;
  right: auto;
  padding: 2px 16px 2px 0;
  background-position: 103% -557px;
}

.rtl.simpleView .d1btn.floatRight {
  margin: 0 5px 0 0;
}

.rtl.simpleView .downAllButton,
.rtl.simpleView .uploadStartButton,
.rtl.simpleView .shareButton,
.rtl.simpleView .downloadAsZipButton,
.rtl.simpleView .add2myAccountButton {
  padding-right: 30px !important;
  padding-left: 13px !important;
}

.rtl.simpleView .showAllButton {
  padding-right: 13px !important;
  padding-left: 28px !important;
}

.rtl.simpleView .downAllButton:before,
.rtl.simpleView .uploadStartButton:before,
.rtl.simpleView .shareButton:before,
.rtl.simpleView .downloadAsZipButton:before,
.rtl.simpleView .add2myAccountButton:before,
.rtl.simpleView .athumb:before,
.rtl.simpleView .alist:before {
  left: auto;
  right: 7px;
}

.rtl.simpleView .downAllButton .openDD {
  right: auto;
  left: -1px;
  border-radius: 4px 0 0 4px;
}

.rtl.simpleView .showAllButton:after {
  right: auto;
  left: 0;
}

.rtl .inButtonDropdown {
  right: -1px;
  left: auto;
}

.rtl .floatRight .inButtonDropdown {
  left: -1px;
  right: auto;
}

.rtl .folderContentHeading a,
.rtl .flist td {
  text-align: right !important;
}

.rtl .flist .itemIcoCol {
  text-align: center !important;
}

.rtl .flist .itemSimpleName {
  margin-right: 0;
  margin-left: 25px;
}

.rtl #navigationLinks {
  margin-left: 0;
  margin-right: 16px;
}

.rtl .sortOrderNAME {
  padding-left: 0;
  padding-right: 16px;
}

.rtl .sortButtons img {
  margin-left: 0;
  margin-right: 3px;
}

.rtl .itemNameCol .itemAddToAccount {
  right: auto;
  left: 25px;
}

.rtl .itemNameCol .itemAddToAccount:after {
  left: auto;
  right: -21px;
  background: -moz-linear-gradient(left,  rgba(245,249,252,1) 0%, rgba(125,185,232,0) 50%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(245,249,252,1)), color-stop(50%,rgba(125,185,232,0)));
  background: -webkit-linear-gradient(left,  rgba(245,249,252,1) 0%,rgba(125,185,232,0) 50%);
  background: -o-linear-gradient(left,  rgba(245,249,252,1) 0%,rgba(125,185,232,0) 50%);
  background: -ms-linear-gradient(left,  rgba(245,249,252,1) 0%,rgba(125,185,232,0) 50%);
  background: linear-gradient(to right,  rgba(245,249,252,1) 0%,rgba(125,185,232,0) 50%);
}

.rtl .add2accDiv .add2accText {
  padding: 0 25px 0 0;
  background-position: right -15px;
}

.rtl .thumbWithPreview .add2accDiv .add2accText {
  background-position: right -186px;
}


/*============= traffic limitation popup =========*/

.allowedTraffic {border-radius:0 15px 15px 0;}
.trafficContainer .grids .scale{margin-right:19px; margin-left:auto;}
.trafficContainer .grids#grid0 {right:0; left:auto;}
.trafficContainer .grids#grid1 {right:90px; left:auto;}
.trafficContainer .grids#grid2 {right:180px; left:auto;}
.trafficContainer .grids#grid3 {right:270px; left:auto;}
.trafficContainer .grids#grid4 {right:355px; left:auto;}
.trafficContainer .grids#grid4 .scale{margin-right:25px; margin-left:auto;}

/*=============== account traffic counters =============*/

.spaceScale, .spaceTitle {margin-right: 4px;margin-left:0;}
.buySpaceLink {  border-right:1px solid #7a7f84; border-left: 0; box-shadow: -1px 1px 1px #fff;background-position: 2px 1px;}
.sizer { border-left: 1px solid #888d93; border-right: 0;}
.spaceScale { border-right: 1px solid #888d93; border-left: 0; box-shadow: -1px 1px 1px #fff;}

/*=========== d1 new ============*/

body.rtl .d1mainButtons > a {
  padding: 4px 8px 4px 10px;
  margin-left:7px;
  margin-right:0;
}

.site4sync .soc {margin-left:7px; margin-right:0;}

body.rtl .downloadFileButton i {background-position: right -600px;}
body.rtl .downloadFileButton.d1TypeGrayButton i {background-position: right -85px;}
body.rtl .downloadFileButton.v i {background-position: right -626px;}

body.rtl .shareWithFriendsButton i {background-position: right -215px;}
body.rtl .add2myAccountButton i {background-position: right -483px;}
body.rtl .downloadAsZipButton i {background-position: right -183px;}
body.rtl .downloadAsB1Button i {background-position: right -153px;}
body.rtl .musicEmbedButton i {background-position: right -21px;}
.Mozilla.rtl .musicEmbedButton i,
body.rtl[class*="IE"] .musicEmbedButton i{
  background-position: right -20px;
}

.commentAvatar {
  margin-left: 15px;
  margin-right: 0 !important;
}

div[id^="replyTo"] .commentAvatar {
  margin-right: 70px !important;
  margin-left: 15px !important;
}

#submitCommButt {
  margin-left: auto;
  margin-right: 70px;
}

div[id^="replyTo"] #submitCommButt {
  margin-left: auto;
  margin-right: 123px;
}

.commentFirstLevel.secondLevel {
  padding-left: 0;
  padding-right: 70px;
}

.rtl .footer .fcol {
  text-align: right;
}

.rtl .footer .fcol:first-child:before {
  display: block;
}

.rtl .footer .fcol:last-child:before {
  display: none;
}

.ra1-pw-layout-horizontal {
  text-align: left;
}

.ra1-pw-layout-horizontal {
  direction: ltr;
}

.cardsImg .reminder input, .cardsImg .reminder button {
  margin-right: 209px !important;
  margin-left: 0;
}

/*-------- new bottom panel uploading -------*/

.uploader .folder .foldername {
  float:right !important;
}

.uploaderFileMeta .action_share {
  background-position: right 0;
}

.uploaderFileMeta .descadd {
  background-position: right -21px;
}

.uploaderFileMeta .action_tag {
  background-position: right -40px;
}

.mainProgressWrapper .progressbar .cancelAll {
  left: 15px;
  right: auto !important;
}

#bottombar .progressbar .cancelAll {
  left: 11px;
  right: auto !important;
}

.bottomButtons {
  padding:0 46px 0 9px;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #f7f8f8;
}

.bottomButtons.first {
  border-left: 1px solid #cfcfcf;
  margin-left: 0;
  border-right: none;
  margin-right: 10px;
}
.bottomButtons.last {
  border-left: none;
  border-right: 1px solid #f7f8f8;
}

#upFiles {background-position: 90% 0;}
#upFolder {background-position: 90% -27px;}
#webGrab {background-position: 90% -54px;}
#multiUpload {background-position: 90% -83px;}
#flashContainer {background-position: 90% -83px;}

#upFiles:hover {background-position: 90% -112px;}
#upFolder:hover {background-position: 90% -139px;}
#webGrab:hover {background-position: 90% -166px;}
#multiUpload:hover {background-position: 90% -196px;}
#flashContainer:hover {background-position: 90% -196px;}

.catsText .mainText .threedots {
  margin-left: 0;
  margin-right: 2px;
}

.uploader .drag.up,
.popup_dNd.uploader .up {
  background-position: left 0 !important;
}

.uploadPopupCloudMessage {
  background-position: right 0 !important;
}

#bottombar .cancelAll {
  left: 11px;
  right: auto !important;
}

#upbox.acc_bottom .getLinks i{
  background-position: center -66px;
}

.bottomPanelBanner, .alert.blogPostsPreview {
  margin-left: 3px;
  margin-right: 0;
}

.alert.blogPostsPreview {
  background-position: left -62px;
}

.alert.blogPostsPreview .blogTitle, .alert.blogPostsPreview .readall {
  left: 5px;
  right: auto !important;
}

.progressbar .in_shadow, .mainProgressWrapper .progressbar {
  direction: rtl;
}

.index .progressbar .in_shadow, .mainProgressWrapper .progressbar {
  direction: ltr;
}

/*=== new account ===*/

.fileShareAndMore {
  left:0;
  right: auto !important;
}

#files .filesTable td.TfilesName {
  background-position: right center;
  padding-left: 150px;
  padding-right: 45px;
  overflow: hidden;
}

#filesHeadings .jsUp span {
  background-position: left -70px;
}

#filesHeadings .jsDown span {
  background-position: left 6px;
}

#files.thumbnailView {padding-left: 0; padding-right: 10px;}

.menuNextPage {
  border-radius: 6px 0 0 6px;
}

.menuNextPage a {
  background-image: url("/images/icons/topmenu_buttons_icons.png?2732036014");background-repeat: no-repeat; background-position: 3px -721px;
  border-right: 1px solid transparent;
  border-left: 1px solid #d3d3d3;
  border-radius: 5px 0 0 5px;

}

.menuPreviousPage {
  border-radius: 0 6px 6px 0;
  margin-left: 0;
}

.menuPreviousPage a {
  background-image: url("/images/icons/topmenu_buttons_icons.png?2732036014");background-repeat: no-repeat; background-position: 3px -697px;
  border-radius: 0 5px 5px 0;
}

#filesHeadings #filesCheck, #filesHeadings #filesName, #filesHeadings #filesSize, #filesHeadings #filesModify {
  background-position: right center;
}

#filesName {
  left: 195px;
  right: 40px;
}

.jsWithScroll #filesName {
  left: 212px;
  right: 40px;
}

.jsWithScroll #filesModify {
  margin-left:17px;
  margin-right:0;
}

.thumbFilename .thumbFilenameButtons {
  right: auto;
  left: 0;
}

/*=== private sharing friends ===*/

.sharing_content_tab .addMessageLabel,
.sharing_content_tab .promoConnectText .fbIcon{
  background-position: right center;
}

.friendsListPopupBody .friendsListTabs #everyBtn {background-position: right -225px;}
.friendsListPopupBody .friendsListTabs #fbBtn {background-position: right -315px;}
.friendsListPopupBody .friendsListTabs #twitterBtn {background-position: right -360px;}
.friendsListPopupBody .friendsListTabs #emailBtn {background-position: right -405px;}
.friendsListPopupBody .friendsListTabs #friends4sBtn {background-position: right -270px;}

.friendsListPopupBody .friendsListTabs #everyBtn:hover,
.friendsListPopupBody .friendsListTabs #everyBtn.active {background-position: right 0;}
.friendsListPopupBody .friendsListTabs #fbBtn:hover,
.friendsListPopupBody .friendsListTabs #fbBtn.active {background-position: right -90px;}
.friendsListPopupBody .friendsListTabs #twitterBtn:hover,
.friendsListPopupBody .friendsListTabs #twitterBtn.active {background-position: right -135px;}
.friendsListPopupBody .friendsListTabs #emailBtn:hover,
.friendsListPopupBody .friendsListTabs #emailBtn.active {background-position: right -180px;}
.friendsListPopupBody .friendsListTabs #friends4sBtn:hover,
.friendsListPopupBody .friendsListTabs #friends4sBtn.active{background-position: right -45px;}

.friendsListContent .slimScrollDiv .slimScrollBar,
.sharedContent .slimScrollDiv .slimScrollBar {
  left: 3px !important;
  right: auto !important;
}

.friendsListDiv .alfabetDivider {
  padding-left: 0;
  padding-right: 18px;
}

.friendsListPopupBody .friendsSearch .input-light-small {
  background-position: right -446px;
}

.innerRelative .friendsListButtons {
  left: 0;
  right: auto !important;
}

.friendsListFooter #tags_2_tagsinput.tagsinput {
  float: right !important;
}

.ui-autocomplete-p .ui-menu-item a.ui-corner-all .uit img {
  margin-right: 1px !important;
  margin-left: 10px !important;
}

.baloonTransformationBlock .tagsinput div,
.baloonTransformationBlock .tagsinput span.tag {
  float: right !important;
}

body div.tagsinput span.tag {padding: 0 5px 2px 15px;}
body div.tagsinput span.tag a {right: auto; left: 5px;}

.sharing_content_tab .selectFriendsLink {
  left: 4px;
  right: auto !important;
}

.friendsSearch .input-light-small {
  padding-left: 5px !important;
  padding-right: 25px !important;
}

#invited_tab .friendsFaces .friendFace {
  margin-left: 9px;
  margin-right: 0 !important;
}

.friendsListTabs .tab {
  padding-left: 0;
  padding-right: 38px;
}

#passwordBlock .submit-light,
#subdomainBlock .submit-light {
  margin-right: 10px !important;
}

.friendsListPopupBody .fbConnectButton, .friendsListPopupBody .fbLoginButton {
  margin-left: 0 !important;
  margin-right: 40%;
}

.cc .bgPopupBody {
  background: #e4eff8 url(/images/ajax_loading.gif?3975074307) no-repeat 375px center;
  padding-right: 50px;
  padding-left: 10px;
}

/*--- settings ---*/

.settingsWrapper .inputTitle,
.settingsWrapper .inputBody {
  float: right;
}

.settingsWrapper .deleteAcc,
.settingsWrapper .submit-blue.saveChangesButton {
  margin-left: auto;
  margin-right: 145px;
}

.jsStatisticsLoaded .settingsWrapper table th {
  text-align: right;
  background-position: right center;
}

.settingsWrapper .inputTitle {
  text-align: left;
  padding-right: 0;
  padding-left: 15px;
}

.settingsWrapper .backgroundThumb {
  background-position: right top;
}

.jsSocialNetworksLoaded .settingsWrapper .inputTitle {
  text-align: right;
}

.jsSocialNetworksLoaded .settingsWrapper .inputTitle.facebook {background-position: right 0;}
.jsSocialNetworksLoaded .settingsWrapper .inputTitle.twitter {background-position: right -37px;}
.jsSocialNetworksLoaded .settingsWrapper .inputTitle.googlePlus {background-position: right -74px;}

.settingsMainArea {
  border-left: 0;
  border-right: 1px solid #f6f6f6;
}

.settingsSwitchers li {
  padding-left: 15px;
  padding-right: 60px;
  background-position: 182px center;
}

.settingsWrapper .inputBody.wide .tileBlock input {
  margin-right: 0;
  margin-left: 5px;
}

.settingsSwitchers .statistics.premiumIcon h2 {
  background-position: left center;
}

.settingsWrapper .inputBody.wide input {
  margin: 0 0 0 7px;
}

.jsSocialNetworksLoaded .inputTitle {
  padding-right: 40px;
}

.settingsMainArea .saveChangesButton.loading:after {
  right: auto;
  left: -30px;
}

.site4shared .fileDescription .b1block {
  margin: 4px 10px 0 0;
}

.site4shared .b1block {
  text-align: right;
}

#toolbar-dialog {
  right:0;
  left:auto;
}

.jsProfileLoaded .profilePageLink {
  right: auto;
  left: 20px;
}

.iconDiv {
  left:auto;
  right:0;
}

.sharingPopupBody .baloonTransformationBlock #emailsforscroll {
  padding-right: 0;
  padding-left: 30px;
}

.sharingPopupBody  .shareSwitchersContainer .tabTitle {
  background-position: right center;
}

.shPopup .sharing_content_tab .public_links_buttons {
  left: auto !important;
  right: 0;
}

.shPopup .sharing_content_subtab {
  border-radius: 5px 0 5px 5px;
}

.shareSwitchersContainer .shareTabsCustomSelect {
  padding: 0 10px 0 25px;
}

.shareSwitchersContainer .shareTabsCustomSelect .openDropdownButton {
  right:auto;
  left:-1px;
  background-position: 10px 14px;
  border-radius: 5px 0 0 5px;
}

.shareSwitchersContainer .shareTabsCustomSelect .tabTitle {
  padding: 6px 25px 6px 10px;
  background-position: right center;
}


.sharingPopupBody .shareTabs .tabTitle {
  padding: 10px 35px 10px 10px;
  background-position: 95% center;
}

.shareSwitchersContainer .shareTabs .tab span {
  padding: 10px 0 10px 10px;
}

.loginPage .social_login {
  border-right: 0;
  border-left: 1px solid rgb(221, 221, 221);
}

/*4sync header top menu*/
.accountSyncHeader .topMenu {
  right: auto !important;
  left: 20px;
}

.header .topMenu .notificationBlockButton,
.accountSyncHeader .topMenu .notificationBlockButton {
  float: right;
}

.notificationBlockButton:after,
.loginbox:after,
.header .topMenu {
  right: auto !important;
  left: 0;
}

.topMenu #loggedInInfo {
  margin-left: 0;
}

.topMenu .myAccountDropdownMenu {
  right: auto !important;
  left: 0;
}

.topMenu .dropdownTopArrow {
  right: 49px;
}

.site4sync.rtl .topMenu .loginbox {
  padding: 10px 10px 10px 20px;
  border-right: 0;
  border-left: 1px solid #7A7A7A;
}

.site4sync.rtl .topMenu .signupbox {
  padding: 10px 20px 10px 5px;
}

.site4sync.rtl #hidedSignUpForm {
  left: -10px !important;
}

.site4sync.rtl #hidedLoginForm {
  left: 5px !important;
}

.site4sync.rtl .topMenu .dropdownTopArrow {
  right: auto;
  left: 10px;
}

.site4sync.rtl .topMenu .loggedUserbox .dropdownTopArrow {
  right: auto;
  left: 44px;
}

.site4sync.rtl .contentBlock.jsShowComments {
  padding-right: 25px;
  padding-left: 365px;
}

.site4sync.rtl .commentsSidebar {
  right: auto;
  left: -345px;
  -webkit-transition: left 0.5s ease;
  -moz-transition: left 0.5s ease;
  -o-transition: left 0.5s ease;
  transition: left 0.5s ease;
}

.site4sync.rtl .contentBlock.jsShowComments .commentsSidebar {
  right: auto;
  left: 25px;
}

.site4sync.rtl .commentsSidebar .viewAllComments {
  right: auto;
  left: 0;
}

.site4sync.rtl .commentMeta {
  padding-right: 0;
  padding-left: 70px;
}

.site4sync.rtl .commentsSidebar .userAvatar {
  left: auto;
  right: 0;
}

.site4sync.rtl .commentsSidebar.activeComment .commentsPost {
  padding-left: 0;
  padding-right: 40px;
}

.site4sync.rtl .commentMeta .cremove,
.site4sync.rtl .commentMeta .replyAndSpamWrapper {
  right: auto;
  left: 0;
}

.site4sync.rtl .commentMeta .creply,
.site4sync.rtl .commentMeta .cspam {
  float: left;
  margin-left: 0;
  margin-right: 5px;
}

body .notificationLink .linkWord {
  right: auto;
  left: 10px;
}

.controls .alln i {
  display: none;
}

.click_container .dropdownTopArrow {
  right: auto;
  left: 10px;
}

body .controls .click_container {
  right: auto;
  left: 0;
}

body .click_container.cucp .dropdownTopArrow {
  right: auto;
  left: 26px;
}

body .click_container.clogin .dropdownTopArrow {
  right: auto;
  left: 15px;
}

.small_header .header #innerLogo {
  text-align: right;
}

.loginbox .dropdownTopArrow,
.signupbox .dropdownTopArrow {
  right: auto !important;
  left: 12px;
}

.site4sync.rtl .topMenu .loggedUserbox > span,
.site4sync.rtl .topMenu .loginbox > span,
.site4sync.rtl .topMenu .signupbox > span {
  padding-right: 0;
  padding-left: 20px;
  background-position: left 7px;
}

.site4sync.rtl .topMenu .loggedUserbox:hover > span,
.site4sync.rtl .topMenu .loginbox:hover > span,
.site4sync.rtl .topMenu .signupbox:hover > span {
  background-position: left -11px;
}

.site4sync.rtl .nBtn[class*="ico"] {
  padding-left: 15px;
  padding-right: 40px;
}

.site4sync.rtl .nBtn[class*="ico"]:before {
  left: auto;
  right: 15px;
}

.site4sync.rtl .topFileName {
  background-position: right 7px;
}

.site4sync.rtl .downloadFooter {
  right: auto;
  left: 15px;
}

body .controls .click_container.cnotifications,
.site4sync .click_container.cnotifications {
  right: auto !important;
  left: -52px;
}

body.rtl .click_container.cnotifications .dropdownTopArrow {
  right: auto !important;
  left: 53px;
}

body .cnotifications .dropdownInner:before {
  right: auto;
  left: 68px;
}

body.rtl .cnotifications .nitem {
  padding: 12px 65px 10px 120px;
}

body .cnotifications .uPhoto {
  margin: -18px 0 0;
  left: auto;
  right: 15px;
}

body .cnotifications .linkWord {
  right: auto !important;
  left: 15px;
}

body .cnotifications .type {
  left: auto;
  right: 43px;
}

body .cnotifications .uPhoto img[src*="/images/icons/"] {
  left: auto;
  right: -6px;
}

body tester {
  left: auto !important;
  right: -9999px !important;
}

.innerRelative #mainbar {
  right: 205px;
  left: 0;
}

.loginButton {
  right: auto;
  left: 0;
}

.d1leftPanel.withRightBorder {
  padding-left:19px;
  padding-right:0;
  border-left:solid 1px #F0F0F0;
  border-right:none;
  margin-left: 20px;
  margin-right: 0;
}

.propertiesWrapper .propertiesTabHelpMsg {
  right: auto;
  left: 18px;
}

.propertiesWrapper .propertiesTabSwitcher {
  right: auto;
  left: 0;
}

.propertiesWrapper .folderPerm {background-position: right 4px;}
.propertiesWrapper .folderDescr {background-position: right -24px;}
.propertiesWrapper .fileTags {background-position: right -70px;}
.propertiesWrapper .mp3info {background-position: right -95px;}

.propertiesWrapper input.checkItem,
.propertiesWrapper .propertiesTabContentGroup input {
  margin: 1px 0 2px 3px;
}

.propertiesButtons .permissionsSwitcher input {
  margin-right: 0;
  margin-left: 7px;
}

.propertiesWrapper .helpLink {
  right: auto;
  left: 0;
}

.inviteFriendsWrapper .inviteAllFriends {
  background-position: 100% 3px;
}

.friendsList .friendsLine {
  margin-left: auto;
  margin-right: 10px;
  float: right;
}

.propertiesTab .shareLink{
  background-position: 100% 1px;
}

.pageKeyFutures .settingsWrapper img.floatLeft {padding-right: 0; padding-left: 10px;}
.pageKeyFutures .settingsWrapper img.floatRight {padding-left: 0; padding-right: 10px;}

.smallHeading.icoFB {background-position: 100% 3px;}
.smallHeading.icoShare {background-position: 100% -20px;}
.smallHeading.icoLetter {background-position: 100% -41px;}
.icoMessage {background-position: 100% -64px;}

.customMessageBlock {background-position: 2% 0;}

.switchersBlock .switcher i {
  left: auto;
  right: -30px;
}

.inviteFriendsWrapper .inviteThroughLink div.tagsinput div {
  float: right;
}

.inviteFriendsWrapper #contactsSendEmail.loading:after {
  right: auto;
  left: -30px;
}

.loadingSpinnerLeft:before {
  left: auto;
  right: -30px;
}

.loadingSpinnerRight:after {
  right: auto;
  left: -30px;
}

.sharingPopupBody div.changePermissions i {
  float: left;
  margin-right: 0;
  margin-left: -15px;
}

div.changePermissions.readPerm {background-position: right 3px}
div.changePermissions.writePerm {background-position: right -16px}

div.dropdownPermissions {
  left: auto;
  right: -10px;
}

div.readPermission,
div.writePermission {
  padding: 7px 25px 7px 7px;
}

div.readPermission input,
div.writePermission input {
  left: auto;
  right: 7px;
}

div.dropdownPermissions .readPermission .label {background-position: right -35px;}
div.dropdownPermissions .writePermission .label {background-position: right -54px;}

body div.searchDivider {
  margin-left: 0;
  margin-right: -10px;
}

.header .searchbox {
  margin-left: 0;
  margin-right: 71px;
}

.rtl .header .searchform .cfilter a {
  padding: 7px 40px 7px 20px;
}

.rtl .searchform .cfilter .dropdownTopArrow {
  left: auto;
  right: 25px;
}

.rtl .header .searchform .cfilter .file {background-position: 90% 8px}
.rtl .header .searchform .cfilter .photo {background-position: 90% -22px}
.rtl .header .searchform .cfilter .music {background-position: 90% -53px}
.rtl .header .searchform .cfilter .book {background-position: 90% -83px}
.rtl .header .searchform .cfilter .video {background-position: 90% -114px}

.rtl .header .active_filter i.file {background-position: 17px -153px}
.rtl .header .active_filter i.photo {background-position: 17px -183px}
.rtl .header .active_filter i.music  {background-position: 17px -214px}
.rtl .header .active_filter i.book {background-position: 17px -245px}
.rtl .header .active_filter i.video {background-position: 17px -276px}

.rtl .mainHeader .active_filter i.file {background-position: 16px 4px;}
.rtl .mainHeader .active_filter i.photo {background-position: 16px -20px;}
.rtl .mainHeader .active_filter i.music {background-position: 16px -43px;}
.rtl .mainHeader .active_filter i.book,
.rtl .mainHeader .active_filter i.books_office{background-position: 16px -66px;}
.rtl .mainHeader .active_filter i.video {background-position: 16px -92px;}
.rtl .mainHeader .active_filter i.games {background-position: 16px -116px;}

.mainHeader .searchform .proceed {
  background-position: -41px -39px;
}

body .miniPlayerBlock {
  right: auto;
  left: 9px;
}

body .newPlayerWrapper {
  right: auto;
  left: 33px;
  text-align: left;
}

body .playlistDropdownMenu.submenu {
  right: auto;
  left: 99%;
}

body .newPlayerWrapper:after {
  right: auto;
  left: 50px;
}

body.jsNarrowWindow.uploadWidgetVisible .newPlayerWrapper::after {
  right: auto;
  left: 3px;
}

.sharingPopupBody .moreOptionsLinksHolder {
  right: auto;
  left: 0;
}

.sharingPopupBody .inviteListHolder .invited .changePermissions {
  padding: 0 0 0 15px;
  margin-right: 0;
  margin-left: 12px;
}

.sharingPopupBody .inviteListHolder .changePermissions .dropdownPermissions {
  right: auto;
  left: -25px;
}

.sharingPopupBody .directlink,
.sharingPopupBody .links_inputs {
  margin-left: auto;
  margin-right: 78px;
}

.sharingPopupBody .direct_link {
  margin: 5px 75px 10px 0;
}

.sharingPopupBody #sf_links_tab .direct_link {
  margin-right: 0;
}

body .recentlyFilesWrapper .slimScrollBar,
body .miniFolderFilelist .slimScrollBar {
  right: auto !important;
  left: 3px !important;
}

body .miniFolderItem img {
  left: auto;
  right: 10px;
}

body .miniFolderItem i {
  right: auto;
  left: 14px;
}

body .removeHistoryItem {
  right: auto;
  left: 5px;
}

body .rBoxHeading.qrcode {
  padding-left: 10px;
  padding-right: 30px;
  background-position: 275px center;
}

body .rBoxHeading.historySwitcherLink {
  padding-left: 10px;
  padding-right: 30px;
  background-position: 277px center;
}

body .rBoxHeading.relatedFheading {
  padding-left: 10px;
  padding-right: 30px;
  background-position: 275px center;
}

body .rBoxHeading.trafficTitle {
   padding-left: 10px;
   padding-right: 30px;
   background-position: 275px center;
 }

body .rBoxHeading.buyPremiumTitle {
  padding-left: 10px;
  padding-right: 30px;
  background-position: 275px center;
}

body .b1linkHolder .tooltipB1 {
  left: auto;
  right: -120px;
}

body .d1rightPanel .b1linkHolder .tooltipB1 {
  left: auto;
  right: 0;
}

.loginContent #signupSide {
  border-right: 0;
  border-left: 1px solid #ecf0f3;
}

.loginContent .buttonHolder {
  right: auto;
  left: 0;
}

.loginContent #signupSide .buttonHolder {
  right: auto;
  left: 20px;
}

.loginContent .socialLog .socLoginButton {
  float: left;
  margin-left: 0;
  margin-right: 8px;
}

.use-feature .authWindowTitle > div {
  background-position: right center;
  padding-left: 0;
  padding-right: 30px;
}

.loginContent .rememberMeBlock input {
  margin: 2px 0 0 5px;
}

body .jsSharedWithMe#files .filesTable tr.fileItem[id*="folder"] .TfilesName .name {
  padding-right: 0;
  padding-left: 40px;
}

body .tabsSwitcher .ncounter {
  right: auto;
  left: 0;
}

.site4shared .sharemore {
  right: auto;
  left: 6px;
}

.site4sync .sharemore,
.site4sync .folderMetaAndSharing .sharing-block .sharemore {
  right: auto;
  left: 10px;
}

.site4sync .fileName #userInfo {
  right: auto;
  left: 12px;
}

.TfilesName .jsNewName {
  float: right;
}

.webfx-tree-item .jsNewName {
  margin: 0 5px 0 0;
}

.propertiesHeading .renamePen {
  right: auto;
  left: 0;
}

.rtl .input-light-small.subdomainQEform {
  padding-right: 5px;
  padding-left: 100px;
}

.rtl .subdomainQEform .jsSiteDomain {
  right: auto;
  left: 10px;
}

.rtl .socialLoginBlock .nBtn {
  margin-left: 0;
  margin-right: 13px;
}

.rtl .socialLoginBlock .nBtn:first-child {
  margin: 0;
}

.rtl .loginFooter a {
  border-right: 0;
  border-left: 1px solid #fff;
  padding: 0 5px 0 6px;
}

.rtl .loginFooter .langboxabs {
  padding-left: 0;
  padding-right: 5px;
}

.site4sync .folderSize,
.site4sync .folderSize span {
  direction: ltr;
}

.rtl .socialButtons .nBtn[class*="ico"]:before {
  left: auto;
  right: 22px;
}

.rtl .webfx-tree-item img.froot {
  margin-left: 0;
  margin-right: 7px;
}

.rtl .footer .footerBlock a[href*="facebook"] {
  padding-left: 0;
  padding-right: 25px;
  background-position: 100% -57px;;
}

.rtl .footer .footerBlock a[href*="twitter"] {
  padding-left: 0;
  padding-right: 25px;
  background-position: 100% -28px;;
}

.rtl .footer .footerBlock a[href*="google"] {
  padding-left: 0;
  padding-right: 25px;
  background-position: 100% 1px;;
}

.rtl .billingCost span {
  right: auto;
  left: 110%;
}

.rtl .paidPlanTop i {
  margin: 0;
}

.rtl .paidPlanList {
  padding-left: 0;
  padding-right: 18px;
}

.rtl .bottomNotes {
  padding:0 46px 0 9px;
}

.rtl .bottomNotes:before {
  left: auto;
  right: 8px;
}

.rtl .fullScreenDND .o {
  right: auto;
  left: 0;
}

.rtl .mainHeader .searchform .filter #active_filter span {
  margin: 11px 0 0 3px;
}

/* new music page optimization */

.rtl .musicBoxCentered img.coverImageBig {
  float: left;
  margin: 30px 0 30px 10px;
}

.rtl .musicInfo,
.rtl .musicControls,
.rtl .errorBlockCannotPlay {
  left: auto;
  right: 10px;
}

.rtl .musicTagsHolder {
  right: auto;
  left: 310px;
}

.rtl.downloadImage .musicTagsHolder {
  right: auto;
  left: 0;
}

.rtl .musicTagLine,
.rtl .musicMoreTagLine {
  text-align: left;
  padding-right: 0;
  padding-left: 20px;
}

.rtl .musicButtonsHolder > * {
  float: right;
  margin-right: 0;
  margin-left: 5px;
}

.rtl .musicListenCounter,
.rtl .musicCommentsCounter,
.rtl .musicTracksCounter {
  margin-right: 0;
  margin-left: 15px;
  padding-left: 0;
  padding-right: 20px;
  background-position: 100% 2px;
}

.rtl .musicCommentsCounter {background-position: 100% -19px;}
.rtl .musicTracksCounter {background-position: 100% -40px;}

.rtl .musicButtonAdd i {background-position: 100% -62px;}
.rtl .musicButtonShare i {background-position: 100% -86px;}
.rtl .musicButtonEmbed i {background-position: 100% -109px;}

.rtl .nextMusicFileTooltip {
  padding: 10px 76px 10px 10px;
}

.rtl .nextMusicFileTooltip img {
  left: auto;
  right: 5px;
}

.rtl .generalReportAbuse {
  right: auto;
  left: 12px;
  padding: 2px 20px 2px 0;
  background-position: 100% -558px;
}

.rtl .guideTip {
  padding: 15px 72px 15px 15px;
}

.rtl .guideTip:before {
  left: auto;
  right: 15px;
}

.rtl .generalUsername {
  padding-left: 0;
  padding-right: 26px;
}

.rtl .commentItem .commentAva,
.rtl .generalAntivir:before,
.rtl .generalUsername img {
  left: auto;
  right: 0;
}

.rtl .generalInfoHolder .generalUsername a {
  margin-right: 0;
  margin-left: 10px;
}

.rtl .commentWrite .nBtn,
.rtl .cmTime,
.rtl .d1CommentsWrapper .commentsBlock,
.rtl .d1CommentsWrapper .commentsBlockTitle,
.rtl .d1SidebarBlock,
.rtl .generalID3tags .id3tag {
  float: right;
}

.rtl .d1CommentsWrapper .commentsBlock {
  float: none;
}

.rtl .d1MainInfoBlock {
  float: right;
  margin-right: 0;
  margin-left: 20px;
}

.rtl .generalAntivir {
  float: right;
  margin-left: 0;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 23px;
}

.rtl .DHbutton,
.rtl .generalDownload {
  float: right;
  padding: 0 38px 0 13px;
}

.rtl .DHbutton:before,
.rtl .generalDownload:before {
  left: auto;
  right: 13px;
}

.rtl .DHbutton {
  margin-right: 0;
  margin-left: 9px;
}

.rtl .d1FeaturedFile.sideRekl .ndimg {
  float: none;
}

.rtl .commentItem {
  padding-left: 0;
  padding-right: 56px;
}

.rtl .cmReply,
.rtl .cmSpam,
.rtl .cmCancelSpam,
.rtl .cmDelete {
  float: left;
  margin-left: 0;
  margin-right: 15px;
}

.rtl .commentItem .cmName {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}

.rtl .pagerWrapper {
  direction: ltr;
  padding: 15px 160px 0 0;
  text-align: right;
}

.rtl .commentBalloon:before {
  left: auto;
  right: -7px;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.rtl.IE9 .commentBalloon:before {
  display: none;
}

.rtl .writeCommentControls .commentsCharLeft {
  float: left;
}

.rtl .fakeAnchorForTagsTips {
  right: auto;
  left: 0;
}

.rtl .commentItem.jsIsRep {
  margin-left: 0;
  margin-right: 56px;
}

.rtl .NMFTclose {
  right: auto;
  left: 5px;
}

/*quick tour page*/
.rtl .tutTumb {
  padding-right: 0;
  padding-left: 16px;
  background: no-repeat right 0;
}

.rtl .tutTumb:first-child {
  margin-left: 9px;
}

.rtl .tutTips {
  padding: 25px 75px 25px 30px;
  background-position: 96% center;
}

.rtl .tutButtons .tutBtn.next {
  padding-right: 20px;
  padding-left: 36px;
}

.rtl .tutButtons .tutBtn.back {
  padding-left: 20px;
  padding-right: 36px;
}

.rtl .tutBtn.next:before {
  right: auto;
  left: 16px;
  background-position: left -543px;
 }

.rtl .tutBtn.back:before {
  left: auto;
  right: 16px;
  background-position: right -543px;
}

.rtl .tutRegularTip {
  padding: 3px 27px 3px 0;
  background-position: right center;
}

.rtl .searchbox .suggest {
  right: -1px;
  left: 69px;
}

/*ads blocks with iframes*/

.featured-frame.type-1 {
  float: right;
  margin-right: 0;
  margin-left: 15px;
}

.featured-frame.type-2 {
  float: right;
  margin-right: 0;
  margin-left: 9px;
}

.featured-frame.type-3 {
  float: right;
  margin-right: 0;
  margin-left: 25px;
}

.featured-frame.type-4 {
  float: right;
  margin-left: 0;
  margin-right: 15px;
}

.featured-frame.type-5 {
  float: right;
}

.rtl .searchbox .cfilter a {
  float: right;
}

.rtl .kb_menu {
  margin-right: 0;
  margin-left: 30px;
}

.rtl .kbLink.active:after {
  right: auto;
  left: -10px;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.rtl .kb_search .submitSearch {
  right: auto;
  left: 10px;
}

.rtl .moreHelpLabel {
  background-position: right center;
}

.rtl .newD2counterWrapper .counterHolder {
  right: auto;
  left: 0;
}

.rtl .musicMetaWrapper {
  text-align: right;
}

.rtl .slideshowLink,
.rtl .viewallLink {
  padding-left: 0;
  padding-right: 20px;
}

.rtl .slideshowLink:before,
.rtl .viewallLink:before {
  left: auto;
  right: 0;
}

.rtl .slideshowLink {
  left: auto;
  right: 0;
}

.rtl .viewallLink {
  right: auto;
  left: 0;
}

.site4sync .progressBarWithStopButton {
    float: left;
}
.site4sync .progressfull{
    float: left;
    left: auto;
    right: 0;
}
.site4sync .progressBarWithStopButton .simpleProgressbar {
    margin: 0;
}

/*4sync d1 pins*/

.rtl .d3topTitle {
  background-position: right center;
}

.rtl .and_fastD_frame {
  left: auto;
  right: 0;
}

.rtl.pinsOFF .topActionsMenu .pinOnOff:hover,
.rtl .topActionsMenu .pinOnOff {
  float: left;
  border-right: 0;
  margin-right: 0;
  border-left: 1px solid #e6e6e6;
  margin-left: 5px;
}

.rtl .pinWindowWrapper {
  left: 0;
  right: -5000px;
}

.rtl .pinWindowWrapper {
  left: 0;
  right: -5000px;
}

.rtl.pinsWindowEnabled .pinWindowWrapper {
  left: 0;
  right: 0;
}

.rtl .pinWindowScale {
  right: auto;
  left: 124px;
}

.rtl .pinOnOff,
.rtl.pinsOFF .pinOnOff:hover{
  right: auto;
  left: 77px;
}

.rtl .pinWindowClose {
  right: auto;
  left: 30px;
}

.rtl.site4sync .commentMeta {
  padding: 0;
}

.rtl.site4sync .commentBody {
  text-align: right;
}

.rtl.site4sync .commentItem {
  padding-left: 0;
  padding-right: 43px;
}

.rtl.site4sync .commentItem.jsIsRep {
  padding-left: 0;
  padding-right: 74px;
  margin-right: 0;
  margin-left: 0;
}

.rtl.site4sync .commentItem.jsIsRep img {
  left: auto;
  right: 44px;
}

.rtl.site4sync .commentMeta .cmName {
  padding-right: 0;
}

.rtl.site4sync .commentItem .cmDelete {
  padding-left: 0;
  padding-right: 12px;
}

.rtl.site4sync .commentItem .cmDelete,
.rtl.site4sync .commentMeta .cmReply {
  float: left;
  margin-right: 10px;
  margin-left: 0;
}

.rtl.site4sync .commentMeta .cmSpam,
.rtl.site4sync .commentMeta .cmCancelSpam {
  float: left;
  padding-left: 0;
  padding-right: 10px;
  margin: 0 5px;
}

.rtl .commentItem.isPin .jsPinNumber {
  left: auto;
  right: 20px;
}

.rtl .commForm .commentItem.commentWrite.captchaShowed {
  padding-right: 74px;
}

.rtl.site4sync .captchaContainer > div {
  float: left;
}

.rtl .d1MainInfoBlock .makeRingtoneButton {
  float: right;
}

.rtl .app_container ul li {
  padding: 0 15px 0 0;
  background-position: right 6px;
}

.rtl.pageTour .tabpane {
  margin-right: 0;
  margin-left: 56px;
}

.rtl.pageTour .tab-item:before {
  left: auto;
  right: 0;
}

.rtl.pageTour .tab-content ul li {
  background-position: right 11px;
  padding-left: 0;
  padding-right: 15px;
}

.rtl.downloadApk .musicInfo {
  padding: 35px 116px 0 0;
}

.rtl.downloadApk .fileIconBig {
  left: auto;
  right: 0;
}

.rtl.downloadApk .musicTagsHolder {
  right: auto;
  left: 0;
}

.rtl.pageAskFor .signupButton {
  right: auto;
  left: 0;
}

.rtl .controls .item div.textlink i {
  padding: 0 0 0 5px;
}

.rtl .confirmPopupBody.confirmDeletePopup,
.rtl .confirmPopupBody,
.rtl .bgTaskPopupBody {
  background-position: 100% center;
}

.IE9.rtl .p_window .hh {
  direction: rtl;
}

.rtl.index-page .search-input {
  padding: 17px 26px 17px 94px;
}

.rtl.index-page .search-button {
  right: auto;
  left: 21px;
}

.rtl .footer-buttons-wrapper .logo-block {
  background-position: right 15px center;
}


.rtl .related-wrapper .cat-item .author,
.rtl .top-cats .cat-item .author {
  padding-left: 0;
  padding-right: 22px;
}

.rtl .related-wrapper .cat-item .author i,
.rtl .top-cats .cat-item .author i {
  left: auto;
  right: 0;
}

.rtl .footer-button {
  margin-left: 0;
  margin-right: 20px;
}

.rtl .footer-button.btn-lang {
  background-position: right 13px center;
}

.rtl .expand-features-button:after,
.rtl .footer-button.btn-lang:after {
  right: auto;
  left: 19px;
}

.rtl .social-button {
  margin: 0 5% 0 0;
  padding: 0 34px 0 15px;
}

.rtl .cat-right {
  left: 3px;
  right: auto;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}

.rtl .cat-left {
  left: auto;
  right: 3px;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.rtl .langboxabs .languages .langCorner {
  left: 16px;
}

.rtl .social-button.button-block:before {
  left: auto;
  right: 13px;
}

.rtl .app-btn:before {
  left: auto;
  right: 17px;
}

.rtl .header-buttons-holder .head-elem {
  margin-left: 0;
  margin-right: 8px;
  text-align: right;
}

.rtl .header-buttons-holder .btn-username {
  padding: 0 44px 0 15px;
}

.rtl .btn-username .user-ava {
  left: auto;
  right: 0;
}

.rtl .user-dropdown-menu {
  right: auto;
  left: -10px;
}

.rtl .user-dropdown-menu .dropdownInner:before {
  right: auto;
  left: 18px;
}

.rtl .cnotifications {
  right: auto;
  left: -110px;
}

.rtl .cnotifications .dropdownInner:before {
  right: auto;
  left: 126px;
}

@media (min-width: 768px) {
  .social-button:before {
    left: auto;
    right: 13px;
  }
}

.rtl .rBoxHeading.moreFromFolderTitle {
  padding: 7px 43px 7px 10px;
  background-position: right 11px center;
}

.rtl.site4sync .header[class*="holiday"] .headLogo:after {
  left: auto;
  right: 0;
}

.rtl.index-page .verifyAlert p.verifyEmailName {
  padding-right: 0;
  padding-left: 30px;
}

.rtl .verifyAlert .link-blue {
  margin-right: 0;
  margin-left: 20px;
}

.rtl .relatedVideoThumb {
  left: auto;
  right: 0;
  border-right: 0;
  border-left: 1px solid #ecf0f2;
}

.rtl .relatedVideoTime {
  right: auto;
  left: 5px;
}

.rtl .relatedVideoName {
  left: 10px;
  right: 110px;
}

.rtl .relatedVideoBy {
  left: 30px;
  right: 110px;
}

.rtl .relatedVideoDownload {
  right: auto;
  left: 10px;
}

.rtl .relatedVideoItem {
  background-position: right 34px center;
}

.rtl .results-info .change-view {
  right: auto;
  left: 0;
}

.rtl .sub-filter-item.pull-right {
  right: auto;
  left: 15px;
}

.rtl .sub-filter-item .sub-f-name {
  padding: 10px 0 10px 5px;
}

.rtl .sub-filter-item .sub-f-name:after {
  margin-left: 0;
  margin-right: 2px;
}

.rtl .top-cats .cat-item .add-to-acc,
.rtl .top-cats .cat-item .get-ringtone {
  right: auto;
  left: 8px;
}

.rtl.list-view .top-cats .cat-item .add-to-acc,
.rtl.list-view .top-cats .cat-item .get-ringtone {
  right: auto;
  left: 12px;
}

.rtl.list-view .get-ringtone {
  right: auto;
  left: 8px;
}

.rtl .top-cats .cat-item .time {
  left: auto;
  right: 8px;
}

.rtl .related-wrapper .cat-item .time,
.rtl.list-view .top-cats .cat-item .time {
  left: auto;
  right: -151px;
}

.rtl .related-wrapper .cat-item,
.rtl.list-view .top-cats .cat-item {
  padding: 0 160px 0 0;
}

.rtl .related-wrapper .cat-item .file-info,
.rtl.list-view .top-cats .cat-item .file-info {
  left: 0;
  right: 160px;
}

.rtl .related-wrapper .cat-item .cover,
.rtl.list-view .top-cats .cat-item .cover {
  left: auto;
  right: 0;
}

@media (max-width: 767px) {
  .bottom-filters-wrapper {
    margin-left: 0;
    margin-right: -1000px;
  }

  .sub-filter-item.pull-right {
    right: auto;
    left: 0;
  }

  .show-subfilters-button {
    left: auto;
    right: 15px;
  }

  .list-view .cat-item .file-info .namePlus {
    margin-right: 0;
    margin-left: 35px;
  }

  .rtl .related-wrapper .cat-item .author,
  .rtl .related-wrapper .cat-item .date,
  .list-view .top-cats .cat-item .author,
  .list-view .top-cats .cat-item .date {
    margin: 5px 0 0 4px;
    padding-left: 20px;
  }

  .rtl .related-wrapper .cat-item,
  .rtl.list-view .top-cats .cat-item {
    padding-right: 65px;
  }

  .rtl .related-wrapper .cat-item .file-info,
  .rtl.list-view .top-cats .cat-item .file-info {
    right: 65px;
  }

  .rtl .sub-filter-item.pull-right span {
    padding: 0 0 0 30px;
  }

  .related-wrapper .file-info .namePlus {
    margin-right: 0;
    margin-left: 35px;
  }

}

@media (max-width: 991px) {
  .file-buttons-holder .btn-report {
    right: auto;
    left: 0;
  }

  .rtl .file-buttons-holder .btn-add2acc {background-position: center center;}
  .rtl .file-buttons-holder .btn-download {background-position: center center;}
}


.rtl .message_replyAndTime {
  right: auto;
  left: 40px;
}

.rtl .message_goArrow {
  right: auto;
  left: 10px;
  transform: rotate(180deg);
}

.rtl .langboxabs {
  text-align: right;
}

.rtl .rich-footer {
  text-align: right;
}

.rtl .pagerHolder .pagerButton {
  margin: 0 0 0 10px;
}

.rtl .pagerHolder .pagerNext {
  padding: 0 20px 0 30px;
}

.rtl .pagerHolder .pagerPrev {
  padding: 0 30px 0 20px;
}

.rtl .pagerHolder .pagerNext:before {
  right: auto;
  left: 12px;
  transform: rotate(180deg);
}

.rtl .pagerHolder .pagerPrev:before {
  left: auto;
  right: 12px;
  transform: rotate(180deg);
}

.rtl .search-input {
  padding: 12px 26px 14px 94px;
}

.rtl .search-button {
  right: auto;
  left: 21px;
}

/*step1 pages*/

.site4shared.rtl .arrow-menu .a {
  background: url(/connect/images/arrows-rtl.jpg?3353316265) left top no-repeat;
}

.site4shared.rtl .arrow-menu .a.active {
  background-position: left bottom;
}

.site4shared.rtl .arrow-menu .a.last {
  background-position: right top !important;
}

.site4shared.rtl .arrow-menu .a.last.active {
  background-position: right bottom !important;
}

.site4shared.rtl .arrow-menu .a img {
  margin-right: 0;
  margin-left: 10px;
}

.site4shared.rtl .arrow-menu .a.active span {
  left: auto;
  right: -22px;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.rtl .small-input.select-wrap:before {
  right: auto;
  left: 21px;
}

.rtl.simpleView .topFileName .jsEditFolderName {
  right: auto;
  left: 5px;
}

.rtl.accountSettingsPage .responsiveFooter,
.rtl.accountSettingsPage .responsiveHeader {
  direction: rtl;
}

.rtl .loaderTilePlaceholder .cat-item {
  -moz-transform: scale(-1, 1);
  -webkit-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.sub-filter-item {
  margin-left: 15px;
  margin-right: 0;
}

.rtl .filter-dropdown {
  right: -15px;
}

.rtl .sub-filter-item:last-of-type .filter-dropdown {
  right: auto;
  left: 0;
}

.rtl .sub-filter-item:last-of-type .filter-dropdown:before {
  right: auto;
  left: 13px;
}

.rtl .sub-filter-item:nth-of-type(2) .filter-dropdown {
  right: 0;
}

.rtl .sub-filter-item:nth-of-type(2) .filter-dropdown:before {
  right: 13px;
}

.rtl .related-wrapper .cat-item .author,
.rtl .related-wrapper .cat-item .date,
.rtl.list-view .top-cats .cat-item .author,
.rtl.list-view .top-cats .cat-item .date {
  right: 14px;
  left: 45px;
}

.rtl .sub-filter-item .cl-filters {
  padding-right: 0;
  padding-left: 20px;
}

.rtl.premiumUser .generalFilename {
  float: right;
}

.rtl.premiumUser .generalReportAbuse {
  left: auto;
}

.rtl .addToItem.icoAdd2acc {
  background-position: right 7px top -358px;
}

.rtl .addToItem.icoAdd2playlist {
  background-position: right 7px top -384px;
}

.rtl .addToItem.icoNewPlaylist {
  background-position: right 7px top -407px;
}

.rtl .addToDropdown .secLvl {
  left: auto;
  right: 98%;
}

.rtl .more-less-button {
  right: auto;
  left: 6px;
}

.rtl .file-info-holder .file-name {
  background-position: right center;
}

.rtl .file-info-holder .by-user-ava {
  padding-left: 0;
  padding-right: 23px;
}

.rtl .file-info-holder .by-user-ava i {
  left: auto;
  right: 0;
}

.rtl .file-buttons-holder .small-button,
.rtl .file-buttons-holder .social-button {
  margin: 0 0 0 8px;
}

.rtl .file-buttons-holder .social-button {
  padding: 0;
}

.rtl .file-buttons-holder .social-button:before {
  right: auto;
}

.rtl .file-buttons-holder .small-button span {
  padding-left: 0;
  padding-right: 22px;
}

.rtl .btn-add2acc {
  background-position: right 16px center;
}

.rtl .btn-download {
  background-position: right 15px center;
}

.rtl .big-buttons-holder .btn-download {
  background-position: right 26px center;
  padding: 15px 54px 15px 27px;
}

.rtl .file-buttons-holder .btn-report {
  margin-left: auto;
  margin-right: 6px;
}

.rtl .row .pagerWrapper {
  padding: 15px 0 0 0;
}