@charset "UTF-8";
/**
* Eric Meyer's Reset CSS v2.0
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input, textarea {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, menu, nav, section, time {
  display: block;
}

body {
  line-height: 1;
  color: black;
  background: white;
}

a {
  color: inherit;
  text-decoration: none;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* meyerweb css reset end */

textarea:focus, input:focus {
  outline: 0;
}

input {
  border-width: 0;
}

em {
  font-style: italic;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}

.group:before,
.group:after {
  content: " ";
  display: table;
}

.group:after {
  clear: both;
}

.group {
  zoom: 1; /* ie 6/7 */
}

embed,
img,
object,
video {
  max-width: 100%;
}
sup {
  font-size: 58.3%;
  vertical-align: text-top;
}
sub {
  font-size: 58.3%;
  vertical-align: text-bottom;
}
.no-space-between-inline-blocks {
  *letter-spacing: normal; /*reset IE < 8*/
  letter-spacing: -0.31em; /*webkit*/
  word-spacing: -0.43em; /*IE < 8 && gecko*/
}
/*restore spacing on inner elements*/
.no-space-between-inline-blocks > * {
  letter-spacing: normal;
  word-spacing: normal;
}
.displace {
  left: -5000px;
  position: absolute;
}
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*,
*:after,
*:before {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}
html {
  font-size: 16px;
}
body {
  min-width: 1192px;
  color: #3c3d42;
  font-family: Roboto, sans-serif;
  font-size: 18.66667px;
  font-stretch: condensed;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0;
  text-decoration: none;
}
.amk-global_container_ {
  float: none;
  height: auto;
  margin: 0 auto;
  position: relative;
  width: 100%; /* 2188px / 2188px = 100% */
  background: #ffffff center 0;
  background-position: center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.amk-header {
  position: relative;
}
.amk-row-5 {
  margin: 0 auto;
  padding: 0 0 0 49px;
  position: relative;
  width: 1192px;
}
.amk-logo {
  float: left;
  margin: 12px 0 0;
}
.amk-search-icon {
  float: right;
  margin: 38px -3px 0 0;
}
.amk-button-lichnyi-kabinet {
  float: right;
  margin: 20px 32px 0 0;
  min-height: 40px;
  width: 160px;
  border: 1px solid #003f6a; /*stroke*/
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #014977;
  line-height: 40px;
  text-align: center;
}
.amk-col-10 {
  float: right;
  margin: 0 43px 0 0;
  position: relative;
  width: 452px;
}
.amk-hover-press {
  display: block;
  height: 22px;
  left: 76px;
  margin: 0 auto;
  position: relative;
  width: 70px;
  background: #10b0e4;
}
.amk-menu-top {
  margin: 8px 0 0;
  color: #292929;
  font-size: 16px;
  text-align: center;
}
.amk-starting-image {
  margin: 10px auto 0;
  padding: 310px 0 101px;
  position: relative;
  width: 100%; /* 2188px / 2188px = 100% */
  background: url(../../assets/images/sloi_2.jpg) no-repeat center 0;
  background-position: center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.amk-text-2 {
  display: block;
  left: 263.5px;
  margin: 0 auto;
  position: relative;
}
.amk-main-content-wrapper {
  margin: 72px 0 0;
  position: relative;
}
.amk-l-unconstrained {
  position: relative;
}
.amk-l-constrained-2 {
  margin: 0 auto;
  position: relative;
  width: 1192px;
}
.amk-products-block {
  margin: 0 auto;
  position: relative;
  width: 1180px;
}
.amk-col-3 {
  float: left;
  position: relative;
  width: 41px;
}
.amk-galochka-ikon-kopiya-3 {
  display: block;
}
.amk-galochka-ikon-kopiya-4 {
  display: block;
  margin: 85px 0 0;
}
.amk-galochka-ikon-kopiya-5 {
  display: block;
  margin: 57px 0 0;
}
.amk-text-3 {
  float: left;
  margin: 26px 0 0;
}
.amk-text-4 {
  float: right;
  margin: 26px 0 0;
}
.amk-col-2 {
  float: right;
  margin: 1px 1px 0 0;
  position: relative;
  width: 41px;
}
.amk-galochka-ikon {
  display: block;
}
.amk-galochka-ikon-kopiya {
  display: block;
  margin: 84px 0 0;
}
.amk-galochka-ikon-kopiya-2 {
  display: block;
  margin: 83px 0 0;
}
.amk-brands-carousel {
  margin: 85px 0 0;
  position: relative;
}
.amk-brands-carousel > * {
  float: left;
  margin: 0 36.29px 0 0;
}
.amk-brands-carousel > *:last-child {
  margin-right: 0 !important;
}
.amk-shape-9-copy {
  margin-top: 208px !important;
}
.amk-col-9 {
  position: relative;
  width: 1086px;
}
.amk-text-5 {
  display: block;
  margin: 0 auto;
}
.amk-row-11 {
  margin: 62px auto 0;
  position: relative;
  text-align: center;
}
.amk-altera {
  margin: 9px 0 0;
}
.amk-amphenol {
  margin: 7px 0 0 37px;
}
.amk-allegro {
  margin: 4px 0 0 37px;
}
.amk-analog_devices {
  margin: 0 0 0 38px;
}
.amk-broadcom {
  margin: 13px 0 0 44px;
}
.amk-row-11 > * {
  display: inline-block;
  vertical-align: top;
}
.amk-row-12 {
  margin: 26px auto 0;
  position: relative;
}
.amk-keystone {
  float: left;
  margin: 5px 0 0;
}
.amk-radiall {
  float: left;
  margin: 4px 0 0 48px;
}
.amk-on-semiconductor {
  float: left;
  margin: 15px 0 0 31px;
}
.amk-samtec {
  float: left;
  margin: 0 0 0 36px;
}
.amk-nexperia {
  float: left;
  margin: 15px 0 0 52px;
}
.amk-row-15 {
  margin: 14px auto 0;
  position: relative;
  width: 1035px;
}
.amk-tdk-epcos {
  float: left;
}
.amk-harwin {
  float: left;
  margin: 49px 0 0 85px;
}
.amk-col-21 {
  float: left;
  margin: 29px 0 0 51px;
  position: relative;
  width: 203px;
}
.amk-kemet {
  display: block;
}
.amk-paginaciya {
  margin: 48px 60px 0 88px;
  position: relative;
}
.amk-paginaciya > * {
  float: left;
  margin: 0 4.13px 0 0;
}
.amk-paginaciya > *:last-child {
  margin-right: 0 !important;
}
.amk-rectangle-8 {
  height: 10px;
  width: 10px;
  background: #acacac;
  margin-top: 1px !important;
}
.amk-rectangle-8-copy {
  height: 10px;
  width: 10px;
  background: #acacac;
  margin-top: 1px !important;
}
.amk-rectangle-8-copy-2 {
  height: 12px;
  width: 12px;
  background: #014977;
}
.amk-rectangle-8-copy-3 {
  height: 10px;
  width: 10px;
  background: #acacac;
  margin-top: 1px !important;
}
.amk-huber_suhner {
  float: left;
  margin: 48px 0 0 50px;
}
.amk-harting {
  float: left;
  margin: 14px 0 0 53px;
}
.amk-shape-9-copy-2 {
  margin-top: 208px !important;
}
.amk-back {
  margin: 57px auto 0;
  padding: 49px 0 90px;
  position: relative;
  width: 100%; /* 2188px / 2188px = 100% */
  background: url(../../assets/images/istock-545423506.jpg) no-repeat center 0;
  background-position: center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.amk-block-carts {
  margin: 0 auto;
  position: relative;
  width: 1192px;
}
.amk-text-6 {
  display: block;
  margin: 0 auto;
}
.amk-carts-1 {
  margin: 49px auto 0;
  position: relative;
  width: 940px;
}
.amk-carts-1 > * {
  float: left;
  margin: 0 20px 0 0;
}
.amk-carts-1 > *:last-child {
  margin-right: 0 !important;
}
.amk-col-15 {
  position: relative;
  width: 220px;
}
.amk-rectangle-2 {
  display: block;
  position: relative;
  width: 220px;
}
.amk-rectangle-6-holder {
  margin: -10px 0 0;
  min-height: 120px;
  padding: 47px 0 36px;
  position: relative;
  width: 220px;
  background: url(../../assets/images/rectangle_6_2.png) no-repeat;
}
.amk-text-7 {
  text-align: center;
}
.amk-text-7 > * {
  font-weight: bold;
  line-height: 20px;
  text-align: center;
}
.amk-col-16 {
  position: relative;
  width: 220px;
}
.amk-rectangle-3 {
  display: block;
  position: relative;
  width: 220px;
}
.amk-rectangle-7-holder {
  margin: -10px 0 0;
  min-height: 120px;
  padding: 48px 0 32px 4px;
  position: relative;
  width: 220px;
  background: url(../../assets/images/rectangle_7.png) no-repeat;
}
.amk-text-8 {
  text-align: center;
}
.amk-text-8 > * {
  font-weight: bold;
  line-height: 20px;
  text-align: center;
}
.amk-col-17 {
  position: relative;
  width: 220px;
}
.amk-rectangle-4 {
  display: block;
  position: relative;
  width: 220px;
}
.amk-hover-holder {
  margin: -10px 0 0;
  min-height: 120px;
  padding: 46px 0 33px;
  position: relative;
  width: 220px;
  background: url(../../assets/images/hover.png) no-repeat;
}
.amk-text-9 {
  text-align: center;
}
.amk-text-9 > * {
  color: #fefefe;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
}
.amk-col-18 {
  position: relative;
  width: 220px;
}
.amk-rectangle-5 {
  display: block;
  position: relative;
  width: 220px;
}
.amk-rectangle-9-holder {
  margin: -10px 0 0;
  min-height: 120px;
  padding: 35px 0 43px;
  position: relative;
  width: 220px;
  background: url(../../assets/images/rectangle_9_2.png) no-repeat;
}
.amk-text-10 {
  text-align: center;
}
.amk-text-10 > * {
  font-weight: bold;
  line-height: 20px;
  text-align: center;
}
.amk-carts-2 {
  margin: 33px auto 0;
  position: relative;
  width: 940px;
}
.amk-carts-2 > * {
  float: left;
  margin: 0 20px 0 0;
}
.amk-carts-2 > *:last-child {
  margin-right: 0 !important;
}
.amk-col-11 {
  position: relative;
  width: 220px;
}
.amk-rectangle-2-2 {
  display: block;
  position: relative;
  width: 220px;
}
.amk-rectangle-6-holder-2 {
  margin: -10px 0 0;
  min-height: 120px;
  padding: 46px 0 36px;
  position: relative;
  width: 220px;
  background: url(../../assets/images/rectangle_6.png) no-repeat;
}
.amk-text-11 {
  text-align: center;
}
.amk-text-11 > * {
  font-weight: bold;
  line-height: 20px;
  text-align: center;
}
.amk-col-12 {
  position: relative;
  width: 220px;
}
.amk-rectangle-3-2 {
  display: block;
  position: relative;
  width: 220px;
}
.amk-rectangle-7-holder-2 {
  margin: -10px 0 0;
  min-height: 120px;
  padding: 43px 0 32px 4px;
  position: relative;
  width: 220px;
  background: url(../../assets/images/rectangle_7.png) no-repeat;
}
.amk-text-12 {
  text-align: center;
}
.amk-text-12 > * {
  font-weight: bold;
  line-height: 20px;
  text-align: center;
}
.amk-col-13 {
  position: relative;
  width: 220px;
}
.amk-rectangle-4-2 {
  display: block;
  position: relative;
  width: 220px;
}
.amk-rectangle-8-holder {
  margin: -10px 0 0;
  min-height: 120px;
  padding: 42px 0 33px;
  position: relative;
  width: 220px;
  background: url(../../assets/images/rectangle_8_2.png) no-repeat;
}
.amk-text-13 {
  text-align: center;
}
.amk-text-13 > * {
  color: #282828;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
}
.amk-col-14 {
  position: relative;
  width: 220px;
}
.amk-rectangle-5-2 {
  display: block;
  position: relative;
  width: 220px;
}
.amk-rectangle-9-holder-2 {
  margin: -10px 0 0;
  min-height: 120px;
  padding: 46px 0 34px;
  position: relative;
  width: 220px;
  background: url(../../assets/images/rectangle_9.png) no-repeat;
}
.amk-text-14 {
  text-align: center;
}
.amk-text-14 > * {
  font-weight: bold;
  line-height: 20px;
  text-align: center;
}
.amk-block-advantages {
  margin: 68px auto 0;
  position: relative;
}
.amk-l-unconstrained-2 {
  position: relative;
}
.amk-l-constrained-3 {
  margin: 0 auto;
  padding: 0 9px;
  position: relative;
  width: 1192px;
}
.amk-text-15 {
  display: block;
  margin: 0 auto;
}
.amk-polnyi-cikl-postavki {
  margin: 27px 0 0;
  position: relative;
}
.amk-vektornyi-smart-obekt {
  float: left;
  margin: 0 26px 0 0;
}
.amk-col-4 {
  float: left;
  margin: 4px 0 0;
  position: relative;
  width: 855px;
}
.amk-text-16 {
  font-size: 24px;
  font-weight: bold;
}
.amk-text-17 {
  margin: 9px 0 0;
  width: 855px;
  line-height: 1.2;
}
.amk-rectangle-16-kopiya-holder {
  margin: 39px auto 0;
  padding: 30px 0;
  position: relative;
  background: #e0eff3;
}
.amk-originalnyi-kachestvennyi-tovar {
  margin: 0 auto;
  padding: 0 8px 0 37px;
  position: relative;
  width: 1192px;
}
.amk-col-7 {
  float: left;
  margin: 15px 16px 0 0;
  position: relative;
  width: 1051px;
}
.amk-text-18 {
  font-size: 24px;
  font-weight: bold;
  text-align: right;
}
.amk-text-19 {
  margin: 10px auto 0;
  width: 1040px;
  line-height: 1.2;
  text-align: right;
}
.amk-vektornyi-smart-obekt-2 {
  float: left;
}
.amk-uroven-servisa {
  margin: 45px auto 0;
  padding: 0 10px;
  position: relative;
  width: 1192px;
}
.amk-vektornyi-smart-obekt-3 {
  float: left;
  margin: 1px 26px 0 0;
}
.amk-col-5 {
  float: left;
  position: relative;
  width: 1039px;
}
.amk-text-20 {
  font-size: 24px;
  font-weight: bold;
}
.amk-text-21 {
  margin: 11px 0 0 1px;
  width: 1038px;
  line-height: 1.2;
}
.amk-rectangle-16-kopiya-2-holder {
  margin: 41px auto 0;
  padding: 36px 0 32px;
  position: relative;
  background: #e0eff3;
}
.amk-reshenie-nestandartnyh-voprosov {
  margin: 0 auto;
  padding: 0 8px 0 38px;
  position: relative;
  width: 1192px;
}
.amk-col-8 {
  float: left;
  margin: 0 16px 0 0;
  position: relative;
  width: 1050px;
}
.amk-text-22 {
  font-size: 24px;
  font-weight: bold;
  text-align: right;
}
.amk-text-23 {
  margin: 10px auto 0;
  width: 1038px;
  line-height: 1.2;
  text-align: right;
}
.amk-vektornyi-smart-obekt-4 {
  float: left;
  margin: 9px 0 0;
}
.amk-l-unconstrained-3 {
  margin: 45px 0 0;
  position: relative;
}
.amk-l-constrained-4 {
  margin: 0 auto;
  padding: 0 10px;
  position: relative;
  width: 1192px;
}
.amk-specialnye-usloviya {
  position: relative;
}
.amk-vektornyi-smart-obekt-5 {
  float: left;
  margin: 4px 26px 0 0;
}
.amk-col-6 {
  float: left;
  position: relative;
  width: 1039px;
}
.amk-text-24 {
  font-size: 24px;
  font-weight: bold;
}
.amk-text-25 {
  margin: 11px 0 0;
  width: 1039px;
  line-height: 1.2;
}
.amk-text-26 {
  display: block;
  margin: 181px auto 0;
}
.amk-footer {
  margin: 161px 0 0;
  padding: 34px 0 64px;
  position: relative;
  background: #014977;
}
.amk-l-constrained {
  margin: 0 auto;
  padding: 0 48px;
  position: relative;
  width: 1192px;
}
.amk-text-27 {
  float: left;
  margin: 10px 0 0;
  width: 260px;
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.2;
  text-transform: uppercase;
}
.amk-menu-footer {
  float: left;
  margin: 0 0 0 99px;
  width: 190px;
  color: #ffffff;
  font-size: 21.33333px;
  font-weight: bold;
  line-height: 48px;
}
.amk-col {
  float: right;
  margin: 16px 17px 0 0;
  position: relative;
  width: 171px;
}
.amk-button-lichnyi-kabinet-footer {
  margin: 0 auto;
  max-width: 180px;
  min-height: 40px;
  width: 180px;
  border: 1px solid #ffffff; /*stroke*/
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #ffffff;
  line-height: 40px;
  text-align: center;
}
.amk-contacts {
  margin: 19px auto 0;
  position: relative;
  width: 180px;
}
.amk-text-29 {
  color: #10b0e4;
  line-height: 25.04188px;
  text-align: right;
}
.amk-text-30 {
  margin: 11px 0 0;
  color: #ffffff;
  font-size: 16px;
  text-align: right;
}
.amk-text-31 {
  margin: 14px 0 0;
  color: #ffffff;
  font-size: 16px;
  text-align: right;
}
.colorffffff {
  color: #ffffff;
}
.color10b0e4 {
  color: #10b0e4;
}
.amk-text-style-3 {
  text-decoration: underline;
}
.amk-text-style-2 {
  line-height: 34px;
}
.amk-text-style {
  color: #10b0e4;
  line-height: 1.2;
}
