body {
    background: #fff;
    margin: 0;
    font-family: Arial;
    font-size: 15px;
    background: url(/img/bg.png) repeat white;
}

.div_outline {
    background: #ec7422;
    height: 55px;
}

.cursour_pointer {
    cursor: pointer;
}

.fas_view_img_d {
    height: 125px;
    width: 125px!important;
    margin: 8px -1px 0px 16px;
    display: inline-block;
    overflow: hidden;
}

.carousel-block-a {
    width: 150px;
    height: 150px;
    overflow: hidden;
    display: block;
}
.new_cheapter_price_submit
{
    background: url(/published/SC/html/scripts/images/onesteporder/onesteporder-inputs.png) left top repeat-x!important;
    height: 54px!important;
    border: 0!important;
    width: 324px!important;
    color: white!important;
    font-size: 19px!important;
    border-radius: 6px!important;
    cursor: pointer!important;
    margin: 3px 3px 0px -2px!important;
    line-height: 55px!important;
    text-align: center;
}
.rub {
    font-family: 'PT Sans', serif;
}


.product_regional_price_ico {
    width: 22px;
    height: 22px;
    background-size: 100%;
    cursor: pointer;
    opacity: 0.5;
    position: absolute;
    margin: 0px 0px 0px 210px;
	background:white;
    border-radius: 50%;
    text-align: center;
    line-height: 28px;
}
.product_regional_price_ico img {
	max-width:75%;
	max-height:75%;
}

.product_regional_price_ico:hover {
    opacity: 0.9;
}

.product_regional_price_ico:active {
    opacity: 1;
}
.product_regional_price_ico.active
{
	background: #08802d;
}


.brief_discont_brief4 {
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-size: 13px;
    line-height: 16px;
    display: inline-block;
    padding: 3px 4px 2px;
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px;
    color: #fff;
    background-color: #fd1414;
    margin: 0px 0px 5px 0px;
}

.n_modal_photo {
    border: 1px solid #00000070;
    background: white;
    width: 346px;
    left: 50%;
    position: fixed;
    top: 30px;
    margin: 0px 0px 0px -173px;
    z-index: 100000;
    border-radius: 3px;
    height: 586px;
    box-shadow: 8px 8px 9px #424242;
    padding: 15px;
}

.product_in_stock_ul {
    list-style: none;
    margin: 3px 0px 0px -39px;
    font-weight: 300;
    font-size: 13px;
}

.product_in_stock_ul li {
    margin-top: 4px;
}

.carousel-block-a img {
    max-width: 150px!important;
    max-height: 150px!important;
    margin: 0 auto;
}

.globalClass_ET jdiv {
    z-index: 99 !important;
}

.product_settings {
    display: none;
    background: white;
    width: 500px;
    height: 280px;
    margin: 0 auto;
    border: 1px solid black;
    position: fixed;
    top: 50%;
    margin-top: -100px;
    left: 50%;
    margin-left: -250px;
    z-index: 100100;
    border-radius: 4px;
    padding: 5px;
}

.product_settings_close {
    background: url(/img/close_grey_27x27.png);
    height: 21px;
    width: 21px;
    top: 0px;
    float: right;
    cursor: pointer;
    opacity: 0.8;
    background-size: 100%;
    margin: 3px 4px 0px 0px;
}

#content_product_setting ul {
    list-style-type: none;
}

#content_product_setting ul li img {
    cursor: pointer;
}

.product_setting_ico {
    background: url(/img/product_settings.png);
    width: 15px;
    height: 15px;
    background-size: 100%;
    cursor: pointer;
    opacity: 0.5;
    position: absolute;
    margin: 0px 0px 0px 210px;
}

.product_setting_ico:hover {
    opacity: 0.6;
    animation: 5s linear 0s normal none infinite running product_setting_ico;
    -webkit-animation: 5s linear 0s normal none infinite running product_setting_ico;
}

.product_setting_ico:active {
    opacity: 1;
    animation: 1s linear 0s normal none infinite running product_setting_ico;
    -webkit-animation: 1s linear 0s normal none infinite running product_setting_ico;
}

@keyframes product_setting_ico {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes product_setting_ico {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.fas_view_img {
    max-height: 125px;
    max-width: 125px;
}

.common-row {
    margin: 20px 0px 0px 31px;
}

.common-row_text {
    display: inline-block;
    margin: 0px 0px 0px 10px;
    color: #696969;
    font-size: 12px;
    font-weight: 100;
}

.common-row_text_del {
    color: #a29b9b;
    cursor: pointer;
    background: url(/img/close-icon.png) no-repeat;
    background-size: 100%;
    width: 8px;
    height: 8px;
    display: inline-block;
    position: absolute;
    margin: 8px 0px 0px 7px;
    display: none;
}

.article_nav_menu_a:hover {
    background: #fff;
    font-weight: bold;
}

.article_nav_menu_a {
    height: 35px;
    width: 230px;
    margin: 0px 0px 0px -45px;
    line-height: 35px;
    background: #eef2f4;
    padding: 6px 0px 6px 27px;
    display: block;
    border-top: 1px solid #ccc;
    color: #0d44a0;
    font-size: 14px;
    font-family: Tahoma;
    text-shadow: 1px 1px 1px #eee;
}

.article_nav_active {
    font-weight: bold;
}

.article_nav_level_active {
    color: #FF8A00;
    font-weight: bold;
}

.article_nav_menu_ul {
    list-style: none;
    display: block;
    margin: 5px 0px 5px -40px;
    overflow: hidden;
}

.common-row input[type="file"] {
    display: none;
}

.common-row input[type="file"] + label {
    display: block;
    background: #eee;
    display: inline;
    margin: 0px 0px 0px 10px;
    border: 1px solid #d6d6d6;
    border-radius: 5px;
    cursor: pointer;

    font-size: 12px;
    display: inline-block;

    line-height: 22px;
    box-shadow: 1px 1px 3px 0px black;
    text-align: center;
    opacity: 0.9
}

.common-row input[type="file"] + label:hover {
    opacity: 1;
}

.common-row input[type="file"] + label:active {
    box-shadow: none;
}

.common-row input[type="file"] + label img {
    position: absolute;
    margin: -2px 0px 0px -25px;
    width: 20px;
}

.opt_auxpage_d1 {
    background: url(/images/new_icon.png);
    background-position: 0px 0px;
    width: 139px;
    height: 145px;
    margin: 0 auto;
    /* cursor: pointer; */
    border-radius: 34px;
}

.opt_auxpage_d1:hover {
    box-shadow: 5px -3px 6px #0000003b;
}

#AdvancedSearchInCategory_id {
    position: sticky;
    top: 0;
    margin-bottom: 2px;
    z-index: 3000;
    /* background: white; */
    background: #ffffff00;
    margin: 0px 0px 0px 280px;
}

.opt_auxpage_d2 {
    background: url(/images/new_icon.png);
    background-position: -140px 0px;
    width: 139px;
    height: 145px;
    margin: 0 auto;
    /* cursor: pointer; */
    border-radius: 34px;
}

.opt_auxpage_d2:hover {
    box-shadow: 5px -3px 6px #0000003b;
}

.opt_auxpage_d3 {
    background: url(/images/new_icon.png);
    background-position: -278px 0px;
    width: 139px;
    height: 145px;
    margin: 0 auto;
    /* cursor: pointer; */
    border-radius: 34px;
}

.opt_auxpage_d3:hover {
    box-shadow: 5px -3px 6px #0000003b;
}

.opt_auxpage_d4 {
    background: url(/images/new_icon.png);
    background-position: 0px -145px;
    width: 139px;
    height: 145px;
    margin: 0 auto;
    /* cursor: pointer; */
    border-radius: 34px;
}

.opt_auxpage_d4:hover {
    box-shadow: 5px -3px 6px #0000003b;
}

.opt_auxpage_t1 {
    width: 900px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
}

.opt_auxpage_t2 {
    width: 900px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
}

.opt_2auxpage_d1 {
    background: url(/images/new_icon.png);
    background-position: -5px 114px;
    width: 94px;
    height: 111px;
    margin: 0 auto;
    /* cursor: pointer; */
    border-radius: 20px;
}

.opt_2auxpage_d1:hover {
    box-shadow: 5px -3px 6px #0000003b;
}

.opt_2auxpage_d2 {
    background: url(/images/new_icon.png);
    background-position: -201px 114px;
    width: 87px;
    height: 111px;
    margin: 0 auto;
    /* cursor: pointer; */
    border-radius: 11px;
}

.opt_2auxpage_d2:hover {
    box-shadow: 5px -3px 6px #0000003b;
}

.opt_2auxpage_d3 {
    background: url(/images/new_icon.png);
    background-position: -95px 114px;
    width: 94px;
    height: 111px;
    margin: 0 auto;
    /* cursor: pointer; */
    border-radius: 20px;
}

.opt_2auxpage_d3:hover {
    box-shadow: 5px -3px 6px #0000003b;
}

.opt_2auxpage_d4 {
    background: url(/images/new_icon.png);
    background-position: -253px 246px;
    width: 94px;
    height: 111px;
    margin: 0 auto;
    /* cursor: pointer; */
    border-radius: 20px;
}

.opt_2auxpage_d4:hover {
    box-shadow: 5px -3px 6px #0000003b;
}

.opt_2auxpage_d5 {
    background: url(/images/new_icon.png);
    background-position: -151px 244px;
    width: 94px;
    height: 111px;
    margin: 0 auto;
    /* cursor: pointer; */
    border-radius: 20px;
}

.opt_2auxpage_d5:hover {
    box-shadow: 5px -3px 6px #0000003b;
}

.opt_auxpage_g {
    background: url(/images/new_icon.png);
    background-position: -351px 204px;
    width: 62px;
    height: 63px;
    display: inline-block;
    margin: 0px 0px -15px 0px;
}

.opt_auxpage_ul {
    list-style: none;
}

.opt_div_form {
    width: 590px;
    background: #f7f7f7;
    padding: 20px;
    box-shadow: 4px 3px 6px #a9a6a645;
    border-radius: 2px;
    border: 1px solid #e0d9d9;
    margin: 15px 0px 15px 130px;
}

.opt_div_form textarea {
    width: 534px;
    height: 100px;
    font-size: 14px;
    margin: 6px 0px 0px 23px;
    resize: none;
    padding: 4px;
    font-family: Arial;
}

.opt_table3 input {
    width: 250px;
    height: 20px;
    font-size: 14px;
    margin: 5px 0px 0px 20px;
    border-radius: 1px;
    border: 1px solid #c7c1c1;
    padding: 4px;
    font-family: Arial;
}

.opt_btn_save {
    width: 210px;
    background: #ff7415;
    border-radius: 3px;
    color: white;
    height: 34px;
    text-align: center;
    line-height: 34px;
    font-size: 18px;
    margin: 0 auto;
    margin-top: 10px;
    border: 1px solid #b9b1b1;
    cursor: pointer;
    background: url(/published/SC/html/scripts/images/onesteporder/onesteporder-inputs.png) left top repeat-x;
    background-position: 0px 0px;
}

.opt_srv_answer {
    text-align: center;
    margin: 8px 0px 0px 0px;
    color: #097509;
    font-size: 15px;
    font-weight: bold;
    display: none;
}

.opt_btn_save:hover {
    background-position: 0px -61px;
}

.opt_btn_save:active {
    box-shadow: 2px 2px 1px #c7c0c0;
}

.opt_table3 input:focus::-webkit-input-placeholder {
    color: transparent
}

.opt_table3 input:focus::-moz-placeholder {
    color: transparent
}

.opt_table3 input:focus:-moz-placeholder {
    color: transparent
}

.opt_table3 input:focus:-ms-input-placeholder {
    color: transparent
}

.opt_div_form textarea:focus::-webkit-input-placeholder {
    color: transparent
}

.opt_div_form textarea:focus::-moz-placeholder {
    color: transparent
}

.opt_div_form textarea:focus:-moz-placeholder {
    color: transparent
}

.opt_div_form textarea:focus:-ms-input-placeholder {
    color: transparent
}

.opt_auxpage_ul li {
    margin: 10px 0px 10px 10px;
    line-height: 10px;
    font-size: 22px;
    height: 60px;
}

/*
начало новых стикеров

*/
.sticker_on_cart-ul {
    position: absolute;
    margin: 15px 0px 0px 210px;
    z-index: 11;
}

.sticker_on_cart-ul li {
    list-style: none;
    margin-bottom: 10px;
}

.show_room_new {
    background: #6F9EDB;
    border-radius: 4px;
    padding: 4px;
    font-size: 13px;
    color: #fff;
    padding-left: 25px;
    width: 60px;
}

.brief_discont_new {
    background: #F84F61;
    border-radius: 5px;
    padding: 3px;
    font-size: 12px;
    color: #fff;
    width: 81px;
    text-align: center;
    height: 15px;
    padding: 4px;
}

.brief_discont_archive {
    background: red;
    width: 332px;
    margin: 0px 0px 0px -250px;
}

.in_product_srv_fav_btns {
    display: inline-block;
    font-size: 13px;
    font-weight: 300;
    color: #606060;
    cursor: pointer;
    margin: 0px 0px 0px 0px;
    text-decoration: underline;
}

.in_product_srv_fav_btns:hover {
    color: #555555;
}



.favorite_cart_icon_out {
    width: 21px;
    height: 20px;
    border-radius: 50%;
    padding: 3px 0 0 3px;
    display: inline-block;
    margin-top: 1px;
}

.favorite_cart_icon_out_a {
    background: orange;
}

.favorite_cart_icon {
    background: url(/img/product_cart_icons.png);
    display: inline-block;
    width: 18px;
    height: 17px;
    background-position: 32px -1px;
    margin: 1px 3px -3px 1px;
}

.btn_favorite_cart {
    display: inline-block;
    cursor: pointer;
    margin-right: 10px;
}

.in_product_srv_div_main {
    display: inline-block;
    cursor: pointer;
}

.srav_n_cart_icon {
    background: url(/img/product_cart_icons.png);
    display: inline-block;
    width: 18px;
    height: 17px;
    background-position: 51px -1px;
    margin: 1px 3px -3px 1px;
}

.srav_n_cart_icon_a {
    background: orange;
}

.out_srav_cart_n {
    width: 21px;
    height: 20px;
    border-radius: 50%;
    display: inline-block;
    margin-top: 1px;
}


.in_product_srv::before {
    background-position: 51px -1px;
}



.srv_fav_btns_active {
    color: black;
}

.srv_fav_btns_active:before {
    background-position: -8px 52px;
    background-position: 32px 0px;
}

.srv_btns_active {
    color: black;
}

.srv_btns_active:before {
    background-position: 22px 51px;
    background-position: 51px -2px;
}

.in_product_srv_fav {
    position: absolute;
    width: 365px;
    margin: -18px 0px 0px 121px;
    text-align: right;
}

.prod_new_new {
    background: #7cb703;
    border-radius: 5px;
    padding: 3px;
    font-size: 12px;
    color: #fff;
    width: 81px;
    text-align: center;
    height: 15px;
    line-height: 15px;
    padding: 4px;
}

.prod_hit_new {
    background: #fbe213;
    border-radius: 5px;
    padding: 4px;
    color: black;
    font-size: 13px;
    width: 81px;
    height: 15px;
    line-height: 15px;
    text-align: center;
}

/*
конец новых стикеров

*/
.main_items_td_table {
    margin: 5px 0px -5px 0px;
}

.main_cat_img_products {
    width: 30px;
    height: 26px;
    display: inline-block;
    margin: 12px 8px -6px 16px;
    background: url(/img/icon_map.png);
    background-position: -15px 243px;
}

#full_view_buy_btn {
    display: block;
    opacity: 0.8;
    background: #ff7900;
    width: 220px;
    border-radius: 2px;
    height: 55px;
    margin: 0px 0px 0px 30px;
    text-align: center;
    line-height: 55px;
    font-weight: bold;
    cursor: pointer;
    font-size: 27px;
    background: -moz-linear-gradient(top, #c08b33 0%, #ffcc33 3%, #ffce23 5%, #fcca21 13%, #fdc71d 15%, #fec51e 18%, #f9c11d 20%, #f4a91a 43%, #ee9f15 50%, #ed9217 60%, #e78912 68%, #e67b14 80%, #e27611 85%, #e16d0f 95%, #e16d11 98%, #c86d25 100%);
    background: -webkit-linear-gradient(top, #c08b33 0%,#ffcc33 3%,#ffce23 5%,#fcca21 13%,#fdc71d 15%,#fec51e 18%,#f9c11d 20%,#f4a91a 43%,#ee9f15 50%,#ed9217 60%,#e78912 68%,#e67b14 80%,#e27611 85%,#e16d0f 95%,#e16d11 98%,#c86d25 100%);
    background: linear-gradient(to bottom, #c08b33 0%,#ffcc33 3%,#ffce23 5%,#fcca21 13%,#fdc71d 15%,#fec51e 18%,#f9c11d 20%,#f4a91a 43%,#ee9f15 50%,#ed9217 60%,#e78912 68%,#e67b14 80%,#e27611 85%,#e16d0f 95%,#e16d11 98%,#c86d25 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c08b33', endColorstr='#c86d25',GradientType=0 );
}

.small_pic_fv_to_big {
    cursor: pointer;
}

.fast_view_pic_to_big {
    display: inline;
}

.hidden_main_img_to_ful_screnn {
    display: none;
}

.fast_view_pic {
    max-width: 330px;
}

#full_view_buy_btn:hover {
    opacity: 1.0;
}

.brief_product_name {
    width: 213px;
    display: block;
}

.count_input_div {
    display: inline-block;
    height: 37px;
    position: absolute;
    width: 30px;
    margin: 0px 0px 0px -33px;
    background: rgba(0, 0, 0, 0) url(/published/publicdata/SVETODOMRU/attachments/SC/themes/svetodom/img/add_to_cart2_new.png) repeat scroll 143px 0 !important;
}

.right_arrow_cat_a {
    text-decoration: none;
    color: black;
    width: 240px;
    height: 240px;
    display: block;
}

.right_arrow_cat {
    background: url(/img/right_arrow_cat.png?n1);
    background-size: 100%;
    width: 100px;
    height: 100px;
    background-position: 10px -100px;
    margin: 20px 0px 0px 70px;
}

.right_arrow_cat_hover {
    background: url(/img/right_arrow_cat.png?n1);
    background-size: 100%;
    width: 100px;
    height: 100px;
    margin: 20px 0px 0px 70px;
    background-position: 10px 00px!important;
}

.right_arrow_cat_text {
    margin: 40px 0px 0px 10px;
    width: 180px;
    display: block;
    font-size: 25px;
    text-align: center;
    text-decoration: none;
    color: #808080;
}

.right_arrow_cat_text_hover {
    color: #ff8800;
}

.div_inp_m {
    background: white;
    border: 1px solid #ece2e2;
    width: 53px;
    height: 53px;
    position: absolute;
    margin: 0px 0px 0px 30px;
    border-radius: 3px;
}

.div_inp_m input {
    border: 0;
    width: 30px;
    height: 30px;
    font-size: 17px;
    margin: 13px 0px 0px 2px;
    text-align: center;
}

.kol_in_cart_vl {
    background: url(/images/kolplus.jpg);
    width: 15px;
    height: 10px;
    position: absolute;
    margin: -40px 0px 0px 36px;
    background-size: 100%;
    cursor: pointer;
    opacity: 0.8;
}

.kol_in_cart_vl:hover {
    opacity: 1;
}

.del_iz_favorite {
    margin: -45px 0px 0px 211px;
    color: red;
    font-weight: bold;
    border: 1px solid red;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    position: absolute;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    cursor: pointer;
}

.new_photo_carusel {
    width: 920px;
    height: 236px;
    overflow: hidden;
    margin: 0px 0px 0px 19px;
}

.new_photo_carusel_item {
    display: inline-block!important;
    width: 184px!important;
}

.prev_new_photo_carusel::after {
    content: '';
    position: absolute;
    border: 20px solid transparent;
    border-right: 20px solid #feae11;
    margin: 86px 0px 0px -28px;
    cursor: pointer;
}

.next_new_photo_carusel::after {
    content: '';
    position: absolute;
    border: 20px solid transparent;
    border-left: 20px solid #feae11;
    margin: -144px 0px 0px 950px;
    cursor: pointer;
}

.new_photo_carusel_item img:focus {
    border: 0;
    outline: 0;
}

.new_photo_carusel_item a:focus {
    border: 0;
    outline: 0;
}

.filter-title {
    font-family: "Arial";
    margin: 10px;
    text-transform: uppercase;
    font-size: 15px;
    text-align: center;
    color: #444;
}

.filter-info-icon {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    background: url(/images/questions_icon.PNG);
    background-size: 100%;
    width: 15px;
    height: 15px;
    opacity: 0.7;
    margin: 0px 0px 2px 0px;
}

.filter-info-icon:hover {
    opacity: 1;
}

.filter-info-title {
    font: 12px arial !important;
    font-weight: bold !important;
    color: #555;
    padding: 0 18px 3px 0 !important;
    min-height: 20px;
    _height: 20px;
    margin: 0 !important;
}

.filter-info-text {
    color: #555;
    font: 11px tahoma;
    font-weight: normal !important;
    line-height: 14px;
    padding: 2px 10px 0 0;
    overflow: auto;
    margin: 0;
}

.filter-hide {
    display: none;
}

.filter-info-close {
    background: url('/published/SC/html/scripts/images/cross.png') center center no-repeat;
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.kol_in_cart_vl_down {
    background: url(/images/kolplus.jpg);
    width: 15px;
    cursor: pointer;
    height: 10px;
    position: absolute;
    margin: -6px 0px 0px 36px;
    background-size: 100%;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    opacity: 0.8;
}

.kol_in_cart_vl_down:hover {
    opacity: 1;
}

.totalPrice_full {
    margin: -7px 0px 0px 0px;
    font-size: 41px;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    position: relative;
    width: 100%;
    color: #333333;
}

.product_old_pr_full {
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    text-decoration: line-through;
    background: #FF8A00;
    color: #fff;
    position: absolute;
    border-radius: 3px;
    padding: 0px 8px 0px 8px;
    display: inline-block;
    margin: 1px 0px 0px 4px;
    height: 18px;
    overflow: hidden;
    width: auto;
    white-space: nowrap;
    z-index: 100;
}

.product_car_dost_name {
    position: absolute;
    margin: 17px 0px 0px -14px;
    width: 283px;
    height: 19px;
    overflow: hidden;
    font-weight: 300;
    color: #333333;
}

.product_car_sam_name {
    position: absolute;
    margin: 39px 0px 0px -14px;
    width: 303px;
    height: 19px;
    overflow: hidden;
    font-weight: 300;
    color: #333333;
}

#fast_preview {
    display: none;
    position: fixed;
    top: 20px;
    background: #fffeff;
    width: 835px;
    height: 598px;
    z-index: 3200;
    border-radius: 4px;
    box-shadow: 3px -3px 14px 3px rgba(0, 0, 0, 0.68);
    text-align: left;
    padding: 5px;
    padding-left: 20px;
    margin-left: -417px;
    left: 50%;
}

.box {
    white-space: nowrap
}

.box1 {
    width: 474px;
    display: inline-block;
    height: 17px;
    overflow: hidden;
}

.loading_img {
    display: none;
    width: 70px;
    height: 70px;
    background: url('data:image/gif;base64,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');
    margin: 0px;
    background-size: 100%;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 100002;
    margin-left: -35px;
    margin-top: -35px;
}

.box2 {
    width: 258px;
    display: inline-block;
    height: 17px;
    overflow: hidden;
    text-align: left;
    font-size: 13px;
    padding: 0px 0px 0px 8px;
}

.neew_cart_block {
    color: #333;
    font-weight: bold;
    margin: 9px 0px 0px 5px;
    width: 270px;
    display: inline-block;
}

.neew_cart_block2 {
    color: #333;
    font-weight: bold;
    margin: -22px 0px 0px 25px;
    display: inline-block;
    position: absolute;
    width: 200px;
}

.info_blocks_product_new {
    margin: 41px 0px -5px 0px;
    height: 100px;
    width: 490px;
    border: 2px solid #c1c1c1;
    border-radius: 4px;
    padding: 2px;
}

.box3 {
    width: 200px;
    display: inline-block;
    height: 17px;
    overflow: hidden;
}

.f_v_next_prev:hover {
    opacity: 1;
}

.f_v_next_prev {
    background: url(/img/fv_prevandnex_new.png);
    width: 10px;
    height: 120px;
    position: absolute;
    margin: 220px 0px 0px -11px;
    background-position: -1px -11px;
    cursor: pointer;
    opacity: 0.8;
    background-position: 0px 0px;
}

.f_v_next_prev_right {
    margin: 220px 0px 0px 822px;
    background-position: 9px 0px;
}

.totalPrice_fast {
    margin: 10px 1px 0px -12px;
    font-size: 32px;
    display: inline-block;
    font-weight: bold;
    position: absolute;
    width: 217px;
    text-align: right;
}

#f_view_link {
    color: #ff8a00;
    margin: 0px 0px 0px 296px;
    text-decoration: underline;
}

.image_top_block_fv {
    margin-bottom: 17px!important;
    position: initial!important;
    width: 180px!important;
    margin: 0!important;
}

.image_top_block_fv span {
    width: 180px;
    background: white;
    display: block;
}

.description_har_fv {
    margin: 0!important;    overflow: hidden;
}

.fv_old_pr {
    margin: -46px 0px 0px 381px!important;
    text-decoration: line-through;
    border-radius: 3px!important;
    padding: 0px 0px 0px 5px;
    max-width: 95px;
}

#har_fas_view {
    margin-top: 5px;
    width: 460px!important;
    max-height: 160px;
    overflow: hidden;
}

#har_fas_view td {
    vertical-align: middle;
}

.f_v_aclosed {
    color: #ec7422!important;
    margin: 0px 0px 0px 803px!important;
    border-radius: 50%;
    border: 2px solid #ec7422;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 23px;
    font-size: 17px;
    cursor: pointer;
    position: absolute;
    font-weight: bold;
}

.main_t_f_v td {
    vertical-align: top;
}

#fast_w_image_block {
    width: 284px;
    height: 140px;
    margin: -3px 0px 0px 34px;
    overflow: hidden;
}

#fast_preview .carousel-button-left.slick-arrow {
    position: absolute;
    color: black!important;
    content: ' ';
    border: 20px solid transparent;
    border-right: 20px solid #f9ae38;
    margin: 41px 0px 0px -7px;
    cursor: pointer;
}

#fast_preview .carousel-button-right.slick-arrow {
    position: absolute;
    color: black!important;
    content: ' ';
    border: 20px solid transparent;
    border-right: 20px solid #f9ae38;
    margin: 41px 0px 0px 328px;
    border: 20px solid transparent;
    border-left: 20px solid #f9ae38;
    cursor: pointer;
}

.fast_view_show:hover {
    background: rgba(255,255,255,.9);
}

.fast_view_show {
    display: block;
    text-align: center;
    cursor: pointer;
    z-index: 10006;
    font-size: 13px;
    font-weight: 100;
    margin-left: -80px;
    width: 160px;
    height: 30px;
    border: 1px solid #c9c9c9;
    font: 12px/28px tahoma,arial,sans-serif;
    background: rgba(255,255,255,.7);
    color: #2d2d2d;
    box-sizing: border-box;
    padding: 0;
    top: 50%;
    left: 50%;
    position: absolute;
}

.fast_view_show_outside {
    display: block;
    width: 230px;
    height: 160px;
    margin: -10px 0px 0px 0px;
    z-index: 999;
}

.fast_view_pic_to_big {
    cursor: url('/published/publicdata/SVETODOMRU/attachments/SC/images/zoomin.png'), crosshair;
}

.fast_view_pic_to_big div {
    height: 330px;
    width: 330px;
}

.fast_view_pic_to_big img {
    max-width: 330px;
    max-height: 330px;
}

.fas_view_name {
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    margin: 5px;
    margin-left: 0;
    color: #666;
}

.fas_view_name_h1 {
    display: block!important;
    margin-bottom: 0px!important;
    width: 440px!important;
    max-height: 24px;
    overflow: hidden;
    font-size: 21px!important;
    font-weight: bold;
}

.fv_int_har_td {
    height: 18px;
    overflow: hidden;
}

#fv_buy_btn:active {
    outline: 1px solid #443838;
}

#fv_buy_btn:hover {
    opacity: 1;
}

#fv_buy_btn {
    display: inline-block;
    opacity: 0.8;
    background: #ff7900;
    width: 181px;
    border-radius: 2px;
    height: 50px;
    margin: 3px 0px -8px 1px;
    text-align: center;
    line-height: 50px;
    font-weight: bold;
    cursor: pointer;
    font-size: 25px;
    background: -moz-linear-gradient(top, #c08b33 0%, #ffcc33 3%, #ffce23 5%, #fcca21 13%, #fdc71d 15%, #fec51e 18%, #f9c11d 20%, #f4a91a 43%, #ee9f15 50%, #ed9217 60%, #e78912 68%, #e67b14 80%, #e27611 85%, #e16d0f 95%, #e16d11 98%, #c86d25 100%);
    background: -webkit-linear-gradient(top, #c08b33 0%,#ffcc33 3%,#ffce23 5%,#fcca21 13%,#fdc71d 15%,#fec51e 18%,#f9c11d 20%,#f4a91a 43%,#ee9f15 50%,#ed9217 60%,#e78912 68%,#e67b14 80%,#e27611 85%,#e16d0f 95%,#e16d11 98%,#c86d25 100%);
    background: linear-gradient(to bottom, #c08b33 0%,#ffcc33 3%,#ffce23 5%,#fcca21 13%,#fdc71d 15%,#fec51e 18%,#f9c11d 20%,#f4a91a 43%,#ee9f15 50%,#ed9217 60%,#e78912 68%,#e67b14 80%,#e27611 85%,#e16d0f 95%,#e16d11 98%,#c86d25 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c08b33', endColorstr='#c86d25',GradientType=0 );
}

.info_blocks_product_fv_d {
    width: 427px!important;
    position: absolute;
    height: 138px!important;
    margin: 444px 0px 0px 14px!important;
}

.frame_over_white {
    display: none;
    background: rgba(255, 255, 255, 0.58);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
}

.margin_new_korzin {
    margin: 11px 0px 0px 60px;
}

.hidden_opt_brief {
    display: none;
    position: absolute;
    width: 218px;
    margin-top: 39px;
    z-index: 1000;
    padding: 3px;
    height: 145px;
    overflow: hidden;
}

.margin_new_korzin a {
    text-transform: uppercase;
    color: #2b2a29;
    font-weight: bold;
}

.auxpage_home_style {
    margin: 0 AUTO;
    WIDTH: 1222px;
}

.overflow_hidden {
    overflow: hidden;
}

.h2_to_header {
    color: #ec7f3b;
    font-size: 1.5em;
    font-weight: bold;
    margin: 5px 0px 8px 5px;
}

.new_block_info_cart {
    height: 121px!important;
    margin: 22px 0px 0px 0px!important;
}

.new_block_info_cart_left {
    display: inline-block;
    height: 100%;
    width: 50%;
    border-right: 1px dashed #a7a2a2;
}

.new_block_info_cart_right {
    display: block;
    height: 100%;
    float: right;
    width: 240px;
}

.work_time_icon_in_cart {
    background-size: 100%;
    position: absolute;
    margin: 14px 0px 0px 6px;
    background: url(/img/product_cart_icons.png);
    width: 24px;
    height: 19px;
    background-position: 140px 0px;
}

.work_tell_icon_in_cart {
    margin: 1px 0px 0px 5px;
    position: absolute;
    margin: 6px 0px 0px 12px;
    background: url(/img/product_cart_icons.png);
    width: 23px;
    height: 19px;
    background-position: 360px 0px;
}

.order_call_icon_in_cart {
    position: absolute;
    margin: 14px 0px 0px 12px;
    background: url(/img/product_cart_icons.png);
    width: 23px;
    height: 19px;
    background-position: 340px 0px;
}

.cart_printable_ver {
    width: 20px;
    height: 20px;
    background: url(/img/product_cart_icons.png);
    background-position: 311px 0px;
    position: absolute;
    margin: 0px 0px 0px -17px;
}

.new_info_block_in_cart_text_r {
    font-size: 20px;
    margin: 12px 0px 0px 40px;
    display: block;
}

.work_time_text_day input[type=text] {
    height: 25px;
    font-size: 12px;
    margin: 0px 0px 0px -3px;
    width: 130px;
    padding: 0px 0px 0px 5px;
    border-radius: 2px;
    border: 1px solid gray;
}

.rubls {
    font-family: 'PT Sans', serif;
}

.clerboth {
    clear: both;
}

.country_te_h1 {
    margin: 5px 0px 10px 10px;
    color: #747474;
    font-size: 24px;
}

.work_time_text_day_button {
    background: rgba(0, 0, 0, 0) url(/published/publicdata/SVETODOMRU/attachments/SC/themes/svetodom/img/add_to_cart2_new.png) repeat scroll 139px -4px !important;
    width: 82px;
    height: 30px;
    color: #000;
    cursor: pointer;
    font-weight: 700;
    border: 0 none;
    margin: 0px 0px 0px 3px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    opacity: 0.7;
}

.work_time_text_day_button:hover {
    opacity: 1;
}

.recal_manager_in_cart {
    font-size: 9px;
    margin: 5px 0px 0px 10px;
    color: #5d7c98;
}

.work_time_text_day {
    margin: 4px 0px 0px 13px;
    font-size: 13px;
}

.work_time_text_tell {
    margin: 2px 0px 0px 0px;
}

.work_time_text_tell span {
    margin: 6px 0px 0px 49px;
    position: absolute;
    font-size: 20px;
    display: block;
}

.work_time_text_day span {
    font-size: 19px;
}

.populardestination {
    background: url(/img/popular_destination_reload_icon.svg) 50% 50% no-repeat;
    height: 22px;
    width: 20px;
    cursor: pointer;
    float: left;
    margin-left: 14px;
    margin-top: 2px;
    position: absolute;
    margin: -25px 0px 0px 300px;
    margin: -25px 0px 0px 420px;
}

.two_half {
    display: none;
}

.h2_popular_cat {
    margin: 0px 0px 0px 155px;
}

.div_popular_cattegory_dop {
    padding: 15px;
    width: 950px;
    margin: 0px 0px 10px -2px;
    margin: 0 auto;
}

.div_popular_cattegory_dop table {
    width: 968px;
}

.div_popular_cattegory_dop_item {
    display: inline-block;
    margin-left: 7px;
    height: 43px;
    margin-left: 0px;
    height: 19px;
    width: 164px;
    overflow: hidden;
}

.rand_cat {
    position: absolute!important;
    margin: 0px 0px 0px -20px!important;
}

.searh_city_intopheader {
    width: 920px;
    margin: 12px 0px 0px 20px;
    height: 30px;
}

.black_overlay {
    background: rgba(0, 0, 0, 0.49);
    width: 100%;
    height: 100%;
    z-index: 99999;
    position: fixed;
    top: 0;
    display: none;
    right: 0;
}

.prodolzit_pokupki {
    background: url(/published/SC/html/scripts/images/onesteporder/onesteporder-inputs.png) left top repeat-x;
    background-position: 0px -247px;
    height: 27px;
    line-height: 28px;
    /* font-family:"Calibri"; */
    font-size: 14px;
    color: white;
    padding: 0px 17px;
    border: 0px;
    text-shadow: 0px -1px 0px #C95A0F;
    cursor: pointer;
    display: inline-block;
}

.after_buy_winds {
    display: none;
    position: fixed;
    top: 50%;
    margin-top: -55px;
    left: 50%;
    margin-left: -175px;
    z-index: 100000;
    background: white;
    height: 200px;
}

.text_aft_by_wind {
    padding: 0px 0px 15px;
    font-family: "Tahoma";
    font-size: 12px;
    color: #222;
    line-height: 17px;
    margin: 0 auto;
    width: 222px;
}

.after_buy_winds_to_div {
    width: 350px;
    margin: 0 auto;
    text-align: left;
    padding: 25px 25px 0px 25px;
}

.goto_korz_btn {
    font-family: "Tahoma";
    font-size: 11px!important;
    color: #FF9900;
    text-decoration: underline;
    line-height: 17px;
    margin: 0px 17px;
    font-weight: normal;
    cursor: pointer;
}

.product_home_list {
    height: 60px;
    width: 220px;
    overflow: hidden;
}

.product_home_img_list {
    max-width: 150px;
    height: 150px;
    border: 0;
}

.ft15px {
    font-size: 15px;
}

.imgbrief_width_height {
    width: 230px;
    height: 150px;
}

.m15p0p0p10p {
    margin: 15px 0px 0px 10px;
}

#loginPage {
    width: 330px;
    margin: 0 auto;
}

#registerPage {
    width: 330px;
    margin: 0 auto;
}

.user_account_temp {
    padding: 50px 30px 0px 30px;
    min-height: 700px;
}

.block_similar {
    margin: 5px 0px 0px 10px;
    height: 248px;
    overflow: hidden;
}

.block_similar_i {
    display: inline-block;
    width: 150px;
    overflow: hidden;
    height: 245px;
    margin-right: 5px;
    /* border: 1px solid black; */
}

.div_af_cart_img {
    margin: 43px 0px 0px 101px;
}

.span_home_price {
    color: #ec7422;
}

.home_margin_111 {
    margin: 13px 0px 0px 111px;
}

.cpt_category_tree_main {
    margin: 1px 0px 0px 1px;
}

.text_decoration_underline {
    text-decoration: underline;
}

.display_none_margin_20 {
    display: none;
    margin: 0px 0px 0px 20px;
}

.display_block {
    display: block;
}

.vertical_align_top {
    vertical-align: top;
}

.margin_5_15 {
    margin: 5px 0px 10px 15px;
}

.color_e2e2 {
    color: #e2e2e2;
    font-size: 12px;
}

.margin_7_8 {
    margin: 7px 0px 0px 8px;
}

.div_brand_panel {
    width: 1243px;
    height: 110px;
    background: url(img/brend_bg2.jpg);
    margin-top: 2px;
    border: 1px solid rgb(194, 202, 206);
}

.div_h_news {
    width: 600px;
    height: 238px;
    background: rgb(194, 202, 206);
    border: 1px solid rgb(194, 202, 206);
    background: url('img/news_bg.jpg');
}

.news_and_brand_table {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
    margin-left: 25px;
    margin-top: 21px;
}

.border0 {
    border: 0;
}

.dop_style_block {
    border-left: 0;
    display: inline-block;
    margin: 27px 0px 0px 12px;
    position: absolute;
}

.main_photo_h_dop {
    display: inline-block;
    height: 80px;
    width: 90px;
}

img {
    border: 0
}

strong,b {
    font-weight: 700
}

a {
    color: #0385e1
}

.compare_del {
    margin: 0 0 0 130px;
    cursor: pointer
}

#message-block {
    margin: 10px 0 20px 5px
}

.onesteporder-center-IFrame {
    background-color: #fff;
    height: 109px
}

.carousel-iimgs {
    width: 150px;
    height: 150px;
    overflow: hidden
}

.carousel-iimgs img {
    max-width: 150px;
    max-height: 150px
}

.br_cat_li {
    width: 205px
}

.br_cat_h2 {
    font-size: 14px;
    margin: 4px 2px 10px 10px;
    text-align: left;
}

.review_block {
    margin: 10px 0 0;
    background-color: #f8f8f8;
    width: 580px;
    border-radius: 5px;
    padding: 10px;
}

#searchstring:focus::-webkit-input-placeholder {
    color: transparent
}

#searchstring:focus::-moz-placeholder {
    color: transparent
}

#searchstring:focus:-moz-placeholder {
    color: transparent
}

#searchstring:focus:-ms-input-placeholder {
    color: transparent
}

.div_h_news_index {
    width: 370px!important;
    border: 0!important;
    margin-top: -13px!important;
}

.index_news_f {
    font-size: 20px!important;
    height: 30px;
    display: inline-block;
    margin: 12px 0px -10px 10px;
}

.all_brand_n_f {
    margin: -25px 0px 0px 228px;
    width: 141px;
    height: 30px;
    background: 0;
    position: absolute;
    text-align: center;
    border-radius: 4px;
    line-height: 27px;
}

.review_block_main_bl {
    clear: both;
}

.diss_message {
    border: 1px solid #c5c5c5;
    padding: 25px;
    width: 300px;
    position: fixed;
    top: 40px;
    background: white;
    border-radius: 3px;
    left: 50%;
    margin-left: -150px;
    z-index: 100000;
    height: 103px;
    color: black!important;

    
}
.diss_message_btn
{
    width: 100px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e6e6e6;
    cursor: pointer;
    margin: 0 auto;
    margin-top: 20px;
    color: white!important;
    background: url(/published/SC/html/scripts/images/onesteporder/onesteporder-inputs.png) left top repeat-x!important;
}
#rewie_form tr td
{
    text-align: left!important;
}
.cptovst_hjpawx *,.cptovst_hjpawx{color: #778899;}
.diss_message_close
{
    color: #a29b9b;
    position: absolute;
    cursor: pointer;
    background: url(/img/close_grey_27x27.png) no-repeat center transparent;
    top: 0;
    right: 0;
    border-radius: 0 10px 0 10px;
    width: 23px;
    height: 23px;
    background-size: 100%;
    margin-top: 2px;
    margin-right: 2px;
    opacity: 0.8;
}
}

.rewiev_plus_bl::before {
    background: url(/images/discussion_icon.png);
    width: 17px;
    height: 17px;
    content: ' ';
    display: inline-block;
    background-position: 17px 0px;
    margin: 0px 5px -3px 2px;
}

.rewiev_plus_bl {
    margin: 5px 0px 0px 0px;
}

.rewiev_minus_bl::before {
    background: url(/images/discussion_icon.png);
    width: 17px;
    height: 17px;
    content: ' ';
    display: inline-block;
    background-position: 34px 0px;
    margin: 0px 5px -3px 2px;
}

.review_content::before {
    background: url(/images/discussion_icon.png);
    width: 17px;
    height: 17px;
    content: ' ';
    display: inline-block;
    background-position: 0px 3px;
    margin: 0px 5px -3px 2px;
}

.rewiev_minus_bl {
    margin: 5px 0px 0px 0px;
}

.review_date {
    margin: 14px 0 5px;
    font-size: 15px;
    font-weight: 700
}

.price-cheaper {
    font-size: 15px
}

.out_like {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    padding: 3px 0 0 3px;
    display: inline-block;
    margin-top: 1px
}

.out_like_active {
    background-color: orange
}

.out_like_active_to_del {
    background-color: #ec0d0d;
    color: black;
}

.like_active {
    background-position: -8px 22px!important
}

.like_s {
    background: url(/images/like_icons.png);
    display: block;
    width: 15px;
    height: 15px;
    background-position: -8px -7px;
    cursor: pointer;
    margin: 1px 0 0 1px
}

.like_s:hover {
    background-position: -8px -39px
}

.srav_s {
    background: url(/images/like_icons.png);
    display: block;
    width: 15px;
    height: 15px;
    background-position: 22px -8px;
    cursor: pointer;
    margin: 2px 0 0 2px
}

.srav_s_active {
    background-position: 22px 20px!important
}

.srav_s:hover {
    background-position: 22px -40px
}

.private_cab {
    height: 90%;
    margin: 10px 0 0 5px
}

.private_cab_tr {
    vertical-align: top;
    font-weight: 700;
    font-size: 13px;
    color: #505050
}

.private_cab_td {
    width: 320px;
    border-right: 1px dashed gray;
    height: 100%
}

#dragable12 {
    background-size: 100%;
    background-repeat: no-repeat
}

#dragable12:hover {
    outline: 1px solid #49e849
}

#compare_del {
    display: none;
    color: red;
    cursor: pointer;
    position: absolute;
    margin: 8px 0 0 111px;
    font-weight: 700
}

.producr_info_comp_fav_btn {
    position: absolute;
    cursor: pointer;
    font-size: 13px;
    color: #000!important;
    text-decoration: none!important;
    border-bottom: 1px dashed #000
}

.cheaper-form input {
    margin: 3px 1px 3px 0
}

.fav_in_cat {
    margin-top: 5px
}

.new_cart_frame {
    width: 200px;
    display: inline-block;
    border: 1px solid #d5d1d1;
    border-radius: 9px 9px 0 0;
    padding: 9px;
    text-align: center;
    border-bottom: 0;
    cursor: pointer
}

.new_cart_frame_select {
    border: 1px solid #ff861b;
    background: #ff861b;
    color: #fff;
    cursor: default
}

.main {
    width: 1280px;
    margin: 0 auto;
    background: #fff;
    box-shadow: -1px 1px 4px rgba(0,0,0,0.72)
}

.product_name_h1 {
    display: block;
    color: #ec7422;
    font-size: 25px;
    margin-top: 3px;
    margin-bottom: 4px;
    width: 840px
}

.show_room {
    background: #6F9EDB;
    position: absolute;
    margin: -139px 0 0 8px;
    border-radius: 4px;
    padding: 4px;
    font-size: 13px;
    color: #fff;
    padding-left: 25px;
    width: 60px;
}

.count_input {
    position: absolute;
    width: 60px;
    margin: 7px 0 0 32px;
    display: none;
    cursor: pointer
}

#reg_auth_fields tr,.row_odd,.row_odd {
    height: 30px
}

span.property {
    color: #000
}

#reg_auth_fields td,.row_odd td,.row_odd td {
    padding-right: 10px
}

.cart_img {
    background: url(/img/stack.png);
    width: 20px;
    height: 20px;
    position: absolute;
    margin: 7px 0 0 130px;
    *margin: 7px 0 0 7px;
    background-size: 100%;
    display: none;
    cursor: pointer
}

.count_input2 {
    position: absolute;
    width: 60px;
    margin: 52px 0 0 142px;
    display: none;
    cursor: pointer
}

.cart_img2 {
    background: url(/img/stack.png);
    width: 20px;
    height: 20px;
    position: absolute;
    margin: 52px 0 0 118px;
    background-size: 100%;
    display: none;
    cursor: pointer
}

.formain {
    margin: 45px 0 0 110px !important
}

#webAsystCategoryMenu li.parent2 a:hover {
    color: #ec7422
}

li.parent2 a {
    color: #0d44a0
}

li.parent2 a:hover,li.parent a:hover {
    color: #ec7422
}

.where_is_my_item {
    padding: 40px;
    padding-top: 0;
    margin: 49px 0px 0px 0px;
}

.brief_video {
    background: url(/img/video.png);
    width: 20px;
    background-size: 100%;
    height: 20px;
    z-index: 999;
}

.ul_left_brief {
    position: absolute;
    margin: -137px 0px 0px -20px;
    list-style: none;
    z-index: 1101;
}

.main_new_banner {
    width: 984px;
    margin: -63px 0px 0px 288px;
    position: absolute;
    height: 65px;
    background: url(/img/main_dost.jpg);
}

#webAsystCategoryMenu li.parent2 a {
    color: #0d44a0;
    text-decoration: none;
    text-shadow: 0!important
}

.cat2 {
    background: url(/img/catalog_img.png);
    width: 24px;
    height: 24px;
    display: inline-block;
    *display: inline;
    *zoom:1;background-position: -24px 0;
    cursor: pointer;
    margin: 2px 0 0
}

.cat1#cat_selected {
    background-position: 52px 0;
    cursor: default
}

.cat2#cat_selected {
    background-position: 26px 0;
    cursor: default
}

.left_menu_p {
    z-index: 9002!important;
    top: 0;
    background: #fff;
    min-height: 50px;
    position: absolute;
    z-index: 999;
    margin: -43px 0 0 259px;
    padding: 5px;
    display: none;
    border: 1px solid rgba(216,216,216,0.76);
    border-radius: 0 4px 4px 0
}

.srav_text {
    display: block;
    font-size: 13px;
    cursor: pointer;
    margin: 2px 0 0;
    color: #0385e1;
    text-decoration: underline
}

.category_view_tab {
    display: inline-block;
    height: 27px;
    position: absolute;
    width: 99px;
    border-radius: 4px;
    text-align: left;
    line-height: 28px;
    margin: -5px 0px 0px 0px;
    background: 0;
}

.brief_favorite_in_active {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOCAxNWwtNi4zOS02LjQzYy0xLjA0LTEuMDUtMS42MS0yLjM5LTEuNjEtMy43OSAwLTEuMzQuNTMtMi42MSAxLjQ5LTMuNTcuNzktLjc5IDEuODMtMS4yMSAyLjk4LTEuMjEgMS4yMSAwIDIuNDguNDcgMy41MyAxLjI4IDEuMDUtLjgxIDIuMzItMS4yOCAzLjUzLTEuMjggMS4xNiAwIDIuMTkuNDIgMi45OSAxLjIyLjk1Ljk2IDEuNDggMi4yMiAxLjQ4IDMuNTYgMCAxLjQtLjU3IDIuNzQtMS42MSAzLjc5bC02LjM5IDYuNDN6bS0zLjUzLTEzLjE0Yy0uNjcgMC0xLjI0LjIzLTEuNjguNjgtLjYxLjYtLjk0IDEuNC0uOTQgMi4yNCAwIC45LjM4IDEuNzggMS4wNyAyLjQ3bDUuMDggNS4xMiA1LjA4LTUuMTJjLjY5LS43IDEuMDctMS41NyAxLjA3LTIuNDcgMC0uODQtLjM0LTEuNjQtLjk0LTIuMjUtLjQ1LS40NS0xLjAyLS42OC0xLjY4LS42OC0uOTcgMC0yLjA3LjUtMi44NyAxLjMxbC0uNjYuNjctLjY1LS42NmMtLjgxLS44MS0xLjkxLTEuMzEtMi44OC0xLjMxeiIgZmlsbD0iI2YwMCIgLz48L3N2Zz4=) no-repeat 50% 50%!important;
}

.brief_srav_in_active {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMSAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZjAwIj48cGF0aCBpZD0iUmVjdGFuZ2xlLXBhdGgiIGQ9Ik01IDBoOHYyaC04eiIvPjxwYXRoIGlkPSJTaGFwZSIgZD0iTTAgMHYyaDN2LTJ6TTE3IDB2Nmgydi02ek0xNSAydjJoNnYtMnoiLz48cGF0aCBpZD0iUmVjdGFuZ2xlLXBhdGgiIGQ9Ik01IDVoOHYyaC04eiIvPjxwYXRoIGlkPSJTaGFwZSIgZD0iTTAgNXYyaDN2LTJ6Ii8+PHBhdGggZD0iTTUgMTBoOHYyaC04eiIvPjxwYXRoIGQ9Ik0wIDEwdjJoM3YtMnoiLz48L2c+PC9zdmc+) no-repeat 100% 50%!important;
}

.toolbar_brief_active {
    opacity: 1!important;
}

.toolbar_brief {
    position: absolute;
    margin: 0 0 0 240px;
    opacity: 0;
    transition: .3s
}

.breaf_item2:hover .toolbar_brief {
    opacity: 1
}

.brief_srav {
    position: relative;
    width: 32px;
    height: 32px;
    border: solid 1px rgba(0,0,0,.15);
    border-radius: 3px;
    background-color: #fff;
    display: inline-block;
    cursor: pointer
}

.brief_srav_in {
    width: 21px;
    height: 15px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMSAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuNSI+PHBhdGggaWQ9IlJlY3RhbmdsZS1wYXRoIiBkPSJNNSAwaDh2MmgtOHoiLz48cGF0aCBpZD0iU2hhcGUiIGQ9Ik0wIDB2Mmgzdi0yek0xNyAwdjZoMnYtNnpNMTUgMnYyaDZ2LTJ6Ii8+PHBhdGggaWQ9IlJlY3RhbmdsZS1wYXRoIiBkPSJNNSA1aDh2MmgtOHoiLz48cGF0aCBpZD0iU2hhcGUiIGQ9Ik0wIDV2Mmgzdi0yeiIvPjxwYXRoIGQ9Ik01IDEwaDh2MmgtOHoiLz48cGF0aCBkPSJNMCAxMHYyaDN2LTJ6Ii8+PC9nPjwvc3ZnPg==) 50% 50% no-repeat;
    vertical-align: middle;
    margin: 9px 0 0 8px;
    opacity: .6
}

.brief_favorite {
    position: relative;
    width: 32px;
    height: 32px;
    border: solid 1px rgba(0,0,0,.15);
    border-radius: 3px;
    background-color: #fff;
    display: inline-block;
    cursor: pointer
}

.brief_favorite_in {
    width: 16px;
    height: 15px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOCAxNWwtNi4zOS02LjQzYy0xLjA0LTEuMDUtMS42MS0yLjM5LTEuNjEtMy43OSAwLTEuMzQuNTMtMi42MSAxLjQ5LTMuNTcuNzktLjc5IDEuODMtMS4yMSAyLjk4LTEuMjEgMS4yMSAwIDIuNDguNDcgMy41MyAxLjI4IDEuMDUtLjgxIDIuMzItMS4yOCAzLjUzLTEuMjggMS4xNiAwIDIuMTkuNDIgMi45OSAxLjIyLjk1Ljk2IDEuNDggMi4yMiAxLjQ4IDMuNTYgMCAxLjQtLjU3IDIuNzQtMS42MSAzLjc5bC02LjM5IDYuNDN6bS0zLjUzLTEzLjE0Yy0uNjcgMC0xLjI0LjIzLTEuNjguNjgtLjYxLjYtLjk0IDEuNC0uOTQgMi4yNCAwIC45LjM4IDEuNzggMS4wNyAyLjQ3bDUuMDggNS4xMiA1LjA4LTUuMTJjLjY5LS43IDEuMDctMS41NyAxLjA3LTIuNDcgMC0uODQtLjM0LTEuNjQtLjk0LTIuMjUtLjQ1LS40NS0xLjAyLS42OC0xLjY4LS42OC0uOTcgMC0yLjA3LjUtMi44NyAxLjMxbC0uNjYuNjctLjY1LS42NmMtLjgxLS44MS0xLjkxLTEuMzEtMi44OC0xLjMxeiIgZmlsbD0iIzAwMCIgb3BhY2l0eT0iLjUiLz48L3N2Zz4=) no-repeat 50% 50%;
    vertical-align: middle;
    margin: 9px 0 0 8px;
    opacity: .6
}

.btn_new_a_pr {
    border: 1px solid black;
    width: 210px;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
}

.modal_windows_d {
    background: white;
    width: 360px;
    height: 450px;
    margin-top: 0px;
    text-align: left;
    padding: 5px 0px 0px 10px;
    border-radius: 4px;
    border: 1px solid #afafaf;
}

.modal_windows_b_close {
    background: url(/img/close_grey_27x27.png);
    height: 21px;
    width: 21px;
    top: 0px;
    float: right;
    cursor: pointer;
    opacity: 0.8;
    background-size: 100%;
    margin: 2px 8px 0px 3px;
    color: transparent;
}

.modal_windows_d_button {
    background: url(/published/SC/html/scripts/images/onesteporder/onesteporder-inputs.png) left top repeat-x;
    height: 54px;
    border: 0;
    width: 323px;
    color: white;
    font-size: 19px;
    border-radius: 6px;
    cursor: pointer;
}

.modal_windows_div {
    margin: 15px 0px 0px 0px;
}

.modal_w_name {
    display: block;
    height: 56px;
    overflow: hidden;
    font-size: 23px;
    /* font-family: Calibri; */
    width: 320px;
}

.modal_w_description {
    font-size: 13px;
    font-family: Tahoma;
    display: block;
    overflow: hidden;
    color: #7d7d7d;
    width: 250px;
    height: 34px;
}

.modal_w_div_inp {
    margin: -61px 0px 0px 266px!important;
}

.modal_w_div_inp input {
    border: 0!important;
    width: 30px!important;
    height: 30px!important;
}

.modal_windows_b {
    display: none;
    width: 360px;
    height: 370px;
    z-index: 100000;
    position: fixed;
    top: 20px;
    left: 50%;
    margin-left: -151px;
    border-radius: 10px;
}

.modal_windows_d input[type=text] {
    height: 30px;
    margin-top: 10px;
    width: 310px;
    border: 2px solid #CCC;
}

.new_form_submit_button_nmodal {
    background: url(/published/SC/html/scripts/images/onesteporder/onesteporder-inputs.png) left top repeat-x!important;
    height: 54px!important;
    border: 0!important;
    width: 324px!important;
    color: white!important;
    font-size: 19px!important;
    border-radius: 6px!important;
    cursor: pointer!important;
    margin: 0px 0px 0px -7px!important;
    line-height: 55px!important;
}

.new_form_submit_button_nmodal:hover {
    background-position: 0px -61px!important;
}

.cat_btn_p {
    background: url(/img/for_cat.png);
    height: 14px;
    width: 15px;
    display: inline-block;
    *display: inline;
    *zoom:1;margin: 7px 5px -2px 0;
    background-position: 29px 0;
    cursor: pointer;
    background-position: 15px 0;
    cursor: default
}

.cat_btn_p2 {
    background: url(/img/for_cat.png);
    height: 14px;
    width: 15px;
    display: inline-block;
    *display: inline;
    *zoom:1;margin: 7px 5px -2px 0;
    background-position: 29px 0;
    cursor: pointer
}

.cat_path_in_productpage img {
    border: 0;
    margin: 0 3px 0 1px
}

#webAsystCategoryMenu li {
    min-width: 170px
}

#info_city_box {
    display: none;
    position: absolute;
    background: #e2e2e2;
    width: 380px;
    border-radius: 4px;
    margin: 0 0 0 21px;
    padding: 5px;
    max-height: 230px;
    overflow-y: auto
}

.filter-info-icon2 {
    width: 26px;
    height: 26px;
    background: url(/img/vopros_and_cl_btn.png);
    display: inline-block;
    *display: inline;
    *zoom:1;background-position: 0 0;
    cursor: pointer;
    margin: 0 0 -5px
}

.filter-info-icon2:hover {
    background-position: -26px 0
}

.filter-info-close2 {
    background: url(/img/vopros_and_cl_btn.png);
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-position: -64px 0
}

.filter-info-text2 {
    font: 14px arial;
    line-height: 14px;
    padding: 2px 10px 0 0;
    overflow: auto;
    margin: 0;
    white-space: pre;
    color: #000;
    margin-bottom: 31px;
    overflow: hidden
}

.filter-info-title2 {
    font: 13px arial!important;
    color: #000;
    margin-bottom: 19px
}

.bt-content {
    border: 1px solid #bdb3b3;
    border-radius: 4px;
    text-align: center
}

#info_city_box a {
    cursor: pointer
}

.cheaper-form {
    margin: 0;
    padding: 0;
    width: 216px;
    padding: 3px;
    display: none
}

.price-down-form {
    margin: 0;
    padding: 0;
    width: 200px;
    padding: 3px;
    display: none
}

.prod_hit {
    position: absolute;
    margin: -40px 0 0 104px;
    background: #FF8A00;
    border-radius: 5px;
    padding: 4px;
    color: #fff;
    width: 78px;
    height: 13px;
    font-size: 13px;
    line-height: 12px
}

.head {
    height: 85px;
    z-index: 1
}

.enter_kab_text {
    color: black;
    font-size: 18px;
    text-align: center;
    margin: 10px 0px 0px 0px;
    display: block;
}

.link_in_new_main_form {
    color: black;
    text-decoration: underline;
    font-size: 11px;
    cursor: pointer;
}

.new_form_submit_button {
    background: #fce501!important;
    border: 1px solid #b1afaf!important;
    height: 32px!important;
    border-radius: 2px!important;
    color: #573300!important;
    font-size: 13px!important;
    font-weight: bold!important;
    cursor: pointer!important;
}

.new_form_submit_button:focus {
    outline: 0;
}

.new_form_submit_button:hover {
    background: #fdeb34!important;
}

.ma_5_91px {
    margin: -5px 0px 0px -91px!important;
}

.ma19px90px {
    margin: 19px 0px 0px 111px!important;
    line-height: 30px!important;
}

.ma010px {
    margin: 0px 10px 0px 0px!important;
}

.tbl_bottom_m {
    padding: 0;
    border-spacing: 0;
}

.tbl_bottom_m_td1 {
    width: 320px;
    height: 270px;
    background: #ced9de;
    vertical-align: top;
}

.tbl_bottom_m_td2 {
    width: 320px;
    height: 270px;
    background: #eaf0f2;
    vertical-align: top;
}

.tbl_bottom_m_td3 {
    width: 320px;
    height: 270px;
    background: #ced9de;
    vertical-align: top;
}

.tbl_bottom_m_td4 {
    width: 320px;
    height: 270px;
    background: #eaf0f2;
    vertical-align: top;
}

.footer_bot_links {
    float: right;
    margin-right: 36px;
    font-size: 11px;
    margin-top: 5px;
}

.home_banner_new_dst {
    font-size: 22px;
    display: block;
    position: absolute;
    margin: 4px 0px 0px 120px;
}

.home_banner_new_dst2 {
    color: #697c92;
    display: block;
    margin: 29px 0px 0px 120px;
    position: absolute;
    font-size: 12px;
}

.home_banner_new_dst3 {
    font-size: 18px;
    display: block;
    position: absolute;
    margin: 10px 0px 0px 720px;
}

.home_banner_new_dst4 {
    color: #697c92;
    display: block;
    margin: 30px 0px 0px 745px;
    font-size: 12px;
    position: absolute;
}

.vk_group_bottom {
    width: 230px;
    margin: 0 auto;
    margin-top: 11px;
}

.w94px {
    width: 94px;
}

.w175px {
    width: 175px;
}

.option_def {
    margin: 155px -3px 67px 26px;
    width: 260px
}

.prod_sale_brief,.prod_new,.prod_sale,.prod_hit {
    position: absolute;
    margin: -40px 0 0 104px;
    *margin: -40px 0 0 14px;
    background: #FF8A00;
    border-radius: 5px;
    padding: 4px;
    color: #fff;
    width: 78px;
    height: 13px;
    font-size: 13px;
    line-height: 12px
}

.prod_new {
    background: #7cb703;
    margin: -40px 0px 0px 135px;
}

.prod_hit {
    background: #fbe213;
    color: #000;
    margin: -40px 0 0 135px;
}

.button_back {
    cursor: pointer;
    margin-right: 15px;
    color: #ec7f3b;
    border-bottom: 1px dashed;
    float: right;
    margin-top: -18px;
    display: block;
    padding-top: 7px;
}

#content_comp {
    margin: 80px 0px 0px 30px;
    width: 1121px;
    overflow: hidden;
    overflow-x: scroll
}

#cmp-table2 tr td {
    text-align: center;
    height: 30px;
    width: 215px
}

.option_def tr:nth-child(odd),#cmp-table2 tr:nth-child(even) {
    background: #edeef0
}

.option_def td {
    height: 30px
}

.cpt_product_related_products {
    height: 263px;
    white-space: nowrap;
    overflow: hidden;
    width: 949px
}

ul.hr {
    margin: 0;
    padding: 4px;
    text-align: center;
    border: 1px solid #9c99a8
}

ul.hr li {
    display: inline-block;
    margin-right: 5px;
    width: 235px
}

.product_real_name {
    height: 51px;
    display: block;
    width: 174px;
    overflow: hidden;
    text-align: left;
    margin-left: 35px;
    white-space: normal
}

.product_real_name:hover {
    color: orange
}

.head_out_line {
    position: absolute;
    height: 30px;
    width: 100%;
    background: #72869d;
    left: 0;
    z-index: -1
}

.head #logo {
    /*background:url(/img/logotype.png);*/
    width: 275px;
    height: 59px;
    margin-left: 15px;
    cursor: pointer;
    display: block;
    background-position: -5px 2px;
}

#logo img {
    margin: -7px -2px 0px -10px;
    width: 282px;
    height: 86px;
    display: none;
}

.table_burrons a {
    color: #000;
    text-decoration: underline
}

.table_burrons {
    margin: 9px 0 0 20px
}

.table_burrons img {
    margin: 0 4px -7px 0
}

.table_burrons tr {
    height: 30px
}

.table_burrons td {
    width: 240px
}

.info_blocks_product {
    margin: 14px 0 0;
    width: 528px;
    height: 155px;
    border: 2px solid #f60;
    border-radius: 4px;
    padding: 2px
}

.catalog_on_main {
    position: absolute;
    margin: -64px 0 0 -1px;
    z-index: 10
}

.brand_ico {
    display: inline-block;
    margin: 15px 7px 4px 31px;
    border: 1px solid #D3D3D3;
    border-radius: 4px;
    padding: 2px;
    min-width: 90px;
    min-height: 40px;
    text-align: center
}

.brand_ico_center {
    line-height: 40px;
}

.Name_br b {
    position: absolute;
    margin: 20px 0 0 1px;
}

.brand_first_name {
    position: absolute;
    margin: 13px 0 0 20px;
    font-size: 18px
}

.brand_first_name a {
    margin: 0 0 0 5px;
    display: inline-block;
    *display: inline;
    *zoom:1;cursor: pointer;
    text-align: center;
    width: 20px;
    height: 20px
}

.brand_first_name a:hover {
    background: orange;
    color: #000;
    border-radius: 3px
}

.brand_ico img {
    width: 80px;
    height: 35px
}

.adv_info_product {
    position: absolute;
    margin: 7px 0 0 400px;
    line-height: 25px;
    width: 125px;
    height: 56px
}

.city_select_w {
    position: fixed;
    background: #fafafa;
    width: 1192px;
    height: 480px;
    z-index: 9999999;
    border-radius: 4px;
    padding: 5px;
    display: none;
    border: 1px solid #c1c1cf;
    box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
    top: 30px;
    margin: 0px 0px 0px 50px;
}

.table_city {
    margin: 70px 0 0 15px;
    display: flex;
    width: 1150px;
    flex-direction: column;
    align-items: start;
    height: 376px;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.table_city a {
    cursor: pointer;
    flex: 0 0 auto;
    text-decoration: underline;
    margin: 4px 0px 0px 0px;
}

.table_city a:hover {
    color: #ec7f3b
}

#telephones,#telephones2 {
    font-size: 22px
}

.city_close_f {
    color: #a29b9b;
    position: absolute;
    cursor: pointer;
    background: url(/img/close_grey_27x27.png) no-repeat center transparent;
    top: 0;
    right: 0;
    border-radius: 0 10px 0 10px;
    width: 23px;
    height: 23px;
    background-size: 100%;
    margin-top: 2px;
    margin-right: 2px;
    opacity: 0.8;
}

.city_close_f:hover,.city_close_f:active {
    opacity: 1;
}

.border_name_line_bootom {
    border-bottom: 1px dashed rgb(206, 189, 189);
    margin-top: 5px;
}

.city_search_w {
    position: absolute;
    width: 1125px;
    height: 60px;
    background: #ced9de;
    border-radius: 3px;
    margin: 0 0 0 5px
}

.city_search_w button {
    height: 36px;
    width: 140px;
    margin-left: 20px;
    cursor: pointer
}

.call_to_me {
    position: absolute;
    background: #fff;
    width: 348px;
    height: 332px;
    z-index: 199999;
    margin: -13px 0 0 -175px;
    left: 50%;
    border-radius: 4px;
    padding: 10px;
    border: 1px solid #aaabad;
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.71);
    display: none;
    text-align: center;
}

.call_to_me table input[type=text],select {
    width: 175px;
    border-radius: 3px;
    height: 20px
}

.modal_n_input {
    margin: 10px 0 0 0px;
}

.input_secret_code_register_m {
    width: 60px!important;
    margin: 3px 0px 0px 7px!important;
    position: absolute!important;
    height: 30px!important;
    border: 2px solid #CCC!important;
    display: inline-block!important;
}

.img_secret_code_register_m {
    display: inline-block;
    margin: 0px 0px 12px -78px;
}

.city_select_new_modal {
    padding: 0!important;
    margin: 0px 0px 0px 10px!important;
    height: 34px!important;
    width: 323px!important;
    border: 2px solid #CCC!important;
}

.text_yls_register_m {
    text-align: left!important;
    margin: 0px 0px 0px 14px;
}

.reg_wind_nav_b {
    text-align: center;
}

.product_info_frame a {
    display: inline-block;
    margin: 5px 1px 6px 0px;
    background: #fafafa;
    border-radius: 3px;
    padding: 5px;
    border: 1px solid #e2e2e2;
    cursor: pointer;
    font-style: italic;
    padding-left: 9px;
    padding-right: 9px
}

.product_info_frame a.active,.product_info_frame a:hover {
    background: url(/img/btn_bg_active.jpg);
    color: #000;
}

.frame_content {
    border: 1px solid #aab4b9;
    min-height: 50px;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 10px;
    width: 963px
}

.block_center {
    border-top: 1px dashed #a5a1a1;
    position: absolute;
    margin: 50px 0 0;
    height: 90px;
    width: 490px
}

.inf_bl_delivery {
    position: absolute;
    margin: -2px 0 0 190px;
    background: rgba(248,248,248,0.85);
    height: 62px;
    width: 190px;
    padding-top: 10px
}

.visa_card_bl {
    height: 30px;
    margin: 30px 0 0 5px;
    position: absolute
}

.cash_c {
    background: url(/img/cash.jpg);
    width: 55px;
    height: 32px;
    position: absolute;
    margin: 0;
    cursor: pointer;
    border: 1px solid #e1e1e7;
    border-radius: 4px
}

.visa_c {
    background: url(/img/visa.jpg);
    width: 55px;
    height: 32px;
    position: absolute;
    margin: 0 0 0 60px;
    cursor: pointer;
    border: 1px solid #e1e1e7;
    border-radius: 4px;
    background-position: 0 29px
}

.masrer_c {
    background: url(/img/master_card.jpg);
    width: 55px;
    height: 32px;
    position: absolute;
    margin: 0 0 0 120px;
    cursor: pointer;
    border: 1px solid #e1e1e7;
    border-radius: 4px;
    background-position: 0 3px
}


.pr_cart_col {
    width: 170px;
    margin: 10px 0 0 330px
}

#rec_btn_product {
    display: block;
    background: #fafafa;
    border-radius: 3px;
    padding: 5px;
    border: 1px solid #e2e2e2;
    color: #000;
    cursor: pointer;
    font-style: italic;
    padding-left: 22px;
    padding-right: 22px;
    background: url(/img/btn_bg_active.jpg);
    width: 100px;
    margin-bottom: 10px
}

.we_in_social img {
    margin: 15px 0 0 17px
}

.footer {
    padding: 10px;
    color: #000;
    height: 17px;
    margin: 0 0 5px
}

.podpiska_main {
    background: #fbe212;
    height: 70px
}

.podpiska_main input[type="email"] {
    position: absolute;
    margin: -49px 0 0 590px;
    height: 29px;
    width: 490px
}

.podpiska_main input[type="submit"] {
    position: absolute;
    margin: -50px 0 0 1110px;
    *margin: -50px 0 0 1120px;
    background: url(/img/bg_btn_podpiska.jpg);
    height: 36px;
    border: 0;
    width: 130px;
    border-radius: 3px;
    color: #fff;
    font-weight: 700;
    cursor: pointer
}

.podpiska_main input[type="submit"]:active {
    margin: -49px 0 0 1111px
}

#podpiska {
    *margin: -50px 0 0 540px;
    *position: absolute;
    *height: 30px;
    *width: 520px
}

.prin_k_oplate {
    padding: 0;
    margin: 10px 0 0
}

.prin_k_oplate img {
    margin: 15px 0 0 15px
}

.F_otzivi {
    margin: -6px 0 0
}

.F_otzivi img {
    margin: 15px 0 0 11px
}

.podpiska_inner {
    background: url(/img/icon_map.png) no-repeat;
    height: 70px;
    color: #fff;
    width: 561px;
    background-position: 0 -191px;
    *background-position: -1px -170px;
    background-size: 100%
}

.podpishis {
    font-weight: 700;
    font-size: 23px;
    position: absolute;
    margin: 15px 0 0 100px
}

.podp_podrobnee {
    position: absolute;
    margin: 38px 0 0 100px
}

#description_har {
    margin: 5px;
    margin-left: -30px;
    margin-top: -5px;
}

#description_har table {
    border-spacing: 0;
    width: 100%
}

#description_har table tr {
    background: #f0f0f0;
    height: 27px
}

#description_har table tr:nth-child(2n) {
    background: #fff
}

#description_har table tr:nth-child(2n) td {
    border-right: 0!important
}

#description_har table tr td:nth-child(1) {
    border-right: 1px solid #aeb8bc
}

#description_har table tr td {
    width: 200px;
    padding: 0 0 0 10px
}

#description_inter,#description_otzivi,#description_video,#description_rec,#description_sert {
    display: none
}

.main_block_in_product {
    width: 530px;
    height: 225px;
    background: url(/published/publicdata/SVETODOMRU/attachments/SC/themes/svetodom/img/cart_tvr_bg.jpg);
    border-radius: 5px;
    border: 1px solid #aab4b9;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none
}

.product_in_stock {
    background: rgba(248,248,248,0.85);
    width: 174px;
    position: absolute;
    margin: -24px 0 0 125px;
    text-align: center;
    height: 24px;
    border-radius: 5px 5px 0 0;
    cursor: pointer
}

.bottom_info_site {
    border: 1px solid #d5e4eb;
    width: 1215px;
    margin-left: 12px;
    margin-top: 30px;
    margin-bottom: 20px;
    padding: 20px
}

.brief_in_stok_inf {
    float: left;
    cursor: pointer;
    margin: 10px 0 0
}

.brief_in_stok_inf img {
    margin: -3px 5px 0 0
}

.brief_in_stok_inf span {
    font-size: 14px
}

.product_old_pr {
    position: absolute;
    margin: -61px 0 0 420px;
    background: #FF8A00;
    color: #fff;
    border-radius: 3px 3px 0 0;
    min-width: 80px;
    text-align: center
}

.product_in_stock img {
    margin: 7px 4px -2px -6px
}

.product_name_in_stock {
    margin: -23px 0 0 1px;
    position: absolute;
    width: 125px
}

.head .top_borders {
    background: #72869d;
    height: 30px;
    width: 100%
}

.add2cart_in,.buyoneclick {
    cursor: pointer;
    color: #000;
    background-position: 0 0;
    border: 0;
    background: url(/img/btn_bg.jpg);
    background: url(/img/btn_bg_active.jpg);
    width: 180px;
    border-radius: 4px;
    height: 32px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    position: absolute;
    margin: -3px 0 0;
    opacity: .7;
    font-weight: 700
}

.add2cart_in_not,.buyoneclick_not {
    cursor: pointer;
    color: #000;
    background-position: 0 0;
    border: 0;
    background: url(/img/btn_bg.jpg);
    background: url(/img/btn_bg_active.jpg);
    width: 180px;
    border-radius: 4px;
    height: 32px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    position: absolute;
    margin: -3px 0 0;
    opacity: 0.3;
    font-weight: 700
}

.add2cart_in:hover,.add2cart_in:active,.buyoneclick:hover,.buyoneclick:active {
    background: url(/img/btn_bg_active.jpg);
    opacity: 1
}

.add2cart_in:active,.buyoneclick:active {
    margin: -2px 0 0 1px
}

.pr_min_b {
    background: url(/img/icon_map.png);
    background-position: 294px 34px;
    width: 24px;
    height: 26px;
    border: 0;
    cursor: pointer;
    margin: -26px 0 0 83px;
    *margin: 1px 0 0 -1px;
    position: absolute;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none
}

.buyoneclick {
    display: block;
    text-decoration: none;
    border: 0
}

.buyoneclick:visited {
    border: 0
}

.pr_pl_b {
    background: url(/img/icon_map.png);
    width: 23px;
    height: 26px;
    border: 0;
    margin: -26px 0 0 131px;
    *margin: -0 0 0 -39px;
    cursor: pointer;
    position: absolute;
    background-position: 269px 34px;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none
}

.pr_min_b:hover {
    background-position: 245px 34px
}

.pr_pl_b:hover {
    background-position: 220px 34px
}

.pr_min_b:active {
    background-position: 196px 35px
}

.pr_pl_b:active {
    background-position: 169px 35px
}

.city_in_pr {
    margin: 10px 0 0 13px;
    position: absolute;
    font-weight: 700;
    color: #656370
}

.add2cart {
    width: 105px;
    height: 37px;
    cursor: pointer;
    color: #000;
    background: url(/published/publicdata/SVETODOMRU/attachments/SC/themes/svetodom/img/add_to_cart2.png);
    background-position: 0 0;
    background-position: 105px 0;
    font-weight: 700;
    border: 0;
    z-index: 2
}

.add2cart i {
    font-style: normal!important
}

.add2cart:hover {
    background-position: 105px 0
}

.add2cart:active {
    background-position: 105px 2px
}

.add2cart:focus {
    border: 0;
    outline: none;
}

#description_descr {
    display: block;
    padding: 15px;
    padding-top: 10px;
    border: 1px solid #aab4b9;
    margin-right: 15px;
    border-radius: 3px;
    margin-bottom: 20px;
}

.border_bottom:hover {
    box-shadow: 2px 1px 8px rgba(0, 0, 0, 0.82);
}

.sr_ord_transfer img {
    position: absolute;
    margin: 0 0 0 -20px
}

.sr_ord_transfer {
    display: inline-block;
    *display: inline;
    *zoom:1;width: 80px;
    height: 37px;
    white-space: normal;
    font-size: 14px;
    position: absolute;
    margin: 14px 18px 0 4px;
    margin-right: 0;
    padding-right: 11px;
    z-index: 1;
    margin: 15px 18px 0 7px;
}

.call_to_me_close {
    color: #a29b9b;
    position: absolute;
    margin: -9px 0 0 343px;
    cursor: pointer;
}

.tovar_artik {
    text-align: left;
    margin-top: 2px;
    margin-bottom: 5px;
    font-size: 13px;
    width: 170px;
    overflow: hidden;
}

span.b-top-but {
    z-index: 2600;
    display: block;
    margin: 0 0 0 95%;
    padding: 21px 12px 1px;
    border-radius: 7px;
    background: #888 url(/published/publicdata/SVETODOMRU/attachments/SC/themes/svetodom/images/b-top.png) no-repeat 52% 6px;
    width: 68px;
    height: 23px;
    position: fixed;
    bottom: 20px;
    right: 36px;
    color: #fff;
    text-align: center;
    cursor: pointer
}

.strelka_banner {
    background: url(/img/baner/strelka.png);
    width: 15px;
    height: 18px;
    position: absolute;
    margin: 30px 0 0 -20px
}

.totalPrice {
    color: #FF8A00;
    font-size: 19px;
    display: block;
    margin: -15px 0 0 80px;
    z-index: 4;
    text-align: right;
    font-weight: 100
}

.totalPrice img {
    margin: 1px 1px -5px 5px;
    cursor: pointer
}

input.checknomarging {
    margin: 0 1px 1px 5px;
    width: 18px;
    height: 18px;
    position: absolute
}

.regularPrice {
    position: absolute;
    margin: -5px 0 0;
    *margin: -9px 0 0 -118px
}

.transfer_day {
    display: none;
    margin-left: -240px;
    display: block;
    background: #d1ccd8;
    border-radius: 4px;
    padding: 5px;
    width: 301px;
    position: absolute
}

.transfer_day #close_windows {
    position: absolute;
    margin: -3px 0 0 290px;
    cursor: pointer;
    font-weight: 700;
    font-size: 12px
}

#tbl_cat_prd {
    text-align: left;
    border-collapse: separate;
    border-spacing: 0;
    border-top: 1px dashed #000;
    border-bottom: 1px dashed #000;
    width: 775px;
    border-top: 1px dashed #cacaca;
    border-bottom: 1px dashed #cacaca;
    width: 750px;
}

.center {
    text-align: center;
}

.register_windows {
    width: 348px;
    min-height: 190px;
    background: #ffffff;
    margin: 71px 0 0 -174px;
    left: 50%;
    position: absolute;
    z-index: 10;
    border: 1px solid #7c7979;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.68);
    z-index: 100001;
    display: none;
}

.register_windows2 {
    width: 348px;
    min-height: 240px;
    background: #f1f1f1;
    margin: 71px 0 0 -174px;
    left: 50%;
    z-index: 10;
    border: 1px solid #7c7979;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.68);
    z-index: 1001;
    display: none;
    position: fixed;
    top: 50px;
}

.register_windows3 {
    width: 348px;
    min-height: 240px;
    background: #f1f1f1;
    margin: 71px 0 0 -174px;
    left: 50%;
    z-index: 10;
    border: 1px solid #7c7979;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.68);
    z-index: 1001;
    display: none;
    position: fixed;
    top: 50px;
}

#vip_message {
    display: none;
    font-size: 13px;
    margin-top: 7px;
}

#vip_reg_content {
    display: none;
}

#vip_reg_content span {
    text-align: center;
    width: 347px;
    display: block;
    font-size: 12px;
    margin-top: 30px;
}

.vip_reg_content_1 {
    color: #6db76d;
    font-size: 20px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}

.vip_reg_content_2 {
    font-size: 12px;
    text-align: center;
    margin-bottom: 15px;
}

.vip_info_block_reg_input {
    width: 70px;
    text-align: center;
    margin: 10px 0px 0px 130px;
}

#vip_info_content_isset {
    display: none;
}

#vip_info_content_isset span {
    text-align: center;
    width: 347px;
    display: block;
    font-size: 21px;
    margin-top: 30px;
}

.vip_info_block_input {
    width: 70px;
    text-align: center;
    margin: 80px 0px 0px 130px;
    font-weight: bold;
    text-transform: uppercase;
}

.podpiska_vip_btn {
    position: absolute;
    margin: -53px 0 0 1090px;
    background: url(/img/bg_btn_podpiska.jpg);
    height: 36px;
    border: 0;
    width: 146px;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 34px;
    cursor: pointer;
}

.post_block {
    padding: 0px 0px 0px 0px;
    width: 940px;
}

#vip_name {
    position: absolute;
    margin: -53px 0 0 590px;
    height: 27px;
    font-size: 13px;
    width: 307px;
    padding: 3px;
}

#vip_email {
    position: absolute;
    margin: -53px 0 0 916px;
    height: 26px;
    width: 154px;
    padding: 3px;
    font-size: 13px;
}

.advSearch_inc {
    z-index: 3199!important;
    position: fixed!important;
    background: white!important;
    top: 0px!important;
}

#vip_email:focus::-webkit-input-placeholder {
    color: transparent
}

#vip_email:focus::-moz-placeholder {
    color: transparent
}

#vip_email:focus:-moz-placeholder {
    color: transparent
}

#vip_email:focus:-ms-input-placeholder {
    color: transparent
}

#vip_name:focus::-webkit-input-placeholder {
    color: transparent
}

#vip_name:focus::-moz-placeholder {
    color: transparent
}

#vip_name:focus:-moz-placeholder {
    color: transparent
}

#vip_name:focus:-ms-input-placeholder {
    color: transparent
}

.vip_span_ysl {
    position: absolute;
    margin: -13px 0px 0px 791px;
    color: gray;
    font-size: 7pt;
    display: block;
    width: 510px;
}

.brend_cat_st {
    margin: -10px 0px 0px 0px;
    text-align: center;
}

.fs12px {
    font-size: 12px!important;
}

#tbl_cat_prd td {
    padding: 10px;
    border-bottom: 1px dashed #000;
    border-bottom: 1px dashed #cacaca;
    padding-bottom: 0;
    padding-top: 5px;
}

#tbl_cat_prd td.second {
    border-right: 1px dashed #000;
    border-right: 1px dashed #cacaca;
    border-left: 1px dashed #000;
    border-left: 1px dashed #cacaca
}

#tbl_cat_prd td.four {
    border-left: 1px dashed #000;
    border-left: 1px dashed #cacaca
}

#work_time {
    margin-left: 30px;
    position: absolute;
    margin-top: 5px
}

.head .top_borders #work_time span {
    color: #fbe212;
    font-size: 13pt;
    margin: 0 0 0 20px
}

.head .top_borders #work_time #times {
    display: inline-block;
    *display: inline;
    border-radius: 3px;
    background: #5d7085;
    width: 120px;
    text-align: center;
    color: #fff;
    height: 20px;
    line-height: 19px
}

.aux_page {
    margin: -5px 20px 0;
    width: 950px;
}

.aux_page h1,h3 span {
    width: 810px;
    display: block
}

.aux_page h3 {
    font-size: 20px;
    margin-top: 30px
}

.product_print_v_a {
    position: absolute;
    margin: 30px 0 0 820px
}

.product_print_v_a a img {
    width: 20px;
    margin: 0 3px 0 0
}

.product_print_v_a a {
    font-size: 10px
}

.head .top_borders #work_time #clock_small {
    background: url(/img/icon_map.png);
    width: 20px;
    height: 18px;
    position: absolute;
    background-position: 114px 217px
}

.head .top_borders #auth {
    float: right;
    margin: 0;
    font-size: 13pt;
    color: #fff;
    background: #5d7085;
    height: 30px;
    width: 305px;
    line-height: 30px
}

.head .h_tel {
    display: inline-block;
    width: 258px;
    height: 70px;
    position: absolute;
    margin: -70px 0 0 369px;
    text-align: right;
    margin: -76px 0 0 286px;
}

.Work_time_head {
    width: 30px;
    height: 30px;
    position: absolute;
    margin: 0px 0px 0px 22px;
    background: url(/img/icon_map_header.png);
    background-position: -16px -8px;
}

.Work_time_head_text {
    margin: 35px 0px 0px 9px;
    position: absolute;
    color: #697c92;
    font-size: 12px;
}

.buers_total {
    font-size: 24px;
    color: #ec7422;
    position: absolute;
    margin: 12px 0px 0px 60px;
}

.buers_total_icon {
    width: 40px;
    height: 40px;
    background: url(/img/icon_map_header.png);
    background-position: 193px -49px;
    margin: 12px 0px 0px 10px;
    position: absolute;
}

.buers_total_label {
    font-size: 15px;
    color: #2b2a29;
    position: absolute;
    margin: 38px 0px 0px 60px;
}

.work_total {
    font-size: 14px;
    margin: 55px 0px 0px 60px;
    color: #2b2a29;
}

.work_total_icon {
    background: url(/img/icon_map_header.png);
    width: 25px;
    height: 25px;
    margin: 56px 0px 0px 16px;
    position: absolute;
    background-position: -49px -10px;
}

.work_total span {
    font-size: 24px;
    color: #ec7422;
}

.text_bottom_logo {
    font-size: 11px;
    font-size: 11px;
    margin: 5px 0px 0px 38px;
    color: black;
    font-family: Arial;
    margin: 7px 0px 0px 35px;
    font-weight: bold;


    margin: -39px 0px 0px 33px;
    font-weight: bold;
    font-size: 19px;
    width: 225px;
    text-align: center;
}

.catalog_item_info_div {
    white-space: nowrap;
    margin-top: 5px;
    text-align: right;
    height: 33px;
}

.bottom_tel_in_header {
    font-size: 12px;
    width: 283px;
    position: absolute;
}

.bottom_tel_in_header a {
    width: 135px;
    display: inline-block;
    padding: 0px;
    text-align: left;
    text-decoration: underline;
    cursor: pointer;
}

.bottom_tel_in_header_logo {
    display: inline-block;
    background: url(/img/icon_map_header.png);
    width: 22px;
    height: 15px;
    background-position: -14px 74px;
    line-height: 20px;
    margin: 0px 0px -3px 0px;
    padding: 0px;
}

.new_header_input_logo {
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(/img/icon_map_header.png);
    display: inline-block;
    background-position: 245px -67px;
    cursor: pointer;
    margin: 3px 0px 0px 2px;
}

.logo_tell {
    background-position: -36px 74px;
}

.head .h_tel span {
    font-size: 13px
}

.head .h_tel .numbers {
    font-weight: 700;
    font-size: 22px;
    width: 235px;
    margin: 0 0 0 20px;
    height: 55px;
}

.outline_orange {
    position: absolute;
    height: 55px;
    width: 100%;
    background: #ec7422;
    left: 0;
    z-index: -1
}

.outline_yellow {
    position: absolute;
    height: 55px;
    width: 50%;
    background: #f9e012;
    z-index: -1;
    left: 50%
}

.right_yellow {
    height: 55px;
    background: #f9e012;
    width: 330px;
    position: absolute;
    margin: 0 0 0 950px;
    z-index: 0
}

.btn_cat_items {
    background: url(/img/catalog_item.jpg);
    width: 260px;
    height: 57px;
    cursor: pointer;
    position: absolute;
    margin: 0 0 0 10px;
    background-position: 0 0;
    background-repeat: repeat;
    border-radius: 3px;
    font-size: 20px;
    color: #0385e1;
    text-decoration: underline;
    color: #0d44a0;
}

.main_top_banner1 {
    background: url(img/main_top_banner_bg.jpg) repeat #d3d3d3;
    width: 65px;
    height: 86px;
    background: url(/img/icon_map.png) rgba(0,0,0,0);
    position: absolute;
    background-position: 216px -12px
}

.main_top_banner2 {
    background: url(img/main_top_banner_bg.jpg) repeat #d3d3d3;
    width: 63px;
    height: 86px;
    background: url(/img/icon_map.png) rgba(0,0,0,0);
    position: absolute;
    background-position: 148px -12px
}

.main_top_banner3 {
    background: url(img/main_top_banner_bg.jpg) repeat #d3d3d3;
    width: 64px;
    height: 87px;
    background: url(/img/icon_map.png) rgba(0,0,0,0);
    position: absolute;
    background-position: 80px -12px
}

.str_show_all {
    width: 13px;
    height: 13px;
    background: url(/img/icon_map.png);
    background-position: 218px 211px;
    margin: 0 4px -1px;
    display: inline-block;
    *display: inline;
    *zoom:1}

.str_show_all a {
    border-bottom: 0!important;
    text-decoration: none
}

.pic_phone {
    width: 17px;
    height: 17px;
    background: url(/img/icon_map.png);
    background-position: 157px 216px;
    display: inline-block;
    *display: inline;
    *zoom:1;margin: 6px 5px -3px 15px
}

.pic_message {
    width: 17px;
    height: 17px;
    background: url(/img/icon_map.png);
    background-position: 177px 213px;
    display: inline-block;
    *display: inline;
    *zoom:1;margin: 6px 5px -3px 15px
}

.pic_register {
    background: url(/img/icon_map.png);
    background-position: 94px 220px;
    display: inline-block;
    *display: inline;
    *zoom:1;width: 23px;
    height: 20px;
    margin: 1px 2px -2px 4px
}

.pic_ath {
    background: url(/img/icon_map.png);
    background-position: 71px 220px;
    display: inline-block;
    *display: inline;
    *zoom:1;width: 23px;
    height: 20px;
    margin: 1px 2px -2px 4px
}

#link_to_city {
    font-family: Arial;
    font-size: 15px;
    text-decoration: underline;
}

.img_car {
    /* width:15px; */
    /* height:17px; */
    display: inline-block;
    *display: inline;
    *zoom:1; /* background:url(/img/icon_map.png); */
    /* background-position:44px 127px; */
    margin: 0 6px -2px -6px;
    /* *margin:0 6px -2px -44px; */
    background: url(/img/product_cart_icons.png);
    background-position: 0px -2px;
    width: 22px;
    height: 17px;
    margin: 0 5px -4px -11px;
}

.img_sam {
    width: 15px;
    height: 17px;
    display: inline-block;
    background: url(/img/icon_map.png);
    background-position: 44px 101px;
    margin: 8px 6px -2px 11px
}

.wallett {
    width: 30px;
    height: 26px;
    display: inline-block;
    background: url(/img/icon_map.png);
    background-position: 140px 30px;
    margin: 0 5px -6px 1px
}

.usl_delivery {
    width: 30px;
    height: 26px;
    display: inline-block;
    background: url(/img/icon_map.png);
    background-position: 74px 32px;
    margin: 0 5px -6px 1px
}

.rur {
    width: 25px;
    height: 19px;
    display: inline-block;
    background: url(/img/product_cart_icons.png);
    background-position: 189px 0px;
    margin: 0px 2px -11px 0px;
}

.price_down {
    width: 25px;
    height: 19px;
    display: inline-block;
    background: url(/img/product_cart_icons.png);
    background-position: 163px -2px;
    margin: 0px -1px -3px 0px;
}

.dostavka_inf {
    margin: -13px 0 0 14px;
    color: #000
}

.sr_ord_transfer span,.inf_bl_delivery span {
    color: #FF8A00
}

.img_car_product_cart {
    width: 23px;
    height: 17px;
    display: inline-block;
    background: url(/img/product_cart_icons.png);
    background-position: 0px -2px;
}

.img_sam_product_cart {
    width: 23px;
    height: 17px;
    display: inline-block;
    background: url(/img/product_cart_icons.png);
    background-position: -30px -2px;
}

.pic_box {
    background: url(/img/icon_map_header.png);
    height: 17px;
    width: 20px;
    display: inline-block;
    background-position: 177px -14px;
    margin: 8px 5px -3px 0px;
}

.pic_status {
    background: url(/img/vopros.png);
    background-size: 100%;
    height: 17px;
    width: 17px;
    display: inline-block;
    background-position: 0px 0px;
    margin: 7px 7px -3px 2px;
}

.auth_kabinet {
    background: url(/img/kabinet.png);
    background-size: 100%;
    height: 17px;
    width: 17px;
    display: inline-block;
    background-position: 0px 0px;
    margin: 7px 7px -3px 2px;
}

.pic_location {
    background: url(/img/icon_map.png);
    background-position: 137px 216px;
    display: inline-block;
    *display: inline;
    *zoom:1;width: 21px;
    height: 20px;
    margin: 4px 0 -7px
}

.footer_vk {
    background: url(/img/icon_map.png);
    background-position: 205px 127px;
    display: inline-block;
    *display: inline;
    *zoom:1;width: 36px;
    height: 39px;
    margin: 15px 0 0 20px
}

.footer_tw {
    background: url(/img/icon_map.png);
    background-position: 164px 127px;
    display: inline-block;
    *display: inline;
    *zoom:1;width: 36px;
    height: 39px;
    margin: 15px 0 0 20px
}

.footer_g {
    background: url(/img/icon_map.png);
    background-position: 123px 127px;
    display: inline-block;
    *display: inline;
    *zoom:1;width: 36px;
    height: 39px;
    margin: 15px 0 0 10px
}

.youtube_f {
    background: url(/img/icon_map_footer.png) no-repeat;
    background-position: -93px -5px;
}

.footer_visa {
    background: url(/img/icon_map.png);
    background-position: 491px 84px;
    display: inline-block;
    width: 67px;
    height: 40px;
    margin: 15px 0 0 20px;
    border: 1px solid rgba(0, 0, 0, 0.55);
    border-radius: 9px;
}

.footer_master {
    background: url(/img/icon_map.png);
    background-position: 418px 84px;
    display: inline-block;
    width: 68px;
    height: 40px;
    margin: 15px 0 0 20px;
    border: 1px solid rgba(0, 0, 0, 0.55);
    border-radius: 9px;
}

.footer_yandex {
    background: url(/img/icon_map.png);
    background-position: 344px 84px;
    display: inline-block;
    *display: inline;
    *zoom:1;width: 64px;
    height: 42px;
    margin: 14px 0 0 8px;
    border-radius: 8px
}

.footer_yandex2 {
    background: url(/img/icon_map.png);
    display: inline-block;
    width: 68px;
    height: 40px;
    margin: 15px 0 0 19px;
    border: 1px solid rgba(0, 0, 0, 0.55);
    border-radius: 9px;
    background-position: 0px -62px;
}

.footer_mail {
    background: url(/img/icon_map.png);
    background-position: 272px 84px;
    display: inline-block;
    *display: inline;
    *zoom:1;width: 64px;
    height: 42px;
    margin: 14px 0 0 5px;
    border-radius: 8px
}

.footer_flamp {
    background: url(/img/icon_map.png);
    background-position: 204px 84px;
    display: inline-block;
    *display: inline;
    *zoom:1;width: 64px;
    height: 42px;
    margin: 14px 0 0 5px;
    border-radius: 8px
}

.footer_all_otz {
    background: url(/img/icon_map.png);
    background-position: 132px 84px;
    display: inline-block;
    *display: inline;
    *zoom:1;width: 64px;
    height: 42px;
    margin: 14px 0 0 5px;
    border-radius: 8px
}

.callback-button {
    cursor: pointer;
    color: #000;
    background-position: 0 0;
    border: 0;
    background: url(/img/btn_bg.jpg);
    width: 180px;
    border-radius: 4px;
    height: 32px;
    display: inline-block;
    *display: inline;
    *zoom:1;text-align: center;
    line-height: 30px;
    margin: 0 0 0 35px;
    position: absolute
}

.basket_pic {
    background: url(/img/icon_map.png);
    position: absolute;
    width: 55px;
    height: 44px;
    background-position: 219px -104px;
    margin: 0 0 0 -4px;
    *margin: 0 0 0 -69px
}

.btn_search_bl {
    margin-top: 5px;
    margin-left: 3px;
    height: 41px;
    position: absolute;
}

.search_bl input[type=text] {
    width: 785px;
    height: 24px;
    margin: 6px 0 0 20px;
    *margin: 2px 0 0 -270px;
    border-radius: 4px;
    border: 1px solid #b6b6b6
}

.search_bl input[type=submit] {
    border: 2px solid #d1d1d1;
    border-radius: 4px;
    margin: 3px 0 0 11px;
    *margin: 3px 0 0 -80px;
    cursor: pointer;
    background: #ece8ff;
    font-style: italic;
    border-top: 1px solid #d6cdcd;
    font-size: 14px;
    position: absolute;
    background: url(img/top_button_bg.jpg);
    height: 35px!important
}

.where_is_my_item form {
    padding: 22px;
    margin: 0 0 0 0px
}

.where_is_my_item input[type=submit] {
    border-radius: 4px;
    height: 29px;
    cursor: pointer
}

.search_bl button {
    width: 115px;
    height: 29px;
    margin: 0 0 0 20px
}

.search_bl {
    position: absolute;
    width: 955px;
    height: 40px;
    background: #ced9de;
    border-radius: 3px;
    margin: 0 0 0 293px
}

.main_banner {
    width: 100%;
    height: 270px;
    background: #e7eef0;
    background: url(img/item_baner_bg.jpg);
    margin-top: 15px
}

.main_btn_h {
    height: 36px;
    width: 1250px;
    margin-top: 15px;
    margin-left: 30px
}

.btns_main {
    list-style: none;
    margin: 0;
    margin-left: -40px;
    margin-top: 50px;
}

.btns_main li {
    display: inline-block;
    *display: inline;
    *zoom:1;height: 36px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 37px;
    font-style: italic;
    border-radius: 2px
}

.btns_main li a {
    display: block
}

.image_top_block {
    background: rgba(248,248,248,0.85);
    text-align: left;
    height: 20px;
    line-height: 20px;
    margin: -27px 0 0;
    position: absolute;
    width: 400px;
}

.image_top_block div {
    margin-right: 15px;

    display: inline
}

.image_top_block input {
    margin: 4px 0 0 2px !important
}

.item_block {
    margin-top: 15px;
    border-top: 1px dashed #000;
    padding-top: 11px;
    border-bottom: 1px dashed #000
}

.items_main {
    height: 300px;
    width: 240px;
    display: inline-block;
    margin-left: 10px;
    border-right: 1px dashed #000;
    *display: inline;
    zoom:1}

.items_main_content {
    position: absolute;
    width: 204px;
    margin-left: 20px
}

.items_main_img {
    margin-left: 25px;
    margin-top: 5px;
    width: 150px;
    height: 150px;
    overflow: hidden
}

.items_main_price {
    position: absolute;
    margin: 44px 0 0 3px;
    *margin: 5px 0 0 6px;
    font-size: 15px
}

.items_main_price span {
    color: #ec7422
}

.items_main_button_buy {
    margin: 45px 0 0 101px;
    height: 35px;
    width: 105px
}

.head_name {
    color: #ec7422;
    font-size: 25px
}

.items_main2 {
    min-height: 325px;
    width: 240px;
    display: inline-block;
    *display: inline;
    zoom:1;margin-left: 2px;
    vertical-align: top;
    margin-bottom: 15px;
    margin-right: 11px;
}

.items_main2_content {
    width: 235px;
    min-height: 170px;
    margin: 0 0 0 3px;
    border-left: 1px dashed #000;
    padding-left: 15px
}

.all_brand {
    position: absolute;
    margin: -33px 0 0 1140px;
    *margin: -35px 0 0 -89px;
    width: 102px;
    height: 31px;
    text-align: center;
    background: #eaeff2;
    border-radius: 4px;
    line-height: 27px
}

.items_main2_content div:last-child {
    border-right: 0
}

.items_main2_photo {
    background: #fff;
    width: 150px;
    height: 150px;
    margin: 16px 0 0 25px;
    overflow: hidden
}

.items_main2_name {
    color: #444;
    font-size: 15px;
    font-weight: 700
}

ul.items_main2_type {
    list-style-image: url(img/str_product_type.jpg);
}

.items_main2_type span {
    color: #a09f9f;
    font-size: 12px
}

.items_main2_show_all {
    height: 30px;
    width: 210px;
    background: #eaf0f2;
    margin: -10px 0 10px 2px;
    text-align: center;
    font-size: 15px;
    line-height: 30px;
    text-decoration: 1px underline dashed
}

.items_main2_show_all a {
    border-bottom: 1px dashed #000;
    color: #000;
    cursor: pointer
}

.items_main2_show_all a:hover {
    color: #ec7f3b
}

.items_main2_show_all img {
    margin: 6px 0 0 5px
}

.item_pr_block {
    border-bottom: 1px dashed #b3b3b3;
    width: 1285px;
    margin: 0 auto;
    margin-bottom: 30px;
    padding-bottom: 15px;
    overflow: hidden;
    margin-top: 63px;
    margin-right: -7px;
}

.shows_all_buttons {
    background: url(/img/cat_all_cat3.png);
    width: 270px;
    height: 39px;
    position: absolute;
    margin: -40px 0 0 488px;
    cursor: pointer;
    text-align: center;
    line-height: 37px;
    font-style: italic;
    font-size: 15px;
    font-family: Oksana Text;
    color: #504b4b;
    background-position: 0px 47px;
}

.shows_all_buttons:hover {
    font-weight: bold;
    color: black;
}

.main_banner_nav {
    background: rgba(0,0,0,0.33);
    width: 324px;
    height: 270px;
    position: absolute;
    margin: 0 0 0 955px;
    border-left: 1px dashed #000
}

.main_btn_h li a {
    display: block;
    background: #fafafa;
    border-radius: 3px;
    padding: 5px;
    border: 1px solid #e2e2e2;
    color: #000;
    cursor: pointer;
    font-style: italic;
    padding-left: 22px;
    padding-right: 22px;
    height: 22px;
    line-height: 22px
}

.main_btn_h li a:hover {
    background: url(/img/btn_bg_active.jpg)
}

.main_btn_h a#selected {
    background: url(/img/btn_bg_active.jpg);
    cursor: default
}

.main_banner_info {
    width: 467px;
    height: 220px;
    position: absolute;
    margin: 25px 0 0 470px;
    text-align: right
}

.main_banner_info p {
    text-align: justify;
    color: #444;
    font-size: 15px
}

.main_banner_nav_item {
    cursor: pointer;
    height: 80px;
    width: 314px;
    background: rgba(153,212,240,0.33);
    background: url(/img/bg_main_b.jpg);
    padding: 5px;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    z-index: 2
}

.main_banner_nav_item img {
    max-height: 70px;
    max-width: 70px
}

#selected.main_banner_nav_item {
    background: url(/img/bg_main_b_a.jpg);
    color: #fff;
    width: 315px;
    margin-left: -1px
}

.main_banner_info_name {
    text-align: right;
    font-size: 27px;
    width: 450px;
    color: #fff
}

.main_banner_info_name span {
    background: #000
}


.top_banner_div {
    height: 100px;
    background: #ebf0f2;
    width: 1222px;
    z-index: 2;
    position: absolute;
    margin: 5px 0 0 30px;
    border-radius: 5px;
    background: url(img/main_top_banner_bg.jpg) repeat #d3d3d3
}

.top_banner_1 {
    position: absolute;
    margin: 8px 0 0 35px;
    width: 260px
}

.top_banner_1 img {
    position: absolute
}

.top_banner_1 .name_top_b {
    position: absolute;
    margin: 0 0 0 85px;
    font-weight: 700;
    font-size: 15px;
    color: #2b2a29;
    text-transform: uppercase;
    z-index: 2
}

.top_banner_1 ul {
    position: absolute;
    margin: 27px 0 0 45px;
    *margin: 27px 0 0 85px;
    list-style: none;
    z-index: 2
}

.cpt_root_categories {
    margin: 20px 0px 0px 0px;
}

.basket {
    position: absolute;
    margin: 0 0 0 919px;
    cursor: pointer;
    border-left: 1px dashed;
    width: 300px;
    height: 91px;
    padding-top: 9px;
    padding-left: 0;
    z-index: 2;
}

.basket img {
    margin: 0 0 0 -4px
}

#shpcrtca,#kol_items {
    color: #ec7f3b
}

.basket_text {
    margin: 5px 0 0 64px;
    width: 220px
}

.button_order {
    background: url(/img/icon_map.png);
    width: 145px;
    height: 37px;
    margin: 8px 0 0 140px;
    cursor: pointer;
    display: block;
    background-position: -340px -109px
}

.top_button_call,.top_button_mail {
    position: absolute;
    background: url(img/top_button_bg.jpg);
    height: 32px;
    width: 180px;
    border-radius: 5px;
    margin: -81px 0 0 656px;
    line-height: 19px;
    cursor: pointer
}

.top_button_call img,.top_button_mail img {
    margin: 5px 7px -2px 15px
}

.top_button_mail {
    margin: -37px 0 0 656px
}

.select_region_bl_bg {
    background: url(img/select_region_bl_bg.jpg);
    height: 76px;
    width: 323px;
    position: absolute;
    margin: -81px 0 0 930px;
    border-radius: 5px
}

#city_selected {
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    color: #ec7422!important;
    cursor: pointer;
}

.pic_city_location {
    background: url(/img/icon_map_header.png);
    height: 17px;
    width: 20px;
    display: inline-block;
    background-position: 152px -14px;
    margin: 8px 5px -3px 0px;
}

.korzina_icon_to_panel {
    background: url(/img/icon_map_header.png);
    height: 43px;
    width: 51px;
    background-position: -132px -54px;
    position: absolute;
    margin: 0px 0px 0px 0px;
}

.korzina_icon_to_panel_items_have {
    background-position: -132px -125px;
}

.korzina_panel_main_back {
    position: absolute;
    margin: 0px 0px 0px 950px;
    background: #e8eef1;
    height: 85px;
    width: 330px;
}

.pic_city_location_select_icon {
    background: url(/img/icon_map_header.png);
    height: 17px;
    width: 12px;
    display: inline-block;
    background-position: 153px -36px;
    margin: 8px 5px -5px 4px;
    cursor: pointer;
}

.select_region_bl_content {
    margin: 10px 0 0 20px
}

.select_region_bl_content a {
    color: #ec7f3b;
    font-size: 18px;
    font-weight: 700;
    border-bottom: 1px dashed #ec7f3b;
    cursor: pointer
}

.select_region_bl_content a img {
    margin: 0 0 0 3px;
    border-bottom: 0
}

#auth a {
    color: #fff
}

.bottom_li li {
    margin-top: 20px
}

.bottom_li {
    list-style-image: url(img/bottom_ul_li.png)
}

.bottom_head_text {
    margin: 15px 0 0 16px;
    display: block;
    font-weight: 700;
    font-size: 15px;
    color: #444
}

.brand_table {
    width: 100%;
    border: 1px solid #c2cace
}

.brand_table tr {
    width: 100%;
    background: url(img/brend_bg.jpg);
    height: 96px
}

.news_table {
    width: 100%;
    margin: 3px 0 0;
    padding: 0;
    border-spacing: 0
}

.news_table tr {
    width: 100%;
    background: url(img/news_bg.jpg);
    height: 75px;
    border-bottom: 1px solid rgba(209,205,205,0.61);
    display: block
}

.news_table tr:last-child {
    border-bottom: 0
}

#last_news .news_table {
    border-bottom: 0
}

.photo_block_n {
    height: 55px;
    width: 97px;
    position: absolute;
    margin: 10px 0 0 10px;
    overflow: hidden;
}

.photo_block_d {
    text-align: center;
    width: 80px;
    height: 16px;
    overflow: hidden;
    color: #697c92;
    margin: 1px 0px 3px -2px;
}

.photo_block_n_div {
    width: 98px;
    height: 55px;
    text-align: center;
}

.photo_block_n_img {
    max-height: 55px;
    max-width: 97px;
}

.text_block_n {
    position: absolute;
    margin: 10px 0 0 130px;
    width: 230px;
    height: 52px;
    overflow: hidden
}

.text_block_n p {
    margin: 0;
    font-size: 14px
}

.brend_panel {
    display: inline;
    list-style: none;
    margin: 0px;
    position: absolute;

    overflow: hidden;
    margin: 0px;
}

.brend_panel li {
    display: inline-block;
    *display: inline;
    *zoom:1;width: 102px;
    margin-top: 15px;
    margin-bottom: 15px;
    height: 50px
}

.brend_panel li img {
    width: 75px;
    overflow: hidden;
    margin: 11px 0 0 12px;
    border-radius: 1px
}

div.brand_name {
    width: 103px;
    text-align: center;
    height: 20px;
    overflow: hidden;
    margin-top: 2px
}

.Image77 {
    text-align: center;
    max-height: 150px;
    overflow: hidden;
    max-width: 210px
}

.basket_info {
    font-weight: 700;
    color: #000;
    font-size: 13px;
    text-decoration: none!important
}

#socail_net h1 {
    display: none
}

#auth a {
    cursor: pointer;
    font-size: 15px
}

.register_close_b {
    color: #a29b9b;
    position: absolute;
    cursor: pointer;
    background: url(/img/close_grey_27x27.png) no-repeat center transparent;
    top: 0;
    right: 0;
    border-radius: 0 10px 0 10px;
    width: 23px;
    height: 23px;
    background-size: 100%;
    margin-top: 2px;
    margin-right: 2px;
    opacity: 0.8;
}

.register_close_b:hover, .register_close_b:active {
    opacity: 1;
}

.reg_view {
    display: none;
    text-align: center;
}

.chenge_aut_view {
    cursor: pointer;
    font-size: 17px;
    font-weight: 700
}

.head .top_borders #auth a {
    border-bottom: 1px dashed #fff
}

a#active.chenge_aut_view {
    color: orange
}

.remind_pass {
    display: none
}

.register_windows a {
    cursor: pointer
}

.aux_contact {
    list-style-image: url(/img/contact_li.jpg)
}

.aux_contact li {
    margin: 5px 0 0
}

.aux_contact li a:hover {
    color: #f60
}

.write_to {
    position: absolute;
    background: #ffffff;
    text-align: center;
    width: 346px;
    min-height: 200px;
    z-index: 199999;
    margin: -35px 0 0 -180px;
    border-radius: 4px;
    padding: 10px;
    border: 1px solid #aaabad;
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.71);
    left: 50%;
    display: none
}

.write_to-button {
    width: 110px;
    height: 23px;
    background: #b6b6b6;
    border-radius: 2px;
    text-align: center;
    line-height: 22px;
    cursor: pointer;
    border: 1px solid #c4c2c2;
    margin: 10px 0 0
}

.write_to_close {
    color: #a29b9b;
    position: absolute;
    cursor: pointer;
    background: url(/img/close_grey_27x27.png) no-repeat center transparent;
    top: 0;
    right: 0;
    border-radius: 0 10px 0 10px;
    width: 23px;
    height: 23px;
    background-size: 100%;
    margin-top: 2px;
    margin-right: 2px;
    opacity: 0.8;
}

.write_to_close:hover, .write_to_close:active {
    opacity: 1;
}

.brief_discont {
    position: absolute;
    background: #F84F61;
    border-radius: 4px;
    padding: 3px;
    font-size: 12px;
    color: #fff;
    width: 76px;
    height: 17px;
    margin: 11px 0 0 140px;
    text-align: center;
    line-height: 17px
}

#Description_cat {
    border: 1px solid #f1c89a;
    border-radius: 4px;
    padding: 16px;
    font-family: arial;
    font-size: 13px;
    color: #747474;
    width: 930px;
    width: 96%;
    margin: 0 auto;
    margin-bottom: 15px;
}

.arctile {
    background: #f7f7f7;
    width: 960px;
    min-height: 150px;
    border: 1px solid #e0dfdf;
    box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.12);
    margin: 40px -2px 5px 0;
    min-height: 290px;
}

.prod_inf_m {
    height: 20px
}

.article_items {
    width: 577px;
    height: 50px;
    border-bottom: 1px dashed #dbdbdb
}

.aux_page_menu {
    border: 1px solid #c2c2c2;
    border-radius: 5px;
    padding: 5px;
    margin: 40px 0 0 10px;
    margin-bottom: 10px;
    width: 247px;
}

.extra {
    color: gray
}

.extra property {
    color: #000
}

.cat1 {
    background: url(/img/catalog_img.png);
    width: 24px;
    height: 24px;
    display: inline-block;
    *display: inline;
    *zoom:1;cursor: pointer;
    margin: 2px 0 0
}

.cat2 {
    background: url(/img/catalog_img.png);
    width: 24px;
    height: 24px;
    display: inline-block;
    *display: inline;
    *zoom:1;background-position: -22px 0;
    cursor: pointer;
    margin: 2px 0 0
}

.cat3 {
    background: url(/img/catalog_img.png);
    width: 24px;
    height: 24px;
    display: inline-block;
    *display: inline;
    *zoom:1;background-position: -98px 0;
    cursor: pointer;
    margin: 2px 0 0
}

.cat1#cat_selected {
    background-position: -47px 0;
    cursor: default
}

.cat2#cat_selected {
    background-position: 79px 0;
    cursor: default
}

.cat3#cat_selected {
    background-position: -122px 0;
    cursor: default
}

.ssil2 {
    color: #fff!important;
    text-decoration: none
}

.ssil2 a {
    color: #fff!important;
    text-decoration: none
}

.ssil2 a:visited {
    color: #fff!important;
    text-decoration: none
}

.ssil2 a:link {
    color: #fff!important;
    text-decoration: none
}

.ssil2 a:hover {
    color: #fff!important;
    text-decoration: none
}

.brend_cats {
    height: 100%
}

.brend_cat {
    float: left;
    margin-left: 10px;
    height: 20px
}

.brief_img {
    max-width: 210px;
    max-height: 150px;
    border: 0 none;
}

.brief_img2 {
    max-width: 210px;
    max-height: 150px;
    border: 0 none;
    margin-right: 10px
}

hrs {
    background: none;
    height: 1px;
    border-top: 1px dashed #000;
    margin: 5px 0 5px 0;
}

.paginations a {
    position: relative;
    margin: 0 1px;
    border-radius: 19px;
    font-size: 18px;
    line-height: 38px;
    display: inline-block;
    min-width: 38px;
    text-align: center;
    text-decoration: none;
}

.paginations a:hover {
    background-color: rgba(255, 234, 45, 0.58);
    color: #333!important;
}

.faq b {
    position: relative;
    margin: 0 1px;
    border-radius: 19px;
    font-size: 18px;
    line-height: 38px;
    display: inline-block;
    min-width: 38px;
    text-align: center;
    cursor: default;
    background-color: #fbcc37;
}

@font-face {
    font-family: Fontello;
    font-style: normal;
    src: url(/fonts/fontello.eot);
    src: local('☺'),url(/fonts/fontello.eot) format('embedded-opentype'),url(/fonts/fontello.woff) format('woff'),url(/fonts/fontello.ttf) format('truetype')
}

.dropdown {
    display: none;
    position: absolute;
    margin: 10px 0px 0px -50px;
    padding: 13px 10px 7px;
    border: 1px solid #cbcbcb;
    background: #fff;
    text-align: left;
    list-style-type: none;
    font-size: 13px;
    box-shadow: 0 1px 8px rgba(0,0,0,.25);
    z-index: 9999;
}

.multifilter-new__reset:before {
    font: 14px fontello;
    content: '\e803';
    display: inline-block;
    vertical-align: middle;
}

.reset_filter_x {
    background: #777!important;
    margin: 0px 0px 0px -8px!important;
    border-radius: 0px 8px 7px 0px!important;
    width: 19px;
    padding: 0px 0px 0px 3px!important;
    color: #fff!important;
}

.filter_selected_value {
    background: #777;
    border-radius: 7px 0px 0px 7px;
    color: #fff;
}

.filter_inline_elements {
    display: inline-block;
    margin: 0 0px 5px 0px;
    white-space: nowrap;
    background: white;
}

.dropdown_filter_div {
    max-height: 240px;
    overflow-y: auto;
    list-style-type: none;
    padding: 4px 1px 0px 1px;
    width: 180px;
    overflow-x: hidden;
}

.multifilter-new .dropdown {
    z-index: 10;
    min-width: 218px;
    left: 50%;
    margin-left: -106px;
    padding: 0;
    border: none;
}

.multifilter-new__button:hover {
    color: #222;
}

.multifilter-new_price .dropdown {
    margin-left: -128px;
}

.multifilter-new:not(.multifilter-new_active) .multifilter-new__button {
    padding-left: 4px;
    padding-right: 5px;
}

.button.button_left {
    border-radius: 3px 0 0 3px;
}

.multifilter-new__button {
    background-color: #fff;
    color: #777;
}

.button_s {
    line-height: 25px;
}

.button, a.button {
    transition: all .2s linear;
}

.button {
    display: inline-block;
    margin: 0;
    padding: 0 2px;
    border-radius: 3px;
    line-height: 30px;
    font-size: 13px;
    text-decoration: none;
    cursor: pointer;
    vertical-align: middle;
    border: 0;
    box-sizing: border-box;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.button_wo-pdng-r {
    font-size: 15px;
    font-family: Arial;
    vertical-align: baseline;
}

.multifilter-new__button:after {
    font: 14px fontello;
    content: '\e800';
    display: inline-block;
    vertical-align: middle;
    margin-left: 1px;
}

.select .button:after {
    font: 14px fontello;
    content: '\e800';
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
}

.filter-label {
    font-weight: normal;
}

.button_blue, .button_blue.button_disabled, .button_blue.button_inprogress {
    color: #fff;
    background-color: #5080fa;
}

.button_s {
    line-height: 25px;
}

.button, a.button {
    transition: all .2s linear;
}

.multifilter-new .dropdown:before {
    background: 0 0;
    width: 0;
    height: 0;
    border-bottom: 20px solid #fff;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    margin-left: -20px;
}

.dropdown:before {
    content: '';
    display: block;
    width: 19px;
    height: 16px;
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -11px;
    background: url(/img/controls_icon.png) -45px -21px no-repeat;
}

#filter_in_line_element {
    width: 995px;
    text-align: left;
    text-align: -webkit-left;
    margin: 5px 17px 0px 17px;
    line-height: 18px;
    font-family: 'Helvetica Neue',Arial,sans-serif;
    color: #222;
    font-size: 13px;
    font-weight: 700;
    overflow: hidden;
    margin: 0px 0px 2px 1px;
}

#dop_filter {
    text-align: left;
    text-align: -webkit-left;
    margin: 5px 17px 0px 17px;
    line-height: 18px;
    font-family: 'Helvetica Neue',Arial,sans-serif;
    color: #222;
    font-size: 13px;
    font-weight: 700;
    margin: 0px 0px 0px -3px;
}

.button-dropdown {
    display: inline-block;
    position: relative;
    position: static;
}

.filter-froms {
    min-width: 20px;
    max-width: 50px;
    text-align: center;
}

.filter-tos {
    min-width: 20px;
    max-width: 50px;
    text-align: center;
}

.checkbox_filter {
    display: inline-block;
    width: 12px;
    height: 12px;
    position: relative;
    padding: 0;
    vertical-align: middle;
    line-height: 18px;
    font-size: 13px;
    border: 1px solid #777;
    border-radius: 3px;
    background: #fff;
}

.select__item:hover, .select__item:active {
    background-color: #dbe5ff;
    cursor: pointer;
}

.select__item {
    position: relative;
    padding: 2px 20px;
    font-size: 13px;
    line-height: 16px;
}

.select__tick {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
}

.text_ysl {
    font-size: 11px;
    color: gray;
    display: block;
    margin-top: 7px;
}

.block_ysl {
    display: none;
    position: absolute;
    width: 400px;
    background: white;
    border: 1px solid #989696;
    border-radius: 2px;
    z-index: 1002;
    padding: 11px;
    margin: -290px 0px 0px 310px;
    font-size: 13px;
}

.text_ysl a {
    cursor: pointer;
}

.yslov_important {
    background-size: 50%;
    width: 20px!important;
    height: 20px!important;
}

.main_catalog_td {
    width: 275px;
    vertical-align: top;
}

.pa00020px {
    padding: 0px 0px 0px 20px;
}

.webAsystCategoryMenu_outside_div {
    margin: 65px 0px 0px -16px;
}

.dop_ul_main_cat {
    list-style: none;
    margin: 0px 0px 1px -5px;
    background: white;
    padding: 7px 1px 9px 20px;
    border-right: 2px solid #eef2f4;
}

.main_catalog_inner_cl {
    display: none;
    margin: 0px 0px 0px 20px;
}

.main_cat_color_grey_12px {
    color: #e2e2e2;
    font-size: 12px;
}

.more_dop_st {
    width: 106px;
    float: right;
    margin-top: -5px;
    font-size: 13px;
    height: 64px;
}

.brief_in_stok_inf_dop_st {
    margin: 13px 4px 0px 0px;
    width: 125px;
    float: right;
    display: block;
}

.allow_products_comparison_btn {
    margin-left: 22px;
    margin-right: 12px;
    margin-top: 22px;
}

.prd_main_div_bl {
    height: 37px;
    overflow: hidden;
    width: 225px;
    margin-bottom: 3px;
}

.product_diw_width {
    width: 226px;
    min-height: 285px;
}

.del_regularPrice {
    font-size: 11px;
    color: gray;
    margin: -32px 0px 0px 20px;
    position: absolute;
    width: 115px;
}

.total_price_dp_st {
    margin: -22px 101px 0px 4px;
    font-size: 16px;
    color: #585757;
    font-weight: bold;
    margin-bottom: -10px;
}

.span_rub_cat {
    font-size: 12px;
    color: gray;
    font-weight: normal;
    margin-right: 2px;
}

#cat_path {
    margin: 1px 0px 0px -4px;
}

.main_items_td {
    vertical-align: top;
    padding: 0px 0px 0px 5px;
    width: 990px;
}

.header_line_a {
    position: absolute;
    width: 910px;
    height: 28px;
    margin: 14px 0px 0px 0px;
    padding: 0px 0px 0px 40px;
}

.header_line_a li {
    display: inline-block;
    color: white;
    margin-right: 15px;
    text-transform: uppercase;
}

.black_li_a_nh:hover {
    color: black!important;
    text-decoration: underline;
}

.header_line_a li:hover {
    text-decoration: underline;
    font-weight: bold;
}

.search_in_n_header {
    width: 230px;
    height: 25px;
    border-radius: 4px;
    border: 0;
    padding: 0px 0px 0px 4px;
}

.shop_info_header {
    width: 190px;
    height: 85px;
    position: absolute;
    margin: -85px 0px 0px 560px;
}

.client_location_header {
    width: 214px;
    position: absolute;
    margin: -81px 0px 0px 735px;
}

.search_header_bacground {
    background: white;
    width: 257px;
    border-radius: 4px;
    border: 1px solid #d6cece;
    margin: 0px 0px 0px -25px;
}

.header_line_a li a {
    color: white;
    text-decoration: none;
    font-size: 15px;
    font-family: Arial;
    letter-spacing: 0px;
    line-height: 0px;
}

.black_li_a_nh {
    color: black!important;
}

.korzina_panel {
    margin: 10px 0px 0px 60px;
    color: #2b2a29;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Arial;
    font-size: 15px;
    text-shadow: 1px 0px 0px #999999;
}

.korzina_panel span {
    color: #ec7422;
    text-shadow: 1px 0px 0px #ec7422;
}

.srav_panel {
    color: #2b2a29;
    -webkit-font-smoothing: antialiased;
    font-size: 13px;
    text-shadow: 0px 0px 0px #999999;
    margin: 3px 0px 0px 20px;
    width: 270px;
    padding: 0px 7px 0px 7px;
}

.srav_panel a {
    color: #2b2a29!important;
    text-decoration: underline!important;
}

.srav_panel span {
    color: white;
    background: #ec7422;
    border-radius: 50%;
    width: 21px;
    height: 21px;
    display: inline-block;
    line-height: 22px;
    text-align: center;
    text-shadow: 0px 0px 0px #ec7422;
    padding: 0px 0px 0px 0px;
}

.product_info_quality {
    width: 20px;
    margin: 0px 35px 0px 23px;
    height: 20px;
    text-align: center;
    font-weight: bold;
}

.add2cart_new {
    background: rgba(0, 0, 0, 0) url("/published/publicdata/SVETODOMRU/attachments/SC/themes/svetodom/img/add_to_cart2_new.png") repeat scroll 146px 0 !important;
    width: 112px;
    border: 0 none;
    color: #000;
    cursor: pointer;
    font-weight: 700;
    height: 37px;
    z-index: 2;
    text-align: left;
}

.add2cart_new i {
    font-style: normal;
    display: block !important;
}

.new_catalog_box .total_price_dp_st {
    color: #39ba2a;
    font-size: 19px;
    margin: -22px 142px -10px 0;
    width: 113px;
}

.new_catalog_box .del_regularPrice {
    color: #F84F61;
    font-size: 13px;
    margin: -10px 0 0 -5px;
}

.new_catalog_box .span_rub_cat {
    color: #39ba2a;
}

.new_catalog_box .cart_img {
    margin: 7px 0 0 170px;
}

.new_catalog_box .count_input {
    margin: 7px 0 0 195px;
    width: 24px;
    height: 20px;
    text-align: center;
    border: 0;
    outline: 0;
    font-size: 11px;
    opacity: 0.8;
    border-radius: 0;
    padding: 0;
}

.new_catalog_box .count_input:hover {
    opacity: 1;
}

.new_catalog_box .cart_img, .new_catalog_box .count_input {
    display: block !important;
}

.filter_inline_elements .button-dropdown > span {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 0 !important;
    color: #777;
}

.filter_inline_elements .button-dropdown > span:hover {
    color: #222;
}

#filter_title_n_vse {
    background: #777777;
    color: #fff;
}

#filter-form .button {
    padding: 0 3px !important;
}

.for_analog_not_avil_btn {
    position: absolute;
    margin: -30px 0px 0px 120px;
    background: rgba(0, 0, 0, 0) url(/published/publicdata/SVETODOMRU/attachments/SC/themes/svetodom/img/add_to_cart2_new.png) repeat scroll 146px 0 !important;
    width: 112px;
    border: 0 none;
    color: #000;
    cursor: pointer;
    font-weight: 700;
    height: 37px;
    z-index: 2;
    font-size: 12px;
    text-align: center;
    line-height: 37px;
}

.for_analog_not_avil {
    position: fixed;
    display: none;
    top: 100px;
    background: #f1f1f1;
    width: 348px;
    border-radius: 4px;
    padding: 5px;
    z-index: 9999;
    margin-left: 260px;
    margin: 0 auto;
    margin-left: -174px;
    left: 50%;
    min-height: 200px;
    border: 1px solid #aaabad;
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.71);
}

.h1cat_style {
    color: #ec7f3b;
    margin: 5px 0px 20px 0px;
    width: 1000px;
    font-size: 22px;
}

.display_none {
    display: none;
}

.filter-category-div180 {
    width: 180px;
}

.button_filter_cat_st {
    padding: 10px 0 10px 20px;
    border-top: 1px solid #eee;
}

.button_vopros_in_filters {
    display: inline-block;
    margin: -1px 0px 0px 8px;
    width: 26px;
    height: 26px;
    background: url(/img/icon_map.png);
    background-position: 79px 125px;
    position: absolute;
    cursor: pointer;
    border: 1px solid rgba(3, 133, 225, 0.11);
    border-radius: 6px;
}

.category_tbl_width750 {
    width: 750px!important;
}

.category_tbl_width1000 {
    width: 1000px!important;
    padding-left: 15px;
}

.brand_teample_block {
    margin: -23px 0px -16px 0px;
    height: 112px;
    text-align: left;
}

.clearboth {
    clear: both;
}

.float_left {
    float: left;
}

.brend_panel2 {
    width: 890px!important;
}

.brends_alfavit {
    border-radius: 4px;
    border: 1px solid #ec7422;
    padding: 5px;
    height: 75px;
    margin: 15px 0px 0px 0px;
}

.brends_alfavit span {
    color: #ec7422;
    font-size: 25px;
    margin-bottom: 15px;
}

.div_brand_panel2 {
    width: 933px!important;
    height: 278px!important;
    margin: 0px 0px 0px -24px!important;
}

.text_decoration_underline {
    text-decoration: underline;
}

.calculator_main_form {
    width: 285px;
    background: #fffeff;
    margin: 0 auto;
    text-align: center;
    padding: 4px;
}

.calc_input_m2 {
    width: 38px;
    margin: 0px 10px 0px 0px;
}

.calc_div_par {
    display: inline-block;
}

.calc_div_par input {
    width: 24px;
}

.calc_lamp_img {
    background: url(/img/lamp_calc.jpg);
    width: 260px;
    height: 83px;
    background-size: 100%;
    margin-top: 10px;
    margin-left: 10px;
}

.calc_radio_btn_bl input {
    margin: 0px 38px 10px 32px;
    font-size: 13px;
}

.calc_radio_btn_bl div {
    margin: 7px 1px 0px -11px;
    display: inline-block;
    width: 94px;
    font-size: 12px;
}

.calc_kol_div {
    display: inline-block;
    height: 30px;
    vertical-align: top;
}

.calc_kol_div input {
    width: 30px;
    height: 22px;
    text-align: center;
}

.calc_type_lamps {
    display: inline-block;
}

.calc_btn_result {
    background: #fce501!important;
    border: 1px solid #b1afaf!important;
    color: #573300!important;
    border-radius: 2px;
    width: 270px;
    height: 40px;
    margin: 10px 0px 10px 0px;
    color: white;
    font-size: 16px;
    cursor: pointer;
    outline: 0;
}

.calc_lamp_nakal {
    background: url(/img/lamp_nakal2.jpg);
    width: 42px;
    height: 66px;
    background-size: 100%;
    display: inline-block;
}

.calc_lamp_sber {
    background: url(/img/lamp_sber.jpg);
    width: 45px;
    height: 75px;
    background-size: 100%;
    display: inline-block;
}

.calc_lamp_led {
    background: url(/img/lamp_led.jpg);
    width: 58px;
    height: 75px;
    background-size: 100%;
    display: inline-block;
}

.lamp_type_name {
    font-size: 10px;
    height: 23px;
    vertical-align: top;
    width: 80px;
    display: flex;
    margin: 0px 0px 0px -8px;
    padding: 0px 0px 0px 19px;
}

#rec_powers {
    display: none;
    font-size: 17px;
}

#rec_power {
    display: none;
    font-size: 17px;
}

.calculator_main_form input {
    text-align: center;
}

.alert_m2 {
    display: none;
    background: #e7f1f1;
    width: 210px;
    margin: 4px 0px 0px 30px;
    border-radius: 2px;
    border: 1px solid;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 5px;
}

.alert_ds {
    display: none;
    background: #e7f1f1;
    margin: 4px 0px 0px 7px;
    border-radius: 2px;
    border: 1px solid;
    font-size: 12px;
    line-height: 20px;
    padding: 5px;
    width: 230px;
    height: 40px;
}

#powers_W {
    font-weight: bold;
}

#power_W {
    font-weight: bold;
}

.calc_radio_btn_bl_table {
    margin-left: 3px;
    width: 100%;
}

.calc_radio_btn_bl_table td {
    text-align: center;
}

.f_s_12px {
    font-size: 12px;
}

.bold_f_s16px {
    font-weight: bold;
    font-size: 16px;
}

.calc_radio_btn_bl_table input {
    margin: 0;
}

.di_ma10_0_7 {
    margin: 10px 0px 7px 0px;
}

.calc_btn_calc_r {
    width: 240px;
    line-height: 40px;
    margin: 0 auto;
    margin-bottom: 10px;
}

.font_bold {
    font-weight: bold;
}

.div_s_rooms {
    height: 30px;
    font-size: 14px;
}

.calculator_main_form h3 {
    font-size: 21px;
    color: black;
    display: block;
    margin: 0 auto;
    margin-top: 5px;
}

.cat_calc__p {
    border: 1px solid black;
    width: 257px;
    padding: 0;
    margin: 8px 0px 0px 14px;
    border-radius: 4px;
}

.if_exist_lamp {
    font-size: 10px;
    text-align: left;
}

.l_t_m0_0_20_67 {
    margin: 0px 0px 0px -20px;
    width: 67px;
}

.l_t_m0_0_17_67 {
    margin: 0px 0px 0px -17px;
    width: 67px;
}

.form-control {
    display: block;
    width: 185px;
    height: 20px;
    padding: 2px 4px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

#searchstring {
    color: #000;
}

.header_line_a_dop {
    margin: 18px 0px 0px -20px!important;
    width: 290px!important;
    text-align: center!important;
}

.input_auth_v {
    margin: 15px 0px 0px 10px!important;
    height: 30px!important;
    width: 310px!important;
    border: 2px solid #CCC;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.btn:hover {
    color: #333;
    text-decoration: none;
}

.btn.active, .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

/* 
general
*/
.regheader {
    width: 80%;
    color: black;
    padding: 3px;
    text-align: left;
    font-size: 10px
}

input.input_message {
    color: #000
}

input.input_message_focus {
    color: #000
}

ul.product_list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: auto;
    text-align: center
}

ul.product_list li {
    text-align: center;
    margin: 0;
    padding: 0;
    float: left
}

#powered_by {
    font-size: 70%;
    text-align: center;
    color: #777;
    padding-top: 10px;
    padding-bottom: 5px
}

#powered_by a {
    color: #777;
    text-decoration: none
}

.sm-current-rating1 {
    background: transparent url(../images_common/star0m.gif) repeat-x scroll left top;
    height: 13px;
    line-height: 13px;
    margin: 4px;
    position: relative;
    width: 65px;
    overflow: hidden;
    margin-bottom: -15px
}

.sm-current-rating1 div.sm-current-rating1-back {
    background: transparent url(../images_common/star0m.gif) repeat-x scroll left top;
    height: 13px;
    line-height: 13px;
    font-size: 0;
    position: absolute;
    width: 65px;
    z-index: 10
}

.sm-current-rating1 div.sm-current-rating1-front {
    background: transparent url(../images_common/star1sm.gif) repeat-x scroll left top;
    height: 13px;
    line-height: 13px;
    font-size: 0;
    position: absolute;
    z-index: 20
}

.current-rating1 {
    height: 20px;
    line-height: 20px;
    position: relative;
    width: 100px;
    overflow: hidden
}

.current-rating1 div.current-rating1-back {
    background: transparent url(../images_common/star0.gif) repeat-x scroll left top;
    height: 20px;
    line-height: 20px;
    position: absolute;
    width: 100px;
    z-index: 10;
    font-size: 0
}

.current-rating1 div.current-rating1-front {
    background: transparent url(../images_common/star1.gif) repeat-x scroll left top;
    height: 20px;
    line-height: 20px;
    position: absolute;
    z-index: 20;
    font-size: 0
}

.unit-rating {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 20px;
    position: relative;
    background: url('../images_common/starvote.gif') top left repeat-x
}

.unit-rating li {
    text-indent: -90000px;
    padding: 0;
    margin: 0;
    /*\*/
    float: left;
    /**/
}

.unit-rating li a {
    outline: 0;
    display: block;
    width: 20px;
    height: 20px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0
}

.unit-rating li a:hover {
    background: url('../images_common/star1.gif') left center;
    z-index: 2;
    left: 0
}

.unit-rating a.r1-unit {
    left: 0
}

.unit-rating a.r1-unit:hover {
    width: 20px
}

.unit-rating a.r2-unit {
    left: 20px
}

.unit-rating a.r2-unit:hover {
    width: 40px
}

.unit-rating a.r3-unit {
    left: 40px
}

.unit-rating a.r3-unit:hover {
    width: 60px
}

.unit-rating a.r4-unit {
    left: 60px
}

.unit-rating a.r4-unit:hover {
    width: 80px
}

.unit-rating a.r5-unit {
    left: 80px
}

.unit-rating a.r5-unit:hover {
    width: 100px
}

.unit-rating li.current-rating {
    background: url('../images_common/starvote.gif') left bottom;
    position: absolute;
    height: 20px;
    display: block;
    text-indent: -9000px;
    z-index: 1
}

.review_content {
    overflow: hidden;
    overflow-x: hidden;
    padding: 0 85px 0 0;
    zoom:1;margin: 5px 0px 0px 0px;
}

@media print {
    input,.noprint {
        display: none
    }
}

.Image {
    position: relative;
    border: 0 solid blue;
    float: left
}

.Image i {
    position: absolute;
    display: block;
    z-index: 100;
    bottom: 1px;
    right: 5px;
    width: 70px;
    height: 70px;
    background-repeat: no-repeat
}

h3 {
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    margin: 5px;
    margin-left: 0;
    color: #666
}

.h3,a:link.h3,a:visited.h3,a:active.h3 {
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    color: #666
}

a:hover.h3 {
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    color: #666
}

.more {
    padding-top: 10px;
    text-align: right;
    font-size: 15px
}

.more img {
    vertical-align: middle
}

.more2 a {
    padding-left: 16px;
    background: url(/i2/info1.png) no-repeat 0 1px;
    height: 16px
}

.extra {
    font-size: 11px
}

/* 
webAsystCategoryMenu
*/
#webAsystCategoryMenu {
    margin: -4px 0px 0px -10px;
    width: 259px;
}

#webAsystCategoryMenu li.parent2 a:hover,li.parent a:hover {
    color: #ec7422;
}

#webAsystCategoryMenu li {
    list-style: none;
    display: block;
    /*position:relative;*/
}

#webAsystCategoryMenu a {
    height: 30px;
    font-size: 14px;
    font-family: Tahoma;
    text-shadow: 1px 1px 1px #eee;
    /*text-decoration:none;
	color: #000;	
	*/
}

.level_1, .parent2, .parent {
    list-style: none;
}

.hover_men {
    font-weight: bold;
}

.carousel_pic_90g {
    -moz-transform: rotate(-90deg)!important;
    -ms-transform: rotate(-90deg)!important;
    -webkit-transform: rotate(-90deg)!important;
    -o-transform: rotate(-90deg)!important;
    transform: rotate(-90deg)!important;
    width: 80px!important;
    height: 80px!important;
    padding: 0!important;
    border: 1px solid gray!important;
    margin-left: 10px!important;
    border-radius: 3px!important;
    position: relative;
}

.carousel_pic_90g img {
    max-height: 80px!important;
    max-width: 80px!important;
    margin: auto!important;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

.product_3d_model {
    width: 35px;
    height: 23px;
    position: absolute;
    background: url(/img/3dp.png) #ccc;
    background-size: 100%;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.product_sert_file {
    background: rgb(251, 248, 248);
    width: 140px;
    height: 160px;
    display: inline-block;
    border: 1px solid rgb(202, 202, 202);
}

.product_sert_file_img {
    background: url(/img/pdf-icon_nowm.png);
    width: 116px;
    height: 115px;
    margin: 10px 0px 0px 10px;
    background-size: 100%;
}

.product_sert_file_a {
    display: block;
    margin: 0px 0px 0px 4px;
    clear: both;
    width: 136px;
    height: 43px;
    overflow: hidden;
}

.main_img_div_deg90 {
    margin: 57px 0px -40px -120px!important;
    -moz-transform: rotate(90deg)!important;
    -ms-transform: rotate(90deg)!important;
    -webkit-transform: rotate(90deg)!important;
    -o-transform: rotate(90deg)!important;
    transform: rotate(90deg)!important;
    position: absolute!important;
}

.main_product_card_car_wrap {
    padding: 10px!important;
    margin: 10px 25px!important;
}

.main_pic_400x350 {
    height: 400px;
    width: 350px;
    overflow: hidden;
}

.main_prd_photo_cart {
    max-height: 345px;
    max-width: 345px;
    display: block;
}

.main_photo {
    cursor: url(/published/publicdata/SVETODOMRU/attachments/SC/images/zoom_n2.png), crosshair;
    outline: 0;
    height: 345px;
    width: 345px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#floatingmes {
    position: absolute;
    top: 0;
    left: 0;
    /* width: 91px; */
    background: #FFF;
    border: 1px solid #000;
    margin: 26px 0px 0px 3px;
    padding: 1px;
    border: 1px solid gray;
    border-radius: 3px;
    font-size: 0.8em;
    font-family: verdana,sans-serif;
    padding: 5px 10px 5px 10px;
    z-index: 1002;
    display: none;
}

.product_card_ico_video {
    margin: -370px 0px 0px 1px;
    background: url(/img/video.png) no-repeat #ccc;
    width: 37px;
    border-radius: 4px;
    height: 24px;
    background-position: 9px 2px;
    position: absolute;
    border: 1px solid black;
}

.anch_current_picture_d {
    width: 350px;
    overflow: hidden;
    margin: 3px 0px 0px 120px;
    text-align: left;
    height: 350px;
}

.top_memu_a img {
    border: 0;
}

#webAsystCategoryMenu span {
    position: relative;
}

#webAsystCategoryMenu a img {
    margin: 0px 9px -10px -23px;
    border: 0;
}

#webAsystCategoryMenu li.level_1 > a {
    background: #eef2f4;
    padding: 6px 0px 6px 27px;
    display: block;
    border-top: 1px solid #ccc;
    color: #0d44a0;
    text-decoration: none;
}

#webAsystCategoryMenu li.level_1:hover > a {
    background: #fff;
    color: black
}

#webAsystCategoryMenu li.level_1:first-child a {
    border: none;
    color: #0d44a0;
}

#webAsystCategoryMenu li.parent ul {
    display: none;
    position: absolute;
    left: 90%;
    top: -20%;
    background: #fff;
    padding: 14px;
    box-shadow: 0px 0px 9px 1px #ccc;
    z-index: 999;
    width: 300px;
}

#webAsystCategoryMenu li.level_1 ul a {
    background: url(../../images/webAsystCategoryMenu/arrow_submenu.png) 5px 11px no-repeat;
    padding: 4px 0px 4px 10px;
    display: block;
    border-top: 1px dotted #ccc;
}

#webAsystCategoryMenu li.level_1 ul li:hover > a {
    background: #eee url(../../images/webAsystCategoryMenu/arrow_submenu.png) 5px 11px no-repeat;
}

#webAsystCategoryMenu li.level_1 ul li:first-child > a {
    border: none;
}

#webAsystCategoryMenu li.current > a {
    font-weight: bold;
}

#webAsystCategoryMenu li.current > ul, #webAsystCategoryMenu li.parent_current > ul {
    margin: 0px 0px 0px 10px;
}

.breaf_item {
    display: inline-block;
    border: 1px dashed #cacaca;
    padding: 8px;
    width: 226px;
    height: 272px;
    vertical-align: top;
    margin: 0 -5px 0 0;
}

.breaf_item:hover {
    box-shadow: 2px 1px 8px rgba(0, 0, 0, 0.82);
}

.promo_breaf {
    width: 485px!important;
    padding: 0!important;
    height: 288px!important;
    text-align: center;
    overflow: hidden;
}

.promo_breaf img {
    max-width: 484px;
    max-height: 303px;
}

.main_catalog_block {
    text-align: left;
    margin: auto;
    clear: inherit;
    width: auto;
    margin-left: 35px;
    margin-bottom: 20px;
    min-height: 2080px;
}

.products-catalog__viewd {
    float: right;
    margin: -46px 87px 0px 30px;
}

.products-catalog__sort {
    float: right;
    margin: -30px 17px 0px 0px;
}

.breaf_3d_model {
    z-index: 999;
    width: 35px;
    height: 23px;
    background: url(/img/3dp.png);
    background-size: 100%;
    border-radius: 4px;
    margin: 1px 0px 0px -6px;
}

.breaf_lamp_present {
    z-index: 999;
    width: 23px;
    height: 23px;
    background: url(/img/gift-lamp.png);
    background-size: 100%;
    border-radius: 4px;
    margin: 0px 0px 4px -2px;
}

.lamp_present_card {
    margin: 0;
    height: 25px;
    width: 25px;
}

.lamp_present_card img {
    margin: 0;
    height: 25px;
}

.video_label_card {
    margin: 0;
    height: 25px;
    width: 25px;
    margin: 0px 0px 0px 2px;
    cursor: pointer;
}

.sticker_on_cart-ul_left {
    margin: 8px 0px 0px -38px!important;
}

.new_modal_box {
    display: none;
    width: 360px;
    height: 460px;
    background: #ffffff;
    position: fixed;
    z-index: 100000;
    top: 30px;
    left: 50%;
    margin-left: -180px;
    border-radius: 4px;
    border: 1px solid #afafaf;
    padding: 20px;
}

.new_modal_box_close,.new_modal_box_answer_close {
    background: url(/img/close_grey_27x27.png);
    height: 21px;
    width: 21px;
    top: 0px;
    float: right;
    cursor: pointer;
    opacity: 0.8;
    background-size: 100%;
    margin: -12px -12px 0px 0px;
}

.new_modal_box_close:hover,.new_modal_box_close:active,.new_modal_box_answer_close:hover,.new_modal_box_answer_close:active {
    opacity: 1;
}

.new_modal_box_head1 {
    font-size: 24px;
    width: 320px;
}

.new_modal_box_head2 {
    font-size: 15px;
    width: 320px;
    margin: 10px 0px 0px 0px;
}

.new_modal_box_content {
    margin: 20px 0px 0px 0px;
}

.new_modal_box_content input {
    height: 30px;
    margin-top: 10px;
    width: 310px;
    border: 2px solid #CCC;
}

.new_modal_box_content input:focus::-webkit-input-placeholder {
    color: transparent
}

.new_modal_box_content input:focus::-moz-placeholder {
    color: transparent
}

.new_modal_box_content input:focus:-moz-placeholder {
    color: transparent
}

.new_modal_box_content input:focus:-ms-input-placeholder {
    color: transparent
}

.new_modal_box_content input[type="submit"] {
    background: url('/published/SC/html/scripts/images/onesteporder/onesteporder-inputs.png') left top repeat-x;
    height: 54px;
    border: 0;
    width: 323px;
    color: white;
    font-size: 19px;
    border-radius: 6px;
    cursor: pointer;
}

.new_modal_box_content input:hover[type="submit"] {
    background-position: 0px -61px;
}

.new_modal_box_answer {
    display: none;
    width: 360px;
    height: 120px;
    background: #ffffff;
    position: fixed;
    z-index: 100000;
    top: 10px;
    left: 50%;
    margin-left: -180px;
    border-radius: 4px;
    border: 1px solid #afafaf;
    padding: 20px;
}

.price_cheapet_span {
    position: absolute;
    margin: -23px 0px 0px 33px;
    color: #0385e1;
    width: 200px;
    cursor: pointer;
    text-decoration: underline;
}

.new_modal_box_answer_good {
    display: none;
    color: green;
    text-align: center;
    font-size: 19px;
    margin-top: 50px;
}

.new_modal_box_answer_error {
    display: none;
    color: red;
    text-align: center;
    font-size: 19px;
    margin-top: 10px;
}

.article_left_block {
    width: 436px;
    overflow: hidden;
    display: inline-block;
    margin: 15px 0px 10px 5px;

}

.article_right_block {
    width: 510px;
    overflow: hidden;
    display: inline-block;
    margin: 12px 0px 0px 0px;
}

.shoping_cat_check_box {
    background: url(/img/shoping_cart.png);
    width: 11px;
    height: 11px;
    float: left;
    margin: 3px 5px 0px 22px;
    cursor: pointer;
}

.shoping_cat_check_box_active {
    background-position: 11px 0px;
}

.sh_inline_bl {
    display: inline-block;
}

.aux_pa_pay_select {
    background: url(/img/button_pays.png);
    width: 135px;
    height: 137px;
    display: inline-block;
    cursor: pointer;
    opacity: 0.5;
}

.aux_pa_pay_select:hover {
    opacity: 1;
}

.aux_pa_pay_text {
    opacity: 0.5;
    cursor: pointer;
}

.aux_pa_pay_text_active {
    opacity: 1;
}

.aux_pa_pay_one {
    background-position: 0px -6px;
}

.aux_pa_pay_two {
    background-position: 135px -6px;
}

.aux_pa_pay_three {
    background-position: 270px -6px;
}

.aux_pa_pay_select_active {
    opacity: 1;
}

.aux_pa_pay_smain {
    width: 900px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
}

.aux_pay_info_two {
    display: none;
}

.aux_pay_info_three {
    display: none;
}

.aux_pay3_coonf_table {
    color: #969696;
    font-size: 16px;
}

.aux_pay3_coonf p {
    color: #969696;
    font-size: 16px;
}

.aux_pay_info {
    font-size: 18px;
}

.productpage__features_title {
    width: 430px;
    /* background: #fafafa; */
    font-size: 16px;
    line-height: 22px;
    color: #000000;
    padding: 10px 10px;
    margin: 0;
    /* border-top: 2px solid #8abe65; */
    height: 18px;
    font-weight: 700;
}

.productpage__features_main_item {
    margin: 0;
    padding: 5px 10px;
    border-top: 1px solid #f1f1f1;
    display: table;
    width: 440px;
    background: #ffffff;
    height: 20px;
}

.productpage__features_main_item:nth-child(odd) {
    background: #fbf9f9;
}

.productpage__features__block__item__title {
    display: table-cell;
    padding: 0;
    font-size: 13px;
    text-align: left;
    width: 150px;
    color: #000000;
    vertical-align: middle;
}

.productpage__features__block__item__value {
    display: table-cell;
    padding: 0;
    font-size: 13px;
    text-align: left;
    width: 150px;
    color: #000000;
    vertical-align: middle;
}

.productpage__features_i {
    width: 450px;
    display: inline-block;
    margin-left: 37px;
    margin-bottom: 5px;
}

.cart_full_photo {
    width: 963px;
    text-align: center;
    margin-top: 10px;
}

.cart_full_photo img {
    max-width: 960px;
}

.btn_photo_search {
    width: 258px!important;
    margin: 10px 0px 0px 15px!important;
    text-align: center;
}

/*    */
.breaf_item2 {
    text-align: left;
    display: inline-block;
    border: 1px solid #cacaca;
    padding: 8px;
    width: 314px;
    height: 405px;
    vertical-align: top;
    margin: -1px -1px 0 0;
}

.breaf_item2:hover {
    box-shadow: 1px 2px 4px #575757;
}

.breaf4_name {
    height: 19px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    margin: 5px 0px 0px 0px;
}


.brief_img4 {
    max-width: 314px;
    max-height: 314px;
    border: 0 none;
    margin: 0 auto;
}

.Image4 {
    text-align: center;
    height: 314px;
    overflow: hidden;
    width: 314px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.breaf_item2 .ul_left_brief {
    margin: 4px 0px 0px -32px;
}

.breaf_item2 .toolbar_brief {
    margin: 0px 0 0 240px;
}

.main_catalog_block4_outer {
    min-height: 2080px;
}

.main_catalog_block4 {
    text-align: left;
    width: 1000px;
    margin-left: 280px;
    margin-bottom: 20px;
    display: flex;
    flex-direction: row;
    justify-content: start;
    flex-wrap: wrap;
}

.brief4_art {
    width: 202px;
    overflow: hidden;
    height: 17px;
    display: inline-block;
    font-size: 10pt;
}

.brief4_razmer {
    width: 106px;
    overflow: hidden;
    height: 17px;
    display: inline-block;
    font-size: 10pt;
    color: #818181;
}

.brief_btn_buy,.brief_btn_zap {
    width: 115px;
    height: 36px;
    background: #ff954d;
    border-radius: 2px;
    color: #000;
    font-size: 16px;
    text-align: center;
    line-height: 36px;
    position: absolute;
    margin: 0px 0 0 199px;
    cursor: pointer;
    /* border: 1px solid #ec7422; */
    text-shadow: 0px 0px 0px #000;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    background: -moz-linear-gradient(top, #c08b33 0%, #ffcc33 3%, #ffce23 5%, #fcca21 13%, #fdc71d 15%, #fec51e 18%, #f9c11d 20%, #f4a91a 43%, #ee9f15 50%, #ed9217 60%, #e78912 68%, #e67b14 80%, #e27611 85%, #e16d0f 95%, #e16d11 98%, #c86d25 100%);
    background: -webkit-linear-gradient(top, #c08b33 0%,#ffcc33 3%,#ffce23 5%,#fcca21 13%,#fdc71d 15%,#fec51e 18%,#f9c11d 20%,#f4a91a 43%,#ee9f15 50%,#ed9217 60%,#e78912 68%,#e67b14 80%,#e27611 85%,#e16d0f 95%,#e16d11 98%,#c86d25 100%);
    background: linear-gradient(to bottom, #c08b33 0%,#ffcc33 3%,#ffce23 5%,#fcca21 13%,#fdc71d 15%,#fec51e 18%,#f9c11d 20%,#f4a91a 43%,#ee9f15 50%,#ed9217 60%,#e78912 68%,#e67b14 80%,#e27611 85%,#e16d0f 95%,#e16d11 98%,#c86d25 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c08b33', endColorstr='#c86d25',GradientType=0 );
    font-weight: bold;
}

.brief_old_price {
    position: absolute;
    font-size: 12px;
    text-decoration: line-through;
    color: #b9b9b9;
    width: 102px;
    height: 17px;
    overflow: hidden;
    text-align: left;
    margin: -5px 0px 0px 2px;
}

.brief_price {
    position: absolute;
    margin: 5px 0 0 0;
    width: 104px;
    overflow: hidden;
    height: 28px;
    text-align: left;
    font-size: 22px;
}

.brief_dst {
    color: #adadad;
    margin-left: 10px;
    font-size: 11px;
    margin: 3px 0px 0px 0px;
    position: absolute;
}

.lazyImg {
    display: none;
}

.brief_stock4 {
    color: #adadad;
    margin-left: 10px;
    font-size: 11px;
    margin: 5px 0px 0px 205px;
    position: absolute;
}

.after_buy_product_i_count {
    display: inline-block;
    vertical-align: top;
    width: 100px;
    border: 1px solid #ec7422;
    border-radius: 2px;
    margin-top: 30px;
    margin-left: 10px
}

.after_buy_product_i_price {
    display: inline-block;
    vertical-align: top;
    width: 130px;
    margin-top: 0px;
    line-height: 17px;
    font-size: 13px;
}

.after_buy_img {
    width: 90px;
    display: inline-block
}

.after_buy_img img {
    max-width: 90px;
    max-height: 90px
}

.after_buy_product_i_name {
    width: 130px;
    height: 70px;
    margin-bottom: 10px;
    overflow: hidden
}

.after_buy_product_i_count_m,.after_buy_product_i_count_p {
    display: inline-block;
    width: 30px;
    text-align: center;
    color: #ec7422;
    cursor: pointer;
    font-size: 17px;
    line-height: 37px
}

.after_buy_product_i_count_s {
    display: inline-block;
    height: 35px;
    width: 20px;
    text-align: center;
    vertical-align: middle;
    line-height: 35px;
    color: #ec7422;
    border: 0;
    outline: 0;
}

.after_buy_winds_to_div_close {
    cursor: pointer;
    position: absolute;
    margin: -20px 0 0 350px;
}

.text_aft_by_wind {
    padding: 0 0 1px;
    font-size: 14px;
    color: #222;
    line-height: 17px;
    font-weight: 700;
    margin: -7px 1px 8px 0px;
}

.after_buy_min_order_amount {
    position: absolute;
    margin: -20px 0px 0px 243px;
    font-size: 11px;
    color: #636363;
    display: none;
}

.home_baner {
    margin: 25px 0px 0px 30px;
    width: 1240px;
    height: 200px;
}

.home_baner img {
    max-height: 200px;
    max-width: 1240px;
}

.home_baner .slick-dots li.slick-active button:before {
    color: #ec7428;
}

.home_baner .slider__dots {
    top: 200px;
}

.home_baner .slick-prev:before, .home_baner .slick-next:before {
    opacity: 1!important;
    color: black!important;
    z-index: 10!important;
    content: ' ';
    border: 20px solid transparent;
    border-right: 20px solid #f9ae38;
    display: block;
}

.home_baner .slick-next {
    top: 81px;
    z-index: 10;
    right: 2px;
}

.home_baner .slick-next:before {
    border: 20px solid transparent;
    border-left: 20px solid #f9ae38;
}

.home_baner .slick-prev {
    left: -17px;
    top: 81px;
    z-index: 10;
}

#description_video iframe {
    width: 960px;
}

#jvlabelWrap {
    z-index: 100;
}
.order_content_front:nth-child(odd)
{
    background-color: #f1f1f1;
}
.order_table_front td {
    border: 1px solid #d1d1d1;
}
.history_front_order_table td
{
    border: 1px solid #d1d1d1;
    text-align: left;
}
.history_front_order_table tr:nth-child(even) 
{
    background-color: #f1f1f1;
}
.history_front_order_table {
    border: 1px solid #8e8787;
    border-radius: 2px;
}

.history_front_order_table tr:first-child
{
    background-color: #efefef;
    border-bottom: 1px solid black;
    height: 59px;
    font-weight: bold;
}
.history_front_order_table tr:first-child td 
{
    border-bottom: 1px solid black;
    text-align: left;
}


/* popups */
.rewiews_pop_up{border:1px solid #efe3e3;width:400px;height:160px;bottom:0;position:fixed;right:40px;background:#fff;border-radius:4px;box-shadow:0 7px 15px 0 rgba(0,0,0,.12),0 5px 46px 0 rgba(0,0,0,.06);z-index:11000;padding:30px;transform:translate(520px,0);transition:all .42s ease-out}.rewiews_pop_up_Up{display:block;transition-property:all;transition-duration:.5s;transition-delay:.5s;animation-name:rotationup;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:linear;transform:translate(0,0)}@keyframes rotationup{0%{transform:translate(520px,0)}100%{transform:translate(0,0)}}.rewiews_pop_up .photo_item{width:150px;height:150px;background:#fff}.container_rewiews_pop_up{display:flex;flex-direction:row;justify-content:flex-start}.r_pop_up_one{flex:2 1 320px}.r_pop_up_two{flex:2 1 380px}.rewiews_pop_up_cls{color:#a29b9b;position:absolute;cursor:pointer;background:url(/img/close_grey_27x27.png) no-repeat center transparent;top:0;right:0;border-radius:0 10px 0 10px;width:23px;height:23px;background-size:100%;margin-top:2px;margin-right:2px;opacity:.8}.rew_prd_name{color:#b2b2b2;font-size:17px;display:block;max-height:42px;overflow:hidden;max-width: 215px;}.rew_pop_h{font-size:22px;width:100%;display:block}.poprew_btn{border-radius:4px;position:relative;transition:all .12s ease-out;background-color:#ffd426;text-align:center;margin:8px 0 0 0;line-height:25px;color:#3e3737;cursor:pointer}.poprew_btn_goto_rew{display:none}.pop_rew_img{max-width:150px;max-height:150px}
/* end */