html[dir="rtl"] body {
  direction: rtl;
  text-align: right;
}

html[dir="rtl"] #user_menu {
  left: 0;
  right: 0;
  text-align: left;
}

html[dir="rtl"] #user_menu #form_publish {
  margin-left: 0;
  margin-right: auto;
}

html[dir="rtl"] #user_menu .account-greeting:after,
html[dir="rtl"] #user_menu .account-links strong:after {
  margin-left: 0;
  margin-right: 0;
}

html[dir="rtl"] #user_menu ul li,
html[dir="rtl"] .ui-actionbox,
html[dir="rtl"] .ui-actionbox li,
html[dir="rtl"] .ui-actionbox span,
html[dir="rtl"] .ui-actionbox a,
html[dir="rtl"] #footer-nav,
html[dir="rtl"] #footer-nav li,
html[dir="rtl"] .float-left,
html[dir="rtl"] .publish-right,
html[dir="rtl"] .publish-left {
  float: right;
}

html[dir="rtl"] #right-side,
html[dir="rtl"] .content-item #right-side,
html[dir="rtl"] #logo-footer,
html[dir="rtl"] .float-right {
  float: left;
}

html[dir="rtl"] #right-side {
  margin-left: 15px;
  margin-right: 25px;
}

html[dir="rtl"] .content-item #left-side {
  float: right;
  margin-left: 25px;
  margin-right: 0;
}

html[dir="rtl"] .ui-generic-form-content label {
  float: right;
}

html[dir="rtl"] .ui-generic-form .actions {
  padding-left: 0;
  padding-right: 150px;
}

html[dir="rtl"] .ui-input-text,
html[dir="rtl"] .ui-row-text input,
html[dir="rtl"] .ui-row-text textarea,
html[dir="rtl"] .contact-form input,
html[dir="rtl"] .contact-form textarea,
html[dir="rtl"] .publish-hook input,
html[dir="rtl"] .tabbertab input,
html[dir="rtl"] .tabbertab textarea {
  padding-left: 0;
  padding-right: 10px;
  text-align: right;
}

html[dir="rtl"] #search-placeholder {
  left: auto;
  right: 0;
}

html[dir="rtl"] .details-box .price {
  left: 15px;
  right: auto;
}

html[dir="rtl"] .details-box .has-icon {
  padding-left: 0;
  padding-right: 38px;
}

html[dir="rtl"] .details-box .ico {
  left: auto;
  right: 0;
}

html[dir="rtl"] .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
  text-align: right;
}
