.color_0 {
 background-color:#dcdedf;
}
.color_1 {
 background-color:#e7eaeb;
}
.center {
 text-align:center;
}
.int {
 text-align:center;
 width:4em;
}
.small {
 width:1em;	
}
.int input {
 text-align:center;
}
span.nowrap {
 white-space:nowrap;
}
.dknat_error {
 border:1px solid #ff0000;
 background-color:#ffbdbd;
 color:#460000;
 text-align:center;
 margin:1em;
 padding:0.5em;
}
table.dknat_common_table {
 margin-bottom:1em;
 width:100%;
 border:none;
 border-collapse:collapse;
}
table.dknat_common_table a {
 cursor:pointer;
}
table.dknat_common_table td, table.dknat_common_table th {
 border:1px solid silver;
 font-size:0.8em;
}
table.dknat_common_table th {
 background:transparent url(/dknat/pix/th_bg.gif) repeat-x 0 50%;
 padding-left:0.3em;
 padding-right:0.3em;
}
table.dknat_common_table td.icon {
 border:none;
 width:1em;
}
table.dknat_common_table td.noborder {
 border:none;
}
table.dknat_common_table td input {
 width:90%;
}
table.dknat_common_table td input.radio {
 width:12px;
}
td.refbook_code {
 white-space:nowrap;
 text-align:center;
 width:5em;
}
td.refbook_city {
 white-space:nowrap;
 text-align:center;
 width:10em;
}
ul.dknat_menu {
 margin:0;
 padding:0;
 list-style:none;
}
ul.dknat_menu li {
 white-space:nowrap;
}
table.up_filter {
 width:50%;
}
table.up_summary .names, table.up_filter .names {
 vertical-align:top;
 font-weight:bolder;
}
table.up_summary .names, table.student_summary .names {
 width:30%;
}
table.student_edit {
 width:50%;
}
table.cgroup_summary {
 width:50%;
}
table.student_disciplines_list caption {
 text-align:center;
}
table.student_disciplines_list td.col_name {
 background-color:#DCDEDF;
 color:#403580;
 border-style:dashed;
 text-align:center;
 font-weight:bolder;
}
#page table.student_disciplines_list a {
 color:#008e1c;
}
dl.up_disciplines_set_mark {
 margin:0;
 padding:0;
}
dl.up_disciplines_set_mark dt {
 font-weight:bolder;
}
dl.up_disciplines_set_mark dd {
 font-style:italic;
 margin:0;
 padding:0 1em;
}
table.password td {
 font-size:1em;
}
table.password td.names {
 font-weight:bolder;
 width:6em;
}
table.teacher_cgroup td {
 font-size:1em;
}
.student_send_email_form {
 width:100%;
 border:1px solid silver;
}
.student_send_email_form td {
 vertical-align:top;
}
.student_send_email_form td.field_name {
 font-weight:bolder;
 padding-left:0.3em;
}
.student_send_email_form ul {
 list-style:none;
 border:1px solid silver;
 margin:0.1em 0.1em 0 0;
 padding:0;
 height:100px;
 overflow:auto;
}
.student_send_email_form textarea {
 width:90%;
 height:200px;
}
table.student_action select {
 width:100%;
}
table.student_filter,table.student_action {
 margin-bottom:0;
}
table.student_list tr.deleted td {
 color:#A19FA2;
}
#page table.student_list tr.deleted td a {
 color:#89b1bd;
}
