@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=cyrillic');

body {min-width:320px;font-family: 'PT Sans', sans-serif;}

a:focus {outline:0;text-decoration:none;}
.lk-blue a {color:#265CFF;}
.lk-blue a:focus, .lk-blue a:hover {color:#265CFF;}

.tm-logo-small {display:inline-block;}
.tm-logo-small img {max-height:45px;}

.tm-headerbar {text-align:center;}
.tm-headerbar .tm-logo {float:none;display:inline-block;}

#tm-content {margin:25px 0;}


.uk-grid > * > .uk-panel + .uk-panel {margin-top:0;}


.uk-panel-box {background:transparent;}
.uk-button {line-height:40px;font-size:18px;}
.lk-blue .uk-button {color:#000;}

.uk-button-primary:hover, .uk-button-primary:focus {background-color:#265CFF;}
.lk-blue .uk-button-primary {background-color:#265CFF;color:#fff;}
.lk-blue .uk-button-primary:hover, .lk-blue .uk-button-primary:focus {background-color:#FF9600;color:#fff;}


#lk-mobile {margin:0 -25px;}

.lk-mobile-toggle {background:#fafafa;display:none;}
.lk-mobile-toggle a {font-size:18px;height:50px;line-height:50px;text-align:center;color:#444;}
.lk-mobile-toggle a:hover, .lk-mobile-toggle a.active {background:#f8f8f8;color:#444;text-decoration:none;}
.lk-mobile-toggle a:before {font-family:FontAwesome;display:inline-block;font-size:18px;margin:0 10px 0 0;}
.lk-mobile-toggle #lk-mobile-menu {text-transform:uppercase;}
.lk-mobile-toggle #lk-mobile-menu:before {content:"\f0c9";}

.lk-mobile-content > div {/*display:none;*/}
#lk-search-mobile-content, #lk-cart-mobile-content {border:10px solid #f8f8f8;padding:10px;text-align:center;}

.lk-mobile-menu {list-style:none;padding:0;margin:0;}
.lk-mobile-menu ul {list-style:none;padding:0;margin:0;}
.lk-mobile-menu li > a {display:block;padding:15px 10px;font-size:18px;line-height:20px;background-color:#f8f8f8;color:#333;}
.lk-mobile-menu li > a:hover, .lk-mobile-menu li > a.active {background-color:#F79C00;color:#fff;text-decoration:none;}
.lk-mobile-menu > li > a {text-transform:uppercase;}
.lk-mobile-menu li > a.parent {padding-right:54px;}
.lk-mobile-menu li.level2 > a {padding-left:30px;}
.lk-mobile-menu li.level3 > a {font-size:18px;padding-left:50px;}
.lk-mobile-menu li {position:relative;}
.lk-mobile-menu span.opener {position:absolute;right:0;top:0;display:block;cursor:pointer;text-align:center;width:50px;height:50px;line-height:50px;font-family:FontAwesome;}
.lk-mobile-menu span.opener:before {content:"\f067";line-height:50px;}
.lk-mobile-menu .item-active > span.opener:before {content:"\f068";}
.lk-mobile-menu span.opener:hover {background-color:rgba(0,0,0,.05);}
.lk-mobile-menu li:hover span.opener {color:#fff;}
.lk-mobile-menu li:hover span.opener:hover {color:#333;}
.nav-panel {background-color:#fff;color:#333;z-index:1;position:relative;}
.lk-mobile-menu > li > .nav-panel {box-shadow:0 3px 10px rgba(0,0,0,.15);}
.nav-panel-inner {padding:24px;}


.uk-navbar {background:transparent;margin:15px 0 30px;}
.uk-navbar-nav > li > a {font-family: 'PT Sans', sans-serif;}

.uk-navbar-center {max-width:none;}

.uk-navbar-nav {float:none;text-align:center;}
.uk-navbar-nav > li {float:none;display:inline-block;}
.uk-navbar-nav > li > a {border-bottom:5px solid #FF9600;margin:0 35px;padding:0 25px;font-weight:bold;font-size:22px;}
.uk-navbar-nav > li:nth-child(2) > a {border-bottom:5px solid #265CFF;}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a, .uk-navbar-nav > li.uk-active > a {background-color:transparent;color:#FF9600;}
.uk-navbar-nav > li:nth-child(2):hover > a, .uk-navbar-nav > li:nth-child(2) > a:focus, .uk-navbar-nav > li:nth-child(2).uk-open > a, .uk-navbar-nav > li:nth-child(2).uk-active > a {background-color:transparent;color:#265CFF;}

#lk-submenu {border-bottom:1px solid #ccc;}

#lk-submenu .uk-nav-side > li {display:inline-block;}
#lk-submenu .uk-nav-side > li > a {font-size:18px;border-left:5px solid #FF9600;margin:0 10px 20px 0;padding:5px 10px;}
.lk-blue #lk-submenu .uk-nav-side > li > a {border-left:5px solid #265CFF;}
#tm-top-b .uk-nav-side > li > a:hover, #lk-submenu .uk-nav-side > li > a:focus, #lk-submenu .uk-nav-side > li.uk-active > a {background-color:transparent;color:#FF9600;}
.lk-blue #lk-submenu .uk-nav-side > li > a:hover, .lk-blue #lk-submenu .uk-nav-side > li > a:focus, .lk-blue #lk-submenu .uk-nav-side > li.uk-active > a {background-color:transparent;color:#265CFF;}


#tm-top-a .uk-panel > div {height:400px;background-position:50% 50%;}
#tm-top-a .uk-panel-box {padding:0;}


#lk-footer {background:#F79C00;color:#fff;font-size:18px;}
#lk-footer a {color:#fff;}
#lk-footer p {margin:0 0 10px 0;}
#lk-footer .uk-panel-box {background:transparent;color:#fff;padding:20px 0;}
#lk-footer .uk-button {background:transparent;color:#fff;border:1px solid #fff;font-size:18px;margin:5px 0;padding:0 20px 0 20px;line-height:30px;}
#lk-footer .uk-button:hover, #lk-footer .uk-button:focus {background:#fff;color:#F79C00;}

#lk-footer .uk-nav > li > a {color:#fff;font-size:18px;padding:4px 20px;}
#lk-footer .uk-nav-side > li > a:hover, #lk-footer .uk-nav-side > li > a:focus, #lk-footer .uk-nav-side > li.uk-active > a {background:rgba(255, 255, 255, 0.15);}

#lk-footer [class*="uk-icon-"] {font-size:40px;margin:40px 20px 0 0;}


.uk-breadcrumb {color:#B9B9B9;}


.uk-article-title {font-size:18px;line-height:32px;font-weight:bold;color:#FF9600;border-bottom:2px solid #FF9600;display:inline-block;}
.lk-blue .uk-article-title {color:#265CFF;border-bottom:2px solid #265CFF;}
.uk-article {font-size:16px;}
.lk-readmore {text-align:right;}


.lk-form {max-width:800px;margin:0 auto;}
.lk-form .uk-form input:not([class*="uk-form-width-"]):not([class*="uk-width-"]):not([type="radio"]):not([type="checkbox"]), .lk-form .uk-form textarea:not([class*="uk-form-width-"]):not([class*="uk-width-"]) {width:100%;}
.lk-label {line-height:40px;text-align:right;}


.lk-introtext p:first-child {color:#868686;}
.lk-introtext {min-height:60px;}
.lk-buttons, .uk-grid > * > .lk-buttons:last-child {margin:25px 0;}

.uk-article .lk-buttons {margin:0 0 25px 0;}
.uk-article .lk-buttons .uk-button-primary {margin:0 0 0 15px;}


.lk-image img {transition: transform .2s;}
.lk-image:hover img {transform:scale(1.1);}


@media (max-width: 767px) {
	.tm-navbar {margin:10px -25px;}
	.lk-label {text-align:left;}

	.uk-article .uk-align-right {float:none;margin:0 0 20px 0;}
}