body{
    unicode-bidi: bidi-override;
    direction: rtl;
}
.devis, .logotype, .contacts, .fmenu, .leftcolumn, nav, .bars, .tovarblock, .mainfoto, .w49.fl{
    float:right;
}
.logotype img, span.newarrival, span.bestsellers, p.border button, .social a, .lang span, .lang a, img[src*="visa.gif"]{
    transform: rotateY(180deg);
}
.devis{margin-left:0;margin-right:65px;}

.rightblock, .subscription, .rightcolumn, form.search, .desc, .rk, span[class^="levo"] i, .w49.fr.rel{float:left;}
.desc{padding-right:30px;padding-left:10px;}
.phones span:nth-child(2){margin-right:20px;margin-left:0;}
.lang, .sort{margin-right:0;margin-left:23px;}
form.search input[type="text"]{margin-left:0;margin-right:12px;}
h1.vegetables, h1.fruits{padding-right:75px;padding-left:0;}
h1.vegetables:before, h1.fruits:before{left:auto;right:0;}
.kvo .minus, .kvo .plus{left:0;right:auto;}
.kvo .amount{border-right:0;border-left: 1px solid #b2b2b2;}
.selection:before{left:23px;right:auto;}
.selection{border-left:0;border-right: 1px solid #b2b2b2;}
.addtocart{margin-left:0;margin-right:5px;}
input[name="subscriber"]{margin-left:0;margin-right:15px;}
.social a{margin-right:0;margin-left:15px;}
.contacts{background:none;padding-left:0;margin-left:40px;}

.phones{
    transform: rotateY(180deg);
    unicode-bidi: bidi-override;
    direction: rtl;
}
span[class^="levo"]{background-position: right center; padding-left:0;padding-right:60px;}
select[name="sort"]{background-position: 5% center;padding-left:0;padding-right:10px;}
.metka{right:0;left:auto;}

@media screen and (max-width: 410px) {
.phones span:nth-child(2), .phones{display: inline;}
.lang, .sort{margin-left:10px;}
.phones span:nth-child(2){margin-right:10px;}
}

@media screen and (max-width: 350px) {
    form.search{margin-left:15px;}
    .rightblock > .par a, .rightblock > .par span{margin-left:0;margin-right:20px;}
    .lang{left:15px;margin-left:0;right:auto;}
}