body {
  height: 100%;
  background-image: url('../images/concrete.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-attachment: fixed;
  background-color: rgb(226, 220, 196);
  font-family: Helvetica;
  font-size: 1.063em;
  font-weight: 700;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.accueil_rus {
  display: block;
  position: absolute;
  top: 46px;
  left: 3.875%;
  z-index: 14;
  width: 287px;
  height: 114px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.antirouille {
  width: 800px;
  min-height: 34px;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-image: -webkit-linear-gradient(90deg, rgb(156, 57, 6) 0.4761904761904762%, rgb(195, 109, 63) 100%);
  background-image:    -moz-linear-gradient(90deg, rgb(156, 57, 6) 0.4761904761904762%, rgb(195, 109, 63) 100%);
  background-image:      -o-linear-gradient(90deg, rgb(156, 57, 6) 0.4761904761904762%, rgb(195, 109, 63) 100%);
  background-image:     -ms-linear-gradient(90deg, rgb(156, 57, 6) 0.4761904761904762%, rgb(195, 109, 63) 100%);
  background-image:         linear-gradient(360deg, rgb(156, 57, 6) 0.4761904761904762%, rgb(195, 109, 63) 100%);
  background-color: rgb(203, 102, 50);
  box-shadow: 0 4px 5px rgba(0, 0, 0, .5);
  font-size: 1em;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.body_rus {
  width: 800px;
  height: 430px;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-image: -webkit-linear-gradient(90deg, rgb(47, 45, 45) 0%, rgb(67, 65, 65) 99.52380952380952%);
  background-image:    -moz-linear-gradient(90deg, rgb(47, 45, 45) 0%, rgb(67, 65, 65) 99.52380952380952%);
  background-image:      -o-linear-gradient(90deg, rgb(47, 45, 45) 0%, rgb(67, 65, 65) 99.52380952380952%);
  background-image:     -ms-linear-gradient(90deg, rgb(47, 45, 45) 0%, rgb(67, 65, 65) 99.52380952380952%);
  background-image:         linear-gradient(360deg, rgb(47, 45, 45) 0%, rgb(67, 65, 65) 99.52380952380952%);
  background-color: rgb(0, 0, 0);
  box-shadow: 0 4px 5px rgba(0, 0, 0, .5);
  opacity: 0.9;
}

.buttom {
  width: 800px;
  height: 70px;
  margin-top: 14px;
  margin-right: auto;
  margin-left: auto;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-image: url('../images/buttom_back.jpg');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
  box-shadow: 0 4px 5px rgba(0, 0, 0, .5);
  opacity: 0.95;
}

.contact_but {
  display: block;
  float: left;
  width: 15.4580152671%;
  min-width: 49px;
  max-width: 81px;
  height: 28px;
  background-image: url('../images/but_06_en.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-size: 0.941em;
  font-weight: 400;
  line-height: 1.38;
  color: rgba(255, 255, 255, 0);
}

.contact_but:hover,
.detailling_but:hover,
.mags_but:hover,
.rustproofing_but:hover,
.storage_but:hover,
.tires_but:hover {
  color: rgb(192, 192, 192);
  opacity: 0.5;
}

.contact_rus {
  display: block;
  position: absolute;
  top: 18px;
  left: 83.669921875%;
  z-index: 9;
  width: 12.5%;
  min-width: 80px;
  max-width: 100px;
  height: 100px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-image: url('../images/lien_06_en.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  background-color: rgb(0, 0, 0);
  box-shadow: 0 4px 5px rgba(0, 0, 0, .5);
  opacity: 0.5;
}

.detailing_rus {
  display: block;
  position: absolute;
  top: 18px;
  left: 51.7721518987%;
  z-index: 5;
  width: 12.5%;
  min-width: 80px;
  max-width: 100px;
  height: 100px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-image: url('../images/lien_04_en.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  background-color: rgb(0, 0, 0);
  box-shadow: 0 4px 5px rgba(0, 0, 0, .5);
  opacity: 0.5;
}

.detailling_but {
  display: block;
  float: left;
  width: 25.7633587786%;
  min-width: 79px;
  max-width: 135px;
  height: 28px;
  background-image: url('../images/but_04_en.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-size: 0.941em;
  font-weight: 400;
  line-height: 1.38;
  color: rgba(255, 255, 255, 0);
}

.entrepos_rus {
  display: block;
  position: absolute;
  top: 18px;
  left: 35.8148734177%;
  z-index: 6;
  width: 12.5%;
  min-width: 80px;
  max-width: 100px;
  height: 100px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-image: url('../images/lien_03_en.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  background-color: rgb(0, 0, 0);
  box-shadow: 0 4px 5px rgba(0, 0, 0, .5);
  opacity: 0.5;
}

.fr_rus {
  display: block;
  float: right;
  width: 35px;
  height: 26px;
  margin-top: 8px;
  margin-right: 10px;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: rgb(47, 45, 45);
  border-right-color: rgb(47, 45, 45);
  border-bottom-color: rgb(47, 45, 45);
  border-left-color: rgb(47, 45, 45);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  font-size: 0.824em;
  font-weight: 400;
  line-height: 1.38;
  text-align: center;
  color: rgb(47, 45, 45);
}

.fr_rus:hover,
.hom_rus:hover {
  background-color: rgb(204, 204, 204);
}

.header_rus {
  position: relative;
  width: 800px;
  height: 200px;
  margin-top: 5px;
  margin-right: auto;
  margin-left: auto;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-image: url('../images/acc_06_en.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  box-shadow: 0 4px 5px rgba(0, 0, 0, .5);
}

.hom_rus {
  display: block;
  float: left;
  width: 65px;
  margin-top: 8px;
  margin-left: 10px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: rgb(47, 45, 45);
  border-right-color: rgb(47, 45, 45);
  border-bottom-color: rgb(47, 45, 45);
  border-left-color: rgb(47, 45, 45);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  font-style: italic;
  font-size: 1.059em;
  font-weight: 400;
  line-height: 1.38;
  text-align: center;
  color: rgb(47, 45, 45);
}

.inner_link {
  position: relative;
  width: 65.5%;
  min-width: 309px;
  height: 30px;
  margin-top: 5px;
  margin-right: auto;
  margin-left: auto;
}

.limks_rus {
  position: relative;
  width: 800px;
  height: 135px;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-image: -webkit-linear-gradient(90deg, rgb(26, 26, 26) 0%, rgb(67, 65, 65) 98.80952380952381%);
  background-image:    -moz-linear-gradient(90deg, rgb(26, 26, 26) 0%, rgb(67, 65, 65) 98.80952380952381%);
  background-image:      -o-linear-gradient(90deg, rgb(26, 26, 26) 0%, rgb(67, 65, 65) 98.80952380952381%);
  background-image:     -ms-linear-gradient(90deg, rgb(26, 26, 26) 0%, rgb(67, 65, 65) 98.80952380952381%);
  background-image:         linear-gradient(360deg, rgb(26, 26, 26) 0%, rgb(67, 65, 65) 98.80952380952381%);
  background-color: rgb(0, 0, 0);
  box-shadow: 0 4px 5px rgba(0, 0, 0, .5);
  opacity: 0.95;
}

.limks_rus:active,
.limks_rus:hover {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  box-shadow: 0 4px 5px rgba(0, 0, 0, .5);
  opacity: 0.95;
}

.lubri_delta_en {
  display: block;
  float: left;
  width: 236px;
  height: 86px;
  margin-top: 310px;
  margin-left: 45px;
  border-top-width: 3px;
  border-right-width: 3px;
  border-bottom-width: 3px;
  border-left-width: 3px;
  border-top-color: rgb(67, 65, 65);
  border-right-color: rgb(67, 65, 65);
  border-bottom-color: rgb(67, 65, 65);
  border-left-color: rgb(67, 65, 65);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  background-image: url('../images/lubri_delta.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  box-shadow: 0 6px 5px rgba(0, 0, 0, .5);
}

.lubri_delta_en:hover {
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-top-color: rgb(203, 102, 50);
  border-right-color: rgb(203, 102, 50);
  border-bottom-color: rgb(203, 102, 50);
  border-left-color: rgb(203, 102, 50);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  box-shadow: 0 6px 5px rgba(0, 0, 0, .5);
  opacity: 1;
}

.lubri_delta_en:active {
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-top-color: rgb(227, 44, 48);
  border-right-color: rgb(227, 44, 48);
  border-bottom-color: rgb(227, 44, 48);
  border-left-color: rgb(227, 44, 48);
  background-color: rgb(0, 0, 0);
  box-shadow: 0 6px 5px rgba(0, 0, 0, .5);
  opacity: 1;
}

.lubri_delta_en:focus {
  box-shadow: 0 6px 5px rgba(0, 0, 0, .5);
}

.mags_but {
  display: block;
  float: left;
  width: 11.4503816793%;
  min-width: 33px;
  max-width: 60px;
  height: 28px;
  background-image: url('../images/but_02_en.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-size: 0.941em;
  font-weight: 400;
  line-height: 1.38;
  color: rgba(255, 255, 255, 0);
}

.mags_rus {
  display: block;
  position: absolute;
  top: 18px;
  left: 19.8734177215%;
  z-index: 7;
  width: 12.5%;
  min-width: 80px;
  max-width: 100px;
  height: 100px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-image: url('../images/lien_02_en.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  background-color: rgb(0, 0, 0);
  box-shadow: 0 4px 5px rgba(0, 0, 0, .5);
  opacity: 0.5;
}

.navigator_rus {
  width: 800px;
  height: 42px;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-color: rgb(203, 102, 50);
  box-shadow: 0 4px 5px rgba(0, 0, 0, .5);
}

.rights {
  width: 38.5%;
  min-width: 250px;
  height: 33px;
  margin-top: 1px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/but_right_en.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-size: 0.706em;
  font-weight: 400;
  line-height: 1.38;
  text-align: center;
  color: rgba(204, 204, 204, 0);
}

.rustproof_rus {
  position: absolute;
  top: 18px;
  left: 67.7116297468%;
  z-index: 4;
  width: 12.5%;
  min-width: 80px;
  max-width: 100px;
  height: 100px;
  border-top-width: 3px;
  border-right-width: 3px;
  border-bottom-width: 3px;
  border-left-width: 3px;
  border-top-color: rgb(203, 102, 50);
  border-right-color: rgb(203, 102, 50);
  border-bottom-color: rgb(203, 102, 50);
  border-left-color: rgb(203, 102, 50);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-image: url('../images/lien_05_en.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  background-color: rgb(0, 0, 0);
  box-shadow: 0 4px 5px rgba(0, 0, 0, .5);
}

.contact_rus:active,
.contact_rus:focus,
.contact_rus:hover,
.detailing_rus:active,
.detailing_rus:focus,
.detailing_rus:hover,
.entrepos_rus:active,
.entrepos_rus:focus,
.entrepos_rus:hover,
.mags_rus:active,
.mags_rus:focus,
.mags_rus:hover,
.rustproof_rus:active,
.rustproof_rus:hover,
.tires_rus:active,
.tires_rus:focus,
.tires_rus:hover {
  box-shadow: 0 4px 5px rgba(0, 0, 0, .5);
  opacity: 1;
}

.limks_rus:focus,
.rustproof_rus:focus {
  box-shadow: 0 4px 5px rgba(0, 0, 0, .5);
}

.rustproofing_but {
  display: block;
  float: left;
  width: 20.6106870229%;
  min-width: 64px;
  max-width: 108px;
  height: 28px;
  background-image: url('../images/but_05_en.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-size: 0.941em;
  font-weight: 400;
  line-height: 1.38;
  color: rgba(255, 255, 255, 0);
}

.space_rus {
  width: 800px;
  height: 20px;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
}

.storage_but {
  display: block;
  float: left;
  width: 14.5038167938%;
  min-width: 44px;
  max-width: 76px;
  height: 28px;
  background-image: url('../images/but_03_en.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-size: 0.941em;
  font-weight: 400;
  line-height: 1.38;
  color: rgba(255, 255, 255, 0);
}

.tires_but {
  display: block;
  float: left;
  width: 9.9236641221%;
  min-width: 31px;
  max-width: 52px;
  height: 28px;
  background-image: url('../images/but_01_en.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-size: 0.941em;
  font-weight: 400;
  line-height: 1.38;
  color: rgba(255, 255, 255, 0);
}

.tires_rus {
  display: block;
  position: absolute;
  top: 18px;
  left: 3.9200949367%;
  z-index: 8;
  width: 12.5%;
  min-width: 80px;
  max-width: 100px;
  height: 100px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-image: url('../images/lien_01_en.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  background-color: rgb(0, 0, 0);
  box-shadow: 0 4px 5px rgba(0, 0, 0, .5);
  opacity: 0.5;
}

@media(max-width: 800px) {
  .buttom {
    width: 525px;
    margin-top: 10px;
  }

  .header_rus .accueil_rus {
    left: 7.3333333333%;
    width: 254px;
    height: 95px;
  }

  .limks_rus {
    width: 525px;
    height: 250px;
  }

  .limks_rus .contact_rus {
    top: 135px;
    left: auto;
    right: 45px;
    width: 18.75%;
  }

  .limks_rus .detailing_rus {
    top: 135px;
    left: 45px;
    width: 18.75%;
  }

  .limks_rus .entrepos_rus {
    top: 17px;
    left: auto;
    right: 45px;
    width: 18.75%;
  }

  .limks_rus .mags_rus {
    top: 17px;
    left: 0;
    right: 0;
    width: 18.75%;
    margin-right: auto;
    margin-left: auto;
  }

  .limks_rus .rustproof_rus {
    top: 135px;
    left: 0;
    right: 0;
    width: 18.75%;
    margin-right: auto;
    margin-left: auto;
  }

  .limks_rus .tires_rus {
    top: 17px;
    left: 45px;
    width: 18.75%;
  }

  .antirouille,
  .body_rus,
  .header_rus,
  .navigator_rus,
  .space_rus {
    width: 525px;
  }
}

@media(max-width: 360px) {
  body {
    height: 100%;
    background-image: none;
    background-position: 0% 0%;
    background-attachment: scroll;
  }

  .header_rus {
    width: 340px;
    height: 170px;
  }

  .header_rus .accueil_rus {
    left: 7.3529411764%;
    width: 240px;
  }

  .limks_rus .detailing_rus,
  .limks_rus .tires_rus {
    left: 15px;
    min-width: 90px;
  }

  .limks_rus .contact_rus,
  .limks_rus .entrepos_rus {
    right: 15px;
    min-width: 90px;
  }

  .limks_rus .mags_rus,
  .limks_rus .rustproof_rus {
    left: 0;
    right: 0;
    min-width: 90px;
    margin-right: auto;
    margin-left: auto;
  }

  .antirouille,
  .body_rus,
  .buttom,
  .limks_rus,
  .navigator_rus,
  .space_rus {
    width: 340px;
    margin-top: 9px;
  }
}

@media(max-width: 320px) {
  body {
    height: 100%;
    background-image: url('../images/concrete.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
  }

  .buttom {
    width: 310px;
  }

  .header_rus .accueil_rus {
    left: 8.7096774193%;
    width: 236px;
  }

  .inner_link .tires_but {
    margin-left: 4px;
  }

  .limks_rus .mags_rus,
  .limks_rus .rustproof_rus {
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .antirouille,
  .body_rus,
  .header_rus,
  .limks_rus,
  .navigator_rus,
  .space_rus {
    width: 310px;
    min-width: 0;
  }
}