#smi_wr {
    width: 840px;
    margin: 0 auto;
}

.news-table {
    border: 1px solid #aaa;
    border-collapse: collapse;
    margin: 0 auto;
}

.news-table td, .news-table th {
    text-align: center;
    padding: 5px;
    vertical-align: middle;
}

.news-table th {
    text-align: center;
    font-weight: bold;
    padding: 5px 10px;
    border-bottom: 1px solid;
}

#smi_wr input[type=submit], #news_wr input[type=submit] {
    cursor: pointer;
}

.news-table td input[type=text], .news-table  td select, .news-table .save-button {
    display: none;
}

.news-table .smi_weight {
    width: 40px;
    text-align: center;
}

.news-table  span {
    line-height: 25px;
}

.news-table .num-col {
    width: 40px;
}

.news-table .actions-col {
    width: 175px;
}

.news-table .weight-col {
    width: 50px;
}

.news-table .level-col {
    width: 150px;
}

.news-table .type-col {
    width: 210px;
}

.news-table .name-col {
    width: 300px;
}

.news-table .date-col {
    width: 100px;
}

.news-table td input[type=text] {
    width: 100%;
}

.news-table td span.undefined{color: red;}

.news-table a {
    text-decoration: none;
}

.news-table tr:nth-child(even) td {
    background: #f2f2f2;
}

.news-table tr:nth-child(odd) td{
    background: #fcf7fb;
}

#news_loader {
    width: 16px;
    height: 16px;
    background: url('../images/ajax-loader_16.gif') no-repeat;
    display: none;
    margin: 0 auto;
}


.news-table .news-name-col{width: 375px;}
.news-table .news-smi-col{width: 200px;}

#smi_new label, #news_new label {
    display: inline-block;
    width: 100px;
    text-align: right;
    margin: 2px 5px 2px 0;
}

#smi_new input[type=text], #news_new input[type=text] {
    width: 300px;
}

#smi_new #smi_weight {
    width: 40px;
}

#smi_new .left-block {
    float: left;
    margin-right: 20px;
}

#smi_new .right-block {
    float: left;
}

#smi_new .submit-wr, #news_new .submit-wr {
    text-align: center;
}

#smi_new input[type=submit], #news_new input[type=submit] {
    padding: 2px 25px;
}

#news_wr{width: 90%; margin: 0 auto;}

.params_param .param{
    width: 700px;
    margin-bottom: 10px;
}

.params_param label{
    font-weight: bold;
    width: 205px;
    text-align: right;
    margin-right: 6px;
    display: inline-block;
}
.params_param input{width: 500px;}
.params_param input#subject_weight{width: 80px;}

#news_replace_block{
	padding: 5px 0 0 147px;
}

#news_new{
	padding-left: 147px;
}

#news_replace_block .loader{
	display: none;
	margin: 1px 0 0 5px;
}