a {  text-decoration: none;}

#wrapper {
  direction:rtl;
  text-align: right;
}

#content {
  width:746px;
  min-height:100%;
}

#top_bar #user_login {
  float:left;
  direction: rtl;
}

#loginbox {width:320px}

#login,#password {
  text-align:left;
  direction:ltr;
}

.lang-fa-IR {
  padding:0 20px 0 10px;
  background:url(/images/flags/fa-IR.png) no-repeat center right;
  float:left;
  display:block;
}

.lang-sv-SE {
  padding:0 20px 0 10px;
  background:url(/images/flags/sv-SE.png) no-repeat center right;
  float:left;
  display:block;
}

.lang-en-US {
  padding:0 20px 0 10px;
  background:url(/images/flags/en-US.png) no-repeat center right;
  float:left;
  display:block;
}

.signup_info {
  left:30px;
  right:auto;
}

.signup_form label {
  margin-bottom: 3px;
  display: block;
}

.signup_form select {
  font-size:11px;
  font-family:tahoma;
  font-weight:normal;
}

#top_bar #company_name { float:right}
#welcome-box,#welcome-box-closer {margin-left:0px;margin-right:4px;*margin-right:0px;}
#welcome-box {background:#3d3d3d url('/images/bg_welcome_top_fa.jpg') no-repeat top right;}
#welcome-box  a.close {left:5px;right:auto;}
#welcome-box  h2 {padding:20px 20px 0 0;}

.exam_box  h3{
  background:transparent url('/images/exam_icon.png') no-repeat center right;
  right:7px;
  left:auto;
  padding:0 42px 0 0;
}
.exam_box  h3.starred {background:transparent url('/images/exam_starred.png') no-repeat center right;}
.exam_box  h3.wrong {background:transparent url('/images/exam_wrong.png') no-repeat center right;}
.exam_box  h3.final {background:transparent url('/images/exam_final.png') no-repeat center right;}
.exam_box  ul {left:-2px;right:auto;}
.exam_box  p {right:15px;left:auto;*line-height:12px;}
.exam_box  a.review , .exam_box  a.take_test  {  padding:0 30px 0 0; }

.exam_box  a.review {  background:#aeb1b7 url('/images/exam_buttons_fa.png') no-repeat 100% 0px;}
.exam_box  a.take_test {background:#aeb1b7 url('/images/exam_buttons_fa.png') no-repeat 100% -52px;}
.exam_box  a.review:hover {background:#aeb1b7 url('/images/exam_buttons_fa.png') no-repeat 100% -26px;color:#0175bf;}
.exam_box  a.take_test:hover {background:#aeb1b7 url('/images/exam_buttons_fa.png') no-repeat 100% -78px;color:#0175bf;}

#toolbox .tool_text {
  *line-height:11px;
}

#exam_list {float:right;}
#exam_list_especial {
  float:left;
  margin-right:0px;
  margin-left:4px;
}

.table_list th {text-align: center;}
#overview-message {left:10px;right:auto;}
#toolbar ul.left_toolbar {float:right;}
#toolbar ul.right_toolbar {  float:left;}

#toolbox .right_toolbar li {
  float:left;
  background:url('/images/toolbar_divider.gif') repeat-y top right;
}

#toolbox .left_toolbar li {
  float:right;
  background:url('/images/toolbar_divider.gif') repeat-y top left;
}

#toolbox .right_toolbar li.qshow_rtoolbox {  background:url('/images/toolbar_divider_admin_qshow.gif') repeat-y top right;}
#toolbox .left_toolbar li.qshow_ltoolbox {   background:url('/images/toolbar_divider_admin_qshow.gif') repeat-y top left;}

#toolbox a {
  float:right;
}

#toolbox .left_toolbar a {
  float:right;
}

#toolbox .right_toolbar a {
  float:left;
}

.signup-logo {
  margin-left:-80px;
  _margin-left:8px;
  float:right;
}

.tool_next { background:transparent url('/images/toolbar_prev.png') no-repeat top center; }
.tool_previous { background:transparent url('/images/toolbar_next.png') no-repeat top center; }

#question_text {  float:right;}
#question_photo {  float:left;}
#question_text a {   float:right;  background:#ccc url('/images/test_buttons.png') no-repeat top right;}
#question_text p { padding:0 35px 0 0;}
#question_answer {
  float:left;  background:#bebebe url('/images/bg_correct_answer_fa.png') no-repeat top right;
}

#content_options {
  float: right;
  width:400px;
}

#content_options li { float: right; }

#top_bar ul {
  display:block;
  float:left;
  width:220px;
}

#top_bar li {
  display: block;
  float:left;
  list-style-type: none;
  font-size:11px;
}

.user_login_text {
  float:left;
  text-align:left;
  width:200px;
}

#messagebox .difficulity {
  left: 10px;
  right:auto;
}

#question_edit_page #question_answer, #question_new_page #question_answer {background-image: url('/images/bg_delete_photo_fa.png');}

#exam_list select {font:11px/11px tahoma;}
#exam_new_page .exam_box p {right:30px}

#user_help_page #contentbox {  *width:724px;}
#user_signup_page #contentbox { *width:724px;}
#user_dashboard_page #contentbox { *width:724px;}
#contentbox {  *width:724px;}
hr {
  text-align:right;
}

#question_notes {
  font: 13px/16px  "Times New Roman";

}

#question_text {
  *margin-right:0px;
  *margin-left:24px;
}

.spinner {
  right:6px;
  left:auto;
}

a.btn {
  padding:5px 4px 8px 23px;
}

.user_img {
  float: left;
}


.xnumber {
  float:left;
}

.customer_page #content_title  {
  direction:ltr;
}

#content_title {
  float:left;
}

.edit {
  background:#DDDDDD url(/images/edit.png) no-repeat scroll 6px 5px;
}
.delete {
  background:#DDDDDD url(/images/delete.png) no-repeat scroll 6px 5px;
}

#go_to_home {
  float:right;
}

#user_civic_number, #user_telephone, #user_cellphone, #user_email, #user_login, #user_password, #user_password_confirmation,
#user_first_name, #user_last_name, #user_city, #user_personal_code {
 direction: ltr; text-align: left; display:block;float:right;clear:left;
 }

.signup_form label  {clear:right;}
.signup_form span {clear:right;}

.signup_info h2 {
  font-family: "times new roman";
}

.begin {float: right;}