@charset "UTF-8";
/* Картинка справа */
.img_right {
  float: right;
  margin: 5px 0 5px 15px;
}

/* Картинка слева с обтеканием */
.img_left {
  float: left;
  margin: 5px 15px 5px 0;
}

/* Картинка без обтекания */
.img_no {
  display: block;
  float: none !important;
  margin: 10px 0;
}

/* Вывод картинки без границ */
.img_no_border {
  display: block;
  padding: 0 !important;
  border: 0 !important;
}

/* Картинка на всю ширину */
.img_wide {
  display: block;
  float: none !important;
  max-width: 100%;
  margin: 10px 0;
}

/* Ссылки с прикреплением (в редакторе надо создать только один стиль с классом a_attached.
При наличие прикрепленного файла его тип определится автоматически и подставится соответствующая иконка.
Если прикоепления нет или его тип не попадает под описанные, то ссылка будет обычной.
При необходимости можно добавить другие иконки для других типов фалов или что-то заменить в данном наборе.
Делается это путем добавления картинок размера 19*25 и внесения соответствующих изменений в данный стилевой файл.
В редакторе никаких изменений не будет) */
a[href$="doc"],
a[href$="docx"],
a[href$="xls"],
a[href$="xlsx"],
a[href$="zip"],
a[href$="rar"],
a[href$="pdf"],
a[href$="jpg"],
a[href$="jpeg"],
a[href$="png"],
a[href$="gif"],
a[href$="pptx"],
a[href$="ppt"],
a[href$="mp4"],
a[href$="mp3"] {
  display: inline-block;
  min-height: 26px;
  padding-left: 4rem;
  text-decoration: none;
  background: url("/desimages/file.png") no-repeat left 3px;
  background-repeat: no-repeat !important;
}

a[href$="doc"]:hover,
a[href$="docx"]:hover,
a[href$="xls"]:hover,
a[href$="xlsx"]:hover,
a[href$="zip"]:hover,
a[href$="rar"]:hover,
a[href$="pdf"]:hover,
a[href$="jpg"]:hover,
a[href$="jpeg"]:hover,
a[href$="png"]:hover,
a[href$="gif"]:hover,
a[href$="pptx"]:hover,
a[href$="ppt"]:hover,
a[href$="mp4"]:hover,
a[href$="mp3"]:hover {
  text-decoration: underline;
}

a[href$="doc"],
a[href$="docx"] {
  background: url("/desimages/files/doc.png");
}

a[href$="xls"],
a[href$="xlsx"] {
  background: url("/desimages/files/xls.png");
}

a[href$="zip"],
a[href$="rar"] {
  background: url("/desimages/files/zip.png");
}

a[href$="pdf"] {
  background: url("/desimages/files/pdf.png");
}

a[href$="jpg"],
a[href$="jpeg"],
a[href$="png"],
a[href$="gif"] {
  background: url("/desimages/files/image.png");
}

a[href$="pptx"],
a[href$="ppt"] {
  background: url("/desimages/files/presentation.png");
}

a[href$="mp4"] {
  background: url("/desimages/files/video.png");
}

a[href$="mp3"] {
  background: url("/desimages/files/audio.png");
}

/* Выделенный абзац */
q,
blockquote,
.selected {
  display: block;
  padding: 1.5rem 85px 1.5rem 20px;
  margin: 2rem 0;
  font-size: 1.7rem;
  font-style: italic;
  background-color: #f3f3f3;
  border-left: 2px solid #790015;
}

/* Широкая таблица
таблица с классом table_big
*/
.table_big {
  font-size: 1rem;
}

.table_big th,
.table_big td {
  min-width: 70px;
  padding: 5px;
  word-break: break-all;
}

/* Очень широкая таблица
таблица с классом table_very_big */
.table_very_big {
  font-size: .875rem;
}

.table_very_big th,
.table_very_big td {
  min-width: 50px;
  padding: 5px;
  word-break: break-all;
}

/* Картинки в строку */
.img_line_center,
.img_line_top,
.img_line_baseline {
  display: -weblit-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.img_line_center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.img_line_top {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.img_line_baseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.img_line_center img,
.img_line_top img,
.img_line_baseline img {
  margin: 10px;
}