@font-face {
 font-family: "HelveticaNeueCyr";
 src: url("/fonts/HelveticaNeueCyr-Light.otf");
 font-weight: 300;
}
@font-face {
 font-family: "HelveticaNeueCyr";
 src: url("/fonts/HelveticaNeueCyr-Roman.otf");
 font-weight: 400;
}
@font-face {
 font-family: "HelveticaNeueCyr";
 src: url("/fonts/HelveticaNeueCyr-Medium.otf");
 font-weight: 600;
}
@font-face {
 font-family: "HelveticaNeueCyr";
 src: url("/fonts/HelveticaNeueCyr-Bold.otf");
 font-weight: bold;
}
@font-face {
 font-family: "HelveticaNeueCyr";
 src: url("/fonts/HelveticaNeueCyr-Black.otf");
 font-weight: 900;
}


@media (min-width: 1200px){
 .container, .container-lg, .container-md, .container-sm, .container-xl {
  max-width: 1300px;
 }

}

body{
 margin:0; padding:0;
 background: url(/images/uk/bg_green.jpg) repeat; min-height: 100%;
 font-family: tahoma, HelveticaNeueCyr, arial;
}

.index-bg {  background:url(/images/5-fon-dlya-sayta.png) repeat !important;}

.header { background: #425969; padding: 0 30px}
.mainheader{background: #545454;}
.logo { padding: 8px 0 10px 0; font-size: 30px; color: #fff}
.logo-index { padding: 15px 0 15px 0 !important;}
.phone-target { font-weight: 300; color:#cbc6b5; font-size: 14px;}
.num {font-size:14px; color: #fff;  font-weight: 400;}
.email {font-weight: 300; font-size: 14px; color: #fff;}
.phone { font-size:14px;}
.address { font-weight: 300; width:340px; font-size: 14px; color:#fff;}
.address span {color: #cbc6b5}

.address-footer { width: 100%; color: #cbc6b5}
.header a {color: #ffffff;}
.lk { }
.lk a {color:#44322c; font-size: 18px; display:block; background: url(/images/uk/lk.png) no-repeat 0 0; margin: 21px 0 23px 0px; padding:55px 13px 0 13px; text-wrap: none }

.obr a {color:#666; font-size: 18px; display:block; background: #ecce8e;  padding:10px 13px 10px 13px; text-wrap: none; margin: 15px 0 }
.instagram { width: 200px;}
.instagram i { font-size: 32px; margin-left: 10px;}

.lk-mobile { padding: 10px 0}
.lk-mobile a { display: inline-block; background: #9fa356; font-size: 18px; color: #44322c; padding: 5px 15px; text-align: center}

.top-menu { background: #f2f0ec; font-size: 16px; color: #44322c;}
.top-menu a { color:#44322c}

.navbar-light .navbar-nav .active>.nav-liuk, .navbar-light .navbar-nav .nav-liuk.active, .navbar-light .navbar-nav .nav-liuk.show, .navbar-light .navbar-nav .show>.nav-liuk
{
 color:#666 !important;
}
.navbar-light .navbar-nav .nav-liuk { color:#c6d7c5 !important; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}

.navbar-light .navbar-nav .nav-liuk:hover { background:#c6d7c5; color: #fff !important;}

.search-bc { padding: 25px 30px; background: #fff}

.breadcrumb { background: none; padding: 0 0; color:#716e62; margin-bottom: 0; font-size:13px;}
.breadcrumb-item a {color: #495057; margin-right:15px;}
.breadcrumb-item+.breadcrumb-item { padding-left:0}
.breadcrumb-item+.breadcrumb-item::before { content: ""; width: 10px; height:22px; background: url(/images/uk/ar.png) no-repeat center center; display: inline-block; margin: 0 20px 0 0}

.btn-outline-secondary { background: #e5e2da; border-color:#e5e2da }
.btn-outline-secondary:hover {background: #e5e2da; border-color:#e5e2da}

.content { padding: 0 30px 30px; background: #fff}
.form-control { /*border-color: #f2f0ec;*/ background: #f2f0ec}
.form-control::placeholder {color: #716e62}
.form-control:focus { border-color:#dad2c6;box-shadow:0 0 0 .2rem rgba(218,210,198,.25)}

.title { margin-bottom: 50px; font-weight: 600; font-size: 32px;}
.title-inner { margin-bottom: 20px; font-weight: 600; font-size: 32px;}
.news-title { font-size:20px; color:#1e1614;  }
.news-date { font-size: 14px; font-weight: 300; color:#9e9c92; margin: 10px 0 20px}
.news-more {color:#64a1a5; font-size:16px; font-weight: 300;}
.news-image img {border-radius: 5px;}
.content a {color:#495057; text-decoration: underline}

.pay-block {background: #f8f8f6; padding: 15px; border-radius: 5px;}
.pay-item { background: #fff; text-align: center; margin-bottom: 14px; padding: 30px 0; font-size: 20px; color: #1d1613; border-radius: 5px; display: block; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.pay-item:hover {background: #e6e1d9}
.pay-item img { margin-bottom: 20px;}

.navbar-light .navbar-nav .nav-link {color:#44322c}

.preims { margin: 70px 0}
.preim-img { background: #f8f8f6; width: 102px; height: 102px; border-radius: 51px; text-align: center; padding-top: 24px; margin: auto }
.preim-txt {font-size: 16px; color: #666; margin-top: 10px; text-align: center}

.partners { background: #f2f0ec; padding: 35px 30px 90px 30px; }
.partner { display:block; background: #fff; padding:30px;  text-align: center; color: #1d1613; font-size: 20px; height: 158px;}
.partner img { margin-bottom: 15px;}
.partner-vk { display:block; background: #fff; padding:20px;  text-align: center; color: #1d1613; font-size: 20px; height: 158px;}
.partner-vk img {margin-bottom: 5px;}
.partners .title {color:#000;}
.partner:hover, .partner-vk:hover  {border:2px solid #e3e8e3; color: #000}


.footer-top { background: #425969; padding: 43px 30px;}
.mainfooter{background: #545454;}
.footer-top a { color: #ffffff}
.footer-bot {background: #282220; padding: 20px 30px; color:#fff; font-size: 14px; font-weight: 300;}
.mainfooter-boot{background: #212121;}
.footer-bot a {color: #ecce8e;}
.instagram img { margin-left: 14px;}

.navbar-left { padding: 0 !important; margin-bottom: 30px;}
.navbar-left .navbar-nav { width: 100%;}
.navbar-left .navbar-nav li > a.ter { background: #f8f8f6; color: #1d1613; font-size: 16px; padding:  16px 40px; text-decoration: none; position: relative}
.navbar-left .navbar-nav li > a.ter:after {position:absolute; content: "\203A"; right:18px; top:50%; margin-top: -18px; font-size: 25px; width: 8px; font-family: Tahoma; color: #a6a3a1}
.navbar-left .navbar-nav li:after {content: ""; display: block; margin: 0 20px; height: 1px; background: #d8d4c8}


.navbar-left .navbar-nav li:last-child:after {display: none !important;}
.navbar-left .navbar-nav li.active a.ter, .navbar-left .navbar-nav li a.ter:hover{ color: #fff; background: #425969; text-decoration: none}

.navbar-left .navbar-nav li a.twoLevel { color: #fff; background: red; text-decoration: none}
.navbar-left .navbar-nav li a.twoLevel:hover { color: #fff; background: red; }


.text {color: #1d1613; font-size: 16px; font-weight: 300}
.text p { padding-bottom:15px;}
.text img { border:4px solid #e3e8e3; border-radius: 3px}

.mainblock { background: #f8f8f6; padding: 30px; }
.welcome { color: #6c6556; font-weight: 600; font-size: 20px; margin-bottom: 12px;}
.lk-text { font-size: 17px; font-weight: 600; color:#1d1613; margin-bottom: 25px;}
.lk-text span {color: #64a1a5}

.zadolzh { display: inline-block; color: #1d1613; background: #fff; border:1px solid #ec6446; border-radius: 3px; font-size: 20px; font-weight: 600; padding: 12px 20px}
.zadolzh strong {color: #ec6446; margin-right: 10px;}

h2 { margin: 34px 0 16px;}
.btn-primary { background: #1b998b; border-color:#1b998b; color: #fff !important; text-decoration: none !important; padding: 10px 25px}
.btn-primary:hover { background: #0e7368}
.pokinput { border-color: #c6d7c5}
.pokbtn { padding: 6px 25px !important;}

.content table { width: 100%;  border-spacing:0}
.content table th { background: #e5e2da; padding: 19px; border:2px solid #d8d4c8; font-size: 18px; color: #1d1613}
.content table td { padding: 19px; border:2px solid #d8d4c8; font-size: 16px; font-weight: 300; color: #1d1613}

.content img{
 max-width: 100%;
}

.kvit { font-size: 32px;}
.red { color:#ec6446; font-weight: bold; }
.green {color:#1b998b; font-weight: bold;}

.news-block { margin: 30px 0 0 0}
.news-block .news-title { margin-top: 20px;}

.nav-item >  ul {  font-size:14px; margin:10px 0}
.navbar-left .navbar-nav li a.twoLevel {padding:8px 0 !important; display:block;}

.choose-block {background:#eaeaea;padding: 20px 0; font-size: 30px; color:#c6d7c5; text-align: center;}
.uk-link { display:block; border:3px solid #eaeaea; width: 190px; margin-bottom: 10px;font-size:14px;}
.uk-name { background:#e3e8e3; font-size:14px; color:#1e1614; height: 50px; text-align: center;}

.uks { padding: 25px; background: #fff;}

.main-text { background: #eaeaea; font-size:18px; color:#1d1613; padding: 35px 70px;}
.uk-logo { padding: 20px 0 32px; text-align: center}
.uk-logo-cc {padding: 16px 0 28px; text-align: center}
 .logo-xs { font-size: 20px; }

@media(min-width:520px ) {

}



@media(max-width:520px ) {
 .phone-target{font-size:14px;}
 .address { font-size: 14px;}
 .main-text { padding: 15px 15px; }
 .choose-block {font-size: 20px;}


}

@media(min-width:1000px ) {
 .phone-target{font-size:14px;}
}

.archivePokazaniy{
 height:500px; /* высота нашего блока */
 background: #fff; /* цвет фона, белый */
 border: 1px solid #C1C1C1; /* размер и цвет границы блока */
 overflow-y: scroll; /* прокрутка по вертикали */
}

.lkexit a {
 text-align: center;
 color:#ffffff;
 font-size: 18px;
 display:block;
 margin: 4px 0 23px 0px;
 padding:7px 8px 7px 8px;
 text-wrap: none ;
 border-radius: 5px;
 background: #1b998b;
 text-decoration: none;
}

.mobilelogo{
 padding: 0;
}
.logomobile{
 padding: 11px 0 10px 0;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
 -webkit-appearance: none;
 margin: 0;
}

input[type="number"] {
 -moz-appearance: textfield;
}

input[type="number"]:hover,
input[type="number"]:focus {
 -moz-appearance: number-input;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
 -webkit-appearance: none;
 margin: 0;
}