.table td, .table th {
  font-family:'Montserrat';
  padding:.35rem;
  vertical-align:top;
  border-top:1px solid #dee2e6;
}

@media (max-width: 576px) {
  p {
    text-align:center;
  }
}

@media (max-width: 576px) {
  .h2, h2 {
    font-size:37px;
    text-align:center;
  }
}

@media (max-width: 576px) {
  .link-phone {
    display:block;
    text-align:center;
  }
}

@media (max-width: 576px) {
  #but-zk {
    display:block;
    margin:0 auto;
  }
}

@media (max-width: 576px) {
  .h3, h3 {
    text-align:center;
  }
}

@media (max-width: 768px) {
  #bk-logo {
    margin-top:90px;
  }
}

@media (max-width: 768px) {
  .h1, h1 {
    font-size:30px;
  }
}

@media (max-width: 1200px) {
  .link-phone {
    font-size:30px;
  }
}

.modal-title {
  font-family:'Montserrat';
  font-size:24px;
  display:block;
  font-weight:500;
  padding-bottom:10px;
  text-transform:uppercase;
  text-align:center;
  padding:10px;
  line-height:1;
  padding-bottom:0px;
}

.close {
  position:absolute;
}

button.close {
  padding:0;
  background-color:transparent;
  border:0;
  position:absolute;
  right:5px;
  top:5px;
  -webkit-appearance:none;
}

.modal-dialog {
  max-width:400px;
}

#u1007 {
    z-index: 412;
    width: 1160px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    margin-top: 23px;
    position: relative;
    background: transparent url("provod.png") no-repeat left top;
}

.clearfix::after {
    content: "\0020";
    visibility: hidden;
    display: block;
    height: 0px;
    clear: both;
}

#pu1047 {
    z-index: 413;
    width: 0.01px;
    padding-bottom: 0px;
    margin-right: -10000px;
    margin-top: 42px;
    margin-left: 141px;
}

.grpelem, .accordion_wrapper {
    display: inline;
    float: left;
}

#u1047 {
    z-index: 413;
    width: 240px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    position: relative;
}

.colelem {
    display: inline;
    float: left;
    clear: both;
}



#u1033 {
    z-index: 429;
    width: 74px;
    height: 53px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    margin-left: 79px;
    position: relative;
    background: transparent url("s_1.png") no-repeat center center;
}

#u1044 {
    z-index: 430;
    width: 1px;
    height: 8px;
    background-color: #ff6d00;
    margin-left: 120px;
    margin-top: 5px;
    position: relative;
}

#u1021 {
    z-index: 414;
    width: 60px;
    border-style: solid;
    border-width: 4px;
    border-color: #EFEFEF;
    background-color: #ff6d00;
    border-radius: 50%;
    padding-bottom: 3px;
    margin-left: 95px;
    margin-top: 5px;
    position: relative;
}

#u1024-4 {
    z-index: 415;
    width: 34px;
    min-height: 30px;
    background-color: transparent;
    color: #FFFFFF;
    font-size: 21px;
    text-align: center;
    line-height: 25px;
    font-weight: 300;
    position: relative;
    margin-right: -10000px;
    margin-top: 9px;
    left: 4px;
}

#u1027-6 {
    z-index: 419;
    width: 240px;
    min-height: 51px;
    background-color: transparent;
    color: #444444;
    font-size: 16px;
    text-align: center;
    line-height: 22px;
    font-weight: 300;
    margin-top: 11px;
    position: relative;
}

#u1030-4 {
    z-index: 425;
    width: 240px;
    min-height: 34px;
    background-color: transparent;
    color: #444444;
    font-size: 18px;
    text-align: center;
    line-height: 25px;
    font-weight: 700;
    position: relative;
}

#u1108 {
    z-index: 431;
    width: 240px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    margin-top: 56px;
    position: relative;
}

#u1112 {
    z-index: 445;
    width: 74px;
    height: 53px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    margin-left: 84px;
    position: relative;
    background: transparent url("s_6.png") no-repeat center center;
}

#u1109 {
    z-index: 446;
    width: 1px;
    height: 8px;
    background-color: #ff6d00;
    margin-left: 120px;
    margin-top: 5px;
    position: relative;
}

#u1113 {
    z-index: 432;
    width: 60px;
    border-style: solid;
    border-width: 4px;
    border-color: #EFEFEF;
    background-color: #ff6d00;
    border-radius: 50%;
    padding-bottom: 3px;
    margin-left: 95px;
    position: relative;
}

#u1114-4 {
    z-index: 433;
    width: 34px;
    min-height: 30px;
    background-color: transparent;
    color: #FFFFFF;
    font-size: 21px;
    text-align: center;
    line-height: 25px;
    font-weight: 300;
    position: relative;
    margin-right: -10000px;
    margin-top: 9px;
    left: 4px;
}

#u1111-8 {
    z-index: 437;
    width: 240px;
    min-height: 74px;
    background-color: transparent;
    color: #444444;
    font-size: 16px;
    text-align: center;
    line-height: 22px;
    font-weight: 300;
    margin-top: 11px;
    position: relative;
}

#pu1050 {
    z-index: 447;
    width: 0.01px;
    padding-bottom: 0px;
    margin: 42px -10000px -36px 405px;
}

#u1050 {
    z-index: 447;
    width: 240px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    margin-left: 55px;
    position: relative;
}

#u1054 {
    z-index: 461;
    width: 74px;
    height: 53px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    margin-left: 79px;
    position: relative;
    background: transparent url("s_2.png") no-repeat center center;
}

#u1051 {
    z-index: 462;
    width: 1px;
    height: 8px;
    background-color: #ff6d00;
    margin-left: 120px;
    margin-top: 5px;
    position: relative;
}

#u1055 {
    z-index: 448;
    width: 60px;
    border-style: solid;
    border-width: 4px;
    border-color: #EFEFEF;
    background-color: #ff6d00;
    border-radius: 50%;
    padding-bottom: 3px;
    margin-left: 95px;
    position: relative;
}

#u1056-4 {
    z-index: 449;
    width: 34px;
    min-height: 30px;
    background-color: transparent;
    color: #FFFFFF;
    font-size: 21px;
    text-align: center;
    line-height: 25px;
    font-weight: 300;
    position: relative;
    margin-right: -10000px;
    margin-top: 9px;
    left: 4px;
}

#u1053-8 {
    z-index: 453;
    width: 240px;
    min-height: 76px;
    background-color: transparent;
    color: #444444;
    font-size: 16px;
    text-align: center;
    line-height: 22px;
    font-weight: 300;
    margin-top: 11px;
    position: relative;
}

#u1129 {
    z-index: 463;
    width: 240px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    margin-left: 55px;
    margin-top: 65px;
    position: relative;
}

#u1131 {
    z-index: 477;
    width: 74px;
    height: 53px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    margin-left: 85px;
    position: relative;
    background: transparent url("s_5.png") no-repeat center center;
}

#u1134 {
    z-index: 478;
    width: 1px;
    height: 8px;
    background-color: #ff6d00;
    margin-left: 120px;
    margin-top: 5px;
    position: relative;
}

#u1133 {
    z-index: 464;
    width: 60px;
    border-style: solid;
    border-width: 4px;
    border-color: #EFEFEF;
    background-color: #ff6d00;
    border-radius: 50%;
    padding-bottom: 3px;
    margin-left: 95px;
    position: relative;
}

#u1132-4 {
    z-index: 465;
    width: 34px;
    min-height: 30px;
    background-color: transparent;
    color: #FFFFFF;
    font-size: 21px;
    text-align: center;
    line-height: 25px;
    font-weight: 300;
    position: relative;
    margin-right: -10000px;
    margin-top: 9px;
    left: 4px;
}

#u1130-8 {
    z-index: 469;
    width: 240px;
    min-height: 74px;
    background-color: transparent;
    color: #444444;
    font-size: 16px;
    text-align: center;
    line-height: 22px;
    font-weight: 300;
    margin-top: 11px;
    position: relative;
}

#pamphletu1189 {
    z-index: 507;
    width: 0.01px;
    height: 75px;
    margin-top: 91px;
    position: relative;
}

#u1193 {
    z-index: 508;
    width: 350px;
    height: 75px;
    position: relative;
    margin-right: -10000px;
}

#u1194 {
    position: absolute;
    width: 350px;
    height: 55px;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: ease;
    transition-duration: 0.3s;
    transition-delay: 0s;
    transition-timing-function: ease;
    background-image: url("../images/blank.gif?crc=4208392903");
    border-width: 0px;
    border-color: transparent;
    background-color: #ff6d00;
    border-radius: 3px;
    padding-bottom: 20px;
}

#u1193 {
    z-index: 508;
    width: 350px;
    height: 75px;
    position: relative;
    margin-right: -10000px;
}

#pu1079 {
    z-index: 479;
    width: 0.01px;
    padding-bottom: 0px;
    margin-right: -10000px;
    margin-top: 42px;
    margin-left: 779px;
}

#u1079 {
    z-index: 479;
    width: 240px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    position: relative;
}

#u1081 {
    z-index: 491;
    width: 74px;
    height: 53px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    margin-left: 86px;
    position: relative;
    background: transparent url("s_3.png") no-repeat center center;
}

#u1084 {
    z-index: 492;
    width: 1px;
    height: 8px;
    background-color: #ff6d00;
    margin-left: 120px;
    margin-top: 5px;
    position: relative;
}

#u1083 {
    z-index: 480;
    width: 60px;
    border-style: solid;
    border-width: 4px;
    border-color: #EFEFEF;
    background-color: #ff6d00;
    border-radius: 50%;
    padding-bottom: 3px;
    margin-left: 95px;
    margin-top: 5px;
    position: relative;
}

#u1082-4 {
    z-index: 481;
    width: 34px;
    min-height: 30px;
    background-color: transparent;
    color: #FFFFFF;
    font-size: 21px;
    text-align: center;
    line-height: 25px;
    font-weight: 300;
    position: relative;
    margin-right: -10000px;
    margin-top: 9px;
    left: 4px;
}

#u1080-6 {
    z-index: 485;
    width: 240px;
    min-height: 56px;
    background-color: transparent;
    color: #444444;
    font-size: 16px;
    text-align: center;
    line-height: 22px;
    font-weight: 300;
    margin-top: 11px;
    position: relative;
}

#u1147 {
    z-index: 493;
    width: 240px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    margin-top: 85px;
    position: relative;
}

#u1150 {
    z-index: 505;
    width: 74px;
    height: 53px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    margin-left: 84px;
    position: relative;
    background: transparent url("s_4.png") no-repeat center center;
}

#u1148 {
    z-index: 506;
    width: 1px;
    height: 8px;
    background-color: #ff6d00;
    margin-left: 120px;
  
    position: relative;
}

#u1149 {
    z-index: 494;
    width: 60px;
    border-style: solid;
    border-width: 4px;
    border-color: #EFEFEF;
    background-color: #ff6d00;
    border-radius: 50%;
    padding-bottom: 3px;
    margin-left: 95px;

    position: relative;
}

#u1152-4 {
    z-index: 495;
    width: 34px;
    min-height: 30px;
    background-color: transparent;
    color: #FFFFFF;
    font-size: 21px;
    text-align: center;
    line-height: 25px;
    font-weight: 300;
    position: relative;
    margin-right: -10000px;
    margin-top: 9px;
    left: 4px;
}

#u1151-6 {
    z-index: 499;
    width: 240px;
    min-height: 55px;
    background-color: transparent;
    color: #444444;
    font-size: 16px;
    text-align: center;
    line-height: 22px;
    font-weight: 300;
    margin-top: 11px;
    position: relative;
}

#u1000 {
    z-index: 404;
    min-height: 880px;
    background-color: #EFEFEF;
    padding-bottom: 130px;
}

.browser_width > * {
    position: absolute;
    left: 0px;
    right: 0px;
}

#u193_align_to_page, #u667_align_to_page, #u909_align_to_page, #u1000_align_to_page, #u1713_align_to_page {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 1200px;
    left: -100px;
}

#page [id*=_align_to_page] > * {
    position: absolute;
}

#u2572 {
    z-index: 405;
    width: 1160px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    padding-bottom: 0px;
    position: relative;
    margin-right: -10000px;
    margin-top: 64px;
    left: 120px;
}

@media only screen and (max-device-width:1020px){
		#bk-otzyv{display:none;}
		#noyy{display:none;}
	}
	
#u1194popup{margin-top:-40px;}


.ndm{ margin-left:10px; font-size:25px; color:#FFF;}

#tele{color:#ff6d00;}

#jobsa ul{margin-bottom:45px;}

#bk-seo ul li{font-size:20px;}

.imgkl{float:left; padding: 10px 15px 15px 10px;
margin-right: 10px 15px 15px 10px;
}