

.mark {
width: calc(100% - 20px);
padding: 0 30px 20px;
margin: 0 auto;
text-align: left;
background-color: rgba(0, 0,0, .5);
}




.wr_art
{
margin: 0 auto 60px auto;
max-width: 800px;
width: 90%;
}

.tab_price
{
text-align: left;
width: 100%;
border: 1px solid #555;
margin-bottom: 40px;
border: none;
border-collapse: separate;
color: #333;
}


.tab_price th, .tab_price td
{
background: #f0efeb;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
padding: 20px;
vertical-align: middle;
}

.tab_price th
{
text-align: center;
background: #f5f4f0;
font-weight: normal;
font-size: 16px;
}

td.price
{
width: 30%;
text-align: center;
    background: #e3e2de;
}

td.price b
{
font-weight: normal;
font-size: 16px;
}





.TabPrice {
	width: 100%;
	/*margin: 10px;*/
	margin-top: 20px;
}
.TabPrice ul {

}
.TabPrice ul li {
	display: grid;
	grid-template-columns: 70% 30%;
	font-size: 14px;
	/*border: 1px solid black;*/
	margin-bottom:5px;
	height: 42px;
	padding-left: 5px;
	margin-left: 0px;
}


.txt1 {
    display: block;
    position: absolute;
    color: aliceblue;
    font-size: 2rem;
    margin: 0 0 0 50px;
z-index: 2;
background-color: #0000007a;
padding: 20px;
}

.inf>div:nth-child(1) {
    text-align: center;
    background: url(/images/carbon.jpg);
    -webkit-transform: skew(
-42deg
);
    -ms-transform: skew(-42deg);
    transform: skew(
-42deg
);
    background-size: 1%;
}
.inf>div:nth-child(1) h2 {

    -webkit-transform: skew(
42deg
);
    -ms-transform: skew(42deg);
    transform: skew(
42deg
);

}

.fixHead {
    margin-bottom: 0px !important;
    position: relative;
    top: 0px;
    width: 100%;
    z-index: 50;
    height: 65px;
}

.fixHead>div {
    /* background-image: url("/images/carbon.jpg"); */
    background-color: #00789e;
    background-size: 1%;
    /* border-bottom: 1px solid limegreen; */
    box-shadow: 0px 0px 10px 0px black inset;
}

.headFX {
    background-image: url("/img/fon_BMW.jpg");
    /* background-position: 0px; */
    background-position: 0px 55%;
}

.headFX::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.3;
}

.zone .container-fluid {
    max-width: 1200px;
}

.bg_alfa .container-fluid,
.bg_alfa .row {
    z-index: 3;
    position: relative;
}

.bg_alfa:after {
    content: "";
    display: block;
    background-color: hsla(220, 10%, 40%, .6);
    width: 100%;
    height: 100%;
    z-index: 0;
    position: absolute;
    top: 0;
}


.link_intro {
    border-radius: 4px 4px 0 0;
    /*margin-top: 30px;*/
    background: #c73827;
    color: #fff;
    width: 100%;
    text-align: center;
    padding: 30px 5%;
    margin-bottom: 0px;
    margin-top: 0px;
    text-decoration: none;
    display: block;
    font-size: 19px;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: normal;
    line-height: 27px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.link_intro:hover {
    background: #b91602;
    color: #fff;
    text-decoration: none;

}



.x11 {
    background: url(/img/avtoservis.jpg) no-repeat 50% 0;
    background-size: cover;
    position: relative;
    color: #EEE;
    padding: 20px 0 60px 0;
    z-index: 0;
}

.ul_favorite {
    padding: 0px;
    margin: 0px;
}

.ul_favorite li {
    position: relative;
    padding: 0 0 10px 17px;
    display: list-item;
    list-style: none;
    text-align: -webkit-match-parent;
    line-height: 18px;
    color: #555;
}

.ul_favorite li:before {
    content: "\2022";
    position: absolute;
    left: 0;
    top: 0;
    color: #65b767;
    font-size: 22px;
    font-size: 1.375rem;
}


.block_favorite {
    /*max-*/
    width: 100%;
    margin: 0 auto;
    margin-top: 10px;
    border-radius: 4px;
    height: 650px;
    background-color: #fff;
    overflow: hidden;
}

.text_favorite {
    color: #111;
    padding: 30px;
    font-size: 2rem;
}

.fav_t_text i {
    font-size: 21px;
    font-weight: bold;
    font-style: normal;
    line-height: 40px;
}


.second-menu1 {
    position: relative;
    padding: 10px;
    /* right: 15px;
    top: 89px;
    transform: scale(0.85); */
}
.second-menu1 ul {
    margin: 0 auto;
    display: block;
}
.second-menu1 ul li {
    box-shadow: 0px 0px 10px 1px #ffffffed;
    list-style-type: none;
    text-align: center;
    background-size: 4%;
    background-image: url(/images/carbon.jpg);
    -webkit-transform: skew(
-42deg
);
    -ms-transform: skew(-42deg);
    transform: skew(
-42deg
);
    width: 260px;
    /* margin-bottom: 8px; */

    display: inline-block;
    margin: 8px auto;
    box-shadow: 0px 0px 5px 3px red inset;
}
.second-menu1 ul li a {
    color: #fff;
    padding: 6px 0;
    -webkit-transform: skew(
42deg
);
    -ms-transform: skew(42deg);
    transform: skew(
42deg
);
    display: block;
    font-weight: 700;
}