body {
    direction: rtl;
    font-size: 12px
    }
.dop_menu ul li {
    float: right
    }
ul.menu li {
    float: right;
    margin: 0 1px 0 0
    }
.languages {
    padding-left: 10px;
    padding-right: 60px
    }
.search_form {
    padding-left: 10px;
    padding-right: 60px
    }
.decor_search_form li {
    float: right
    }
.decor_search_form .text {
    padding: 4px 10px 0 0
    }
.decor_search_form .button {
    padding: 2px 2px 0 4px
    }
.widgets_list_default li {
    padding: 4px 22px 0 0;
    background-position: 100% 6px
    }
.cities_of_ukraine li {
    background-position: 100% 5px;
    padding: 0 17px 0 0
    }
.widgets_pvideo_manage {
    margin-left: 8px
    }
.euro_logo, .sights_logo, .routes_logo, .catalog_logo {
    background-position: right top
    }
.show_all_big {
    margin-left: 12px
    }
.widgets_pvideo_manage .title {
    padding: 0 22px 0 0;
    background-position: 100% 2px
    }
.footer .bhaw {
    float: right;
    border-right: 1px solid #B0B1B4;
    padding: 0 15px 0 40px
    }
.footer .bhaw.last {
    padding-left: 0
    }
.widgets_social {
    margin-left: 8px
    }
.cities_of_ukraine2 li a {
    padding-right: 26px;
    background-image: url(../images/arrow_1_rtl.png);
    background-position: 125px 5px
    }
.cities_of_ukraine2 li a.selected {
    background-position: 125px 8px
    }
.cities_of_ukraine2 li ul {
    padding: 2px 10px 5px 0
    }
.cities_of_ukraine2 li ul li a {
    padding: 0 14px 0 0;
    background-position: 100% 5px
    }
.widgets_list_show li {
    padding: 0 22px 0 0;
    background-position: 100% 2px
    }
.widgets_list_lms {
    margin-right: 10px
    }
.show_all_small {
    margin-left: 7px
    }
.home_h3_1 h3 {
    padding-right: 10px
    }
.wa_category_list {
    margin-left: 7px
    }
.wa_category_list ul li a {
    padding: 8px 65px 8px 3px
    }
.wa_category_list ul li ul li {
    margin-right: 10px;
    float: right
    }
.wa_category_list ul li ul li a {
    padding: 0 14px 0 0;
    background-position: 100% 3px
    }
.follow_us {
    margin-left: 10px;
    text-align: left
    }
.section_list li {
    margin-right: 10px;
    float: right
    }
.section_list li a span {
    background-position: 3% 50%
    }
.sub_section_list li {
    float: right
    }
.sub_section_list li h3 {
    float: right;
    margin-right: 10px;
    padding: 8px 30px 8px 10px;
    background-position: right center
    }
.sub_section_list ol {
    float: right
    }
.sub_section_list ol li {
    float: right;
    margin-right: 10px
    }
.title2 {
    background-position: right center
    }
.image_list li {
    float: right
    }
.bdc1 h2 {
    padding: 4px 30px 4px 10px;
    float: right;
    background-position: 100% 6px
    }
.wgi_list ol li {
    float: right
    }
.wlcs_show ul li a {
    padding-right: 22px;
    background-position: 143px 50%
    }
.wlcs_show ul li ul li a {
    background-image: url(../images/catalog_business_rtl.png);
    background-position: 148px 40%
    }
.wlcs_show ul li ul li a.selected, .wlcs_show ul li ul li a:hover {
    background-image: url(../images/catalog_business_selected_rtl.png);
    background-position: 148px 40%
    }
.wlcs_home ul li ul li a {
    padding: 0 14px 0 0;
    background-position: 100% 5px
    }
.wah_category_list {
    margin-left: 7px
    }
.wah_category_list ul li a {
    padding: 8px 65px 8px 3px
    }
.wah_category_list ul li ul li {
    margin-right: 20px;
    float: right
    }
.wah_category_list ul li ul li a {
    padding: 0 14px 0 0;
    background-position: 100% 3px
    }
.ib {
    float: right
    }
.tal {
    text-align: right
    }
.tar {
    text-align: left
    }
.pr10 {
    padding-left: 10px
    }
.pr20 {
    padding-left: 20px
    }
.pl5 {
    padding-right: 5px
    }
.pl10 {
    padding-right: 10px
    }
.pl20 {
    padding-right: 20px
    }
.pl30 {
    padding-right: 30px
    }
.pl40 {
    padding-right: 40px
    }
.pl50 {
    padding-right: 50px
    }
.pl60 {
    padding-right: 60px
    }
.ml10 {
    margin-right: 10px
    }
.mr10 {
    margin-left: 10px
    }