html {
	margin-left: calc(100vw - 100%); 
}

.login_msg {
  border: 1px solid #D4BC4C;
  background-color: #F9F6E7;
  padding: 8px 11px;
  font-size: 11px;
  font-weight: bold;
  margin: 0px 10px 0px 10px;
  text-align: left;
  font-weight: normal;
  line-height: 160%;
}
.forgotPass {
  padding-top: 10px;
}
#fast_restore_phone {
  margin: 0px;
}
.log_label {
  width: 220px;
  padding: 8px;
}
.login_restore {
  padding-bottom: 30px;
}
#fast_restore_h {
  padding: 15px 0px 8px;
  font-size: 1.09em;
  line-height: 1.27em;
  color: #45688E;
  font-weight: bold;
}
.fast_tt {
  position: absolute;
  z-index: 2000;
  margin-left: 182px;
  margin-top: -25px;
  cursor: default;
  opacity: 0;
  filter: alpha(opacity=0);
}
.fast_tt_wrap {
  overflow: hidden;
  word-wrap: break-word;
}
.fast_tt_text {
  width: 185px;
  line-height: 120%;
  color: #000;
  padding: 10px;
  background: #FFF;
  border: 1px solid #96AABE;
}
.fast_tt_pointer {
  behavior: url(/js/iepngfix.htc);
  background: url(/images/ddtooltip.png) 0 0 no-repeat;
  width: 8px;
  height: 11px;
  position: absolute;
  left: -7px;
  overflow: hidden;
  z-index: 10;
  top: 10px;
}
#fast_code_tt .fast_tt_pointer {
  top: 40px;
}
#fast_code_tt {
  margin-top: -57px;
}
.fast_tt_bottom_sh1,
.fast_tt_bottom_sh2 {
  background: black;
  overflow: hidden;
  height: 1px;
  line-height: 1px;
  opacity: 0.12;
  filter: alpha(opacity=12);
}
.fast_tt_bottom_sh2 {
  opacity: 0.05;
  filter: alpha(opacity=5);
}
.is_rtl1 .fast_tt_pointer {
  left: auto;
  right: -7px;
  background-position: -7px 0px;
}
.is_rtl1 .fast_tt {
  margin-left: auto;
  margin-right: 182px;
}

input.big_text {
    font-size: 1.09em !important;
    padding: 5px 4px 4px;
}


input, textarea, select, button {

    font: 400 13.3333px Arial;
}


#side_bar {
    background: #FFF;
    border-bottom-left-radius: 5px;
    padding: 5px 0px 10px 4px;
    width: 136px;
    position: relative;
    z-index: 50;
}

h2 {
    border-bottom: 1px solid #DAE1E8;
    color: #45668E;
    font-size: 1.18em;
    padding: 0px 0px 3px;
    margin: 0px 0px 10px;
}

.page_section {
    margin: 0 0 20px 82px;
    padding: 60px 0px 18px;
    width: 463px;
}

.page_section h2 {
    margin: 0 0 10px 0;
    padding: 0 0 3px 0;
}

.page_section .info {
    padding-bottom: 25px;
}

.page_section .label {
    padding: 4px 10px 0px 0px;
    float: left;
    text-align: right;
    width: 135px;
    color: #777;
}

.clear_fix {
    display: block;
}

.clear_fix:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.bottom_row {
    background-color: #FAFAFA;
    border-top: 1px solid #C3CAD2;
    color: #444444;
    font-size: 1em;
    padding: 10px 6px;
    text-align: center;
}

.page_section .section_row {
    padding-bottom: 15px;
}

.page_section .labeled {
    float: left;
}

.page_section .label {
    padding: 4px 10px 0px 0px;
    float: left;
    text-align: right;
    width: 135px;
    color: #777;
}

#box_lang {
	width:320px;
	margin:0 auto;
	margin-top:100px;
	margin-bottom:100px;
	
}

.box_body {
  background-color: #FFF;
  padding: 16px 14px;
  line-height: 140%;
}

.close_img {
    background: url(/img/pk/elmnt/im_tabx.gif) 0px -13px;
    width: 11px;
    height: 11px;
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
	opacity:0.7;
}

.close_img:hover{
	opacity:1;
}

.box_title {
    padding: 10px 15px 10px 20px;
    font-size: 1.0em;
    font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
    background: #597DA3;
}

.box_title_wrap {
  background-color: #597BA5;
  padding: 0px;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
}

.box_controls {
	padding: 8px 10px;
	height: 30px;
	background-color: #f2f2f2;
}

.checkbox_container table td .checkbox_on {
    background-position: 0 -14px;
}

.checkbox_container table td .checkbox_on:hover {
    background-position: 0 -42px;
}

#soderg{
	line-height:120%;
}

#error {
  border: 1px solid #E89B88;
  background-color: #FFEFE8;
  padding: 8px 11px;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  display:none;
}







