/*
CUSTOM STYLESHEET
*/

.dialog { text-align: justify; margin-top: 15px; }

.excerpt { margin-bottom: 20px; font-style: italic; }
.excerpt_pub { margin-bottom: 20px; font-style: italic; width: 76%; }

.dialog span { font-weight: bold; }

/* #left_col { width: 49%; float: left; position: relative; } */
#left_col_pub { width: 76%; float: left; position: relative; } /* Для оформления текста с картинками в Публикациях */

/* #right_col { margin-left: 51%; } */
#right_col_pub { margin-left: 78%; } /* Для оформления текста с картинками в Публикациях */
#right_col_pub img { display: block; margin: 0 auto; } 

#bottom_col { clear: both; }

#left_col_pub .question { background-color: #eee; margin-top: 15px; margin-bottom: 15px; }
#left_col_pub .question_first { background-color: #eee; margin-bottom: 15px; }

#right_col_pub .question { background-color: #eee; margin-top: 15px; margin-bottom: 15px; }
#right_col_pub .question_first { background-color: #eee; margin-bottom: 15px; }

.dialog .avatar { float: right; margin-top: 30px; }

#tagline span { color: #B61F23; }

h4 { font-size: 16px; line-height: 22px; background-color: #eee; padding-left: 5px; }
h5 { font-size: 16px; line-height: 22px; background-color: #eee; margin-top: 15px; padding-left: 5px; }

.vertical_news { border: 1px solid #ddd; padding: 1px; background-color: #eee; text-align: justify; font-size: 1em; }
.vertical_news_first { border: 1px solid #ddd; padding: 1px; background-color: #eee; text-align: justify; font-size: 1em; }
.vertical_news span { font-size: 1em; color: black; font-weight: bold; background-color: #ddd; }
.vertical_news_first span { font-size: 1em; color: black; font-weight: bold; background-color: #ddd; }

/* Стили оформления галереи Slimbox */

.smd_slimbox { float: left; width: 720px; list-style: none; }
.smd_slimbox li { width: 160px; height: 120px; }
.smd_slimbox img { padding: 3px; border: 1px solid #ccc; margin-right: 5px; }
.smd_slimbox span { float: left; width: 140px; padding: 2px 0 0 5px; }

/* Конец стилей оформления галереи Slimbox */

/* ======================================= */

/* Стили оформления Slimbox для публикаций */

.smd_slimbox_pub { width: 185px; }
.smd_slimbox_pub li { list-style: none; }
.smd_slimbox_pub a { float: right; padding: 3px; border: 1px solid #ccc; margin-bottom: 10px; width: 160px; height: 120px; }
        
/* Конец оформления Slimbox для публикаций */

.minitext { font-size: 0.9em; margin-top: 20px; }
.minitext_pub { font-size: 0.9em; margin-top: 10px; margin-bottom: 10px; }

/*
.centering_image { margin-left: 15px; }
*/

/* Оформление аннотаций статей на главной странице сайта */

#annotation { width: 100%; float: left; text-align: justify; }
#annotation .caption_first { background-color: #eee; font-weight: bold; }
#annotation .excerpt { margin-top: 10px; margin-bottom: 10px; font-weight: normal; font-style: italic; }
#annotation .arrow { margin-top: 10px; }
#annotation .arrow a { font-weight: bold; color: #B61F23; }
#annotation .caption_second { background-color: #eee; font-weight: bold; margin-top: 25px; }

/* Конец оформления аннотаций статей */

/* Оформление перечня публикаций по форме article_listing_mod */

.minitext_date { font-size: 0.9em; margin-bottom: 10px; }
.scaling { text-align: justify; }
.read_pub { font-weight: bold; margin-bottom: 25px; }
.read_pub_last { font-weight: bold; margin-bottom: 15px; }

/* Конец оформления перечня публикаций */

.date_minitext { font-size: 0.9em; color: #999; }
