/*исправления для семитских языков*/
body{
    direction: rtl;
    unicode-bidi: bidi-override;
}
.FTempStr{
    margin-right: 10px;
}
#NowTime{
    text-align: left ;
    float: left;
}
#str-back
{
    float: right;
}
#icon-logo-header{
    left: 0;
    right: 10px ;
}
.ArchiveTemp{
    padding-right: 10px;
}
.forecastTable td.n, .forecastTable td.d,
.forecastTable td.wd, .forecastTable td.wn,
.forecastTable .forecastDate td + td {
    border-right: 1px solid rgba(90, 123, 175, 0.2);
    border-left: none;
}
.forecastTable .title,
.forecastTable .title + td,
.forecastTable .forecastDate td:last-child,
.forecastTable tr td:last-child,
.ft-head tr td:last-child,
.forecastTable .title,
.forecastDate td{
    text-align: right !important;
}
.forecastTable tr td:first-child,
.ft-head tr td:first-child{
    text-align: left !important;
}

.menu-container{
    right: 0;
    left: inherit !important;
    transform: translate3d(100%,0,0);
    -moz-transform: translate3d(100%,0,0);
    -webkit-transform: translate3d(100%,0,0);
    -o-transform: translate3d(100%,0,0);
}

#menu-main{
    transform: translate3d(270px,0,0);
    -moz-transform: translate3d(270px,0,0);
    -webkit-transform: translate3d(270px,0,0);
    -o-transform: translate3d(270px,0,0);
}
.menu-open{
    right: 0 !important;
    left: inherit !important;
}
#options-lang .tab-lang tr td:first-child .tab-lang-row td:last-child {
    border-left: 1px solid #303030;
    border-right: none;
}
.btn-clear-input{
    float: left;
}
.menu-title, .visited-list-static .list-item{
    text-align: right;
}
input.searchfield{
    border-left: none;
    border-right: 6px solid transparent;
    padding: 10px 27px 0 7px;
    background-position-x: right;
    text-align: right;
}

.btn-back{
    transform: scale(-1, 1);
}
.modal label, .label-mobver{
    text-align: right;
}
.menu-mobver-inner .INPUT-radio-clone,
#units-modals .INPUT-radio-clone{
    float: left;
}
#tempHint, #hint{
    text-align: right;
}
@media screen and (orientation:landscape) {
    #visited-list .list-item{
        padding: 0 10px 0 5px;
    }
}
/*исключение для слайдера*/
#arch-slider-container, #dots{
    direction: ltr;
}
.slide-div{
    direction: rtl;
}

.modal fieldset, .modal legend{
    text-align: right;
}
.forecastTable td:first-child, .ft-head tr td:first-child {
    padding-right: 0;
    padding-left: 4px;
}
.menu-header{
    padding: 0 0 0 10px;
}

.brdDateLight{
    text-align: right !important;
}

.sticky {
    right: 10px;
    padding-left: 10px;
}

.call-menu {
    padding-right: 3px;
    padding-left: 10px;
}
.bottom-button {
    text-align: right;
}
.bottom-button-1 {
    padding: 0 10px 0 3px;
}
.bottom-button-2 {
    padding: 0 0 0 3px;
}

/*
 * явления погоды
 */
.freez-01, .freez-02, .freez-03, .rain-01, .rain-02,
.rain-03, .rain-snow-01, .rain-snow-02, .rain-snow-03, .snow-01,
.snow-02, .snow-03, .snow-rain-01, .snow-rain-02, .snow-rain-03 {
    margin-left: 0;
    margin-right: -23px;
}

