#content_wrapper .auth_block {
  width: 375px;
  display: table;
  margin: 100px auto;
  background: #F3F4F6;
  border-radius: 4px;
  padding: 20px 15px 10px 20px;
  color: #5C6774;
  box-shadow: 0px 0px 3px 1px #676767;
}
#content_wrapper .auth_block .header {
  font-weight: bold;
}
#content_wrapper .auth_block table {
  margin: 10px 0 8px;
  border-collapse: inherit;
  position: relative;
}
#content_wrapper .auth_block table td {
  border: none;
  padding: 0;
  text-align: left;
}
#content_wrapper .auth_block table td.left {
  width: 150px;
  padding: 2px 0 0 0;
  margin: 4px 0 4px 0;
}
#content_wrapper .auth_block table td.right {
  float: none;
}
#content_wrapper .auth_block table td.passwd input {
  display: block;
}
#content_wrapper .auth_block table .eye {
  background: url(/newPegas/images/sprites/auth.png);
  width: 20px;
  height: 8px;
  position: absolute;
  background-position: 0 -26px;
  top: 43px;
  right: 10px;
  z-index: 201;
  cursor: pointer;
}
#content_wrapper .auth_block table .eye.closed {
  background-position: 0px -14px;
  height: 12px;
  top: 40px;
}
#content_wrapper .auth_block table input {
  width: 237px;
  height: 24px;
  padding: 0 5px 0 5px;
  margin: 0;
  font-size: 12px;
  font-family: Tahoma;
  border: solid 1px #CFCFCF;
  border-radius: 2px;
}
#content_wrapper .auth_block table input#fakepassword {
  position: absolute;
  top: 33px;
  z-index: 199;
}
#content_wrapper .auth_block table input#password {
  z-index: 200;
  position: relative;
}
#content_wrapper .auth_block .reset {
  float: left;
  margin: 13px 0 0 0;
}
#content_wrapper .auth_block .btns {
  float: right;
}
#content_wrapper .auth_block .btns #authSbmt {
  margin: 10px auto auto auto;
}
#content_wrapper .auth_block .notification {
  color: #d94040;
}
#content_wrapper .auth_block .notification .icon {
  background: url(/newPegas/images/sprites/auth.png);
  width: 14px;
  height: 14px;
  float: left;
  margin: 2px 5px 0 3px;
  background-position: 0px 0px;
}
