

/* Start:/local/templates/responsive/components/bitrix/menu/left_menu_catalog/style.css?1544540307626*/
aside .categories ul ul {
    display: none;
}

aside .categories > ul  li > span.plus {
    background: url(/local/templates/responsive/components/bitrix/menu/left_menu_catalog/images/menu_plus.png) 0 0 no-repeat;
}
aside .categories > ul  li.selected > span.plus {
    background: url(/local/templates/responsive/components/bitrix/menu/left_menu_catalog/images/menu_minus.png) 0 0 no-repeat;
}
aside .categories > ul  li.selected > ul {
    display: block;
}
aside div.categories li {
    background: none;
}

aside .categories > ul  li {
    position: relative;
}

aside .categories > ul  li > span {
    position: absolute;
    top: 7px;
    left: 15px;
    display: block;
    width: 10px;
    height: 10px;
    cursor: pointer;
}
/* End */


/* Start:/local/templates/responsive/components/bitrix/news.detail/product/style.css?15571325963269*/
/*Стили кнопки*/
/* Стандартный стиль кнопки из Twitter Bootstrap */
.btn
{
    font-size: 18px;
    font-weight: 400;
    line-height: 1.42857143;

    display: inline-block;

    margin-bottom: 0;
    padding: 4px 25px;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;

    border: 1px solid transparent;
    border-radius: 4px;
    background-image: none;;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus
{
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.btn:hover,
.btn:focus
{
    /*color:#333;*/text-decoration: none;
}
.btn:active,
.btn.active
{
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled]
    .btn
{
    cursor: not-allowed;
    pointer-events: none;

    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;

    filter: alpha(opacity=65);;
}

/* стиль кнопки на основе кнопок из Twitter Bootstrap */
.btn-fill
{
    color: #fff;

    position: relative;
    z-index: 5;

    display: block;

    margin-bottom: 25px;

    border: none;
    border-bottom: 2px solid #153a65;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #1f8fcf;
    text-shadow: -1px -1px 0 rgba(0,0,0,.2);
}
.btn-fill:after,
.btn-fill:before
{
    position: absolute;
    top: 50%;
    left: 100%;

    width: 0;
    height: 0;

    content: ' ';

    border: solid transparent;
}
.btn-fill:after
{
    margin-top: -16px;

    border-width: 16px;
    border-color: rgba(136, 183, 213, 0);
    border-left-color: #1f8fcf;
}
.btn-fill:before
{
    margin-top: -14px;

    border-width: 16px;
    border-color: rgba(194, 225, 245, 0);
    border-left-color: #153a65;
}

.btn-other
{
    font-size: 18px;
    font-weight: 400;
    line-height: 1.42857143;

    position: absolute;
    z-index: 2;
    top: 100px;
    right: 332px;

    display: inline-block;

    width: 125px;
    margin-bottom: 0;
    padding: 4px 12px;

    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;

    border: 1px solid transparent;
    background-image: none;
    /*border-radius:4px*/
}


.example3 {
display:inline-block;
position:relative;
}
.example3 .example_text {
display:block;
position:absolute;
left:0;
bottom:0;
width:100%;
box-sizing:border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

color:#fff;

padding:10px;
background-color:rgba(0,0,0,.3);

}
.example3 h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}
.example3 span {
font-size:12px;
}

.example3 .example_text2 {
display:block;
position:absolute;
left:0;
bottom:0;
width:100%;
box-sizing:border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

color:#fff;

padding:14px;
background-color:rgba(0,0,0,.8);

}
/* End */
/* /local/templates/responsive/components/bitrix/menu/left_menu_catalog/style.css?1544540307626 */
/* /local/templates/responsive/components/bitrix/news.detail/product/style.css?15571325963269 */
