.nmo_ok
{
    width: 26px;
    height: 25px;
    background: url('../img/mail_read.png') center center no-repeat;
    float: left;
}
div .time_off
{
    width: 22px;
    height: 22px;
    background: url('../img/time_off.png') center center no-repeat;
    float: right;
    filter: alpha(Opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5; 
    /*
    margin-left: 560px;
    margin-top: -32px;
    */
    cursor: pointer;
}
.input-box .form-input {
  position: relative;
  overflow: hidden;
  padding: 9px 62px 9px 9px;
}
.input-box .form-input label {
  margin-right: 20px;
}
.input-box .form-input.styled-radio {
  display: table-cell;
  vertical-align: middle;
  white-space: nowrap;
  padding-right: 0;
}
.search-header .input-box .form-input {
  display: table-cell;
  width: 100%;
  padding: 0;
  padding-right: 23px;
  height: 41px;
  vertical-align: top;
}
.materials #topic-form .form-input {
  width: auto !important;
}
.login-form#topic-form .input-box .form-input {
  width: auto;
}
.content .app img {
    width:100%;
    height: auto;
    max-width: 658px;
}
.materials .info-box center img {
    width: 100%;
    height: auto;
    max-width: 658px;
}
#l_mess textarea {
    width: 100%;
    height: 130px;
}
.discussions-box article time {
    margin-left: 40px;
}
.comment .comment {
    padding: 0;
    margin: 15px 0 0 26px;
}
.comment .comment_reset {
  margin: 15px 0 0 0;
}