

/* Start:/bitrix/templates/aspro_optimus/components/bitrix/catalog.element/main/style.css?15275947042242*/
.jqmWindow {
    display: none;

    position: fixed;
    top: 17%;
    left: 50%;

    margin-left: -300px;
    width: 600px;

    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
    z-index: 500;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
    position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.detail_text .clearfix:after {
    content: '';
    display: table;
    height: 0;
    clear: both;
}
.detail_text .informations {
    width: 60%;
}
.detail_text .informations > div {
    font-weight: bold;
    color: #cb62bb;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 14px;
    text-transform: uppercase;
    display: block;
    width: 25%;
    float: left;
    box-sizing: border-box;
    padding: 20px;
    padding-left: 65px;
    line-height: 22px;
    text-decoration: none;
    position: relative;
    border: 1px solid #fff;
}
.detail_text  .informations > div {
    width: 50%;
    margin-bottom: 0;
    margin-top: 0;
    border-color: #f3f3f3;
}
.detail_text .informations > div:before {
    content: '';
    width: 50px;
    height: 50px;
    position: absolute;
    top: 13px;
    left: 0;
    background: url(/upload/sprite.png) 0 -156px no-repeat;
}
.detail_text .informations .natural:before {
    background-position: -48px -111px;
}
.detail_text p {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 300;
}
.detail_text .informations > div > p {
    text-transform: none;
    margin-bottom: 0;
    margin-top: 7px;
    line-height: 15px;
}
.detail_text .informations .noglue:before {
    background-position: 0 -111px;
}
.detail_text .informations .self:before {
    background-position: -105px -111px;
}
.detail_text .informations .mechanical:before {
    background-position: -165px -111px;
}
/* End */


/* Start:/bitrix/templates/aspro_optimus/components/bitrix/iblock.vote/element_rating/style.css?1527594704341*/
.iblock-vote table td div { cursor: pointer; background: url('/bitrix/templates/aspro_optimus/components/bitrix/iblock.vote/element_rating/../../../../images/ai.png') -374px -51px no-repeat; width:19px; height:16px; overflow:hidden; }
div.star-voted, div.star-over { }
.iblock-vote table td div.star-empty { background-position:-393px -51px; }
.iblock-vote table td div.star-over { background-position:-374px -51px;}


/* End */


/* Start:/bitrix/templates/aspro_optimus/components/bitrix/sale.gift.main.products/main/style.min.css?1527594703604*/
.bx_item_list_title{font-weight:bold;color:#000;background:#ebf4f8;vertical-align:middle;height:38px;text-align:center;line-height:38px;font-size:14px}.bx_sale_gift_main_products.bx_wood .bx_item_list_title{background:#ebf4f8}.bx_sale_gift_main_products.bx_red .bx_item_list_title{background:#fbf1f0}.bx_sale_gift_main_products.bx_green .bx_item_list_title{background:#f2fbea}.bx_sale_gift_main_products.bx_blue .bx_item_list_title{background:#ebf4f8}.bx_sale_gift_main_products.bx_black .bx_item_list_title{background:#f1f4f7}.bx_sale_gift_main_products.bx_yellow .bx_item_list_title{background:#fbf7db}
/* End */
/* /bitrix/templates/aspro_optimus/components/bitrix/catalog.element/main/style.css?15275947042242 */
/* /bitrix/templates/aspro_optimus/components/bitrix/iblock.vote/element_rating/style.css?1527594704341 */
/* /bitrix/templates/aspro_optimus/components/bitrix/sale.gift.main.products/main/style.min.css?1527594703604 */
