.catalog__cat_list_index{
    margin-top:35px;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
}
.catalog__cat_list_index_item{
    flex:0 0 275px;
    margin:15px 5px;
}
.catalog__cat_list_index_item:nth-child(4n){
    margin-right:0;
}
.catalog__cat_list_index_item:nth-child(4n+1){
    margin-left:0;
}
.catalog__cat_list_index_item_link{
    display:block;
}
.catalog__cat_list_index_item_content{
    position:relative;
    width:100%;
    height:auto;
    padding-top:100%;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    border-radius:100%;
    overflow:hidden;
}
.catalog__cat_list_index_item_content_appear{
    visibility:hidden;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(30,190,224,0.9);
    opacity:0.2;
    transition: all 0.1s ease-in 0s;
}
.catalog__cat_list_index_item_content_name{
    position:absolute;
    top:50%;
    left:-100%;
    width:100%;
    text-align:center;
    font-size:19px;
    line-height:1.3;
    color:#fff;
    text-transform:uppercase;
    opacity:0;
    padding:19px 0 19px 0;

    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);

    transition: all 0.3s ease-in 0s;
}
.catalog__cat_list_index_item_content_name:before,
.catalog__cat_list_index_item_content_name:after{
    content:'';
    position:absolute;
    left:50%;
    width:60%;
    height:1px;
    background:#fff;

    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.catalog__cat_list_index_item_content_name:before{
    top:0px;
}
.catalog__cat_list_index_item_content_name:after{
    bottom:0;
}
.catalog__cat_list_index_item_link:hover .catalog__cat_list_index_item_content_appear{
    visibility: visible;
    opacity:1;
}
.catalog__cat_list_index_item_link:hover .catalog__cat_list_index_item_content_name{
    left:0;
    opacity:1;
    transition: all 0.2s ease-in 0s;
}


.catalog__cat_list1{
    text-align:left;
}
.catalog__cat_list1 .block{
    margin-bottom:10px;
    padding:10px 5px;
    border-top:1px #e1e1e1 solid;
    min-height:60px;
}
.catalog__cat_list1 .block:nth-child(1){
    border:0;
}
.catalog__cat_list1 .block_col1{
    float:left;
    width:300px;
}
.catalog__cat_list1 .block_col2{
    margin-left:320px;
}
.catalog__cat_list1 .block-nophoto .block_col1{
    width:10px;
}
.catalog__cat_list1 .block-nophoto .block_col2{
    margin-left:10px;
}
.catalog__cat_list1 .block .photo{
    display:block;
}
.catalog__cat_list1 .block .photo img{
    max-width:100%;
    height:auto;
}
.catalog__cat_list1 .block .name{
    margin-top:15px;
    font-size:23px;
    line-height:1;
}
.catalog__cat_list1 .block .count{
    color:#666;
    font-size:80%;
    display:inline-block;
}
.catalog__cat_list1 .block_tovar{
    margin-top:20px;
    color:#666;
    font-size:14px;
}
.catalog__cat_list1 .block_tovar a{
    color:#666;
    text-decoration:none;
}
.catalog__cat_list1 .block_tovar a:hover{
    text-decoration:underline;
}

.catalog__cat_list2_item{
    display:inline-block;
    vertical-align:top;
    width:33.333%;
    padding:15px;
    margin-bottom:25px;
}
.catalog__cat_list2_item_inner{
    text-align:center;
}
.catalog__cat_list2_photo{
    display:block;
    padding-top:70%;
    overflow:hidden;
    position:relative;
    overflow:hidden;
}
.catalog__cat_list2_photo span{
    display:block;
    position:absolute;
    width:100%;
    top:100%;
    transform: translateY(-100%);
    text-align:center;
}
.catalog__cat_list2_photo img{
    vertical-align: top;
    max-width:100%;
    height:auto;
}
.catalog__cat_list2_name{
    display:block;
    margin-top:10px;
    font-size:18px;
    line-height:1;
    color:#000;
    text-decoration:none;
}
.catalog__cat_list2_count{
    color:#666;
}
.catalog__cat_list2_item_inner:hover .catalog__cat_list2_name{
    color:#000;
    text-decoration:underline;
}

.catalog__cat_list3_item{
    display:inline-block;
    vertical-align:top;
    width:25%;
    padding:11px;
}
.catalog__cat_list3_item_inner{
    min-height:220px;
    position:relative;
    background-color:#f0f0f0;
}
.catalog__cat_list3_link{
    display:block;
    text-decoration:none!important;
}
.catalog__cat_list3_photo{
    padding-top:80%;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
}
.catalog__cat_list3_name{
    background:#149def;
    font-size:17px;
    line-height:1.2;
    color:#fff;
    padding:10px 10px;
    text-align:center;
}
.catalog__cat_list3_link:hover .catalog__cat_list3_name{
    text-decoration:underline;
}
.catalog__cat_list3_item_all .catalog__cat_list3_item_inner{
    background:#dddddd;
}
.catalog__cat_list3_item_all .catalog__cat_list3_link{
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
}
.catalog__cat_list3_item_all_tx{
    margin-top:50%;
    display:inline-block;
    text-align:left;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding:10px;
    font-size:20px;
    line-height:1.4;
    text-decoration:underline;
}


.catalog__tovar_list1{
    display:flex;
    flex-wrap:wrap;
}
.catalog__tovar_list1_item{
    width:25%;
    padding:5px;
}
.catalog__tovar_list1_item_link{
    display:block;
    height:100%;
    background-color:#f2f2f2;
    transition:all 0.2s 0s linear;
    -moz-transition:all 0.2s 0s linear;
    -webkit-transition:all 0.2s 0s linear;
    -o-transition:all 0.2s 0s linear;
}
.catalog__tovar_list1_item_inner{
    display:flex;
    flex-wrap:nowrap;
    padding:0 10px 0 20px;
    min-height:160px;
    align-items:flex-start;
    padding-top:45px;
}
.catalog__tovar_list1_item:hover .catalog__tovar_list1_item_link{
    background-color:#00b4db;
}
.catalog__tovar_list1_item_img{
    width:49px;
}
.catalog__tovar_list1_item_img img{
    vertical-align:top;
    max-width:100%;
}
.catalog__tovar_list1_item_text{
    padding-left:17px;
    font-size:18px;
    font-family:"PF BeauSans Pro";
    line-height:1.3;
    color:#000;
    text-decoration:underline;
    flex:1;
}
.catalog__tovar_list1_item.last .catalog__tovar_list1_item_img{
    opacity:0;
}
.catalog__tovar_list1_item.last .catalog__tovar_list1_item_text{
    color:#00b4db;
}
.catalog__tovar_list1_item.last .catalog__tovar_list1_item_inner{
    background-color:#fff;
}


.catalog__catlist_syster{
    text-align:center;
}
.catalog__catlist_syster .block{
    width:200px;
    display:inline-block;
    vertical-align:top;
    margin:0px 5px 5px 5px;
    padding:10px;
    border-radius:10px;
}
.catalog__catlist_syster .block .name a{
    font-size:18px;
    line-height:1.2;
    color:#202b77;
    display:inline-block;
}
.catalog__catlist_syster .block.act{
    background:#202b77;
}
.catalog__catlist_syster .block.act a{
    color:#c8dcf3;
}
.catalog__catlist_syster .block .count{
    color:#666;
    font-size:80%;
    display:inline-block;
}


.catalog__cat_an_category_action_cat_syster{
    border-bottom:1px #ccc solid;
    padding-bottom:10px;
    margin-bottom:45px;
}
.catalog__cat_an_category_action_search{
    margin-bottom:30px;
}
.catalog__cat_an_category_action_text1{
    margin-bottom:30px;
}
.catalog__cat_an_category_action_text2{
    margin:30px 0;
}


.catalog__cat_index_action_text1{
    margin-bottom:30px;
}
.catalog__cat_index_action_text2{
    margin:30px 0;
}

.catalog__cat_an_tovar_action_cat_syster{
    border-bottom:1px #ccc solid;
    padding-bottom:10px;
    margin-bottom:45px;
}
.catalog__cat_an_tovar_action_text1{
    margin-bottom:30px;
}
.catalog__cat_an_tovar_action_text2{
    margin:30px 0;
}

.catalog__tovar_view1_action_title h1{
    font-size:30px;
    line-height:1.1;
    color:#000;
    text-transform:none;
    margin:0;
    margin-bottom:15px;
    font-weight:normal;
    font-family:"PF BeauSans Pro Bbook";
}

.catalog__tovar_view1_action_cat_pane{
    font-size:15px;
    line-height:1;
}
.catalog__tovar_view1_action_cat_pane a{
    color:#000;
}

.catalog__tovar_view1_action_action_list{
    font-size:0;
}
.catalog__tovar_view1_action_action_list_item{
    display:inline-block;
    vertical-align:top;
    margin-right:35px;
    margin-bottom:5px;
    position:relative;
    text-decoration:none!important;
}
.catalog__tovar_view1_action_action_list_item:last-child{
    margin-right:0;
}
.catalog__tovar_view1_action_action_list_item_cont{
    display:flex;
    align-items:center;
}
.catalog__tovar_view1_action_action_list_item_ico{
    width:25px;
}
.catalog__tovar_view1_action_action_list_item_ico img{
    max-width:100%;
    height:auto;
}
.catalog__tovar_view1_action_action_list_item_name{
    flex:1;
    margin-left:5px;
    font-size:16px;
    line-height:1;
    color:#000;
    text-decoration:none;
}
.catalog__tovar_view1_action_action_list_item:hover .catalog__tovar_view1_action_action_list_item_name{
    text-decoration:underline;
}

.catalog__tovar_view1_action_content{
    display:flex;
    flex-wrap:nowrap;
}
.catalog__tovar_view1_action_content_box1{
    flex:1;
    position:relative;
    margin-right:20px;
}
.catalog__tovar_view1_action_content_box2{
    width:390px;
}

.catalog__tovar_view1_action_header_cont1{
    display:flex;
    flex-wrap:nowrap;
    align-items:center;
}
.catalog__tovar_view1_action_header_cont1_box1{
    width:345px;
}
.catalog__tovar_view1_action_header_cont1_box2{
    flex:1;
    margin-left:20px;
}

.catalog__tovar_view1_action_text_contact{
    display:inline-block;
    vertical-align:top;
    max-width:395px;
    font-size:16px;
    line-height:1.6;
    color:#7e7e7e;
}

.catalog__tovar_view1_action_tab_pane_header{
    background:#f0f0f0;
    padding:10px 5px;
    font-size:0;
    margin-top:25px;
}
.catalog__tovar_view1_action_tab_pane_header_item{
    display:inline-block;
    vertical-align:top;
    padding:0 25px;
}
.catalog__tovar_view1_action_tab_pane_header_item_link{
    display:block;
    font-size:20px;
    line-height:1.1;
    color:#3c3c3c;
    padding:10px 5px;
    cursor:pointer;
}
.catalog__tovar_view1_action_tab_pane_header_item_link span{
    border-bottom:1px #3c3c3c dotted;
    padding-bottom:2px;
}
.catalog__tovar_view1_action_tab_pane_header_item_link:hover{
    color:#0d3952;
}
.catalog__tovar_view1_action_tab_pane_header_item_link:hover span{
    border-bottom:1px #0d3952 dotted;
}
.catalog__tovar_view1_action_tab_pane_content{
    min-height:100px;
    padding:40px 15px 15px 15px;
    font-size:17px;
    line-height:1.4;
    color:#3c3c3c;
}
.catalog__tovar_view1_action_tab_pane_content_item{
    opacity:0;
    height:0;
    overflow:hidden;
    position:relative;
    top:-8px;
    -webkit-transition:top 0.3s ease-out 0s,opacity 0.3s ease-out 0s;
    -moz-transition:top 0.3s ease-out 0s,opacity 0.3s ease-out 0s;
    -ms-transition:top 0.3s ease-out 0s,opacity 0.3s ease-out 0s;
    -o-transition:top 0.3s ease-out 0s,opacity 0.3s ease-out 0s;
    transition:top 0.3s ease-out 0s,opacity 0.3s ease-out 0s;
}
.catalog__tovar_view1_action_tab_pane_header_item.active .catalog__tovar_view1_action_tab_pane_header_item_link{
    color:#0d3952;
}
.catalog__tovar_view1_action_tab_pane_header_item.active .catalog__tovar_view1_action_tab_pane_header_item_link span{
    border:0;
}
.catalog__tovar_view1_action_tab_pane_content_item.active{
    opacity:1;
    height:auto;
    overflow:visible;
    top:0;
}


.catalog_cattov_navigation1_contractor{
    max-width:360px;
    margin:0 auto;
}
.catalog_cattov_navigation1_contractor_header{
    margin-bottom:7px;
    display:none;
    cursor:pointer;
}
.catalog_cattov_navigation1_contractor_header_cont{
    border:1px #868686 solid;
    border-radius:10px;
    padding:10px;
    cursor:pointer;
}
.catalog_cattov_navigation1_contractor_header_cont_box1{
    width:40px;
    float:left;
}
.catalog_cattov_navigation1_contractor_header_cont_box2{
    margin-left:40px;
    padding-left:15px;
}
.catalog_cattov_navigation1_contractor_header_pip{
    padding:8px;
}
.catalog_cattov_navigation1_contractor_header_pip ul,
.catalog_cattov_navigation1_contractor_header_pip ul li{
    list-style-type:none;
    list-style-image:none;
    margin:0;
    padding:0;
}
.catalog_cattov_navigation1_contractor_header_pip ul li{
    width:100%;
    line-height:2px;
    height:2px;
    background:#000;
    margin-top:5px;
}
.catalog_cattov_navigation1_contractor_header_pip ul li:nth-child(1){
    margin:0;
}
.catalog_cattov_navigation1_contractor_header_title{
    font-size:20px;
    line-height:1;
    padding-top:5px;
}
.catalog_cattov_navigation1_contractor_content{
    padding-bottom:20px;
}

.catalog_cattov_navigation1{
    background:#f0f0f0;
}
.catalog_cattov_navigation1 ul,
.catalog_cattov_navigation1 ul li{
    list-style-type:none;
    list-style-image:none;
    margin:0;
    padding:0;
}
.catalog_cattov_navigation1_cat{
    padding:38px 25px 27px 25px;
}
.catalog_cattov_navigation1_cat_cont{
    display:flex;
    flex-wrap:nowrap;
}
.catalog_cattov_navigation1_cat_name{
    font-size:25px;
    line-height:1.1;
    color:#0d3952;
    flex:1;
}
.catalog_cattov_navigation1_cat_pip{
    width:16px;
    height:29px;
    background-image:url(/file/catalog/cattov_navigation1_cat_pip.png);
    background-repeat:no-repeat;
    margin-right:10px;
    margin-left:10px;
}
.catalog_cattov_navigation1_tovar_list_item{
    border-bottom:1px #c9c9c9 solid;
}
.catalog_cattov_navigation1_tovar_list_item_cont{
    display:flex;
    flex-wrap:nowrap;
    align-items:center;
    text-decoration:none!important;
    color:#000;
    padding:12px 10px 11px 23px;
}
.catalog_cattov_navigation1_tovar_list_item_pip{
    width:28px;
    height:16px;
    background-image:url(/file/catalog/cattov_navigation1_tovar_pip.png);
    background-repeat:no-repeat;
}
.catalog_cattov_navigation1_tovar_list_item_name{
    font-size:16px;
    line-height:1.3;
    color:#000;
    flex:1;
    margin-left:30px;
    text-decoration:none;
}
.catalog_cattov_navigation1_tovar_list_item_cont:hover .catalog_cattov_navigation1_tovar_list_item_name{
    color:#000;
    text-decoration:underline;
}
.catalog_cattov_navigation1_tovar_list_item.active{
    background:#aeaeae;
}

.catalog__tovar_view1_action .catalog__charact{
    font-size:15px;
    line-height:1.1;
    margin-top:10px;
}

.catalog__tovar_view1_action_photo_pane{
    position:relative;
    margin-top:18px;
}
.catalog__tovar_view1_action_photo_pane_photo_no{
    min-height:150px;
    text-align:center;
    position:relative;
    width:100%;
    text-align:center;
}
.catalog__tovar_view1_action_photo_pane_photo_no img{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    -o-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
}
.catalog__tovar_view1_action_photo_pane_one{
    text-align:center;
}
.catalog__tovar_view1_action_photo_pane_one img{
    max-width:100%;
    height:auto;
    vertical-align:top;
}


.catalog__tovar_view1_action_tovar_syster{
    margin-top:100px;
    padding-top:25px;
    border-top:1px #cdcdcd solid;
}
.catalog__tovar_view1_action_tovar_syster_title{
    font-size:21px;
    line-height:1.1;
    text-align:center;
    margin-bottom:15px;
}


.catalog__tovar_view1_action_shop_wrap{
    position:relative;
}
.catalog__tovar_view1_action_shop{
    margin-top:20px;
}

.catalog__oneclick_button1{
    position:relative;
    display:inline-block;
    vertical-align:top;
    background:#00b4db;
    width:100%;
    max-width:345px;
    padding:23px 15px 25px 15px;
    text-align:center;
    font-size:25px;
    line-height:1;
    color:#000;
    text-decoration:none;
    transition:all 0.1s linear 0s;
    font-family:"PF BeauSans Pro Bbook";
}
.catalog__oneclick_button1:hover{
    color:#000;
    text-decoration:none;
    background:#18c5ea;
}
.catalog__oneclick_button1:active{
    top:1px;
}

.catalog__tovar_view1_action_box2_hrline{
    margin-top:19px;
    border-top:1px #d2d2d2 solid;
    margin-bottom:34px;
    line-height:1;
    height:1px;
}
.catalog__tovar_view1_action_stock{
    margin-top:20px;
}
.catalog__tovar_view1_action_stock_title{
    font-size:16px;
    line-height:1;
    font-family:robotomedium;
}
.catalog__tovar_view1_action_stock_list{
    margin-top:2px;
}
.catalog__tovar_view1_action_stock_list_item{
    margin-top:3px;
}
.catalog__tovar_view1_action_stock_list_item:nth-child(1){
    margin:0;
}
.catalog__tovar_view1_action_stock_list_item_span{
    display:inline;
    color:#36ad88;
}

.catalog__tovar_view1_action_pricelist_pane{
    font-family:robotomedium;
}
.catalog__tovar_view1_action_pricelist_pane_price_now{
    font-size:26px;
    line-height:1;
    color:#000;
    display:inline-block;
    vertical-align:middle;
}
.catalog__tovar_view1_action_pricelist_pane_price_old{
    margin-top:2px;
    margin-left:15px;
    font-size:19px;
    line-height:1;
    display:inline-block;
    vertical-align:middle;
    text-decoration:line-through;
}
.catalog__tovar_view1_action_pricelist_pane.share .catalog__tovar_view1_action_pricelist_pane_price_now{
    color:#de0000;
}

.catalog__tovar_view1_action_basket{
    margin-top:20px;
}

.catalog__tovar_view1_action .article{
    margin-top:20px;
}

.catalog__tovar_view1_action_action_hrline{
    line-height:1px;
    height:1px;
    background:#cfcfcf;
    margin-top:20px;
    margin-bottom:20px;
}

.catalog__tovar_view1_action_action_hrline_name{
    margin-top:23px;
    margin-bottom:21px;
}

.catalog__tovar_view1_action_text1{
    font-size:18px;
    line-height:1.4;
    font-weight:bold;
}

.catalog__tovar_view1_action_text2{
    margin-top:27px;
    font-size:18px;
    line-height:1.4;
}

.catalog__tovar_list_syster_col{
    float:left;
    width:20%;
    padding:0 5px;
}
.catalog__tovar_list_syster_col .box{
    margin-bottom:1px;
}
.catalog__tovar_list_syster_col .box a{
    display:inline-block;
    padding:5px 10px;
    font-size:17px;
    line-height:1.1;
    color:#6a6a6a;
}
.catalog__tovar_list_syster_col .box.act a{
    color:#fff;
    background:#0099d2;
}

/*Order product*/
.catalog__basket_action .tovar_list table{
    border-collapse:collapse;
    width:100%;
    table-layout:fixed;
}
.catalog__basket_action .tovar_list table td{
    border-bottom:1px #ccc solid;
    padding:10px 5px;
    text-align:center;
    vertical-align:middle;
}
.catalog__basket_action .tovar_list table thead td{
    font-size:18px;
    line-height:1;
    color:#666;
}

.catalog__basket_action_tovar_list_namephoto{
    display:flex;
    flex-wrap:nowrap;
    align-items:center;
}
.catalog__basket_action_tovar_list_photo{
    width:60px;
    margin:0 auto;
    text-align:center;
}
.catalog__basket_action_tovar_list_photo_img{
    max-width:100%;
    height:auto;
    vertical-align:top;
}
.catalog__basket_action_tovar_list_name{
    font-size:19px;
    line-height:1.3;
    margin-left:20px;
    flex:1;
}

.catalog__basket_action .tovar_list tbody .td_name{
    text-align:left;
}
.catalog__basket_action .tovar_list .article{
    margin-top:10px;
    font-size:18px;
    line-height:1;
    color:#7d7d7d;
}
.catalog__basket_action .tovar_list .td_kolvo{
    width:120px;
}
.catalog__basket_action .tovar_list .td_price{
    width:150px;
}
.catalog__basket_action .tovar_list .td_summa{
    width:170px;
}
.catalog__basket_action .tovar_list tbody .td_price{
    font-size:18px;
    line-height:1;
}
.catalog__basket_action .tovar_list tbody .td_summa{
    font-size:22px;
    line-height:1;
}
.catalog__basket_action .tovar_list .td_del{
    width: 50px;
}

.catalog__basket_action_summa_itog{
    text-align:right;
    padding-right:25px;
    margin-top:27px;
    font-size:30px;
    line-height:1;
    white-space:nowrap;
}
.catalog__basket_action_summa_itog_span{
    font-weight:bold;
    white-space:nowrap;
    margin-left:5px;
}


.catalog__basket_action .tovar_list .tip{
    margin-top:10px;
    font-size:15px;
    line-height:1;
    color:#666;
}
.catalog__basket_action .tovar_list .param{
    margin-top:10px;
}
.catalog__basket_action .tovar_list .param_block{
    margin-top:5px;
    font-size:14px;
    line-height:1;
    color:#666;
}
.catalog__basket_action .tovar_list .param_foot{
    margin-top:6px;
}
.catalog__basket_action .tovar_list .param_foot a{
    display:inline-block;
    vertical-align:top;
    font-size:14px;
    line-height:1;
    color:#666;
    text-decoration:underline;
}

.catalog__basket_action .tovar_list .param_foot a:hover{
    text-decoration:none;
}

.catalog__basket_action .price_pane{
    white-space:nowrap;
}
.catalog__basket_action .price_pane_now{
    font-size:22px;
    line-height:1;
}
.catalog__basket_action .price_pane_old{
    margin-top:6px;
    font-size:16px;
    line-height:1;
}
.catalog__basket_action .price_pane .red{
    color:#de0000;
}
.catalog__basket_action .price_pane .through{
    text-decoration:line-through;
}
.catalog__basket_action_empty{
    text-align:center;
    margin-top:40px;
}
.catalog__basket_action_oform{
    width:90%;
    margin:0 auto;
    margin-top:60px;
}
.catalog__basket_action_oform_title{
    font-size:25px;
    line-height:1;
    color:#000;
    text-align:center;
}
.catalog__basket_action_oform_form{
    margin-top:20px;
}
.catalog__basket_action_oform_step2{
    margin-top:20px;
}
.catalog__basket_action_oform .oform_cont1{
    margin-top:10px;
    font-size:0;
}
.catalog__basket_action_oform .oform_cont1_box{
    display:inline-block;
    vertical-align:top;
    width:33.3%;
    text-align:left;
}
.catalog__basket_action_oform .oform_cont1_box:nth-child(2){
    padding-left:15px;
}
.catalog__basket_action_oform .oform_cont1_box:nth-child(3){
    padding-left:15px;
}
.catalog__basket_action_oform input[type="text"]{
    width:100%;
    font-size:17px;
    line-height:1;
    height:50px;
    padding:0 5px 0 10px;
    border:1px #BCBCBC solid;
}
.catalog__basket_action_oform_textarea{
    width:100%;
    height:100px;
    padding:10px;
    border:1px #BCBCBC solid;
}
.catalog__basket_action_oform input:focus{
    border-color:#008ea8;
}
.catalog__basket_action_oform textarea:focus{
    border-color:#008ea8;
}
.catalog__basket_action_oform .err input[type="text"]{
    border-color:red !important;
}
.catalog__basket_action_oform .err textarea{
    border-color:red !important;
}
.catalog__basket_action_oform ::-webkit-input-placeholder{
    color:#6c6c6c;
    opacity:1;
}
.catalog__basket_action_oform ::-moz-placeholder{
    color:#6c6c6c;
    opacity:1;
}
.catalog__basket_action_oform :-moz-placeholder{
    color:#6c6c6c;
    opacity:1;
}
.catalog__basket_action_oform :-ms-input-placeholder{
    color:#6c6c6c;
    opacity:1;
}
.catalog__basket_action_oform select{
    width:100%;
    font-size:17px;
    line-height:1;
    height:50px;
    padding:0 5px 0 7px;
    border:1px #BCBCBC solid;
}
.catalog__basket_action_oform .err select{
    border-color:red;
}
.catalog__basket_action_oform select.nosel{
    color:#6c6c6c;
}
.catalog__basket_action_oform select option{
    color:#000;
    padding-left:10px;
}
.catalog__basket_action_oform select option:nth-child(1){
    color:#6c6c6c;
}

.catalog__basket_action_oform_rules{
    margin-top:25px;
    font-size:15px;
    line-height:1.2;
    text-align:center;
}
.catalog__basket_action_oform_rules a{
    color:#000;
    text-decoration:underline;
}
.catalog__basket_action_oform_rules a:hover{
    text-decoration:none;
}

.catalog__basket_action_oform_oform_button_wrap{
    margin-top:30px;
    text-align:center;
}
.catalog__basket_action_oform_oform_button{
    display:inline-block;
    position:relative;
    width:100%;
    height:60px;
    font-size:23px;
    line-height:1;
    color:#fff;
    border:0;
    padding:0px 25px;
    background:#bf1127;
    cursor:pointer;
    -webkit-transition:all 200ms;
    transition:all 200ms;
    border-radius:5px;
    max-width:300px;
}
.catalog__basket_action_oform_oform_button:hover{
    background:#cf293e;
}
.catalog__basket_action_oform_oform_button:active{
    top:1px;
}
.catalog__basket_action_oform_oform_button:disabled{
    opacity:0.5;
    background:#cf293e!important;
    top:0!important;
    cursor:default;
}

.oform-delivery__stocks_errtext{
    color:red;
    font-size:14px;
}
.oform-delivery{
    text-align:center;
    margin-top:30px;
}
.oform-delivery__title{
    margin-bottom:12px;
    font-size:22px;
    line-height:1;
    text-align:center;
}
.delivery_type{
    display:inline-block;
    vertical-align:top;
    margin-right:45px;
}
.delivery_type input[type="radio"]{
    margin-right:2px;
}
.oform-delivery__adres{
    display:block;
    margin-top:18px;
}
.oform-delivery__stocks{
    display:block;
    margin-top:18px;
    padding:23px 15px;
    border:1px solid rgb(240, 235, 229);
    background-color:rgb(243, 238, 230);
}
.oform-delivery__stocks_item{
    display:inline-block;
    vertical-align:top;
    margin-right:71px;
}
.oform-delivery__adres_textarea{
    height:73px;
}
/*Order product*/


/*Personal Link*/
.catalog__order_action_label{
    border:5px #afafaf solid;
    padding:20px 20px 30px 20px;
    margin-top:30px;
}
.catalog__order_action .list table{
    width:100%;
}
.catalog__order_action .list table td{
    padding:10px;
    border-left:1px #ccc dashed;
    border-top:1px #ccc dashed;
    text-align:center;
    font-size:15px;
    line-height:1.2;
    color:#000;
}
.catalog__order_action .list table tbody tr:last-child td{
    border-bottom:1px #ccc dashed;
}
.catalog__order_action .list table thead tr:first-child td{
    border-top:0px;
}
.catalog__order_action .list table thead td{
    font-size:18px;
    line-height:1;
    text-transform:uppercase;
    color:#666;
}
.catalog__order_action .list table td:first-child{
    border-left:0px;
}


.catalog__order_action_label_list_namephoto{
    display:flex;
    flex-wrap:nowrap;
    align-items:center;
}
.catalog__order_action_label_list_photo{
    width:60px;
    margin:0 auto;
    text-align:center;
}
.catalog__order_action_label_list_photo img{
    max-width:100%;
    height:auto;
    vertical-align:top;
}
.catalog__order_action_label_list_name{
    font-size:21px;
    line-height:1.3;
    margin-left:20px;
    flex:1;
}
.catalog__order_action .list table tbody .td_name{
    text-align:left;
}
.catalog__order_action .list table tbody .td_name2{
    font-size:17px;
}
.catalog__order_action .list table .td_kolvo{
    width:110px;
}
.catalog__order_action .list table .td_price{
    width:150px;
    font-size:18px;
    line-height:1;
}
.catalog__order_action .list table .td_price .tx_change{
    font-size:11px;
    color:#d58700;
}
.catalog__order_action .list table .td_summa{
    width:170px;
    font-size:18px;
    line-height:1;
}


.catalog__order_action_label_summa_itog{
    text-align:right;
    margin-top:17px;
    font-size:30px;
    line-height:1;
    white-space:nowrap;
}
.catalog__order_action_label_summa_itog_span{
    font-weight:bold;
    white-space:nowrap;
    margin-left:5px;
}


.catalog__order_action .infocont{
    margin-top:60px;
    padding:0 20px;
}
.catalog__order_action .infocont_zagol{
    font-size:18px;
    line-height:1;
    color:#666;
    text-transform:uppercase;
}
.catalog__order_action .infocont_info{
    line-height:1.1;
    color:#000;
    margin-top:15px;
}
.catalog__order_action .infocont_info_block{
    margin-top:10px;
}
.catalog__order_action .infocont_date{
    line-height:1;
    color:#333;
    margin-top:15px;
}
.catalog__order_action .infostatus{
    margin-top:30px;
    font-size:17px;
    line-height:1.2;
    color: #000;
}
.catalog__order_action .infostatus_cont1{
    margin-top:15px;
}
.catalog__order_action .infostatus_bool_0{
    color:red;
}
.catalog__order_action .infostatus_bool_1{
    color:green;
}

.catalog__order_action_result{
    margin:40px 0 40px 0;
    text-align:center;
}
.catalog__order_action_result .inf_cont{
    font-size:30px;
    line-height:1.2;
    font-weight:normal;
    color:green;
}
.catalog__order_action_result .link_cont{
    margin-top:10px;
    font-size:16px;
    line-height:1.4;
    color:#000;
    word-wrap:break-word;
}

.catalog__order_action_tovar_trade_param_list{
    margin-top:10px;
}
.catalog__order_action_tovar_trade_param_list_item{
    margin-top:5px;
    font-size:15px;
    line-height:1.2;
    color:#333;
}
/*Personal Link*/



.catalog__search_action_content{
    margin-top:30px;
}
.catalog__search_action_list{
    margin-top:25px;
}
.catalog__search_action_list ul,
.catalog__search_action_list li{
    list-style:none;
    margin:0;
    padding:0;
}
.catalog__search_action_list ul{
    padding-left:40px;
}
.catalog__search_action_list li{
    padding:5px 0;
}
.catalog__search_action_result{
    margin-top:30px;
    text-align:center;
    font-size:15px;
    color:#666;
}

.catalog__charact .zagol{
    font-size:15px;
    line-height:1;
    color:#00529d;
    text-align:center;
}


.catalog__cat_derevo_index{
    margin-top:45px;
}
.catalog__cat_derevo_index .itm{
    width:16%;
    float:left;
    box-sizing:border-box;
    position:relative;
}
.catalog__cat_derevo_index .itm:nth-child(5){
    width:20%;
}
.catalog__cat_derevo_index .itm:after{
    content:'';
    position:absolute;
    width:1px;
    height:100%;
    right:0px;
    top:0px;
    background:#e0e0e0;
}
.catalog__cat_derevo_index .itm:last-child:after{
    background:transparent;
}
.catalog__cat_derevo_index .itm .tit{
    display:block;
    font-size:21px;
    line-height:1.1;
    margin:0px 15px 0px 15px;
}
.catalog__cat_derevo_index .itm .tit a{
    color:#00529d;
}
.catalog__cat_derevo_index .itm .els{
    margin:12px 0px 5px 0px;
}
.catalog__cat_derevo_index .itm .els li{
    list-style:none;
    margin:7px 0px;
}
.catalog__cat_derevo_index .itm .els li a{
    font-size:17px;
    line-height:1.2;
    color:#0079e7;
    display:block;
    padding:0px 16px 0px 16px;
    list-style:none;
}

.catalog__cat_menu{
    background:#00529d;
    border-top:1px solid #daccb5;
    margin: 0 0 0px 0;
}
.catalog__cat_menu ul > li{
    position:relative;
    margin:0 0px 0 0;
}
.catalog__cat_menu ul > li{
    display:inline-block;
}
.catalog__cat_menu ul > li:hover,
.catalog__cat_menu ul > li a:hover,
.catalog__cat_menu ul.drop{
    background-color:#0099d2;
}
.catalog__cat_menu ul > li.actcom{
    background-color:#0099d2;
}
.catalog__cat_menu ul.drop li{
    display:block;
    position:static;
}
.catalog__cat_menu a{
    color:#fff;
    font-size:19px;
    display:block;
    text-decoration:none;
}
.catalog__cat_menu ul{
    text-align:center;
}
.catalog__cat_menu ul > li > a{
    padding:16px 20px 19px 20px;
}
.catalog__cat_menu ul > li > a:after{
    content:'';
    z-index:3;
    width:1px;
    height:33px;
    position:absolute;
    top:12px;
    background-color:#8cb1d3;
    right:0px;
}
.catalog__cat_menu ul > li.hrnone > a:after{
    display:none;
}
.catalog__cat_menu ul > li:last-child > a:after{
    display:none !important;
}
.catalog__cat_menu ul.drop{
    text-align:left;
    position:absolute;
    top:58px;
    z-index:2;
    width:228px;
    z-index:400;
    padding:11px 0px 20px 0px;
    opacity:0;
    visibility:hidden;
    transition:0.3s;
}
.catalog__cat_menu ul > li:hover ul.drop{
    visibility:visible;
    opacity:1;
}
.catalog__cat_menu ul.drop > li > a:after{
    background:none;
}
.catalog__cat_menu ul.drop > li > a {
    font-size:17px;
    line-height:1.2;
    padding:5px 20px 4px 20px;
}
.catalog__cat_menu ul.drop > li > a:hover{
    background-color:#00baff;
}
.catalog__cat_menu ul.drop > li.act{
    background-color:#00baff;
}
.catalog__cat_derevo_col > ul > li > a{
    display:block;
    padding:13px 5px 11px 10px;
    font-size:21px;
    line-height:1;
    color:#00529d;
}
.catalog__cat_derevo_col > ul > li{
    margin-bottom:4px;
    border:1px #d4d4d4 solid;
}
.catalog__cat_derevo_col > ul > li > ul > li > a{
    display:block;
    font-size:18px;
    line-height:1;
    padding:6px 0 6px 30px;
}
.catalog__cat_derevo_col > ul > li > ul > li > ul > li > a{
    display:block;
    font-size:18px;
    line-height:1;
    padding:6px 0 6px 60px;
}
.catalog__cat_derevo_col > ul > li > a:hover{
    background:#e4e4e4;
}
.catalog__cat_derevo_col > ul > li.act > a{
    background:#00529d;
    color:#fff;
}
.catalog__cat_derevo_col > ul > li > ul > li.act > a{
    background:#0099d2;
    color:#fff;
}
.catalog__cat_derevo_col > ul > li > ul > li > ul > li.act > a{
    background:#0099d2;
    color:#fff;
}


.catalog__city_list1{
    margin-top:50px;
}
.catalog__city_list1_title{
    font-size:35px;
    line-height:1;
    color:#00529d;
    margin-bottom:30px;
    text-align:center;
}
.catalog__city_list1_cont{
    background:#f3f1f1;
    padding:20px 25px;
}
.catalog__city_list1_col{
    float:left;
    width:25%;
    padding:0 10px;
}
.catalog__city_list1_col:nth-child(1){
    padding-left:0;
}
.catalog__city_list1 .box a{
    font-size:17px;
    line-height:1;
    display:block;
    padding:6px 4px 7px 7px;
}
.catalog__city_list1 .box.act a{
    background:#0099d2;
    color:#fff;
}


.catalog__cat_tree_index ul,
.catalog__cat_tree_index ul li{
    list-style-type:none;
    list-style-image:none;
    margin:0;
    padding:0;
}
.catalog__cat_tree_index > ul > li{
    display:inline-block;
    vertical-align:top;
    width:33.33%;
    padding:25px 30px;
    border-bottom:1px #cdcdcd solid;
    border-right:1px #cdcdcd solid;
}
.catalog__cat_tree_index > ul > li:nth-child(3n){
    border-right:0;
}
.catalog__cat_tree_index ul li .name a{
    color:#008ea8;
}
.catalog__cat_tree_index > ul > li > .name a{
    font-size:22px;
    line-height:0.8;
    color:#000;
    text-decoration:none;
}
.catalog__cat_tree_index > ul > li > .name a:hover{
    text-decoration:none;
}
.catalog__cat_tree_index > ul > li > ul{
    margin-top:10px;
}
.catalog__cat_tree_index > ul > li > ul > li{
    margin-top:5px;
}
.catalog__cat_tree_index > ul > li > ul > li > .name a{
    font-size:17px;
    line-height:1;
}
.catalog__cat_tree_index > ul > li > ul > li > ul{
    margin-top:5px;
    padding-left:25px;
}
.catalog__cat_tree_index > ul > li > ul > li > ul > li .name a{
    font-size:14px;
    line-height: 1;
}
.catalog__cat_tree_index_photo{
    text-decoration:none!important;
    display:block;
    margin-bottom:13px;
    position:relative;
    text-align:center;
    overflow:hidden;
    background-repeat:no-repeat;
    background-position:left bottom;
}
.catalog__cat_tree_index_photo img{
    max-width:100%;
    height:auto;
    vertical-align: top;
    visibility:hidden;
}


.catalog__pagenav{
    margin:25px 0;
    font-size:16px;
    line-height:1;
    color:#606060;
}
.catalog__pagenav_title{
    display:inline-block;
    vertical-align:middle;
    margin-right:5px;
}
.catalog__pagenav_content{
    display:inline-block;
    vertical-align:middle;
}
.catalog__pagenav a{
    color:#008ea8;
    font-size:16px;
    line-height:1;
    text-decoration:underline;
}
.catalog__pagenav a:hover{
    text-decoration:none;
}
.catalog__pagenav ul,
.catalog__pagenav ul li{
    list-style-type:none;
    list-style-image:none;
    margin:0;
    padding:0;
}
.catalog__pagenav ul li{
    display:inline-block;
    padding:6px 10px 5px 10px;
}
.catalog__pagenav ul li a{
    text-decoration:none !important;
}
.catalog__pagenav ul li.act{
    border:1px #cdcdcd solid;
}
.catalog__pagenav ul li.act a{
    font-weight:bold;
}
.catalog__pagenav_move{
    display:inline-block;
    vertical-align:middle;
    margin-left:20px;
}
.catalog__pagenav_move a{
    display:inline-block;
    margin:0 15px;
}
.catalog__pagenav_move a:nth-child(1){
    margin-left:0;
}


.catalog__cat_list_tree1 *{
    font-size:17px;
    line-height:1;
}
.catalog__cat_list_tree1{
    background:#f7f7f7;
    padding:20px 0 20px 0;
}
.catalog__cat_list_tree1 ul,
.catalog__cat_list_tree1 ul li{
    list-style-type:none;
    list-style-image:none;
    margin:0;
    padding:0;
}
.catalog__cat_list_tree1 ul li .name{}
.catalog__cat_list_tree1 ul li .name a{
    display:block;
    position:relative;
    padding:10px 10px 10px 20px;
    font-size:17px;
    line-height:1.4;
    color:#000;
    text-decoration:none;
}
.catalog__cat_list_tree1_name_ico{
    display:none;
    margin-top:3px;
    position:absolute;
    top:50%;
    left:8px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width:40px;
    text-align:center;
}
.catalog__cat_list_tree1_name_ico img{
    max-width:100%;
    height:auto;
}
.catalog__cat_list_tree1_tovar_list{
    padding-left:40px;
    padding-right:10px;
}
.catalog__cat_list_tree1_tovar_list_item{
    margin-top:12px;
}
.catalog__cat_list_tree1_tovar_list_item:nth-child(1){
    margin:0;
}
.catalog__cat_list_tree1_tovar_list_item a{
    font-size:17px;
    line-height:1.2;
}
.catalog__cat_list_tree1_tovar_list_item.active a{
    color:#0207ce;
}
.catalog__cat_list_tree1_count{
    color:#666;
    display:inline;
}
.catalog__cat_list_tree1 .name a:hover{
    text-decoration:underline;
}
.catalog__cat_list_tree1 > ul > li{
    margin-top:20px;
}
.catalog__cat_list_tree1 > ul > li:nth-child(1){
    margin:0;
}
.catalog__cat_list_tree1 > ul > li > .name a{
    font-size:19px;
    line-height:1.2;
    text-transform:uppercase;
}
.catalog__cat_list_tree1 > ul > li > ul{
    margin-top:10px;
    margin-bottom:15px;
    padding-left:20px;
}
.catalog__cat_list_tree1 > ul > li > ul > li{
    margin-bottom:2px;
}
.catalog__cat_list_tree1 li.active > .name a{
    color:#009be1;
}
.catalog__cat_list_tree1 li.active > .name .catalog__cat_list_tree1_count{
    color:#f0f0f0;
}

.catalog__tovar_bound{
    margin-top:100px;
    padding:20px 10px 10px 10px;
    background:#efefef;
}
.catalog__tovar_bound_hr{
    display:none;
    line-height:1px;
    height:1px;
    background:#ccc;
    margin-bottom:15px;
}
.catalog__tovar_bound_title{
    text-align:center;
    font-size:20px;
    line-height:1;
}
.catalog__tovar_bound_content{
    margin-top:20px;
}


.catalog__charact_data_list_side{
    display:flex;
    flex-wrap:wrap;
    text-align:center;
    justify-content:center;
}
.catalog__charact_data_list_side_item{
    padding:10px;
}
.catalog__charact_data_list_side_item img{
    max-width:100%;
    height:auto;
    vertical-align:top;
}

.catalog_nav_condition{
    margin:0 auto;
}
.catalog_nav_condition__contractor{
    display:none;
    cursor:pointer;
    margin-bottom:5px;
}
.catalog_nav_condition__contractor_cont{
    border:1px #868686 solid;
    border-radius:10px;
    padding:7px;
    cursor:pointer;
}
.catalog_nav_condition__contractor_cont_box1{
    width:40px;
    float:left;
}
.catalog_nav_condition__contractor_cont_box2{
    margin-left:40px;
    padding-left:15px;
}
.catalog_nav_condition__contractor_pip{
    padding:8px;
}
.catalog_nav_condition__contractor_pip ul,
.catalog_nav_condition__contractor_pip ul li{
    list-style-type:none;
    list-style-image:none;
    margin:0;
    padding:0;
}
.catalog_nav_condition__contractor_pip ul li{
    width:100%;
    line-height:2px;
    height:2px;
    background:#000;
    margin-top:5px;
}
.catalog_nav_condition__contractor_pip ul li:nth-child(1){
    margin:0;
}
.catalog_nav_condition__contractor_title{
    font-size:20px;
    line-height:1;
    padding-top:5px;
}

.catalog__charact_list{
    font-size:17px;
    line-height:1;
    color:#636363;
}
.catalog__charact_list_item{
    display:flex;
    flex-wrap:nowrap;
    margin-top:4px;
}
.catalog__charact_list_item:nth-child(1){
    margin:0;
}
.catalog__charact_list_item_name{
    max-width:50%;
    align-self:flex-end;
    line-height:1.2;
}
.catalog__charact_list_item_dot{
    flex:1;
    min-width:5%;
    padding-left:4px;
    padding-right:4px;
}
.catalog__charact_list_item_dot_span{
    display:block;
    width:100%;
    line-height:100%;
    height: calc(100% - 3px);
    background-image:url(/file/catalog/charact_dot.png);
    background-repeat:repeat-x;
    background-position:left bottom;
}
.catalog__charact_list_item_value{
    max-width:50%;
    align-self:flex-end;
    word-wrap:break-word;
    line-height:1.2;
}


.catalog__cat_inselect{
    background:#f0f0f0;
    padding:25px 0 25px 0;
    max-width:400px;
    margin:0 auto;
}
.catalog__cat_inselect_title{
    font-size:25px;
    line-height:1.1;
    padding-left:15px;
}
.catalog__cat_inselect_title a{
    font-size:25px;
    line-height:1.1;
    color:#000!important;
    text-decoration:none;
}
.catalog__cat_inselect_title a:hover{
    text-decoration:none!important;
}
.catalog__cat_inselect_list{
    margin-top:10px;
}
.catalog__cat_inselect_list ul,
.catalog__cat_inselect_list ul li{
    list-style-type:none;
    list-style-image:none;
    margin:0;
    padding:0;
}
.catalog__cat_inselect_list ul li{
}
.catalog__cat_inselect_list ul li a{
    display:block;
    font-size:16px;
    line-height:1.1;
    color:#000;
    padding:7px 5px 7px 15px;
    text-decoration:none;
}
.catalog__cat_inselect_list ul li a:hover{
    text-decoration:underline;
}
.catalog__cat_inselect_list ul li.active a{
    background:#36ad88;
    color:#fff;
}

.catalog__cat_tovar_list1_item{
    margin-top:15px;
    padding-top:50px;
    min-height:200px;
}
.catalog__cat_tovar_list1_item:nth-child(1){
    margin-top:0;
    border-top:0;
    padding-top:0;
}
.catalog__cat_tovar_list1_item_name{
    font-size:35px;
    line-height:1.1;
    color:#000;
    font-weight:bold;
}
.catalog__cat_tovar_list1_item_name a{
    font-size:35px;
    line-height:1.1;
    color:#000;
    font-weight:bold;
    text-decoration:none;
}
.catalog__cat_tovar_list1_item_name a:hover{
    text-decoration:underline;
}
.catalog__cat_tovar_list1_item_content{
    margin-top:20px;
}
.catalog__cat_tovar_list1_item_footer{
    margin-top:15px;
    text-align:center;
}
.catalog__cat_tovar_list1_more_button{
    display:inline-block;
    vertical-align:top;
    text-decoration:none !important;
    padding:10px 45px;
    border:1px solid #d0d0d0;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
    line-height:1;
}
.catalog__cat_tovar_list1_more_button .img{
    display:inline-block;
    vertical-align:middle;
    margin-top:3px;
}
.catalog__cat_tovar_list1_more_button .img img{
    vertical-align:top;
}
.catalog__cat_tovar_list1_more_button .text{
    display:inline-block;
    vertical-align:middle;
    font-size:15px;
    font-family:robotolight;
    color:#000000;
    padding-left:10px;
}
.catalog__cat_tovar_list1_more_button:hover .text{
    color:#666;
}

.catalog__cat_index_action_search{
    margin-bottom:30px;
}

.catalog__tovar_view1_action_trade_offer_color{
    margin-top:27px;
}
.catalog__tovar_view1_action_trade_offer_color_list{
    display:flex;
    flex-wrap:wrap;
    padding-left:7px;
}
.catalog__tovar_view1_action_trade_offer_color_list_item{
    margin-right:15px;
    margin-bottom:10px;
}
.catalog__tovar_view1_action_trade_offer_color_list_item:last-child{
    margin-right:0;
}
.catalog__tovar_view1_action_trade_offer_color_list_item_inner{
    position:relative;
    display:block;
    width:33px;
    height:33px;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
    text-decoration:none!important;
}
.catalog__tovar_view1_action_trade_offer_color_list_item.active .catalog__tovar_view1_action_trade_offer_color_list_item_inner:after{
    content:'';
    position:absolute;
    top:-5px;
    left:-5px;
    width:calc(100% + 10px);
    height:calc(100% + 10px);
    border:1px #cfcfcf solid;
}
.catalog__tovar_view1_action_trade_offer_color_goto{
    margin-top:7px;
}
.catalog__tovar_view1_action_trade_offer_color_goto_link{
    display:inline-block;
    vertical-align:top;
    font-size:15px;
    line-height:1;
    border-bottom:1px #a2a2a2 dashed;
    cursor:pointer;
    padding-bottom:1px;
}
.catalog__tovar_view1_action_trade_offer_color_goto_link:hover{
    border-color:#7d7d7d;
}

.catalog__tovar_view1_action_tovar_color_syster{
    margin-top:65px;
}
.catalog__tovar_view1_action_tovar_color_syster_inner{
    background-image:url(/file/i_pic/header1-bg1.jpg);
    min-height:548px;
    background-repeat:repeat-x;
    background-position:center top;
    padding-top:40px;
    padding-bottom:15px;
}
.catalog__tovar_view1_action_tovar_color_syster_title{
    font-size:25px;
    line-height:1.1;
    font-weight:bold;
}
.catalog__tovar_view1_action_tovar_color_syster_list{
    margin-top:38px;
}