@charset "UTF-8";

/*
Theme Name: altenergiya
Description: Markup by <a href="http://www.sdelaysite.com/">Andrey Morkovin</a>
Author: Andrey Morkovin
Text Domain: altenergiya
*/

/* Normalize & Reset */
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,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
img{max-width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
a{outline:none;}
abbr[title]{border-bottom:1px dotted;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
sub,
sup{font-size:75%;line-height:0;position:relative;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}
button,
input,
select,
textarea{font-family:inherit;font-size:100%;margin:0;}
button,
input{line-height:normal;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
input:focus,
button:focus,
select:focus,
textarea:focus{outline:none;}
table{border-collapse:collapse;border-spacing:0;}
html{height:100%;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary{display:block;}
body{font:15px/20px Tahoma, Arial, sans-serif;width:100%;height:100%;color:#000;}
.wrapper{width:100%;margin:0 auto;min-height:100%;height:auto !important;min-width:1000px;}
p{margin-bottom:20px;}
a{color:#1F7DC7;text-decoration:underline;}
a:hover{text-decoration:none;color:#FF6000;}
.header{height:160px;background:#1f7dc7 url("img/bg-head-1034.jpg") center top no-repeat;overflow:hidden;}
.header_wrap{width:1000px;overflow:hidden;margin:0 auto;}
.header_logo{float:left;text-align:center;font-family:'Trebuchet MS', Arial, sans-serif;margin:10px 0 0;width:380px;text-decoration:none;padding:0 0 50px 250px;}
.header_logo-head{color:#FFF;text-decoration:none;display:inline-block;font-size:45px;line-height:45px;font-weight:bold;text-shadow:0 1px 0 rgba(0, 0, 0, 0.34);}
.h_info-logo:hover{color:#FFF;}
.header_logo-desc{color:#094f85;font-size:23px;line-height:23px;font-weight:bold;margin:5px 0 3px;display:block;}
.header_logo-txt{color:#173F74;font-size:15px;line-height:18px;}
.header_search{float:right;margin-top:36px;height:34px;width:252px;background:#FFF;}
.header_search input[type=text]{border:none;outline:none;}
.header_search-s{width:190px;height:34px;margin-left:12px;float:left;background:none;font-size:14px;border:none;}
.header_search-btn{float:right;width:23px;height:18px;background:url("img/icon.png") no-repeat left top;margin:8px 12px 0 0;cursor:pointer;border:none;}
.header-widget{margin:16px auto 36px;width:1000px;}
.mmenu1{position:relative;background:#f0f0f0;margin-bottom:20px;text-align:center;}
.mmenu1 a{display:inline-block;padding:10px 15px;}
.mmenu2{position:absolute;top:15px;right:15px;line-height:1px;}
.breadcrumbs{margin:20px auto 30px;color:#1F7DC7;font:14px/16px Arial, sans-serif;width:1000px;}
.breadcrumbs a{display:inline-block;font:14px/16px Arial, sans-serif;position:relative;}
.middle{width:1000px;padding:0 0 100px;position:relative;margin:10px auto 0;overflow:hidden;}
.middle:after{display:table;clear:both;content:'';}
.container{width:100%;float:left;overflow:hidden;}
.content{padding:0;max-width:660px;}
#slider_block{margin-bottom:20px;}
.slider_text{position:absolute;bottom:0;padding:5px 24px 24px;left:0;background:rgba(0, 0, 0, 0.4);color:#FFF;font-size:14px;width:650px;}
.title_slider{margin-bottom:8px;}
.title_slider a{color:#FFF;font-size:18px;}
.fotorama__nav-wrap{position:absolute;bottom:0;left:0;}
.c_new-publ ul{list-style:none;margin:0;overflow:hidden;}
.c_new-item{width:306px;margin-bottom:40px;float:left;overflow:hidden;}
.c_new-item.fr{float:right;}
.c_new-post{height:200px;width:304px;border:1px solid #c5c5c5;position:relative;overflow:hidden;}
.c_new-img{position:absolute;z-index:1;border:none;}
.c_new-link{position:absolute;bottom:0;display:block;z-index:2;font-size:17px;line-height:26px;text-align:center;color:#FFF;background:rgba(0, 0, 0, 0.45);padding:7px 0;text-decoration:underline;width:100%;}
.c_new-link:hover{background:rgba(0, 99, 178, 0.7);text-decoration:none;color:#FFF;}
.c_new-link:after{position:absolute;content:"";display:block;height:200px;width:304px;bottom:0;left:0;}
.c_new-publ-cat{margin:9px 0 0 2px;background:url("img/icon.png") -30px 0 no-repeat;height:21px;padding-left:32px;}
.c_new-publ-cat a{color:#8F8F8F;display:inline-block;height:21px;font:14px/21px Arial, sans-serif;}
.c_new-publ-cat a:hover{color:#FF5A00;}
div.cont_widget{
  width:100%;}
.content_article h1,
.c_title,
.content_article h2{border-bottom:2px solid #e6e6e6;font-size:25px;font-weight:bold;padding-bottom:3px;margin-bottom:17px;line-height:27px;}
.content_article h1, .c_title{color:#00b300;}
.content_article h2,
.new-content-1ps h2{border-bottom:none;font-size:20px;color:green;}
.content_article h3{font-size:18px;line-height:20px;color:#373737;margin-bottom:18px;font-weight:normal;}
.content_article blockquote{background:#E6E6E6 url("img/bg-lamp.png") 18px 5px no-repeat;padding:20px 27px 10px 80px;min-height:100px;color:#2E2E2E;margin-bottom:20px;}
.content_article blockquote *{margin:0;}
.content_article ul,
.content_article ol{list-style:none;margin:0 0 20px 32px;counter-reset:li;clear:both;}
.content_article li{margin-bottom:10px;padding-left:24px;position:relative;}
.content_article ol li{min-height:30px;}
.content_article ul li:before{position:absolute;content:"";width:12px;height:12px;border-radius:100%;background:#1f7dc7;left:0;top:5px;}
.content_article ol li:before{position:absolute;width:28px;height:28px;border-radius:100%;background:#1f7dc7;left:-12px;top:-3px;content:counter(li);counter-increment:li;color:#FFF;text-align:center;line-height:28px;}
.content_article img{border:1px solid #c5c5c5;max-width:670px;}
.alignleft{display:inline;float:left;margin-right:1.625em;}
.alignright{display:inline;float:right;margin-left:1.625em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.comment-respond{background:#f3f3f3;padding:20px;color:#373737;margin-bottom:50px;}
.comments_form_title,
#comments_block_title{font-size:18px;color:#373737;margin-bottom:15px;}
.add_comment_name_email input,
#comment_textarea{height:36px;padding-left:12px;width:300px;border:1px solid #d5d5d4;margin-bottom:12px;border-radius:7px;}
#comment_textarea{height:135px;width:575px;resize:none;padding-top:12px;}
#submit_comment_form{width:186px;height:40px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RENERkM5NzY2MDRDMTFFNEIxQjlERkY0M0U1RkM2NEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RENERkM5Nzc2MDRDMTFFNEIxQjlERkY0M0U1RkM2NEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQ0RGQzk3NDYwNEMxMUU0QjFCOURGRjQzRTVGQzY0RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQ0RGQzk3NTYwNEMxMUU0QjFCOURGRjQzRTVGQzY0RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlREEtsAAABMSURBVHjabIzRCcAwEEJVslV27GhdogP0P4TY40IhKf2Q8x6q6nEKQMiiIZP5085rIvn0TP5m/mVdd9tYAdUx9xTdERsr+2YW9ggwAPYkGbh/Zt8VAAAAAElFTkSuQmCC") repeat-x;text-align:center;color:#fff;font-size:14px;text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);text-transform:uppercase;border:none;outline:thin;cursor:pointer;border-radius:18px;}
.commentlist{list-style:none;margin-bottom:20px;}
.commentlist li{background:#f3f3f3;padding:10px;margin-bottom:10px;}
.commentlist li .comment{overflow:hidden;margin-bottom:10px;}
.commentlist li .gravatar{float:left;margin-right:15px;}
.commentlist li .comment_content{float:left;}
.commentlist li .children{list-style:none;overflow:hidden;margin-left:20px;}
.category ul li{overflow:hidden;padding-bottom:20px;border-bottom:1px solid #d8d8d8;margin-bottom:20px;width:100%;display:table;}
.category ul li img{border:1px solid #c5c5c5;height:auto;max-width:200px;}
.category ul li .txt{float:right;width:430px;}
.category ul li a{display:table-cell;font-size:18px;line-height:24px;text-align:center;vertical-align:middle;width:100%;}
.category ul li .txt a{display:inline-block;margin-bottom:14px;text-align:left;}
.category ul li p{margin-bottom:0;}
.category .pagination li{overflow:hidden;padding-bottom:0px;border-bottom:none;margin-bottom:0px;width:auto;display:inline-block;}
.category .pagination li a{display:inline-block;font-size:13px;line-height:-moz-block-height;margin-bottom:0;text-align:center;vertical-align:middle;width:auto;}
.pagination{margin-bottom:45px;text-align:center;height:27px;}
.pagination li{display:inline;}
.pagination a,
.pagination span{display:inline-block;margin:0 5px;color:#6B6B6B;font:bold 13px/25px 'Myriad PRO', Tahoma, sans-serif;}
.pagination a,
.pagination span.current{height:25px;padding:0 8px;line-height:25px;text-decoration:none;border-radius:2px;}
.pagination a{border:1px solid #d9d9d9;background-clip:padding-box;background-color:#f2f2f2;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.06), inset 0 0 0 1px rgba(255, 255, 255, 0.5);box-shadow:0 1px 2px rgba(0, 0, 0, 0.06), inset 0 0 0 1px rgba(255, 255, 255, 0.5);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDI3IDI3IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNDkuNDc5MTY2NjY2NjY2NyUiIHkxPSIxNTclIiB4Mj0iNDkuNDc5MTY2NjY2NjY2NyUiIHkyPSI2Ljk5OTk5OTk5OTk5OTk5JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(-89%, rgba(0, 0, 0, 0.5)), color-stop(61%, rgba(255, 255, 255, 0.5)));background-image:linear-gradient(bottom, rgba(0, 0, 0, 0.5) -89%, rgba(255, 255, 255, 0.5) 61%);}
.pagination span.current{background-clip:padding-box;background-color:#1f7dc7;color:#FFF;text-shadow:0 1px 0 #000;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.06), inset 0 1px 1px rgba(255, 255, 255, 0.35);box-shadow:0 1px 2px rgba(0, 0, 0, 0.06), inset 0 1px 1px rgba(255, 255, 255, 0.35);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDI3IDI3IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNDkuNDc5MTY2NjY2NjY2NyUiIHkxPSIxNTclIiB4Mj0iNDkuNDc5MTY2NjY2NjY2NyUiIHkyPSI2Ljk5OTk5OTk5OTk5OTk5JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear, left top, left bottom, from(bottom), color-stop(-89%, rgba(255, 255, 255, 0.3)), color-stop(61%, rgba(0, 0, 0, 0.3)));background-image:linear-gradient(bottom, rgba(255, 255, 255, 0.3) -89%, rgba(0, 0, 0, 0.3) 61%);}
.resent_post-title{font-size:18px;line-height:20px;margin-bottom:10px;color:#373737;}
.resent_post ul{list-style:none;overflow:hidden;width:680px;margin-left:-3px;margin-bottom:36px;}
.resent_post ul li{width:164px;margin:0 3px;float:left;overflow:hidden;}
.resent_post ul li{display:block;height:116px;width:162px;border:1px solid #c5c5c5;position:relative;overflow:hidden;}
.resent_post ul li img{position:absolute;z-index:1;border:none;width:162px;}
.resent_post ul li a{position:absolute;bottom:0;display:block;z-index:2;font-size:12px;line-height:14px;text-align:center;color:#FFF;background:rgba(0, 0, 0, 0.45);padding:5px;text-decoration:underline;width:152px;}
.resent_post ul li a:hover{background:rgba(0, 99, 178, 0.7);text-decoration:none;}
.resent_post ul li a:before{position:absolute;content:"";bottom:0;left:0;height:116px;width:162px;}
.c_social{margin:17px 0 28px;overflow:hidden;height:26px;}
.c_social .yandex_single{float:left;}
.content_article table{margin-bottom:10px;background:#eee;}
.content_article table td{border:1px solid #333;padding:5px;}
.sidebar{float:left;width:310px;margin-left:0;position:relative;padding-bottom:10px;}
.s_box{margin-bottom:30px;}
.s_title{height:39px;border:1px solid #c4c4c4;text-transform:uppercase;margin-bottom:14px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDMwNSA0NSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTJlMmUyIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIzMDUiIGhlaWdodD0iNDUiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);background-image:-webkit-gradient(linear, left bottom, left top, from(#e2e2e2), to(#f7f7f7));background-image:linear-gradient(bottom, #e2e2e2 0%, #f7f7f7 100%);color:#373737;font-family:"Arial";font-size:16px;font-weight:bold;line-height:39px;padding-left:10px;}
.s_box ul{list-style:none;margin:0;}
.s_title a{color:#373737;text-decoration:none;display:block;}
.s_box:first-child .s_title a:hover{text-decoration:none !important;}
.s_box:first-child .s_title:first-child:hover{background:#e2e2e2;background:-webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#f7f7f7));background:linear-gradient(to bottom, #e2e2e2 0%, #f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#f7f7f7', GradientType=0);}
.company-image-archive{display:table-cell;margin:0 auto;text-align:center;vertical-align:middle;width:36%;}
.s_title a:hover{text-decoration:underline;}
.s_box nav ul li{padding:5px 5px;}
.s_box nav ul li.current-menu-item{background:#DDD;}
.s_box nav ul li a,
.s_box nav ul li span{display:inline-block;min-height:18px;background:url("img/icon.png") 0 -21px no-repeat;line-height:18px;padding-left:24px;font-size:16px;font-family:"Arial", sans-serif;}
.s_box nav ul li span{text-decoration:none;color:#1F7DC7;}
.s_box-popul{list-style:none;}
.s_box-popul li{padding:4px 4px 28px 10px;overflow:hidden;}
.s_box-popul li:last-child{padding-bottom:15px;}
.s_box-popul li img{float:left;border:1px solid #DADADA;margin-right:12px;}
.s_box-txt{text-align:center;padding:4px 25px 20px;font:13px/16px 'Open Sans', 'PT Sans', Tahoma, sans-serif;color:#727272;}
.s_box .textwidget table{width:100%;}
.s_box form{margin-bottom:40px;overflow:hidden;}
.s_box input{outline:none;display:block;margin:0 auto 8px;}
.s_box input[type="text"]{width:240px;height:40px;border:1px solid #dfdfdf;padding-left:18px;-webkit-box-shadow:inset 3px 4px 5px rgba(0, 0, 0, 0.11);box-shadow:inset 3px 4px 5px rgba(0, 0, 0, 0.11);font-size:14px;}
.s_box input[type="submit"]{width:258px;height:40px;background:#176bbb url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAVCAYAAAAuJkyQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0EyNUIxNDA1Q0ExMTFFNEIzNUJDNzc5MzgzRjA1NDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0EyNUIxNDE1Q0ExMTFFNEIzNUJDNzc5MzgzRjA1NDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQTI1QjEzRTVDQTExMUU0QjM1QkM3NzkzODNGMDU0MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQTI1QjEzRjVDQTExMUU0QjM1QkM3NzkzODNGMDU0MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqHpz2QAAALASURBVHjaYvj//789EN/7P7AAZL8HAxAwAbFQbGys9fXr11cCBf8x0BlcuXJlvYaGRsGqVauMgFxhBqAjfn79+nXH27dvZZcuXRry8ePHB/QIks+fPz9ub28vdHBwCHn//v0ukBjQQWIMMAV//vz5/OXLl3RPT0/RCxcuzPv79+9vWjjk379/f8+dO7dcXl7eZ/PmzQ1A/keYHNBBrgzoGr59+3bww4cPyrNmzfICuvwmNR0DNPdedXV1lp+fX8SnT58OostjdRAIAEPnKzBIy42NjflPnTo1Gcj/QYlDQKF99OjR+SIiIp779+/vQA4VohyEFFpnf/78qTFt2jSnV69eXSTHMe/evbuRlZWVAsw40cBQOYZPLUEHQdPWD2BoNZqbm/OdOHGiC8j/RmSo/ACGxgxubm73kydPTgCGyhdCeohyEAzcuXOnBaiBsbOz0+LFixen8KkFhWZiYmI8UL3ztWvXyoi1g2gHAcuoTSEhIdG/fv26D+Q25ubm8u3du7f29+/fX9BC89u2bdv6QaFy8eLFacBQAalXefny5RSqOQjmGGBaegYT+/79+21g+rKoqqrSefLkyWGQ2PPnz0/5+vpGVlRUpP348eM6TC2Q/erMmTO6jx49mkGxg0COiY6OjkV2DFrhNmX16tVCLS0tgaBy5caNG3NAAYWuDuiB1yBHPX78eAbZDiLkGBgAyj8G4mxgdN3Cpw7kKGA1oY8vpHA66OrVqxuIcQypAOSo8+fPG+ByFFYHgRwTFRVFdccgOwpYdRhgiz4MB9HaMUgFLthR6CGF4iBYNAGz9gt61PbYog/uIJhjgOUKXRyDlCHeIjsK5qDJA+EYbI4COYgR1GqrqalxSUlJ+bZw4UJtYJSxktPyY2RkZIB4ErsYLjYIPH369N2CBQs2A5lSjEj6OYGYlWHgwG8g/g4QYAAN8ls9BBinjQAAAABJRU5ErkJggg==") 48px 11px no-repeat;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.48);box-shadow:0 1px 0 rgba(0, 0, 0, 0.48);border:none;color:#fff;padding-left:38px;font:14px "Open Sans", sans-serif;text-shadow:0 1px 0 rgba(0, 0, 0, 0.27);text-transform:uppercase;cursor:pointer;}
.footer{width:100%;margin:-84px auto 0;height:auto;position:relative;min-width:1000px;background:#344655;color:#FFF;padding:20px 0;}
.footer_wrap{width:1000px;margin:0 auto;overflow:hidden;}
.footer_copy{float:left;margin-top:35px;}
.footer_nav{float:left;margin:35px 0 0;overflow:hidden;}
.footer_nav ul{list-style:none;}
.footer_nav ul li{float:left;margin-left:16px;}
.footer_nav ul li a{color:#FFF;}
.footer_nav ul li a:hover,
.footer_nav ul li span{color:#FF7200;text-decoration:none;}
.footer_count{float:right;margin-top:31px;}
.footer_social-icon{float:right;font-size:0;text-align:right;margin:25px 11px 0 0;}
.footer_social-icon a{display:inline-block;width:38px;height:37px;background:url("img/icon.png") 0 -70px no-repeat;margin-right:11px;text-indent:-1989px;}
.footer_social-icon a.vk{background-position:0 -70px;}
.footer_social-icon a.ok{background-position:-38px -70px;}
.footer_social-icon a.fb{background-position:-76px -70px;}
.footer_social-icon a.tw{background-position:-113px -70px;}
.footer_social-icon a.gp{background-position:-151px -70px;}
.footer_social-icon a.yt{background-position:-189px -70px;}
.gotop{position:fixed;bottom:130px;right:10px;width:75px;height:75px;border:1px solid #e0e0e0;border-radius:100%;background-clip:padding-box;background-color:#efefef;-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.27);box-shadow:0 5px 5px rgba(0, 0, 0, 0.27);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDc1IDc1IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9Ijc1IiBoZWlnaHQ9Ijc1IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);background-image:-webkit-gradient(linear, left top, left bottom, from(bottom), color-stop(0%, #fdfdfd), to(#f7f7f7));background-image:linear-gradient(bottom, #fdfdfd 0%, #f7f7f7 100%);text-indent:1989px;cursor:pointer;}
.gotop:after{position:absolute;left:0;top:0;width:75px;height:75px;background:url("img/bg-gotop.png") center no-repeat;content:"";border-radius:100%;cursor:pointer;}
.map-acf-map{width:100%;height:200px;border:#ccc solid 1px;margin:20px 0;}
.gm-style img{max-width:none !important;}
.company-field{clear:both;}
.company-balloon img{float:left;margin:0 10px 0 0;}
.map-company{padding:0 0 30px;}
.search-company .categories p{display:inline-block;margin:0 10px 5px 0;}
.search-company .categories input[type="checkbox"]{margin:0 5px 0 0;}
.search-company input[type="text"]{width:257px;height:18px;margin:0 0 15px;padding:5px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #aaa;}
.search-company{margin:0 0 20px;}
.search-company .title{padding:10px 0;}
.company-field-label,
.products-images-label,
.products-info-label{font-size:16px;line-height:19px;padding:15px 0 7px;}
.for-adv{padding:20px 0 0;}
.search-company #location_categories_chosen{width:100% !important;}
#location-categories{display:none !important;}
.search-company .country{float:left;}
.search-company .city-select{float:right;}
.search-company input[type="submit"]{background-image:none;padding-left:0;margin:15px 0;clear:both;width:100%;float:left;}
.search-company select{width:125px;}
#search-company{margin:8px 0 0;overflow:inherit !important;}
.search-company .chosen-container-multi .chosen-choices li.search-field input[type="text"],
.search-company .chosen-container-multi .chosen-choices li.search-choice{font-size:14px !important;}
.search-company .chosen-container-multi .chosen-choices,
.search-company .chosen-container .chosen-drop{width:267px;}
.search-company .chosen-drop,
.search-company .chosen-container .chosen-results{z-index:99999;}
.s_box .s_title{clear:both;}
.description-box .text{display:none;cursor:pointer;}
.description-box .description:hover{cursor:pointer;}
.sidebar .description-box .text{background:#5a5a5a none repeat scroll 0 0;color:#fff;margin-top:10px;padding:10px;position:absolute;width:250px;z-index:999;}
.sidebar #search-company input[type="text"]{padding:5px 30px 5px 5px;width:232px;}
.sidebar .description-box .text:after{content:url("img/corner.png");position:absolute;right:8px;top:-16px;}
.sidebar .search-input,
.sidebar .categories,
.sidebar .country,
.sidebar .city-select{position:relative;}
.sidebar .country .description,
.sidebar .city-select .description{bottom:auto;right:45px;top:13px;}
.sidebar .country .description-box .text,
.sidebar .city-select .description-box .text{left:0;top:33px;}
.sidebar .city-select .description-box .text{left:auto;right:0;}
.sidebar .country .description-box .text::after,
.sidebar .city-select .description-box .text::after{content:url("img/corner.png");position:absolute;right:185px;top:-16px;}
.sidebar .city-select .description-box .text:after{right:40px;}
.sidebar .description{border:1px solid #ccc;border-radius:10px;bottom:6px;font-size:10px;line-height:15px;padding:0 5px;position:absolute;right:10px;}
.company-field.type .company-field-label,
.company-field.postcode .company-field-label{float:left;margin-right:5px;padding:0;}
.company-field.map .company-field-label{padding:0;}
.company-field.map .company-field-label strong{float:left;margin-right:5px;}
.forum-middle{width:100%;max-width:100%;padding:0 0 100px;position:relative;margin:10px auto 0;overflow:hidden;}
.forum-middle:after{display:table;clear:both;content:'';}
.forum-content{padding:0.5em;}
#bbpress-forums{width:100%;max-width:100%;margin:0;padding:0;}
#bbpress-forums li:before{background:transparent;}
li.bbp-forum-info li.bbp-topic-title{width:60%;}
li.bbp-forum-topic-count,
li.bbp-topic-voice-count,
li.bbp-forum-reply-count,
li.bbp-topic-reply-count{width:5%;}
li.bbp-forum-freshness,
li.bbp-topic-freshness{width:24%;}
.adv{overflow:auto;}
video,
iframe{max-width:100% !important;}
@media (max-width:1199px){.wrapper{min-width:1px;padding-bottom:0 !important;}
.header{position:relative;}
.header_wrap{width:94%;}
.header_logo{left:3%;right:3%;position:absolute;top:10px;padding:0;width:auto;}
.header_logo-desc{display:none;}
.header_logo-txt{display:none;}
.header_search{width:240px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:90px;margin-top:0;float:none;background:none;}
.header_search input[type=text]{background:#fff;}
.header_search-s{width:100%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.header_search-btn{position:absolute;top:6px;right:5px;margin:0;height:18px !important;padding:0;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.header-widget{width:94%;}
.breadcrumbs{width:94%;}
.middle{width:94%;}
.new-content-1ps .contacts{margin-bottom:30px;}
.container{float:none !important;}
.content{padding-right:0;}
.c_new-publ ul{text-align:center;margin:0 -10px;}
.c_new-item{display:inline-block;vertical-align:top;max-width:306px;width:100%;float:none;margin:0 10px 30px 10px;text-align:left;}
.c_new-item.fr{float:none;}
.content_article .adsbygoogle{width:100% !important;max-width:100% !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;}
.c_new-publ.category ul{text-align:left;margin:0;}
.category ul li{display:block;font-size:0;}
.category ul li img{max-width:100%;}
.category ul li .txt{width:75%;display:inline-block;float:none;vertical-align:middle;padding-left:15px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sidebar{margin-left:0;width:auto;float:none;}
.company-image-archive{width:25%;display:inline-block;vertical-align:middle;float:none;}
.footer{min-width:1px;height:auto;margin:0;text-align:center;padding:15px 0;position:static !important;height:auto !important;}
.footer_wrap{width:94%;}
.footer_copy{float:none;width:auto;margin-top:0;}
.footer_nav{float:none;width:auto;margin:15px 0;}
.footer_nav ul{text-align:center;}
.footer_nav ul li{float:none;margin:0 10px;display:inline-block;}
.footer_count{float:none;text-align:center;margin:0;}
input,
textarea{max-width:100% !important;-webkit-box-sizing:border-box;box-sizing:border-box;}
input{height:28px !important;}
}
@media (max-width:767px){.mmenu1 a{padding:10px;}
.content_article img{max-width:100%;height:auto;}
.category ul li .txt{display:block;width:auto;padding:0;}
.resent_post-title{text-align:center;}
.resent_post ul{margin:0 0 20px 0;text-align:center;font-size:0;width:auto;}
.resent_post ul li{display:inline-block;float:none;}
.resent_post ul li{display:inline-block;text-align:left;}
.company-image-archive{display:block;text-align:center;width:auto;}
}
.middle > .container > .container{width:auto;float:right;}
#searchform{position:relative;}
.header_search-s{float:none;padding:0 10px 0 10px;margin:0;box-sizing:border-box;}
.header_search-btn{position:absolute;height:34px;top:0;right:0;margin:0;width:auto;background:#FF7200;color:#FFF;padding:0 10px;}
.mmenu1 a.active,
.bottom-menu-sidebar a.active{color:#FF7200;}
p.publ-date{position:absolute;z-index:11111;color:#FFF;background:rgba(0, 0, 0, 0.45);padding:5px 10px;right:0;display:inline-block;}
p.publ-date-article{color:#999;}
.bottom-menu-sidebar{display:flex;flex-wrap:wrap;}
.bottom-menu-sidebar a{color:#FFF;line-height:2;margin-right:10px;}
.middle .header_search{border:1px solid #DDD;margin:0 auto 30px;float:none;width:50%;position:static;transform:none;}
.header_search .header_search-s{width:100%;height:34px !important;}
.header_search-btn{height:34px !important;}
body{height:100%;}
.wrapper{min-height:100%;box-sizing:border-box;padding-bottom:230px;position:relative;}
.footer{height:230px;position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;}
.main-page-producers{list-style:none !important;margin:30px 0 !important;}
.main-page-producers li{display:flex;align-items:flex-start;margin-bottom:30px;padding-left:0 !important;}
.main-page-producers li img{max-width:100px;display:block;margin-right:20px;}
.main-page-producers + a{margin-bottom:50px;display:block;text-align:center;font-weight:bold;font-size:20px;}
.content_article .main-page-producers li:before{content:none;}
.new-content-1ps .c_title{margin-bottom:5px;border-bottom:0;}
.new-content-1ps h2{margin-bottom:10px;line-height:normal;}
.new-content-1ps p.subheader{font-size:16px;font-weight:bold;}
.new-content-1ps .act-text{text-align:center;}
.new-content-1ps a.main-link{display:block;text-align:center;font-weight:bold;font-size:20px;}
.new-content-1ps .contacts p{margin-bottom:0;}
.new-content-1ps .benefits{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;list-style:none;margin-top:20px;}
.new-content-1ps .benefits li{width:48%;box-sizing:border-box;}
.new-content-1ps .benefits-header{font-weight:bold;text-align:center;}
.new-content-1ps .benefits li img{width:60px;display:block;margin:15px auto;}
.new-content-1ps .benefits p:empty{display:none;}
@media (max-width:500px){.new-content-1ps .benefits li{width:100%;padding:0 10px;}
}
ul.library-chapters,
ul.library-books{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:0;margin:30px 0;list-style:none;}
ul.library-chapters li{width:49%;padding:0;margin-bottom:30px;display:flex;justify-content:space-between;}
ul.library-chapters li:before,
ul.library-books li:before{content:none;}
ul.library-chapters li .image{width:200px;height:150px;}
ul.library-chapters li .image img{max-width:100%;}
ul.library-chapters li .description{width:calc(100% - 220px);}
ul.library-chapters li .description p:empty{display:none;}
ul.library-chapters li .description a{font-size:16px;font-weight:bold;}
ul.library-chapters li .description div{margin-top:5px;}
ul.library-books li{width:25%;padding:0;margin-bottom:30px;display:flex;justify-content:space-between;align-items:center;}
ul.library-books li .image{width:50px;}
ul.library-books li p{width:calc(100% - 70px);margin-bottom:0;}
ul.library-books li p:empty{display:none;}
ul.library-books li img{border:0;}
.footer_wrap > p.developers{clear:both;margin:0;padding:10px 0;text-align:center;}
.footer_wrap > p.developers a{color:#FF7200;}
.feedback{padding:30px;background:#f9f9f9;}
.feedback br{display:none;}
.feedback form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.feedback form input, .feedback form textarea, .feedback form button{font-size:inherit;font-family:inherit;color:inherit;box-sizing:border-box;}
.feedback form input[type="text"]{width:48%;height:40px !important;line-height:40px;padding:0 20px;}
.feedback form textarea{width:100%;height:150px;resize:none;padding:20px;margin:20px 0;}
.feedback form input[type="file"]{width:280px;}
.feedback form label{display:block;width:calc(100% - 290px);margin-bottom:20px;}
.feedback form div{margin:auto;}
.feedback form button{background:#FF7200;height:40px;line-height:40px;padding:0 30px;display:inline-block;margin:0 10px;border:0;color:#FFF;font-weight:bold;}
.modal.popup-block{background:#FFF;margin:auto;padding:25px;text-align:center;position:relative;max-width:400px;box-sizing:border-box;}
.modal.popup-block h2{font-size:20px;margin-bottom:15px;}
.modal.popup-block p{margin-bottom:0;}
.modal.popup-block .mfp-close{color:#000 !important;}
@media (max-width:1200px){.content{max-width:none;}
}
@media (max-width:900px){ul.library-chapters li{flex-wrap:wrap;flex-direction:column;}
ul.library-chapters li .image{margin-bottom:15px;}
ul.library-chapters li .description{width:auto;}
}
@media (max-width:800px){ul.library-books li{width:49%;}
.feedback form label{width:auto;margin:20px 0;}
}
@media (max-width:500px){ul.library-chapters li, ul.library-books li{width:100%;}
.feedback form input[type="text"]{width:100%;margin-bottom:20px;}
.feedback form textarea{margin-top:0;}
.feedback form div{text-align:center;}
.feedback form button{margin:10px;}
}
.header_wrap .user-login{float:right;padding:15px 0;color:#FFF;width:100%;max-width:300px;text-align:right;}
.header_wrap .user-login:empty{margin-bottom:36px;}
.header_wrap .user-login a{color:#FFF;font-weight:bold;}
.header_search{margin-top:0;}

.shop-field h2 {margin-bottom: 7px;}
.shop-field-label {
    font-size: 16px;
    line-height: 19px;
    padding: 15px 0 7px;	
}
.content_article .goods img {
	max-width: 175px!important;
}
.shop-field.map {margin-top: 10px;}
.goods {width: 100%; text-align: center;}
.goods .col {width: 28%; float:left;padding: 0 15px;}
.goods .col .tovar-img {max-width: 175px; max-height: 275px;}
.goods .col .good-name {font-weight: bold;}
.good-price {font-weight: bold; color: #1f7dc7; font-size: 120%;}
@media (max-width: 768px){
	.goods .col {width: 40%; float:left;padding: 0 15px;}
}
@media (max-width: 440px){
	.goods .col {width: 100%; float:left;padding: 0 15px;}
}