/* Путь по рубрикам в шапке */

.upTopic {
  font-size: 11px;
  font-style: italic;
  color: #000000;
}

.upTopic a, .upTopic a:visited { 
  color: #000000; 
  font-weight: bold; 
  text-decoration: none;
}

/* Системное меню */

.sysInfo {
  font-size: 11px;
  font-weight: bold;
  background-color: #eaf0ff;
}

.sysInfo a {
  text-decoration: none; 
}

.sysInfo a.edit { 
  color: #B62948;
}


/* Классы представления итемов */

/* заголовок страницы и разделов */

.pageTitle {
  font-size: 12px;
  font-style: italic;
  font-weight: bold;
  color: #606060;
}

.pageTitle a, a.pageTitle {
  text-decoration: none;
}

.pageTitle a.edit {
  color: #B62948;
}

.topicContent {
  font-size: 12px;
}

.topicContent a.edit {
  color: #B62948;
}

/* аннотация на странице */

.pageAbstract {
  font-size: 11px;
  font-style: italic;
  text-align: justify;
  color: #606060;
}

/* заголовки в списках */

.itemTitle {
  font-size: 11px;
  font-weight: bold;
}

td.itemTitle {
  padding: 5px;
}

.itemTitle a, a.itemTitle { 
  text-decoration: none;
}

.itemTitle a.edit { 
  color: #B62948;
}

.replicTitle {
  font-size: 10px;
  font-weight: bold;
}

.replicTitle a, a.replicTitle { 
  text-decoration: none;
}

.replicTitle a.edit { 
  color: #B62948;
}

/* дополнительная информация в списках */

.itemInfo {
  font-size: 10px;
}

td.itemInfo {
  padding: 0 5px 5px 5px;
}

.itemInfo p, .itemInfo ul, .itemInfo ol, .itemInfo dl {
  font-size: 10px;
}

.itemInfo ul li, .itemInfo ol li, .itemInfo ul li ul li, 
.itemInfo dl dt, .itemInfo dl dd {
  font-size: 10px;
}

/* статистика - например, кол-во материалов в рубрике */

.statInfo {
  font-size: 10px;
  font-weight: normal;
  color: #606060;
}
.statInfo a { 
  text-decoration: none;
}

.itemIcon {
  border-bottom: 3px solid #ffffff;
  width: 10px;
}

/* подчеркивание в списках */

.underline {
  height: 4px;
  border-right: 110px solid #ffffff;
  border-top: 1px solid #ffffff;
  /*border-bottom: 1px solid #ffffff;
  border-left: 10px solid #ffffff;*/
}


/* обозначение нового материала */

.new {
  background-color: #F6CD46;
  color: #ffffff;
  font-weight: bold;
  font-size: 10px;
}


/* Редакторский интерфейс */

/* ссылки на формы редактирования */

.sysMenu {
  font-size: 10px;
  font-weight: bold;
  color: #B62948;
  background-color: #fff5ea;
}

.edit {
  font-size: 10px;
  color: #B62948;
}

a.edit,   a.edit:hover,  a.edit:visited,  a.edit:active, 
.edit a, .edit a:hover, .edit a:visited, .edit a:active {
  color: #B62948; text-decoration: none;
}

/* классы в формах редактирования */

table.formTable {
  border-collapse: collapse;
  border-spacing: 0px;
}
table.formTable td {
  padding: 5px 15px;
  border-bottom: 1px dotted #d4d4d4;
  height: 30px;
}
div.formField {
  border: 2px inset;
  background-color: #ffffff;
}
table.formTable td table td {
  border-bottom: 0;
}
table.formTable td table td.formField,
table.formTable td table td.formLabel {
  border-bottom: 1px dashed #ffffff;
  height: 30px;
}
table.formTable td table td.formLabel {
  width: 1%;
}
table.formTable .formLabel {
  font-weight: bold;
  color: #606060;
}
table.formTable td.formLabel {
	padding: 8px 15px;
  width: 180px;
}
.formError {
  color: #B62948;
}
.formButton, .userButton {
  font-weight: bold;
  background-color: #606060;
  color: #ffffff;
}


