/*Картинка справа*/
.img_right{margin:5px 0px 5px 15px;float:right;}
/*Картинка слева с обтеканием*/
.img_left{margin:5px 15px 5px 0px;float:left}
/*Картинка без обтекания*/
.img_no{margin:10px 0px;float:none!important;display: inline-block}
/*Вывод картинки без границ*/
.img_no_border{border:0px !important;padding:0px!important;display: block}
/*Картинка на всю ширину*/
.img_wide{margin:10px 0px;float:none!important;max-width: 100%;display: block}


/*Ссылки с прикреплением (в редакторе надо создать только один стиль с классом a_attached. При наличие прикрепленного файла его тип определится автоматически и подставится соответствующая иконка. Если прикоепления нет или его тип не попадает под описанные, то ссылка будет обычной. При необходимости можно добавить другие иконки для других типов фалов или что-то заменить в данном наборе. Делается это путем добавления картинок размера 19*25 и внесения соответствующих изменений в данный стилевой файл. В редакторе никаких изменений не будет)*/
/*a[href$="doc"], a[href$="docx"], a[href$="rtf"], a[href$="zip"], a[href$="rar"], a[href$="pdf"], a[href$="jpg"], a[href$="jpeg"], a[href$="pjpeg"], a[href$="gif"], a[href$="png"], a[href$="xls"], a[href$="xlsx"], a[href$="txt"]{ padding-left:35px; padding-top: 0px; display:block;background-position:left top;background-repeat:no-repeat;min-height:32px;margin-top:0px; background-image:url("/desimages/file.png");}*/
a[href$="doc"], a[href$="docx"]{background-image:url("/desimages/doc.png");}
a[href$="txt"],a[href$="rtf"] {background-image:url("/desimages/txt.png");}
a[href$="zip"], a[href$="rar"]{background-image:url("/desimages/zip.png");}
a[href$="pdf"]{background-image:url("/desimages/pdf.png");}
a[href$="jpeg"], a[href$="jpg"], a[href$="pjpeg"], a[href$="gif"], a[href$="png"]{background-image:url("/desimages/jpeg.png");}
a[href$="xls"], a[href$="xlsx"]{background-image:url("/desimages/xls.png");}
a[href$="ppt"]{background-image:url("/desimages/ppt.png");}
a[href$="mp3"], a[href$="aac"], a[href$="flac"]{background-image:url("/desimages/mp3.png");}
a[href$="mp4"], a[href$="avi"], a[href$="mov"], a[href$="wmv"]{background-image:url("/desimages/mp4.png");}
.direct_link {background-image:url("/desimages/direct.png");}

a[href$="doc"],
a[href$="docx"],
a[href$="txt"],
a[href$="rtf"],
a[href$="zip"],
a[href$="rar"],
a[href$="pdf"],
a[href$="jpeg"],
a[href$="jpg"],
a[href$="pjpeg"],
a[href$="gif"],
a[href$="png"],
a[href$="mp3"],
a[href$="xls"],
a[href$="xlsx"],
a[href$="aac"],
a[href$="flac"],
a[href$="mp4"],
a[href$="avi"],
a[href$="mov"],
a[href$="wmv"],
.direct_link {
    padding-left:58px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 6px;
    display:block;
    background-position: 13px 7px;
    background-repeat:no-repeat;
    min-height:32px;
    margin-top:0px;
    /*background-image:url("/desimages/file.png");
    font-family: 'OpenSans-Light';*/
    margin-bottom: 10px;
    font-size: 1rem;
}

a[href$="doc"]:hover,
a[href$="docx"]:hover,
a[href$="txt"]:hover,
a[href$="rtf"]:hover,
a[href$="zip"]:hover,
a[href$="rar"]:hover,
a[href$="pdf"]:hover,
a[href$="jpeg"]:hover,
a[href$="jpg"]:hover,
a[href$="pjpeg"]:hover,
a[href$="gif"]:hover,
a[href$="png"]:hover,
a[href$="mp3"]:hover,
a[href$="aac"]:hover,
a[href$="flac"]:hover,
a[href$="mp4"]:hover,
a[href$="avi"]:hover,
a[href$="mov"]:hover,
a[href$="wmv"]:hover {
    background-color: #f8f5f1;
}

/* Выделенный абзац*/
.blockquote {
    border-left: 6px solid #01793b;
    display: block;
    background: #f0f1f4;
    margin-bottom: 1.7rem;
    margin-top: 1.7rem;
    padding: 26px;
    font-weight: bold;
}

/* ссылка на другой ресурс*/
.link_res {
    display: block;
    /*min-height: 47px;*/
    text-decoration: none;
    position: relative;
    color: #a70e11;
    margin-bottom: 1.7rem;
    padding-left: 170px;
    font-size: 1rem;
}

.link_res::after {
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    margin: auto;
    height: 31px;
    text-align: center;
    content: 'Cкачать';
    display: flex;
    align-items: center;
    border: 2px solid #b9b9b9;
    font-size: 0.875rem;
    text-decoration: none !important;
    padding: 0.25rem 1.6rem;
    border-radius: 1rem;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    color: #404040;
    font-family: 'Montserrat light';
}

.link_res:hover::after {
    border-color: #a70e11;
    color: #a70e11;
}

.by_lang .link_res::after {
    content: 'Cпампаваць';
}

.by_lang .link_res::after {
    content: 'Download';
}

/*Широкая таблица*/
.table_big{/*font-size: 16px;*/font-size: 1rem}
.table_big td, .table_big th{padding: 8px 5px}

/*Очень широкая таблица*/
.table_very_big{/*font-size: 14px;*/font-size: 15px;font-size: 0.9375rem}
.table_very_big td, .table_very_big th{padding: 6px 2px}

/*Картинки в строку*/
.img_line_center, .img_line_top, .img_line_baseline{display:-weblit-flex;display: flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;}
.img_line_center{-webkit-align-items:center;align-items:center}
.img_line_top{-webkit-align-items:flex-start;align-items:flex-start}
.img_line_baseline{-webkit-align-items:baseline;align-items:baseline}
.img_line_center img, .img_line_top img, .img_line_baseline img{margin: 10px}

.tab_spaw input, .tab_spaw-content { display: none; }
.tab_spaw {
    border-top: 1px solid #ebebec;
    border-bottom: 1px solid #ebebec;
}
.tab_spaw-title {
    padding: 17px 10px 20px 50px;
    padding-left: 50px;
    background-image: url(/desimages/q_arrow.png);
    background-repeat: no-repeat;
    background-position: center left 15px;
    /*background-color: #d5e6f8;*/
    font-size: 20px;
    cursor: pointer;
    font-weight: bold;
    -webkit-transition: background-color 0.2s, color 0.2s, border-color 0.2s;
    -o-transition: background-color 0.2s, color 0.2s, border-color 0.2s;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s;
}

.tab_spaw-title:hover {
    color: #a70e11;
    background-color: #f8f5f1;
    background-image: url(/desimages/q_arrow_hover.png);
}
 
.tab_spaw-content {
    padding: 10px 20px; /* Поля вокруг текста */
}
.tab_spaw :checked + .tab_spaw-title {
   background-image: url(/desimages/q_arrow_clicked.png);
} 
.tab_spaw :checked ~ .tab_spaw-content {
    display: block; /* Показываем содержимое */
}