.abitur-partners
  {
  text-align: center;
  }

.abitur-partners img
  {
  margin: 15px;
  }

.cathedra-descr
  {
  padding-left: 15px;
  font-style: italic;
  }

.page-block li
  {
  padding-bottom: 7px;
  }

table.ruza-table
  {
  margin: 0 auto;
  border: 2px solid #cfcfcf;
  border-collapse: collapse;
  }

table.ruza-table td
  {
  padding: 5px;
  text-align: center;
  vertical-align: middle;
  border: 2px solid #cfcfcf;
  }

table.centered td { text-align: center; }

.msiem-partners li { margin-bottom: 5px; }
.msiem-partners li em { display: block; margin-top: 4px; font-size: 80%; }


.msiem-abitur2011 form { padding: 5px 0 0 25px; }
.msiem-abitur2011 form table .error_list { float: left; margin-left: 10px; }
.msiem-abitur2011 table { padding-bottom: 15px; }
.msiem-abitur2011 table td input { float: left; }
.msiem-abitur2011 table th { width: 20px; padding-right: 10px; text-align: right; vertical-align: top; }
.msiem-abitur2011 form table th ul { list-style-type: circle; }
.msiem-abitur2011 form table th ul ul { padding: 8px 0 0 0; list-style: none; }
.msiem-abitur2011 form ul .no-listing { list-style: none; position: relative; left: -20px; font-weight: bold; }
.msiem-abitur2011 table tfoot input, #submit_form { margin-left: 20px; padding: 5px; font-size: 120%; }
#submit_form { margin-left: 10px; margin-bottom: 20px; }

.msiem-abitur2011 form dl { margin-top: 0; }
.msiem-abitur2011 form dl .error_list { margin-bottom: 0; }
.msiem-abitur2011 form dl .error_list li { padding-bottom: 0; }
.msiem-abitur2011 form dl dd { margin-bottom: 5px; }
.msiem-abitur2011 form dl ul { padding: 8px 0 0 0; list-style: none; }
.msiem-abitur2011 form dl dt label { font-weight: bold; }

#library_data { padding-left: 15px; }
#library_data p { margin: 0; }
#library_data dt { padding: 5px 0 0 10px; }
#library_data dl { padding: 0 0 20px 30px; border-bottom: 1px dashed #ddd; }

