 @font-face {
	font-family: 'bardiya';
	src:	url('../fonts/bardiya.eot?#') format('eot'),  /* IE6–8 */
		url('../fonts/bardiya.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		url('../fonts/bardiya.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */		
}

@font-face {
	font-family: 'trafic';
	src:	url('../fonts/trafic.eot?#') format('eot'),  /* IE6–8 */
		url('../fonts/trafic.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		url('../fonts/trafic.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */		
}

@font-face {
	font-family: 'homa';
	src:	url('../fonts/homa.eot?#') format('eot'),  /* IE6–8 */
		url('../fonts/homa.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		url('../fonts/homa.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */	
}
@font-face {
	font-family: 'titr';
	src:  	url('../fonts/titr.eot#')format('eot'), 
		url('../fonts/titr.woff') format('woff'),
		url('../fonts/titr.ttf') format('truetype');		
}
@font-face {
	font-family: 'yekan';
	src:  	url('../fonts/BYekan.eot#')format('eot'), 
		url('../fonts/BYekan.woff') format('woff'),
		url('../fonts/BYekan.ttf') format('truetype');		
}
@font-face {
	font-family: 'badr';
	src:  	url('../fonts/badr.eot#')format('eot'), 
		url('../fonts/badr.woff') format('woff'),
		url('../fonts/badr.ttf') format('truetype');		
}
@font-face {
	font-family: 'naskh';
	src:  	url('../fonts/DroidNaskh-Regular#')format('eot'), 
		url('../fonts/DroidNaskh-Regular.woff') format('woff'),
		url('../fonts/DroidNaskh-Regular.ttf') format('truetype');		
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 31px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body .dj-main li {
  float: right;
}
body .dj-main li a.dj-up_a {
  float: right;
}
body .dj-main li span.image-title {
  padding: 0 10px 0 0;
}
body .dj-main li.hover ul.dj-submenu,
body .dj-main li:hover ul.dj-submenu {
  left: auto;
  right: 0;
}
body .dj-main li.hover ul.dj-submenu li,
body .dj-main li:hover ul.dj-submenu li {
  float: right;
}
body .dj-main li.hover ul.dj-submenu li a,
body .dj-main li:hover ul.dj-submenu li a {
  padding: 10px 0 10px 15px;
  text-align: right;
}
body .dj-main li ul.dj-submenu li a.dj-more {
  background: url("../images/li_RTL.png") no-repeat left center;
}
body .dj-main li.hover ul.dj-submenu li a.dj-more-active,
body .dj-main li:hover ul.dj-submenu li a.dj-more-active {
  background: url("../images/li_RTL.png") no-repeat left center;
}
body .dj-main li.hover ul.dj-submenu li a.dj-more-active:hover,
body .dj-main li:hover ul.dj-submenu li a.dj-more-active:hover {
  background: url("../images/li_RTL.png") no-repeat left center;
}
body .dj-main li.hover li.hover > ul,
body .dj-main li:hover li:hover > ul {
  left: auto;
  right: 246px;
}
body .dj-main ul,
body .dj-main li.hover > ul ul,
body .dj-main li:hover > ul ul {
  left: auto;
  right: -9999px;
}
body .dj-main li.hover li.hover > li > a.dj-more,
body .dj-main li:hover li:hover > li > a.dj-more {
  background: url("../images/li_RTL.png") no-repeat left center;
}
body .dj-horizontal .dj-main li.hover ul.dj-submenu,
body .dj-horizontal .dj-main li:hover ul.dj-submenu,
body .dj-horizontal .dj-main li.active ul.dj-submenu {
  left: auto;
  right: 0;
  padding: 0 7px 10px 0;
}
body .dj-horizontal .dj-main li.hover ul.dj-submenu li a,
body .dj-horizontal .dj-main li:hover ul.dj-submenu li a,
body .dj-horizontal .dj-main li.active ul.dj-submenu li a {
  padding: 0 0 0 10px;
  border-right: none;
  border-left: 1px solid #000000;
  text-align: right;
}
body .dj-horizontal .dj-main li.hover ul.dj-submenu li,
body .dj-horizontal .dj-main li:hover ul.dj-submenu li,
body .dj-horizontal .dj-main li.active ul.dj-submenu li {
  float: right;
  padding: 10px 10px 0 0;
}
noindex:-o-prefocus,
body .dj-main ul,
body .dj-main li:hover > ul ul,
body .dj-main li.hover > ul ul {
  right: auto;
}
#jm-allpage .jm-search.search {
  float: right;
}
#jm-allpage .jm-search.search .button {
  margin: 0 -5px 0 0;
}
#jm-allpage .jm-search.search .inputbox {
  padding: 0 8px 0 0;
}
#jm-top-search {
  margin-left: 0;
  margin-right: 15px;
}
#jm-font-switcher {
  text-align: left;
}
.lcr.scheme3 .row-fluid #jm-right,
.lcr.scheme2.noleft .row-fluid #jm-right,
.clr.scheme3 .row-fluid #jm-right,
.clr.scheme2.noleft .row-fluid #jm-right,
.clr.scheme2.noright .row-fluid #jm-left {
  margin-right: 0;
}
#jm-styleswitcher {
  text-align: left;
}
#jm-back-top {
  right: auto;
  left: 0;
  margin-right: 0;
  margin-left: 50px;
}
.jm-star .jm-title:before {
  background-position: right center;
  left: auto;
  right: -15px;
}
.jm-star .jm-title:after {
  background-position: left center;
  right: auto;
  left: -15px;
}
.jm-module.gray .jm-title {
  text-align: right;
}
.jm-module.black-box .jm-title {
  text-align: right;
}
.jm-module.bank .jm-title,
.jm-module.savings .jm-title,
.jm-module.home .jm-title,
.jm-module.company .jm-title,
.jm-module.title-box.bank .jm-title,
.jm-module.title-box.savings .jm-title,
.jm-module.title-box.home .jm-title,
.jm-module.title-box.company .jm-title,
.jm-module.black-box.bank .jm-title,
.jm-module.black-box.savings .jm-title,
.jm-module.black-box.home .jm-title,
.jm-module.black-box.company .jm-title {
  padding: 4px 45px 4px 0;
  text-align: right;
}
.jm-module.bank .jm-title {
  background: url("../images/bank.png") no-repeat right top;
}
.jm-module.savings .jm-title {
  background: url("../images/savings.png") no-repeat right top;
}
.jm-module.home .jm-title {
  background: url("../images/home.png") no-repeat right top;
}
.jm-module.company .jm-title {
  background: url("../images/company.png") no-repeat right top;
}
.jm-module.title-box.bank .jm-title,
.jm-module.black-box.bank .jm-title {
  background: url("../images/bank_white.png") no-repeat right top;
}
.jm-module.title-box.savings .jm-title,
.jm-module.black-box.savings .jm-title {
  background: url("../images/savings_white.png") no-repeat right top;
}
.jm-module.title-box.home .jm-title,
.jm-module.black-box.home .jm-title {
  background: url("../images/home_white.png") no-repeat right top;
}
.jm-module.title-box.company .jm-title,
.jm-module.black-box.company .jm-title {
  background: url("../images/company_white.png") no-repeat right top;
}
.jm-module-raw {
  float: right;
  margin-left: 0;
  margin-right: 10px;
}
.jm-module-raw:first-child {
  margin-right: 0;
}
.jm-module-raw .login-greeting {
  padding: 0 0 0 10px;
  float: right;
}
.jm-module-raw .logout-button {
  float: right;
}
.jm-module-raw .jm-title {
  margin: 0 0 0 5px;
}
.jm-module-raw .jm-title-wrap,
.jm-module-raw .jm-module-content {
  float: right;
}
.jm-tooltip-icon {
  float: right;
}
.jm-block {
  padding: 0 60px 0 0;
}
.jm-block span {
  right: 0;
  left: auto;
}
.jm-code {
  background-position: center right;
  border-left: none;
  border-right-width: 5px;
  border-right-style: solid;
}
p.blue {
  background-position: center right;
  border-left: none;
  border-right: 3px solid #BCE8F1;
  padding: 0 10px 0 0;
}
p.green {
  background-position: center right;
  border-left: none;
  border-right: 3px solid #D6E9C6;
  padding: 0 10px 0 0;
}
p.red {
  background-position: center right;
  border-left: none;
  border-right: 3px solid #EED3D7;
  padding: 0 10px 0 0;
}
p.badges {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
p.calendar {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
p.chat {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
p.check {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
p.cloud {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
p.direction {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
p.divide {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
p.error {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
p.fire {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
p.flag {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
p.heart {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
p.home {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
p.info {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
p.list {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
p.mail {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
p.people {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
p.star {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
p.stat {
  background-position: center right;
  padding: 0 60px 0 0;
  min-height: 40px;
  margin: 5px 0 15px;
}
.jm-icons {
  text-align: left;
}
.article-info a {
  display: inline-block;
}
.content_vote label {
  margin: 0 0 0 5px;
}
.badge {
  display: inline-block;
}
.categories-list .collapse {
  padding: 0 20px 0 0;
}
.category-list .filters .btn-group label {
  margin: 0 0 0 5px;
}
.contact-category .btn-group span.label {
  margin-right: 0;
  margin-left: 10px;
  display: inline-block;
}
table.category th,
table.category td {
  text-align: right;
}
.contact-position .jicons-text,
.contact-address .jicons-text {
  margin-right: 0;
  margin-left: 10px;
  text-align: right;
}
.contact-position .jicons-icons,
.contact-address .jicons-icons {
  margin-right: 0;
  margin-left: 10px;
  text-align: right;
}
.weblink-category .btn-group span.label {
  margin-right: 0;
  margin-left: 10px;
  display: inline-block;
}
.weblink-category dt,
.weblink-category dd {
  float: right;
}
.newsfeed-count dt,
.newsfeed-count dd {
  float: right;
}
.newsfeed-category .btn-group span.label {
  margin-right: 0;
  margin-left: 10px;
  display: inline-block;
}
.phrases-box label,
fieldset.only label {
  margin-right: 0;
  margin-left: 10px;
}
.tag-category .form-inline label {
  margin-right: 0;
  margin-left: 10px;
}
.tags .label-info {
  display: inline-block;
}
.article-index {
  margin-right: 10px;
  margin-left: 0;
}
.pull-left.item-image {
  margin-right: 0;
  margin-left: 15px;
}
.pull-right.item-image {
  margin-left: 0;
  margin-right: 15px;
}
.newsflash .readmore {
  float: left;
}
.form-search label.finder {
  padding: 0 0 0 10px;
}
.btn,
#jm-allpage .button,
#jm-allpage input.button,
#jm-allpage button {
  background-image: url("../images/button_bg_RTL.png");
  background-position: left center;
  padding: 0 10px 0 25px;
}
.btn-large {
  padding: 5px 10px 5px 25px !important;
}
a.readmore,
p.readmore a.btn,
.mod-articles-category-readmore a {
  padding: 0 10px 0 33px;
}
a.readmore:after,
p.readmore a.btn:after,
.mod-articles-category-readmore a:after {
  right: auto;
  left: 0;
  background-image: url("../images/button_bg_RTL.png");
  background-position: -1px center;
}
.nav.menu li {
  background: url("../images/menu_li_RTL.png") no-repeat right 16px;
}
.nav.menu ul {
  padding: 0 15px 0 0;
}
.jm-module.black-box .nav.menu li {
  background: url("../images/menu_li_light_RTL.png") no-repeat right 16px;
}
#jm-top-bar .nav.menu li:first-child a,
#jm-footer-menu .nav.menu li:first-child a {
  border-right: none;
  padding-right: 0;
  padding-left: 10px;
}
#jm-top-bar .nav.menu li:last-child a,
#jm-footer-menu .nav.menu li:last-child a {
  padding: 0 10px 0 0;
}
#jm-top-bar .nav.menu li a {
  border-left: none;
  border-right: 1px solid #fff;
}
#jm-footer-menu .nav.menu li a {
  border-left: none;
  border-right: 1px solid #000;
}
.nav-tabs > li {
  float: right;
  margin: 0 0 0 5px;
}
dl.tabs dt.tabs {
  float: right;
  margin: 0 0 0 5px;
}
ul li {
  background-image: url("../images/li_RTL.png");
  background-position: right 7px;
  padding: 0 10px 0 0;
}
.black-box ul li {
  background-image: url("../images/li_white_RTL.png");
}
ul.jm-light li {
  background-image: url("../images/li_light_RTL.png");
}
ul.jm-red li {
  background-image: url("../images/li_red_RTL.png");
}
.btn-toolbar a.btn:first-child {
  margin-left: 5px;
}
.nav-tabs:before,
.nav-tabs:after,
.nav-pills:before,
.nav-pills:after {
  content: "";
  display: table;
  line-height: 0;
}
.nav-tabs:after,
.nav-pills:after {
  clear: both;
}
.chzn-container-multi .chzn-choices li {
  float: right;
}
.chzn-container-single .chzn-single {
  padding: 0 8px 0 0;
}
.chzn-container-single .chzn-single span {
  margin-right: 0;
  margin-left: 26px;
}
.chzn-container-single .chzn-single div {
  right: auto;
  left: 0;
}
