

/* Start:/local/components/rarus/chamber.news/templates/.default/style.css?16534022135022*/
.news-page .title-box .text-box {
    margin-right: 40px;
}
.news-page .title-box .rss,
.social-buttons > .rss ,
.news-page > .rss {
    color: #FF994A;
    height: 16px;
    width: 16px;
    font-size: 19px;
    float: right;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    top: -5px;
    z-index: 10;
}

.social-buttons > .rss  {
    float: none;
    top: 4px;
}

.social-buttons .ya-share2 {
    display: inline-block;
}

.news-page .title-box .rss:hover,
.social-buttons > .rss:hover,
.news-page > .rss:hover {
    color: #e38742;
}
.news-page .b-share {
    padding-right: 5px !important;
}

.left-box-content {
    float: left;
    max-width: 130px;
    margin: 0 25px 0 0;
    text-align: center;
    min-width: 120px;
    min-height: 1px;
    font-size: 12px;
    color: #888;
}

.adds-info {
    margin-bottom: 11px;
}
.adds-info a {
    font-size: 13px;
    color: #0085b9;
}
.adds-info .css-button {
    box-sizing: border-box;
    padding: 7px 6px;
    width: 100%;
}

.info-box .date {
    display: inline-block;
    color: #FAA400;
    background: #FFF;
    font: bold 11px/14px Calibri, 'CalibriBold', Arial, Helvetica, sans-serif;
    border: 1px solid #EFDABE;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 0 7px;
    margin: 0 0 3px;
}
.title-box h1 {
    overflow: hidden;
    display: block;
    height: 1%;
    font: 24px/24px 'casperbold', Calibri, Arial, Helvetica, sans-serif;
    color: #556470;
    margin: 0;
}
.article-box {
    margin-bottom: 20px;
}
.article-box .photo-holder {
    float:left;
    width: 124px;
    margin-right: 30px;
}
.article-box .info-box {

}
.article-box .leader-post, .align-left .leader-post {
    position: relative;
    top: -10px;
    color: #A6A7A6;
    text-transform: uppercase;
    font-size: 12px;
    text-align: center;
}
.article-box .member-title-box {
    margin-bottom: 7px;
}
.article-box .member-title {
    font-weight: bold;
    font-size: 18px;
}
.article-box .member-post {
    margin-top: 3px;
    font-weight: bold;
    color: #7E6262;
}
.article-box .photo-holder img {
    width: 124px;
    height: auto;
}
.article-box .visual.leader img, .align-left .visual.leader img {
    background: #EBFF00;
}
.member-birthday {
    margin-top: -25px;
    margin-bottom: 10px;
    width: 100%;
    font-size: 13px;
    color: #888;
}
.member-info-box {
    margin-top: 11px;
    width: 100%;
    font-size: 12px;
    color: #888;
}
.text-box {
    margin-bottom: 25px;
}
.align-left {
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.member-info-block {
    margin-bottom: 10px;
}
.info-item {
    overflow: hidden;
    text-overflow: ellipsis;
}
.title-member-post {
    float: left;
    font-size: 16px;
    color: #857373;
    margin-top: 7px;
}
.info-box a, .member-info-block a {
    color: #2871AA;
}

.align-left img {
    width: 141px;
    height: auto;
}.info-box p a.more-btn {
    float: right;
    color: #FFFFFF;
}
/* Articles files */
.article-file {
	background: #EDF5F7;
	margin-top: 10px;
	margin-bottom: 4px;
	border-radius: 7px;
	padding: 16px 0px 16px 24px;
	min-height: 35px;
	position: relative;
}
.article-file > div.clear-both {
    clear: both;
}

.article-file-title {
    margin-bottom: 13px;
}

.article-file-icon {
	position: absolute;
	top: 14px;
	left: 20px;
	margin-top: 3px;
}

.article-file-description {
	margin: 0px 16px 0px 45px;
	display: block;
	padding-top: 0;
}
.visual a img{
	height:auto;
}

.photo-gallery-common .gallery-holder {
    width: 100% !important
}
.common-gallery-included .photo-album {
    width: 100%;
    height: 0;
    float: left;
    margin-bottom: 25px;
    margin-top: 30px;
    position: relative;
}
.common-gallery-included .photo-gallery-control {
    position: absolute;
    top: -25px;
    width: 100%;
}
.common-gallery-included .photo-gallery-common {
    padding: 0;
}
.photo-gallery-common .switcher {
    position: relative;
    top: 33px;
    z-index: 10;
}
.photo-gallery-common a.prev, .photo-gallery-common a.next, .photo-gallery-common .switcher li a {
    cursor: pointer;
}

/* Фильтрация по дате*/
.date-input-box {
    float: left;
    margin-right: 15px;
    position: relative;
}
.blue-btn {
    float: left;
    margin-right: 10px;
}
.blue-btn.medium-btn {
    background: url("/local/components/rarus/chamber.news/templates/.default/./images/blue-medium-btn.png") no-repeat scroll 100% -32px;
    height: 32px;
    padding: 0 2px 0 0;
}
.blue-btn {
    color: #FFFFFF;
    float: left;
    height: 24px;
    overflow: hidden;
    padding: 0 2px 0 0;
    position: relative;
    text-decoration: none;
}
.blue-btn.medium-btn span {
    background: url("/local/components/rarus/chamber.news/templates/.default/./images/blue-medium-btn.png") no-repeat scroll 0 0;
    height: 25px;
    padding: 7px 13px 0 16px;
}

.content.news-page .video-wrap {
    height: 300px;
    overflow: hidden;
    margin-bottom: 0.7rem;
}
.content.news-page .section-title {
    color: #16568b;
    font-size: 28px;
    border-bottom: 1px solid #CBD7E1;
    margin-bottom: 1rem;
    padding-bottom: 0.5rem;
}

/* End */


/* Start:/local/components/rarus/search.tags.elements/templates/.default/style.css?1467983900419*/
.article-tags {
    background: url('/local/components/rarus/search.tags.elements/templates/.default/images/tags.png') left 3px no-repeat;
    padding-left: 16px;
    font-size: 12px;
    color: #888888;
    line-height: 16px;
    margin-top: -2px;
    margin-bottom: 17px;
    padding-top: 1px;
}
.article-tags > a {
    color: #888888;
    text-decoration: none;
}
.article-tags > a:hover {
    color: #c41e3a;
    text-decoration: none;
}
.article-tags-empty {
    height: 10px;
}
/* End */


/* Start:/local/components/rarus/chamber.calendar/templates/.default/style.css?14679838973619*/
/**
 * Стили шаблона
 *
 * .default шаблон для rarus:committee.calendar
 *
 * @author Alexei Shubert <shuber@rarus.ru>
 */

/* Заголовок */
.title-box {
    border-bottom: 1px solid #CBD7E1;
    margin: 0 0 24px;
    overflow: hidden;
    padding: 0 0 3px;
    position: relative;
    width: 100%;
}
.title-box .ico {
    float: left;
    padding: 2px 11px 0 0;
}
.title-box .ico img {
    vertical-align: middle;
}
.title-box .text {
    color: #556470;
    display: block;
    font: 24px/24px 'casperbold',Calibri,Arial,Helvetica,sans-serif;
    height: 1%;
    overflow: hidden;
}

/* Фильтр */
#calendarFilterBy{
    color: #3479B4;
    text-decoration:underline;
    cursor:pointer;
    width:177px;
}

/* Специальные элементы списка материалов */
#no-activities {
    display:none;
}
#filterPeriod {
    text-align: center;
    font-weight: bold;
    display: none;
}

/* Шаблон записи списка материалов */
#activity-template {
    display: none;
}

/* Общий стиль календаря */
.calendar-box .ui-datepicker .ui-datepicker-title .ui-datepicker-year {
    width: 64px;
    margin-left: 14px;
}
.calendar-box .ui-datepicker .ui-datepicker-header {
    background: #3479B4;
    border: none;
    border-radius: 0;
    height: 26px;
}
.calendar-box .ui-datepicker .ui-datepicker-title > select {
    background: #3479B4;
    border: none;
    height: 22px;
    line-height: 22px;
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
    padding: 2px 0 2px 4px;
    margin-top: -2px;
}
.calendar-box .ui-datepicker .ui-datepicker-prev.ui-state-hover,
.calendar-box .ui-datepicker .ui-datepicker-next.ui-state-hover {
    background: #358eca !important;
    border-radius: 0;
    border: 1px solid  #358eca !important;
    cursor: pointer;
}
.calendar-box .ui-datepicker .ui-widget-content .ui-state-hover {
    border: 1px solid #E6909F;
    background: #FCCECC;
    font-weight: bold;
    color: #1C94C4;
}
.calendar-box .ui-datepicker .ui-state-active,
.calendar-box .ui-datepicker .ui-widget-content .ui-state-active,
.calendar-box .ui-datepicker .ui-widget-header .ui-state-active {
    border: 1px solid #D64260;
    background: #FF7C7C;
    font-weight: bold;
    color: #F5F5F5;
}
.calendar-box .ui-datepicker .ui-state-hover .ui-icon,
.calendar-box .ui-datepicker .ui-state-focus .ui-icon {
    background-image: url(/local/components/rarus/committee.calendar/templates/.default/images/ui-icons.png);
}

/* Календарь с выбором периода */
.calendar-box .ui-datepicker .date-not-selected > .ui-state-active {
    border: 1px solid #FED22F;
    background: #FFE45C;
    color: #363636;
}
.calendar-box .ui-datepicker .date-range-selected:not(.ui-datepicker-today) > .ui-state-active,
.calendar-box .ui-datepicker .date-range-selected:not(.ui-datepicker-today) > .ui-state-default {
    background: lightsteelblue;
}
.calendar-box .ui-datepicker .date-range-selected-from > .ui-state-active,
.calendar-box .ui-datepicker .date-range-selected-from > .ui-state-default,
.calendar-box .ui-datepicker .date-range-selected-to > .ui-state-active,
.calendar-box .ui-datepicker .date-range-selected-to > .ui-state-default {
    border: 1px solid #D64260;
    background: #FF7C7C;
    font-weight: bold;
    color: #F5F5F5;
}

.export-box {
    text-align: right;
}

.export-box span {
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    color: #39AD00;
    cursor: pointer;
    border-bottom: 1px dashed;
}

.export-box span:hover {
    color: #1DD000;
}
/* End */
/* /local/components/rarus/chamber.news/templates/.default/style.css?16534022135022 */
/* /local/components/rarus/search.tags.elements/templates/.default/style.css?1467983900419 */
/* /local/components/rarus/chamber.calendar/templates/.default/style.css?14679838973619 */
