/* этот файл имеет особый формат: его стили коррелируют с вордом и каждый должен быть отмечен соответствующим комментарием */ 
/* заголовок 1 */ 
#main h1 {
  color: #2a3d7e;
  font-size: large;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 15px;
}

/* заголовок 2 */ 
#main h2 {
  font-size: medium;
  font-weight: bold;
  margin-bottom: 6px;
}

/* заголовок 3 */ 
#main h3 {
  font-size: small;
  font-weight: bold;
  margin-bottom: 4px;
}

/* заголовок 4 */ 
#main h4 {
  color: #2a3d7e;
  font-size: medium;
  font-weight: bold;
}

/* обычный текст */ 
#main p {
  margin-bottom: 6px;
  margin-top: 6px;
  text-align: justify;
  font-size: small;
}

/* эпиграф */ 
#main p.epigraph {
  text-align: right;
  font-style: italic;
  color: #2a3d7e;
  margin-bottom: 6px;
}

#main p.epigraph strong {
  display: block;
}

/* ключевой текст */ 
#main p.important {
  background-color: #fff8ba;
  padding: 15px;
}

/* список маркированный */ 
#main ul {
  font-size: small;
  margin-left: 50px;
  margin-bottom: 15px;
  list-style-type: disc;
}

/* список нумерованный */ 
#main ol {
  font-size: small;
  margin-left: 40px;
  margin-bottom: 15px;
  list-style-type: decimal;
}

/* для разделов - с фоном */ 
#main p.razdel {
  font-size: medium;
  font-weight: bold;
  background-color: #cacfe0;
  padding: 2px;
}

/* синяя рамка */ 
#main p.deviz {
  border-top: #5784e7 1px solid;
  border-left: #5784e7 1px solid;
  border-right: #5784e7 1px solid;
  border-bottom: #5784e7 1px solid;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-weight: bold;
  font-size: 80%;
  margin: 10px 0px;
  color: #000000;
  font-family: arial, verdana, geneva, helvetica, sans-serif;
  text-align: center;
}

/* мелкий наклонный  */ 
#main p.8pt {
  font-size: 60%;
  margin: 8px 15px 12px 29px;
  font-style: italic;
}

/* цитата */ 
p.quote {
  margin: 8px 10px 8px 60px;
  text-align: justify;
}