/*Картинка справа*/
.img_right{margin:4px 0px 4px 20px;float:right}
/*Картинка слева с обтеканием*/
.img_left{margin:4px 20px 4px 0px;float:left}
/*Картинка без обтекания*/
.img_no{margin:10px 0px;float:none!important}

.img_no_border{border:0px !important;padding:0px!important}

/*Ссылки с прикреплением (в редакторе надо создать только один стиль с классом a_attached. При наличие прикрепленного файла его тип определится автоматически и подставится соответствующая иконка. Если прикоепления нет или его тип не попадает под описанные, то ссылка будет обычной. При необходимости можно добавить другие иконки для других типов фалов или что-то заменить в данном наборе. Делается это путем добавления картинок размера 19*25 и внесения соответствующих изменений в данный стилевой файл. В редакторе никаких изменений не будет)*/
.a_attached[href$="doc"],
.a_attached[href$="docx"],
.a_attached[href$="rtf"],
.a_attached[href$="zip"],
.a_attached[href$="rar"],
.a_attached[href$="pdf"],
.a_attached[href$="jpg"],
.a_attached[href$="jpeg"],
.a_attached[href$="pjpeg"],
.a_attached[href$="gif"],
.a_attached[href$="png"],
.a_attached[href$="xls"],
.a_attached[href$="xlsx"],
.a_attached[href$="ppt"],
.a_attached[href$="pptx"],
.a_attached[href$="mp3"],
.a_attached[href$="wav"],
.a_attached[href$="mid"],
.a_attached[href$="midi"],
.a_attached[href$="wma"],
.a_attached[href$="aac"],
.a_attached[href$="mpg"],
.a_attached[href$="mpeg"],
.a_attached[href$="avi"],
.a_attached[href$="wmv"],
.a_attached[href$="mov"],
.a_attached[href$="mp4"],
.a_attached[href$="swf"],
.a_attached[href$="flv"],
.a_attached[href$="webm"],
.a_attached[href$="ogg"],
.a_attached[href$="rm"],
.a_attached[href$="ram"],
.a_attached[href$="pub"],
.a_attached[href$="xps"],
.a_attached[href$="txt"] {
    display: block;
    min-height: 30px;
    text-decoration: none;
    background-position: 15px 10px;
    background-repeat: no-repeat;
    padding: 10px 0px 9px 73px;
    border-bottom: none;
}

.a_attached:hover {
    border-bottom: none!important;
/*    text-decoration: underline;*/
}

.a_attached[href$="doc"], .a_attached[href$="docx"] {background-image: url("/desimages/docx.svg");}
.a_attached[href$="rtf"], .a_attached[href$="txt"] {background-image: url("/desimages/txt.svg");}
.a_attached[href$="xls"], .a_attached[href$="xlsx"] {background-image: url("/desimages/xlsx.svg");}
.a_attached[href$="ppt"], .a_attached[href$="pptx"] {background-image: url("/desimages/ppt.svg");}
.a_attached[href$="pdf"] {background-image: url("/desimages/pdf.svg");}
.a_attached[href$="zip"], .a_attached[href$="rar"] {background-image: url("/desimages/zip.svg");}
.a_attached[href$="jpeg"], .a_attached[href$="jpg"], .a_attached[href$="pjpeg"], .a_attached[href$="gif"], .a_attached[href$="png"] {background-image:url("/desimages/png.svg");}
.a_attached[href$="mp3"], .a_attached[href$="wav"], .a_attached[href$="mid"], .a_attached[href$="midi"], .a_attached[href$="wma"], .a_attached[href$="aac"] {background-image: url("/desimages/mp3.svg");}
.a_attached[href$="mpg"], a.a_attached[href$="mpeg"], .a_attached[href$="avi"], .a_attached[href$="wmv"], .a_attached[href$="mov"], .a_attached[href$="mp4"], .a_attached[href$="swf"], a[href$="flv"],
.a_attached[href$="webm"] {background-image: url("/desimages/mpg.svg");}
.a_attached[href$="ogg"], .a_attached[href$="rm"], .a_attached[href$="ram"], .a_attached[href$="pub"], .a_attached[href$="xps"] {background-image: url("/desimages/other.svg");}


.quote {
    border-left: 3px solid #436fae;
    display: block;
    background: #f8f1e4;
    margin-bottom: 30px;
    margin-top: 30px;
    padding: 21px 25px;
    font-style: italic;
}

/*Широкая таблица*/
.table_big, .table_big table{font-size: 15px;font-size: 0.9375rem}
.table_big td, .table_big th{padding: 8px 5px}

/*Очень широкая таблица*/
.table_very_big, .table_very_big table{font-size: 14px;font-size: 0.875rem}
.table_very_big td, .table_very_big th{padding: 6px 2px}

/* вопрос-ответ для админки */
.question_block {
    margin: 0 0 20px;
    line-height: 30px;
    border: 1px solid black;
}

.question_text {
    padding: 3px 10px 6px 50px;
    padding-left: 50px;
    background-image: url(/desimages/q_arrow.png);
    background-repeat: no-repeat;
    background-position: center left 15px;
    background-color: #f8f5ec;
    /*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;
}

.question_text:hover {
    /*text-decoration: underline;
    color: #6a050f;
    background-color: #eee6d0;*/
}

.question_text.clicked {
    color: #6a050f;
    background-image: url(/desimages/q_arrow_clicked.png);
}

.answer_text {
    display: block;
    padding: 25px 20px 50px 50px;
}

.question_text.clicked + .answer_text {
    display: block;
}

