/* Фиксация картинки */
.news-anons .img-responsive, .news-anons_one .img-responsive {
    display: block;
    height: auto;
    max-width: inherit !important; /* responsive class рубит картинку */
}

/* Для "выключенных" месяцев в календаре */
span.disabled-month {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    font: 12px/18px 'SegoeUISemibold', Arial, sans-serif;
    color: #676869;
    text-transform: uppercase;
    text-decoration: none;
    border-bottom: 0;
}

b, strong {
    font-weight: bold !important;
}

/** Для вывода в каталоге */
.content_blocks-vn_blocks figure.figure1 div.category-image {
    width: 119px;
    height: 119px;
    overflow: hidden;
    background-color: #FFFFFF;
    border: solid 2px #DFE1E1;
    position: relative;
    z-index: 150;
    border-radius: 180px;
    behavior: url("pie.htc");
    padding: 0;
    margin: 0;
}

/* фиксация картинки в центре */
.tovar_blocks-l {
    padding: 27px !important;
    text-align: center;
}

/* Подъем картинки */
.content_blocks-vn_blocks figure.figure1 div.category-image img {
    margin: -2px;
}

/** Для категорий в дереве */
ul div.category-image {
    width: 120px;
    height: 120px;
    overflow: hidden;
    background-color: #ffffff;
    border: solid 2px #DFE1E1;
    position: relative;
    z-index: 150;
    border-radius: 180px;
    behavior: url("pie.htc");
}

/** django validation */
ul.errorlist li {
    margin-left: 20px;
    margin-top: 10px;
    font-weight: bold;
    font-size: 12px;
    font-family: Tahoma, serif;
}

/** При большом количестве страниц лишки липнут*/
.pagination-list ul li {
    margin-bottom: 4px;
}

/**
    Выводим рамку для изображения в дереве из категорий, т.к все сущности не фиксируются,
    заменяем background-image - вместо спрайта картинка
*/
.icons-menu-vert {
    border: 2px solid #DFE1E1;
    border-radius: 180px;
}

/* И фиксируем её расположение верно, относительно i'шки */
.icons-menu-vert1 {
    background-position: 50% 50%;
}

/* правка для вывода значка закрытия */
#fancybox-close {
    width: 29px !important;
    height: 29px !important;
}

#fancybox-wrap {
    padding: 0 !important;
}

#fancybox-left-ico, #fancybox-right-ico {
    width: 29px !important;
    height: 29px !important;
}

/*Цены в каталоге*/
.news-anons_one3 {
}

.news-anons_one3 .news-anons_one-r {
    padding-top: 7px;
    margin-right: 138px;
}

.news-anons_one3 .news-anons_one-r .name {
    margin-bottom: 5px;
}

.news-anons_one3 .news-anons_one-r p {
    color: #666666;
    line-height: 160%;
}

.news-anons_one3 .news-anons_one-r2 {
    padding-top: 29px;
    width: 120px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 150;
}

.news-anons_one3 .news-anons_one-r2 > ul {
}

.news-anons_one3 .news-anons_one-r2 > ul > li {
    float: none;
    display: block;
    margin-bottom: 4px;
    position: relative;
    z-index: 105;
    text-align: right;
    font-size: 12px;
    color: #f46141;
}

.news-anons_one3 .news-anons_one-r2 > ul > li:last-child {
    margin-bottom: 0;
}

.news-anons_one3 .news-anons_one-r2 > ul > li strong {
    font-family: 'SegoeUIBold', Arial, sans-serif;
    font-size: 13px;
}

.content_blocks-vn_blocks figure.figure5 {
    margin-right: 17px;
}

.content_blocks-vn_blocks figure.figure3 {
    margin-right: 40px;
}

.content_blocks-vn_blocks figure.figure4 {
    margin-right: 10px;
}

.list_carousel-r {
    padding-top: 12px !important;
}

.header_contacts {
    padding-top: 18px;
    width: 145px;
}

.header_contacts address .big {
    padding-left: 7px;
    font-family: 'SegoeUISemibold', Arial, sans-serif;
    font-size: 20px;
    color: #ffffff;
    padding-right: 10px;
}

.content_blocks-vidy-bez-abs4-b-r {
    right: 0;
    background: #EDEFF0 url("../img/bg-content4.png") 100% 0 no-repeat;
}

.content_blocks-vidy-bez .content_blocks-vidy-bez-abs5 {
    position: absolute;
    z-index: 155;
    top: 247px;
    width: 65px;
    height: 10px;
}
.content_blocks-vn_blocks figure.figure3 {
margin-right: 25px;
}
.content_blocks-vn_blocks figure.figure4 {
margin-right: 20px;
}


























