/*Общие стили всех кнопок*/
.t-store__prod-popup__text a,.t-store__tabs__list .t-store__tabs__item_active a[href*="storage.files.mspex.ru"] {
    padding: 12px 20px 12px 16px; /* — отступы внутри кнопки*/
    border-radius: 10px; /* — скругления углов*/
    margin-right: 8px; /* — отступ справа от кнопки до соседней кнопки*/
    margin-bottom: 10px; /* — отступ снизу от кнопки*/
    transition: background-color .3s !important;
    display: inline-flex;
    align-items: center;
}

/*Стили иконок перед надписью*/
.t-store__prod-popup__text a:before,.t-store__tabs__list .t-store__tabs__item_active a[href*="storage.files.mspex.ru"]:before {
    content: '';
    display: block;
    width: 28px; /* — ширина иконки*/
    height: 28px; /* — высота иконки*/
    background-size: cover;
    margin-right: 8px; /* — отступ справа от иконки*/
}

/*кнопка файлов*/
.t-store__prod-popup__text a[href*="storage.files.mspex.ru"]:before,.t-store__tabs__list .t-store__tabs__item_active a[href*="storage.files.mspex.ru"]:before {
    /*ссылка на иконку*/
    background-image: url(https://static.tildacdn.com/tild3065-3031-4536-b362-333534666365/Document_Download_4.svg);
}
.t-store__prod-popup__text a[href*="storage.files.mspex.ru"],.t-store__tabs__list .t-store__tabs__item_active a[href*="storage.files.mspex.ru"] {
    color: #ffffff !important; /* — цвет надписи*/
    background-color: #95C11F; /* — цвет фона кнопки*/
}
.t-store__prod-popup__text a[href*="storage.files.mspex.ru"]:hover,.t-store__tabs__list .t-store__tabs__item_active a[href*="storage.files.mspex.ru"]:hover {
    background-color: #353B4B; /* — цвет фона при наведении*/
}


@media screen and (max-width: 560px){
.t-store .t-store__product-snippet .t-store__prod-popup__col-left, .t-store__product-snippet .t-store__prod-popup__col-right {
    padding-left: 20px;
    padding-right: 20px;
}
}

    @media screen and (max-width: 360px) {
    .t951__grid-cont .t-store__card-list {
        row-gap: 40px !important;
    }
}

 
.js-store-prod-text a:first-of-type {
    background-color: #bc574b;                         
    color: #ffffff !important;
}
.js-store-prod-text a:last-of-type {
    background-color: #566d90;
    color: #ffffff !important;
}
 
.t706__cartwin_showed {
    z-index: 999999999;
}

#rec1775055831 .js-store-prod-text a {
    display: flex;
    border-radius: 10px;
    font-weight: 400;
    position: relative;
    left: 0px;
    width: 186px;
    text-align: center;
    padding: 0px;
    height: 46px !important;
    margin: 0px;
    background-color: #95c11f;
    margin-bottom: 15px; 
}

#rec1773583161 .js-store-prod-text a {
    display: flex;
    border-radius: 10px;
    font-weight: 400;
    position: relative;
    left: 0px;
    width: 186px;
    text-align: center;
    padding: 0px;
    height: 46px !important;
    margin: 0px;
    background-color: #95c11f;
    margin-bottom: 15px; 
}


#rec1775057021 .js-store-prod-text a {
    display: flex;
    border-radius: 10px;
    font-weight: 400;
    position: relative;
    left: 0px;
    width: 186px;
    text-align: center;
    padding: 0px;
    height: 46px !important;
    margin: 0px;
    background-color: #95c11f;
    margin-bottom: 15px; 
}

#rec1775058311 .js-store-prod-text a {
    display: flex;
    border-radius: 10px;
    font-weight: 400;
    position: relative;
    left: 0px;
    width: 186px;
    text-align: center;
    padding: 0px;
    height: 46px !important;
    margin: 0px;
    background-color: #95c11f;
    margin-bottom: 15px; 
}

#rec1775057021 .js-store-prod-text a {
    display: flex;
    border-radius: 10px;
    font-weight: 400;
    position: relative;
    left: 0px;
    width: 186px;
    text-align: center;
    padding: 0px;
    height: 46px !important;
    margin: 0px;
    background-color: #95c11f;
    margin-bottom: 15px; 
}
#rec1775632231 .js-store-prod-text a {
    display: flex;
    border-radius: 10px;
    font-weight: 400;
    position: relative;
    left: 0px;
    width: 186px;
    text-align: center;
    padding: 0px;
    height: 46px !important;
    margin: 0px;
    background-color: #95c11f;
    margin-bottom: 15px; 
}
#rec1785703061 .js-store-prod-text a {
    display: flex;
    border-radius: 10px;
    font-weight: 400;
    position: relative;
    left: 0px;
    width: 186px;
    text-align: center;
    padding: 0px;
    height: 46px !important;
    margin: 0px;
    background-color: #95c11f;
    margin-bottom: 15px; 
}
#rec1785723101 .js-store-prod-text a {
    display: flex;
    border-radius: 10px;
    font-weight: 400;
    position: relative;
    left: 0px;
    width: 186px;
    text-align: center;
    padding: 0px;
    height: 46px !important;
    margin: 0px;
    background-color: #95c11f;
    margin-bottom: 15px; 
}
#rec1775055831 .js-store-prod-all-text {
    position: static;
    top: 54px;
}



#rec1775055831 .t-store__prod-popup__text a:before, .t-store__tabs__list .t-store__tabs__item_active a[href*="storage.files.mspex.ru"]:before {
    margin-right: 0px !important;
}

#rec1773583161 .js-store-prod-text a:last-of-type {
    padding-right: 19px !important;
}    
#rec1775057021 .js-store-prod-text a:last-of-type {
    padding-right: 19px !important;
}    
#rec1775058311 .js-store-prod-text a:last-of-type {
    padding-right: 19px !important;
}    
#rec1775059181 .js-store-prod-text a:last-of-type {
    padding-right: 19px !important;
}    
#rec1775632231 .js-store-prod-text a:last-of-type {
    padding-right: 19px !important;
}    
#rec1785703061 .js-store-prod-text a:last-of-type {
    padding-right: 19px !important;
}    
#rec1785723101 .js-store-prod-text a:last-of-type {
    padding-right: 19px !important;
}    



/*Prokofev Sergey 523*/
uc-table1. .table {
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #dddddd;
	border-collapse: collapse; 
}
uc-table1. .table th {
	font-weight: bold;
	padding: 5px;
	background: #efefef;
	border: 1px solid #dddddd;
}
uc-table1. .table td {
	border: 1px solid #dddddd;
	padding: 5px;
}