.moduletable.lang-switch {
    text-align: end;
}
img {
    max-width: 100%;
    height: auto;
}
.mswodr li {
    line-height: 28px;
}

html, body {
    padding: 0;
    margin: 0;
    width: 100%;
    color: #000;
    height: 100%;
    font-family: OpenSans, sans-serif;
}

.blog .pull-left.item-image {
    display: none;
}

button#button14 {
    margin-bottom: 30px;
    margin-top: 20px;
}

footer a {
    color: rgba(255,255,255, 0.6) !important;
}

.banner1 {
    background-image: url(../../../images/banners/banner_gaza_1.jpg);
    width: 270px;
    height: 150px;
    background-color: #red;
    transition: all 0.3s ease;
    display: block;
}

.banner1:hover {
    background-image: url(../../../images/banners/banner_gaza_2.jpg);
}

.pull-left.item-image img {
    max-width: 1000px;
    margin: 0 auto;
    height: auto;
    display: block;
}

.moduletable_feedback {
    background: #F9F9F9;
    width: 650px;
    padding: 10px 50px 0 50px;
    margin: 0 auto;
}

.bt_footer li.item-125 {
    display: none;
}

.bt_footer li.item-124 {
    display: none;
}

.bt_footer li.item-122 {
    display: none;
}

span.baner {
    width: 100%;
    height: 195px;
    display: block;
    position: relative;
}

span.baner img {
    max-width: 100%;
}

/*.navigation .current.active {
    background-color: #5B5E65;
}*/
table tr td {
    border: 2px;
    border-color: grey;
    /*border: 1px solid #000;*/
}

h3 {
    font-size: 18px;
}

.techcharact, .tb_techchar, .parameter_table {
    width: 100%;
    border: 1px solid #333333;
    margin: 0px 0px 15px 0px;
    line-height: 22px;
}

.techcharact tr:first-child td, .tb_techchar tr:first-child td, .parameter_table tr:first-child td {
    background: #656870;
    color: #FFFFFF;
  
}

.techcharact tr:nth-child(even) td, .tb_techchar tr:nth-child(even) td, .parameter_table tr:nth-child(even) td {
    background: #FFFFFF;
}

.techcharact td, .tb_techchar td, .parameter_table td {
    border: 1px solid #efefef;
    /* padding: 3px; */
    background: #efefef;
  padding:10px;
}

.techcharact th, .tb_techchar th, .parameter_table td {
    padding: 3px;
}

sub {
    bottom: -.25em;
}

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    /*vertical-align: top;
margin-top:5px;*/
}

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

div.nn_sliders_content_wrapper div.nn_sliders_content {
    border: 0px solid #e5e5e5;
}

.col-xs-12, .col-md-12 {
    padding: 0;
    position: none;
}

h1 {
    margin: 0;
    font-family: OpenSans, sans-serif;
    font-weight: normal;
    font-size: 28px;
}

h2 a {
    font-family: OpenSans, sans-serif;
    font-weight: normal;
    text-decoration: none;
    color: #333;
    font-size: 20px;
}

.tip, .hasTooltip {
    display: block!important
}

.fade {
    display: none!important
}

h2 {
    margin: 0;
    font-weight: 500;
}

.blog h2 {
    border-top: 2px solid #CACACA;
    padding-top: 15px;
    margin-top: 20px;
    padding-bottom: 0px;
    font-size: 20px;
}

/*.page-header h1 {
    padding-top: 15px;
}*/
h3 {
    font-size: 18px;
    font-weight: 500;
}

a {
    color: #337ab7;
    text-decoration: none;
}

.wrapper {
    /* background-color: rgb(255,255,255); */
    width: 1170px;
    /* margin: 0 auto; */
    height: auto;
    /* margin-top: 20px; */
    margin: 0 auto;
    /* width: 1084px; */
    /* min-height: 90vh; */
    /*overflow: hidden;*/
    margin-top: 25px;
}

footer {
    width: 100%;
    /* float: left; */
    background-color: #5B5E65;
    height: auto;
}

dd.createdby {
    font-size: 0px;
}

.jn-intro {
    width: 245px;
    float: right;
    /* top: -20px; */
    position: relative;
    padding: 0px 0px 0px 0px !important;
    font-family: OpenSans, sans-serif;
    color: #fff;
}

.menuBaner8 {
    background: transparent url("/images/kniga.png") repeat scroll 0% 0%;
    position: relative;
    width: 270px !important;
    height: 270px !important;
    display: block;
}

li.item-154 {
    margin-top: 10px;
}

li.item-155 {
    margin-top: 10px;
}

li.item-156 {
    margin-top: 10px;
}

.junewsultra .jn {
    margin: 0px 0px 0px 0px;
    padding: 0;
    border: 1px #e0e0e0 solid;
    clear: both;
    display: block;
    width: 580px;
    height: 240px;
    position: relative;
    display: inline-block;
    background-color: #656870;
}

.jn-left img {
    width: 320px;
    position: absolute;
    height: 240px;
}

.junewsultra .jn .jn-right .jn-info {
    font-size: 90%;
    color: #B5B5B5;
    padding: 5px 0 0 0;
    float: right;
}

.junewsultra .jn-head, .junewsultra .jn .jn-intro, .junewsultra .jn .jn-more {
    clear: both;
    padding: 0px 0px;
}

.junewsultra .jn .jn-left img {
    padding: 0px;
    border: 0px #a7b3be solid;
      object-fit: cover;
}

.junewsultra .jn .jn-head {
    /* background: #f4f4f4 url(../images/bg.jpg) repeat-x 0 100%; */
    /* background: #fff; */
    background: #656870;
}

.junewsultra .jn a, .junewsultra .jn a:link, .junewsultra .jn a:visited, .junewsultra .jn a:hover {
    text-decoration: none;
    background: transparent;
    border: none;
    color: #fff;
    font-weight: 100;
    text-decoration: underline;
}

.junewsultra .jn .jn-right {
    float: right;
    width: 230px;
    font-family: OpenSans, sans-serif !important;
    padding: 0px 10px 0px 0px;
    background-color: #656870;
}

.junewsultra .jn .jn-right {
    float: right;
    width: 230px;
    font-family: OpenSans, sans-serif !important;
    padding: 0px 20px 0px 0px;
}

.junewsultra .jn .jn-right .jn-info {
    font-size: 90%;
    color: #B5B5B5;
    padding: 5px 0 0 0;
    float: right;
    position: absolute;
    bottom: 5px;
    right: 10px;
}

/*Header*/
header {
    width: 1170px;
    margin: 0 auto;
    position: relative;
    z-index: 3;
    height: auto;
    vertical-align: top;
}

header .logo a {
    margin-top: 0px;
    /* position: absolute; */
    /* height: 100%; */
}

header .logo img {
    max-height: 110px;
    display: inline-block;
    padding: 20px 0px;
    /*margin-bottom:15px;*/
}

input.button:hover {
    cursor: pointer;
}

.logo {
    display: inline-block;
    width: 320px;
    height: auto;
    min-height: 175px;
}

header .adrr {
    margin-top: 20px;
    line-height: 30px;
    /* margin-right: -200px; */
    position: relative;
    font-size: 16px;
    /* margin-left: 895px; */
    float: right;
    display: inline-block;
    width: 260px;
    vertical-align: top;
}
.tel-top .bld{
font-weight:bold !important;
}

header .adrr .it {
    color: #000000;
    /* text-decoration: dotted; */
}

header .adrr .it a {
    color: #BDC0C7;
    text-decoration: dotted;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

header .adrr .it a:hover {
    text-decoration: dotted;
    color: rgb(90,117,171);
}

header .languages {
    position: relative;
    right: 230px;
}

header .languages .rawimages {
    position: relative;
    margin-top: 30px;
    left: -5px;
}

header .languages .rawimages span {
    margin-right: 5px;
}

header .languages .rawimages span:last-child {
    margin-right: 0;
}

/*MENU*/
header .navigation {
    width: 1170px;
    height: 60px;
    margin: 0 auto;
    background-color: rgb(101,104,112);
    /* margin-bottom: 30px; */
    z-index: 4;
    position: relative;
    padding: 0;
    z-index: 1500;
}

header .navigation:before {
    position: absolute;
    width: 100%;
    height: 27px;
    top: 60px;
    left: 0;
    content: '';
    display: block;
    background-image: url('../images/top_menu_shadow.png');
    background-position: center;
    background-repeat: no-repeat;
}

header .navigation ul {
    list-style: none;
    /* float: left; */
    display: block;
}

header .navigation ul li {
    float: left;
    display: block;
}

header .navigation li:hover {
    background-color: #46484E;
}

header nav.navigation a:hover {
    color: rgb(255,255,255);
}

header .navigation .home {
    background: url('../images/home.png') no-repeat scroll transparent;
    background-position: 10px 10px;
    background-size: 45px 35px;
    text-indent: -999999em;
    background-color: #5B5E65;
    margin: 0;
    font-size: 0px;
    padding: 0 30px;
    position: relative;
    left: -30px;
}

header .navigation ul li:first-child {
    width: 20px;
}

header .navigation li:hover .home {
    background-color: none;
}

header .navigation li a {
    text-decoration: none;
    color: rgb(255,255,255);
    line-height: 60px;
    font-family: OpenSans, sans-serif;
    font-size: 14px;
    padding: 0 25px;
    display: inline-block;
}

header .navigation li ul {
    position: absolute;
    top: 60px;
    min-width: 280px;
    background-color: #46484E;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 0 0 5px 5px;
    display: none;
    list-style: none;
    margin: 0;
}

header .navigation li:hover ul {
    display: block;
    margin-left: 0;
}

header .navigation li li {
    float: none;
    margin: 0;
    position: relative;
    left: -30px;
}

header .navigation .moduletable_menu, header .navigation .menu {
    margin: 0;
    height: 100%;
}

header .navigation li ul li a {
    display: block;
    color: #8C9099;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    padding: 0 19px;
    height: 35px;
    line-height: 35px;
    white-space: nowrap;
    /*border-bottom: 1px solid rgba(255,255,255,.05);*/
    -webkit-transition: color ease 0.3s;
    -moz-transition: color ease 0.3s;
    -o-transition: color ease 0.3s;
    transition: color ease 0.3s;
}

.wrapper .navigation li ul li a:hover {
    color: rgb(255,255,255);
}

/*SEARCH*/
header nav .src {
    position: absolute;
    right: 0;
    top: 0px;
    z-index: 6;
    width: 60px;
    height: 60px;
    overflow: hidden;
    background-color: #5A75AB;
    -webkit-transition: width 0.3s ease-in 0s;
    -moz-transition: width 0.3s ease-in 0s;
    -o-transition: width 0.3s ease-in 0s;
    transition: width 0.3s ease-in 0s;
	transition-delay: 3s;
}

header nav .src:hover {
    width: 265px;
transition-delay: 0s;
}

header nav .src form {
    width: 265px;
    height: 60px;
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
}

header nav .src #mod-search-searchword {
    float: left;
    width: 163px;
    border: none;
    background: none;
    color: rgb(255,255,255);
    padding: 22px 15px;
    margin: 0;
    outline: none;
}

header nav .buttonagrs {
    float: right;
    width: 60px;
    height: 60px;
    text-align: center;
    color: rgb(255,255,255);
    line-height: 60px;
    font-size: 20px;
    border: none;
    background-color: #5A75AB;
    background-image: url(../images/src_ico.png);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center center;
    text-indent: -999999em;
}

/*NEWS_SLIDER*/
.wrapper .news_slider {
    width: 1170px;
    /* height: 506px; */
    margin: 0 auto;
    position: relative;
    margin-bottom: 35px;
}

.news_slider .carousel-caption {
    height: 480px;
    width: 300px;
    position: relative;
    top: -480px;
    left: 880px;
    background-color: #7E8A96;
    /* background-color: rgba(0,0,0,.3);*/
    padding-top: 86px;
    text-shadow: none;
    box-shadow: -7px 1px 10px rgba(0,0,0,.4);
}

.news_slider .carousel-caption h4 {
    color: rgb(255,255,255);
    font-size: 24px;
    margin: 0;
    line-height: 27px;
    font-family: 'Open Sans',sans-serif;
}

.news_slider .carousel-caption .jubc-intro {
    width: 250px;
    margin-top: 35px;
    margin-left: 30px;
    margin-right: 15px;
    word-wrap: break-word;
    text-align: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
}

.news_slider .carousel-caption .jubc-info {
    /*visibility: hidden;*/
    display: none;
}

.news_slider .carousel-caption .more {
    color: rgb(255,255,255);
    padding: 0 40px 0 19px;
    font-size: 12px;
    text-align: center;
    line-height: 40px;
    height: 40px;
    width: 106px;
    font-weight: 700;
    position: relative;
    right: 160px;
    top: 15px;
    display: inline-block;
    background-color: rgb(90,117,171);
    border: none;
    transition: background-color 0.4s ease-out 0s;
}

.news_slider .carousel-caption .more:hover {
    text-decoration: none;
    background-color: rgb(245,131,32);
}

.news_slider .carousel-caption h4 a:hover {
    text-decoration: none;
}

.news_slider .carousel-control.left {
    background-color: rgb(90,117,171);
    background-image: none;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 380px;
    left: 1060px;
    opacity: 1;
    z-index: 999999999;
    text-shadow: none;
    transition: background-color 0.4s ease-out 0s;
}

.news_slider .carousel-control.right {
    background-color: rgb(90,117,171);
    background-image: none;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 380px;
    right: 40px;
    opacity: 1;
    z-index: 999999999;
    text-shadow: none;
    transition: background-color 0.4s ease-out 0s;
}

.news_slider .carousel-control.left:hover {
    background-color: rgb(245,131,32);
}

.news_slider .carousel-control.right:hover {
    background-color: rgb(245,131,32);
}

/*NEWS BLOCK*/
.wrapper .news_block {
    width: 1170px;
    margin: 0 auto;
    position: relative;
    top: -20px;
}

.news_block .left_news_block, .news_block .right_news_block {
    width: 570px;
    height: 220px;
    float: left;
}

.news_block .left_news_block .jubc-info, .news_block .right_news_block .jubc-info {
    display: none;
}

.news_block .left_news_block {
    margin-right: 30px;
}

.news_block .carousel-control {
    display: none;
}

.news_block .carousel-inner .item img {
    width: 273px;
    height: 240px;
}

.news_block .carousel-inner {
    height: 240px;
}

.news_block .carousel-caption:before {
    content: '';
    position: relative;
    top: 64px;
    right: 155px;
    width: 0;
    height: 0;
    border-top: 20px solid #656870;
    border-left: 20px solid transparent;
}

.news_block .carousel-caption {
    position: relative;
    z-index: 99999;
    top: -240px;
    left: 273px;
    height: 240px;
    width: 300px;
    background-color: #656870;
    text-shadow: none;
}

.right_news_block .carousel-caption {
    background-color: #656870;
}

.right_news_block .carousel-caption:before {
    border-top: 20px solid #656870;
    border-left: 20px solid transparent;
}

.news_block .left_news_block .slide, .news_block .right_news_block .slide {
    height: 240px;
}

.news_block .left_news_block .news_hover a, .news_block .right_news_block .news_hover a {
    padding: 200px;
}

/*.news_block .jn:hover{
    width: 580px;
    height: 240px;
	color: rgb(90,117,171);
	background-image: url('../images/news_ico.png');
	background-repeat: no-repeat;
	background-position: top left;
	transition: all 0.5s ease 0s;
 }*/
.vse-news a {
    float: right;
    color: #868686;
    font-size: 14px;
    right: 5px;
    position: relative;
}

.news_block .left_news_block span, .news_block .right_news_block span {
    position: relative;
    top: 30px;
    left: 450px;
    z-index: 9999999;
}

.news_block .left_news_block span a, .news_block .right_news_block span a {
    color: rgb(255,255,255);
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.news_block .left_news_block span a:hover, .news_block .right_news_block span a:hover {
    text-decoration: none;
    color: rgb(90,117,171);
}

.news_block .left_news_block:hover .news_hover, .news_block .right_news_block:hover .news_hover {
    opacity: 1;
    visibility: visible;
    background-position: center;
}

.news_block .left_news_block .jubc-intro p, .news_block .right_news_block .jubc-intro p {
    text-align: center;
    margin-right: 8px;
    margin-left: 8px;
}

/*PRODUCTS MENU*/
.products_menu {
    width: 1170px;
    margin: 0 auto;
    list-style: none;
    z-index: 99;
    padding: 0;
    position: relative;
    top: 30px;
}

.product_navigation .moduletable .menu {
    padding: 0;
}

.product_navigation h3 {
    background-color: grey;
    height: 36px;
}

.products_menu .product_navigation .menu li {
    list-style: none;
    float: left;
    /*margin-right: 8px;*/
}

.products_menu .product_navigation .menu li:last-child {
    margin-right: 0;
}

.product_navigation .menu li li {
    padding: 0;
    border-bottom: 1px solid rgb(153,153,153);
}

.product_navigation .menu li li:last-child {
    border-bottom: none;
}

.product_navigation .menu li li li {
    position: relative;
    left: 5px;
}

.product_navigation .menu li a {
    font-weight: bolder;
    font-size: 14px;
    text-transform: uppercase;
    color: rgb(102,102,102);
    border-top: 6px solid grey;
    padding-top: 5px;
}

.product_navigation .menu li li li {
    position: relative;
    left: 5px;
}

.product_navigation .menu li a {
    font-weight: bolder;
    font-size: 14px;
    text-transform: uppercase;
    color: rgb(102,102,102);
    border-top: 6px solid grey;
    padding-top: 5px;
}

.product_navigation li a.gob {
    color: rgba(255,255,255,.01);
}

.product_navigation .menu ul li a {
    color: rgb(153,153,153);
    font-weight: normal;
    font-size: 12px;
    text-transform: none;
    line-height: 32px;
    transition: all 0.3s ease;
    border-top: none;
}

.product_navigation .menu ul li a:hover {
    color: rgb(245,131,32);
    text-decoration: none;
}

.product_navigation li li {
    float: none !important;
    position: relative;
    left: -40px;
}

/*FOOTER*/
.wrapper footer {
    position: relative;
    top: 100px;
    min-width: 1170px;
}

.bt_footer {
    /* position: relative; */
    /* width: 1170px; */
    /* margin: 0 auto; */
}

.bt_footer_baner {
    position: relative;
    /*width: 410px;*/
    /* top: -220px; */
    height: 50px;
    margin-top: 25px;
}

.top_footer {
    min-height: 40px;
    background-color: rgb(90,117,171);
    /* overflow: hidden; */
    height: auto;
}

.bottom_footer {
    height: 140px;
    background-color: #5B5E65;
    width: 1170px;
    margin: 0 auto;
}

.bottom_menu {
    padding-top: 10px;
    padding-left: 0;
    margin: 0;
    position: relative;
    right: 40px;
    display: block;
    height: 36px;
    font-size: 14px;
}

.bottom_menu .menu {
    list-style: none;
}

.bottom_menu .menu li {
    float: left;
    margin-right: 25px;
}

.bottom_menu .menu li li {
    float: none;
    display: none;
}

.bottom_menu .menu li a {
    color: rgba(255,255,255, .7);
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.bottom_menu .menu li a:hover {
    color: rgb(90,117,171);
    text-decoration: none;
}

.copyrites {
    height: 40px;
    background-color: rgb(80,83,90);
    position: relative;
    /* bottom: 20px; */
    margin-left: -15px;
}

.bt_cont {
    position: relative;
    width: 230px;
    /* left: 880px; */
    line-height: 15px;
    margin: 0;
    /* top: -20px; */
    color: rgba(255,255,255, .6);
    margin-top: -120px;
    font-size: 12px;
    /* margin-left: 880px; */
    float: right;
}

.bt_cont a {
    color: rgb(90,117,171);
}

.copy {
    width: 1170px;
    margin: 0 auto;
    color: rgba(255,255,255,.6);
    padding-top: 10px;
    /* position: relative; */
    right: 100px;
    font-size: 14px;
}

.copy a {
    color: rgb(90,117,171);
}

/*CONTENT*/
.block_content {
    /* width: 1170px; */
    /* margin: 0 auto; */
    /* position: relative; */
    /* top: 30px; */
}

.article-info-term {
    display: none;
}

.thumbnail {
    border: none !Important;
    display: inline;
}

.thumbnail img {
    display: inline;
    /*padding-bottom: 10px;
    padding-right: 8px;*/
    border: 0px !important;
}

.block_content .item-page h2.page_content_title {
    background-color: rgb(101,104,112);
    line-height: 2;
    height: 65px;
    padding: 15px 0 0 0;
    text-transform: uppercase;
}

.djslider-default .slide-desc-in {
    position: relative;
    height: 450px;
    width: 290px;
}

.slide-desc-bg-default {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #7E8A96 !important;
    box-shadow: -7px 1px 10px rgba(0,0,0,.4);
}

.slide-desc-text-default .slide-title a {
    color: #fff;
    text-decoration: none;
    font-family: 'Open Sans',sans-serif;
}

.slide-desc-text-default .slide-title {
    font-size: 1.5em;
    color: #fff;
    margin-bottom: 10px;
    font-weight: 600;
    color: #fff;
    text-decoration: none;
    font-family: 'Open Sans',sans-serif;
    left: 50px;
    position: relative;
    top: 80px;
    font-weight: 400;
}

.slide-desc-text-default .slide-title a {
    color: #fff;
    text-decoration: none;
    /* font-family: 'Open Sans',sans-serif; */
    /* left: 50px; */
    /* position: relative; */
    /* top: 50px; */
    /* font-weight: 400; */
}

.slide-text {
    width: 260px;
    margin-top: 120px;
    margin-left: 15px;
    /* margin-right: 0px; */
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    position: relative;
    line-height: 1.4;
}

input.button {
    background-image: url(/templates/agrs/images/src_ico.png);
    background-color: rgba(0, 0, 255, 0.0);
    /* background: rgb(90, 117, 171); */
    /* background: rgba(0, 0, 255, 0.0); */
    border: 0px inset;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-size: cover;
    left: 30px;
    position: relative;
    top: 18px;
}

img#prev95 {
    left: 1050px;
}

img#next95 {
    right: 20px;
}

.block_content .item-page h2.page_content_title a {
    color: rgb(255,255,255);
    padding-left: 20px;
    background-color: rgb(90,117,171);
    padding: 28px;
    padding-bottom: 27px;
    position: relative;
    top: 1px;
    cursor: text;
}

.block_content .item-page h2.page_content_title a:after {
    content: '';
    position: relative;
    top: 25px;
    left: 28px;
    width: 0;
    height: 0;
    border-top: 20px solid rgb(101,104,112);
    border-left: 20px solid transparent;
}

.block_content .item-page h2 a:hover {
    text-decoration: none;
}

.block_content p, ul, li {
    /*display: block;*/
    /* color: rgba(0,0,0, .7); */
    /*height: 100%;*/
}

.block_content li {
    list-style: square;
}

.content_2 {
    width: 860px;
    /* float: right; */
    position: relative;
    /* top: -20px; */
    height: 100%;
    display: inline-block;
    padding: 0px 0px 0px 20px;
}

.content_2 div img {
    margin: 0 0px;
}

div#jbzoo h1 {
    margin: 0px 0px 20px 0px;
}

/*.content_2 .blog .column-1 h2{
   font-size: 14px;
   padding: 5px 15px;
   color: rgba(0,0,0,.6);
}*/
.content .thumb-plg, .content_1 .thumb-plg, .content_2 .thumb-plg {
    margin: 10px 25px;
}

.content .pagination, .content_1 .pagination, .content_2 .pagination {
    min-width: 450px;
}

.content .pagination ul li, .content_1 .pagination ul li, .content_2 .pagination ul li {
    /* float: left; */
    margin: 6px;
}

.pagination a {
    color: #fff;
    font-size: 14px;
    text-transform: none !important;
    display: block;
    background: #5A75AB;
    /* padding: 10px 10px 10px 10px; */
    padding: 10px 15px 10px 15px;
    border-radius: 60px;
}

li.next a {
    color: #fff;
    font-size: 14px;
    text-transform: none !important;
    display: block;
    background: #5A75AB;
    padding: 10px 10px 10px 10px;
}

ul.pager.pagenav {
    /* top: 50px; */
    position: relative;
    display: block;
    height: 45px;
    margin: 0px 10px 10px 10px;
    margin-left: -40px;
}

li.next {
    float: right;
    position: relative;
    /* margin-top: -10px; */
}

li.previous {
    display: block;
    /* margin-top: -10px; */
    width: 65px;
    position: absolute;
}

li.previous a {
    color: #fff;
    font-size: 14px;
    text-transform: none !important;
    display: block;
    background: #5A75AB;
    padding: 10px 10px 10px 10px;
}

.pagination span {
    color: #fff;
    font-size: 14px;
    text-transform: none !important;
    display: block;
    background: #F58220;
    padding: 10px 15px 10px 15px;
    border-radius: 60px;
}

li.pagination-end span {
    display: none;
}

li.pagination-next span {
    display: none;
}

li.pagination-prev span {
    display: none;
}

li.pagination-start span {
    display: none;
}

p.counter.pull-right {
    display: none;
}

.content .pagination span, .content_1 .pagination span, .content_2 .pagination span {
    text-transform: uppercase;
}

.content .pagination a.pagenav, .content_1 .pagination a.pagenav, .content_2 .pagination a.pagenav {
    text-transform: uppercase;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.content .pagination a.pagenav:hover, .content_1 .pagination a.pagenav:hover, .content_2 .pagination a.pagenav:hover {
    text-decoration: none;
    color: rgb(245,131,32);
}

.content_2 .pagenav-prev {
    float: left;
}

.content_2 .pagenav-next {
    float: right;
}

.content_2 .search {
    top: 15px;
    top: 15px;
    position: relative;
}

/*PRODUCTS CATALOG*/
.block_content .products_category_menu {
    width: 870px;
    /* float: right; */
    margin-top: -25px;
    position: relative;
}

.block_content .products_category_menu #product_list_page {
    list-style: none;
    margin-bottom: 25px;
    margin-top: 50px;
}

ul#product_list_page {
    margin: 0;
    padding: 0;
}

.block_content .products_category_menu #product_list_page li:first-child {
    /*margin-left: 0px;*/
}

li.item-132 {
    margin-top: 10px;
}

li.item-131 {
    margin-top: 10px;
}

li.item-130 {
    margin-top: 10px;
}

li.item-139 {
    margin-top: 10px;
}

li.item-140 {
    margin-top: 10px;
}

li.item-141 {
    margin-top: 10px;
}

.block_content .products_category_menu #product_list_page li {
    display: inline-block;
    vertical-align: top;
    width: 260px;
    height: 300px;
    position: relative;
    margin-left: 15px;
    -moz-box-shadow: 0 0 7px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,.2);
    -o-box-shadow: 0 0 7px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 7px 0 rgba(0,0,0,.2);
    -moz-transition: box-shadow 0.2s ease;
    -webkit-transition: box-shadow 0.2s ease;
    -o-transition: box-shadow 0.2s ease;
    transition: box-shadow 0.2s ease;
    margin-bottom: 25px;
}

.block_content .products_category_menu #product_list_page li:hover, .block_content .products_category_menu #product_list_page li:active {
    -moz-box-shadow: rgba(0,0,0,.3) 0 0 14px 0;
    -webkit-box-shadow: rgba(0,0,0,.3) 0 0 14px 0;
    -o-box-shadow: rgba(0,0,0,.3) 0 0 14px 0;
    box-shadow: rgba(0,0,0,.3) 0 0 14px 0;
}

.block_content .products_category_menu #product_list_page li a {
    display: block;
    width: 100%;
    height: 100%;
    color: rgb(0,0,0);
    font-size: 18px;
    text-align: center;
    vertical-align: bottom;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 4px solid rgb(90,117,171);
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.block_content .products_category_menu #product_list_page li a:hover {
    text-decoration: none;
    color: rgb(245,131,32);
    border-bottom-color: rgb(245,131,32);
}

.block_content .products_category_menu #product_list_page li a span {
    position: relative;
    top: 15px;
    z-index: 55;
}

.block_content .products_category_menu #product_list_page li a span:before {
    content: '';
    position: absolute;
    width: 63px;
    height: 63px;
    border-radius: 31.5px;
    background-color: rgb(255,255,255);
    top: -42px;
    left: 50%;
    margin-left: -32px;
    z-index: -42;
}

.block_content h5 {
    font-weight: bold;
}

.block_content .products_category_menu #product_list_page li a img {
    /*max-width: 260px;
    max-height: 199px;*/
    position: relative;
    overflow: hidden;
    vertical-align: middle;
}

/*LEFT PRODUCTS BLOCK*/
.products_menu_left {
    /*float: left;*/
    width: 280px;
    /* margin-top: 38px; */
    /* margin: 0; */
    position: relative;
display: inline-block;
    vertical-align: top;
}

.products_menu_left #left_products_block {
    /* margin-bottom: 40px; */
    list-style: none;
    position: relative;
    margin: 0;
    padding: 0;
}

.products_menu_left #left_products_block li {
    display: block;
    width: 100%;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #D0D0D0;
}

.products_menu_left #left_products_block li a {
    display: block;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    /* font-family: Arial, sans-serif; */
    font-size: 14px;
    color: #3d3d3d;
    line-height: 20px;
    padding: 15px 20px 15px 21px;
    /* text-transform: uppercase; */
    position: relative;
    background-color: #e3e3e3;
    -moz-transition: background-color 0.2s ease;
    -webkit-transition: background-color 0.2s ease;
    -o-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
}

.products_menu_left #left_products_block li a:hover {
    background-color: rgb(245,131,32);
    text-decoration: none;
}

.products_menu_left #left_products_block li.active ul {
    display: block;
}

.products_menu_left #left_products_block li.active a {
    background-color: rgb(245,131,32);
}

.products_menu_left #left_products_block li.active li a {
    background-color: #f3f3f3;
}

.products_menu_left #left_products_block li.active ul li ul {
    position: relative;
    padding: 0;
    margin: 0;
    display: none;
}

.products_menu_left #left_products_block li.active ul li.active ul {
    display: block;
}

.products_menu_left #left_products_block li.active ul li.active a {
    background-color: rgb(245,131,32);
}

.products_menu_left #left_products_block li.active ul li.active li a {
    background-color: #f3f3f3;
    padding-left: 35px;
}

.products_menu_left #left_products_block li.active ul li.active li a:hover {
    background-color: rgb(245,131,32);
}

.products_menu_left #left_products_block li.active ul li.active li.active a {
    background-color: rgb(245,131,32);
    padding-left: 35px;
}

.products_menu_left #left_products_block li ul {
    position: relative;
    padding: 0;
    margin: 0;
    display: none;
}

.products_menu_left #left_products_block li li {
    display: block;
    width: 100%;
}

.products_menu_left #left_products_block li li a {
    display: block;
    width: 100%;
    /* font-family: Arial, sans-serif; */
    font-size: 14px;
    color: #3d3d3d;
    line-height: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 20px 5px 20px;
    background-color: #f3f3f3;
    position: relative;
}

.products_menu_left #left_products_block li li a:hover {
    background-color: rgb(245,131,32);
    text-decoration: none;
}

.products_menu_left #left_products_block li li a:active, .products_menu_left #left_products_block li li a .active {
    background-color: #727272;
    color: #fff;
}

.content_2 .chronoform {
    /*visibility: hidden;*/
}

/*FOR MOBILE DEVICES*/
@media (min-width: 880px) and (width: 1173px) {
    .wrapper .news_slider {
        width: 930px;
        height: 136px;
        margin: 0 auto;
        position: relative;
    }

    .news_slider .carousel-caption {
        width: 306px;
        position: relative;
        top: -506px;
        left: 580px;
    }

    .news_slider .carousel-control.left {
        left: 800px;
    }

    .news_slider .carousel-control.right {
        right: 60px;
    }

    /*NEWS BLOCK*/
    .wrapper .news_block {
        top: 330px;
        left: 155px;
    }

    .news_block .left_news_block, .news_block .right_news_block {
        width: 900px;
        margin-top: 60px;
    }

    .news_block .carousel-inner .item img {
        width: 500px;
    }

    /*PRODUCTS MENU*/
    /* .products_menu{
          width: 770px;
          top: 400px;   
        }	
        .product_navigation .menu li{
    	   margin-right: 10px;
    	}	
        .product_navigation .menu li a{
    	   font-size: 11px;
    	}
        .product_navigation .menu ul li a{
    	   font-size: 9px;
    	}
    	.product_navigation .menu li:last-child{
           margin-top: 25px;
    	}
    	.product_navigation .menu li li:last-child{
    	   margin-top: 0; 
    	}
    	/*FOOTER*/
    .wrapper footer {
        top: 450px;
    }

    .bottom_menu .menu li {
        margin-right: 15px;
    }

    .bt_cont {
        width: 350px;
        left: 320px;
    }
}

@media (min-width: 870px) and (width: 1192px) {
    /*PRODUCTS MENU*/ /*.products_menu{
          width: 980px;
          top: 150px;   
        }	
       .product_navigation .menu li a{
    	   font-size: 11px;
    	}
        .product_navigation .menu ul li a{
    	   font-size: 9px;
    	}
    	.product_navigation .menu li:first-child{
    	   position: relative;
    	   /*top: 382px;*//*left: 16px;
    	}
    	.product_navigation .menu li li:first-child{
    	   top: 0;
    	   left: -40px;
    	}
    	.product_navigation .menu li:last-child{
           margin-top: 0px;
    	}
    	.product_navigation .menu li li:last-child{
    	   margin-top: 0; 
    	}*/
}

@media (min-width: 120px) and (width: 870px) {
    .wrapper .news_slider {
        display: none;
    }

    /*NEWS BLOCK*/
    .wrapper .news_block {
        top: -40px;
        text-align: center;
    }

    .news_block .left_news_block, .news_block .right_news_block {
        width: 900px;
        margin-top: 40px;
    }

    .news_block .carousel-inner .item img {
        width: 500px;
    }

    /*MENU*/
    .wrapper .navigation {
        width: 800px;
    }

    .wrapper .navigation li {
        margin-right: 5px;
    }

    .wrapper .navigation li:last-child {
        display: none;
    }

    .wrapper .navigation li a {
        font-size: 10px;
    }

    /*PRODUCTS MENU*/
    /*.products_menu{
          width: 770px;
          top: 0px;   
        }	
        .product_navigation .menu li{
    	   margin-right: 10px;
    	   margin-left: 10px;
    	   margin-top: 30px;
    	}
    	.product_navigation .menu li li{
    	   margin: 0;
    	}
           .product_navigation .menu li a{
    	   font-size: 11px;
    	}
        .product_navigation .menu ul li a{
    	   font-size: 9px;
    	}
    	/*FOOTER*/
    .wrapper footer {
        top: 150px;
    }

    .bottom_menu .menu li {
        margin-right: 15px;
    }

    .bottom_menu .menu li a {
        font-size: 10px;
    }

    .bt_cont {
        width: 350px;
        /*left: 220px;*/
        left: 0;
        top: 20px;
    }
}

/* Ð¡Ñ‚Ð¸Ð»Ð¸ ÐŸÐ°Ð²Ð»Ð°*/
.obor-setey .page_content_title {
    font-size: 21pt;
}

.obor-setey .page_content_title a {
    padding-bottom: 30px !important;
}

.clear {
    clear: both;
}

.myspan {
    font-size: 20pt;
    padding-left: 7px;
    color: #fff;
    text-decoration: none;
}

.icon {
    margin: 10px 20px;
    display: block;
    width: 170px;
    height: 170px;
    float: left;
    transition: all 0.3s ease;
}

.icon:hover {
    text-decoration: none;
}

.icon_kps {
    background: url(../../../images/menu_icon/PSK.png);
}

.icon_kps:hover {
    background: url(../../../images/menu_icon/PSK_UP.png);
}

.icon_kpz {
    background: url(../../../images/menu_icon/KPZ.png);
}

.icon_kpz:hover {
    background: url(../../../images/menu_icon/KPZ_UP.png);
}

.icon_rdg {
    background: url(../../../images/menu_icon/RDBK.png);
}

.icon_rdg:hover {
    background: url(../../../images/menu_icon/RDBK_UP.png);
}

.icon_og {
    background: url(../../../images/menu_icon/OG.png);
}

.icon_og:hover {
    background: url(../../../images/menu_icon/OG_UP.png);
}

.icon_gru {
    background: url(../../../images/menu_icon/GRU.png);
}

.icon_gru:hover {
    background: url(../../../images/menu_icon/GRU_UP.png);
}

.icon_purg {
    background: url(../../../images/menu_icon/PURG.png);
}

.icon_purg:hover {
    background: url(../../../images/menu_icon/PURG_UP.png);
}

.icon_pgb {
    background: url(../../../images/menu_icon/PGB.png);
}

.icon_pgb:hover {
    background: url(../../../images/menu_icon/PGB_UP.png);
}

.icon_grpsh {
    background: url(../../../images/menu_icon/GRPSH.png);
}

.icon_grpsh:hover {
    background: url(../../../images/menu_icon/GRPSH_up.png);
}

/****************************************************************
                          PARTNERS
****************************************************************/
.partners_wrapper {
    position: relative;
    width: 870px;
    margin: 0 auto;
}

.clear:after {
    clear: both;
}

.clear:before, .clear:after {
    content: '';
    display: table;
}

.partners_row {
    padding: 1em;
    min-height: 150px;
}

.partners_row_left {
    width: 204px;
    margin-left: 0;
    display: inline-block;
    float: left;
    text-align: center;
    color: #333;
}

.partners_row_left img {
    /*height: 90px;*/
}

.partners_row_right {
    width: 600px;
    display: inline-block;
    margin-left: 12px;
    float: right;
    color: #333;
}

.partners_row_right span {
    position: relative;
    /*top: 15px;*/
}

.partners_row_right a {
    position: relative;
    top: 5px;
    /*left: -234px;*/
    text-decoration: none;
    color: #5A75AB;
    cursor: pointer;
}

.partners_row_right p {
    color: #5A75AB;
    border-bottom: dotted;
    width: 245px;
    position: relative;
    top: 5px;
    cursor: pointer;
}

.more {
    position: relative;
    top: 5px;
}

.more table {
    width: 100%;
}

.more tr {
}

.more td:first-child {
    width: 50px;
    border: 1px solid rgb(0,0,0);
    padding: 10px;
}

.more td {
    width: 280px;
    text-align: center;
    border: 1px solid rgb(0,0,0);
    padding: 10px;
}

.more .object {
}

.more .object_description {
    width: 70%;
    float: right;
    padding-bottom: 25px;
    position: relative;
    bottom: 10px;
}

.even {
    background: none repeat scroll 0% 0% #F2F2F2;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
}

/*****************************************************
                       ABOUT
*****************************************************/
.leftimg {
    float: left;
}

.rightimg {
    float: right;
}

.photo_desc {
    font-family: Verdana;
    text-transform: uppercase;
    color: rgb(215,126,42);
    text-align: justify;
}

.banners {
    margin-top: 20px;
    margin-bottom: 20px;
}

a#scrollup {
    background-color: #000;
    bottom: 20px;
    border-radius: 5px;
    color: #fff;
    display: none;
    font-size: 16px;
    padding: 5px 15px 5px 15px;
    position: fixed;
    left: 20px;
    text-decoration: none;
    vertical-align: top;
    opacity: 0.5;
    transition: 1s;
    z-index: 9999;
}

a#scrollup:before {
    content: 'наверх';
}

a#scrollup:hover {
    background-color: #444;
    opacity: 0.89999997615814208984375;
    transition: 1s;
}

.moduletable_forma-zapros h3 {
    font-size: 25px;
    text-align: center;
}

div#form-row-recaptcha {
    text-align: center;
    width: 300px;
    margin: 0 auto !important;
}

div#form-row-recaptcha {
    text-align: center;
    width: 300px;
    margin: 0 auto !important;
}

div#form-row-submit8 {
    padding-bottom: 40px;
    /*width: 200px;*/
    padding-top: 40px;
}

.moduletable_feedback h3 {
    font-size: 25px;
    text-align: center;
}

.moduletable_feedback #form-row-recaptcha {
    text-align: center;
    width: 327px;
    margin: 0 auto !important;
}

.moduletable_forma-zapros textarea {
    width: 240px;
}

.moduletable_forma-zapros {
    background: #E6E6E6;
    padding: 1px 50px 0px 50px;
    margin-bottom: 20px;
    width: 550px;
    margin: 0 auto;
    margin-top: 50px;
}

.top_footer {
    min-height: 40px;
    background-color: rgb(90,117,171);
    /* overflow: hidden; */
    height: auto;
    margin-top: 10px;
}

.ccms_form_element {
    margin-bottom: 10px;
    position: relative;
    padding: 5px 0px 0px 5px;
    /* border-bottom: 1px solid #dddddd; */
    clear: both;
}

.ccms_form_element label {
    float: left;
    width: 150px;
    line-height: 18px;
    margin: 6px 0 9px;
    font-weight: 500;
}

#chronoform_forma-zapros input[type="submit"] {
    text-decoration: none;
    /* line-height: 40px; */
    font-size: 16px;
    color: #fff;
    padding: 10px 15px 10px 15px;
    border-radius: 5px;
    transition: 0.3s;
    background: #FF0000;
    border-bottom: 3px solid #B7253A;
    cursor: pointer;
}

#chronoform_forma-zapros input[type="submit"]:hover {
    text-decoration: none;
    color: #fff !important;
    background: #B90000;
    border-radius: 5px;
}

.pagination li {
    display: inline-block;
    /* background: #5A75AB; */
    /* padding: 0px 5px 0px 5px; */
    color: #fff;
    font-size: 14px;
    text-transform: none !important;
    margin-left: 5px;
}

a#scrollbottom {
    margin-top: 0px;
    text-transform: uppercase;
    /* float: right; */
    text-decoration: none;
    /* line-height: 40px; */
    font-size: 16px;
    color: #fff;
    padding: 10px 15px 10px 15px;
    border-radius: 5px;
    transition: 0.3s;
    background: #FF0000;
    border-bottom: 3px solid #B7253A;
    margin-left: 0px;
    position: relative;
    margin-bottom: 0px;
    /*top: 10px;*/
}

a#scrollbottom:hover {
    text-decoration: none;
    color: #fff !important;
    background: #B90000;
    border-radius: 5px;
}

dd.published {
    margin: 0;
}

.gbs3 .gcore-form-row .gcore-input {
    width: 100% !important;
}

.gbs3 .form-control {
    width: 100% !important;
}

.gbs3 .gcore-label-left {
    min-width: unset !important;
    max-width: unset !important;
    width: 100% !important;
}

.g-recaptcha div {
    width: auto !important;
}

.bt_footer_baner img {
    height: 100px !important;
}

.products_menu_left #left_products_block .nav-child .nav-child .nav-child li > a {
    background-color: #f3f3f3 !important;
    padding-left: 50px !important;
}

.products_menu_left #left_products_block .nav-child .nav-child .nav-child li.active > a {
    background-color: rgb(245,131,32) !important;
}

.bigtable {
    overflow-x: auto;
}

.headtable td {
    min-width: 63px;
    font-size: 14px;
    padding: 0px 5px;
}

.sm_block_m {
    display: inline-block;
    width: 32%;
    border: 1px #ddd solid;
    text-align: center;
    margin-bottom: 10px;
    min-height: 220px;
    overflow: hidden;
    padding-top: 10px;
}

.sm_block_m .list-title {
    padding: 10px;
}

.sm_block_m .it_img img {
    width: 250px;
    max-height: 180px;
}

.content-category {
    min-height: 500px;
}

.block_content .products_category_menu #product_list_page li a span {
    display: block;
}

.img_table td {
    border: 0px !important;
    min-width: 155px;
}

.img_table td img {
    padding: 0px !important;
}

/*.techcharact td{
  text-align:center;
  padding:10px;
}
.techcharact tr:nth-child(1){
  background:#f58320 !important;
}
.techcharact tr:nth-child(even){
  background:#e6e6e6;
}
.techcharact tr:nth-child(odd){
  background:#f9ddc4;
}*/
.ui.attached.error.message, .ui.error.message {
    box-shadow: 0 0 50px 10px #ff0000, 0 0 0 0 transparent !important;
    position: fixed !important;
    top: 100px !important;
    left: 50% !important;
    width: 500px !important;
    max-width: 100% !important;
    margin-left: -250px !important;
    z-index: 1000;
    animation: close 1s ease;
    animation-delay: 5s;
    animation-fill-mode: forwards;
}

.ui.message.success {
    box-shadow: 0 0 50px 10px #007118, 0 0 0 0 transparent !important;
    position: fixed !important;
    top: 100px !important;
    left: 50% !important;
    width: 500px !important;
    max-width: 100% !important;
    margin-left: -250px !important;
    z-index: 1000;
    animation: close 1s ease;
    animation-delay: 5s;
    animation-fill-mode: forwards;
}

@keyframes close {
    from {
        opacity: 1;
    }

    99% {
        opacity: 0;
    }

    to {
        opacity: 0;
        visibility: hidden;
    }
}

.news_mess {
    display: block;
    <!-- min-height: 170px; -->
}

.n_img_lnk {
    display: block;
    float: left;
    margin-right: 20px;
}

.news_mess p {
    font-size: 16px;
    line-height: 22px;
    text-align: justify;
}

.jbzoo .frontpage, .jbzoo .category {
    padding: 0px !important;
    margin-bottom: 1em;
}

h2.subcategory-title a {
    font-size: 16px !important;
    text-align: center !important;
    font-weight: 500;
}

h2.subcategory-title {
    font-size: 16px !important;
    text-align: center !important;
    font-weight: 500;
}

.width50 h2 a {
    font-size: 16px !important;
    text-align: center !important;
    font-weight: 500;
}

.width50 h2 {
    font-size: 16px !important;
    text-align: center !important;
    font-weight: 500;
}

.page-full {
    min-height: calc(100vh - 200px);
}
.pagination ul {
    padding-left: 0;
}
li.next {
    list-style: none;
}
.moduletable.oproslist {
    margin-top: 0px;
    margin-bottom: 20px;
}
.moduletable.oproslist img {
    margin-right: 10px;
}
table.tb_techchar p {
    padding: 5px 0px;
    margin: 0;
}
header .adrr .it {
    color: #BDC0C7;
    text-decoration: dotted;
}
.mobopener{
	background-image: url(/templates/agrs/images/src_ico.png);
    background-color: rgba(0, 0, 255, 0.0);
    border: 0px inset;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-size: cover;
    right: 17px;
    position: absolute;
    top: 18px;
	display:none;
}
form#searchForm input {
    padding: 10px;
    margin-bottom: 10px;
}
button.btn.hasTooltip {
    padding: 10px 40px;
    font-size: 16px;
}
.description-full ul {
    padding-left: 20px;
}
span.image-title {
    padding: 0px 10px;
}
.rl_sliders.nn_sliders.accordion.panel-group .icon{
width:calc(100% - 45px);
height:auto;
}
.translate a {
    margin: 0px 2px;
}
.translate img {
    width: 20px;
    height: auto !important;
}
.translate {
    text-align: right;
}

p.nash-chel{filter: hue-rotate(140deg) brightness(2.6);background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI8AAACPCAYAAADDY4iTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAzJJREFUeNrs3DF22zAQBUABD7dxl2Pl/j1SpbEtm6JAENid3yYxKXD4F1SeWf58/H0kSp9wjJJlMRsoU45b4AFmxHkVeIBJD6kBA1IWPFHQ/PTZCjzAhG+jBo02ioQHmk0QVXDs+XZvHmg2bKEKjhbasXmg2byFKjhaaJfmgSZQC1VwtNDqeMAJCKiCA9CqeMAJDKiCA9BqeMBJAKiCA9AqeMBJBKiCA9DdeMBJCKiCA9BdeMBJDKiCA9BKj+qSJHW2VonTPhUcOXtdjS2ZNra0jvY5hQccgIwtmTu2tI72OYUHHICMLZk7trSO9nmaZn2+pLihjqVZpENgnv3dDGvUn61P9uYpg/59yjaq4Cz3s7bH04OjKRv93GU3ztmapwQ5xrLN42lCDrVPpuYpQY9lwxzwYpZseIwsOTy6MjRPSXpsY0v2wBNxZBXncN3o0jxibMl9eDxlycujS/OIsSXwCDySBY/NspzaNGseMbYEnuHV6hzgEXjS3fkdHpHEeHqSY8IT4GKm+O4s29jq4MCz6sVN9W191g1zBweeVS52yv8fzP6Klf8XvUADz6jmKLDAYwzZ8wg898ZbMuB562Je/fau8ulY9jwBG2fkG03LL3/W4cmDq7+BxdNW8n1OueAcQraPpy2BZ/HxUuAR+YTHBlBOtWnU5inOydgSeAQeI8vo+gaPTbO8fBMYW2JsadB78Vh4wF86f2NLjC25H4/RJYdHruYRY2uz1ixR8Rhdcgi8sSXDx5b2kV89aB6xYZa18Bhd8qMDzSOn0w6o2+UX1rwWZWLraB65fMNs76N13moegMAxtmTu2NI+WmdI8wAEjrElc8eW9tE6Q5oHoORwjC2ZPra0j9YZ0jwAJYUzamwBlBDOyD0PQMngjN4wA5QIzhVPWwAlgXPVozpACeBchQegBHCuxANQcDhX4wEoMJwZeAAKCmcWHoACwpmJB6CA69xu+mB+xyrAzVmzfFBw9m8eLRToJqzZFwCcPZtHC21+s1ULA87uzaOFNryp2gYL1qFZM22zBezAwKONAuz3WoCF7sDAkwVSmCfK9oiVVSGF/AqiPeLmuwvWQRmXfwIMAIQXfjrDCLpXAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-size:contain;padding:10px 0px 10px 20px !important;}
p.produkt{filter: hue-rotate(140deg) brightness(2.6);background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI8AAACPCAYAAADDY4iTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAu5JREFUeNrs3UtS7DAQBECk0G3YcSzuv/eLt+fjMbKs7s7awzByqlriE7SP98+3QjkWvEarspgDlCWv2+ABZsbX1eABpjykAQxIVfBkQfPTe2vwAJO+jQY02igTHmiCIOrgOPNFbx5oArZQB0cLRWweaIK3UAdHC0VpHmgStVAHRwvtjgechIA6OADtigecxIA6OADthgecAoA6OADtggecQoA6OAA9jQecgoA6OAA9hQecwoA6OADtdFWXIumrtUqe9ungyNXnamzJsrGldbTPJTzgAGRsydqxpXW0zyU84ABkbMnasaV1tI/mkfkZwVqnzd49cmr9muaRR67qIqfxqHr51YPmkanNo3XkVPtEap7m+TkwS1I8RpacHl0j6hcuxpYkwWNny0sTQPPI5UQ687S/7hS5Z2xZYHl5Q7ptiduWwCPwSJXbVpSzhNvWZmdQzSPGlsAj8Ag8IvAIPGuv+AKPwCPwCDwi8Ag8Ao/AMz++VwOPwFMn7Q+t99THLsvgY9qIbA+8JjzAxMwABhZ47n2Q0DgwCzwCj8Q/8/yfyRX/MO7Ke76yVlc/Zvtzo+YRY0vgEXikEh6/8iAvH+j9eGLNx6XcnMaWTMFjdMlLLap5xNiqeObYDY9FltOb0NgSY0v2wGN0yalzo+aR6WNL+8ivHjSPpD4wa8GAeDw0+dGBsSW3jS3to3W+TYTf5zmCfE7No33k7HPvsz6R1ILjwCy3jy3to3WmNA9A4BhbsnZsaR+tM6V5ACoOx9iS5WNL+2idKc0DUFE4s8YWQAXhzDzzAFQMzuwDM0CF4Nxx2wKoCJy7ruoAFYBzFx6ACsC5Ew9AyeHcjQegxHBW4AEoKZxVeABKCGclHoASrvN46I3505cEm7NXeaPgxG8eLZRoE/bqCwBOzObRQsE3W7cw4ERvHi0UcFONAAt2QLNnRrAFPICBRxslOO+NBAt9AANPFUhpbpTZ/k3krpBSfgsi8/8Y/eqBHaDMyz8BBgCEGms/SpSnIgAAAABJRU5ErkJggg==');background-repeat:no-repeat;background-size:contain;padding:10px 0px 10px 20px !important;}
p.rekmat{filter: hue-rotate(140deg) brightness(2.6);background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI8AAACPCAYAAADDY4iTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25JREFUeNrs3UF22zAMBcCST7fprsfq/ffsCeKoCkkRwPx1YsfS6IO0krj9+f33V6GMDc/RqhzMC5Qtz9vgAWbGz9XgAaY8pAsYkKrgyYLm02tr8ACTvo0uaLRRJjzQBEHUwbHmi9480ARsoQ6OForYPNAEb6EOjhaK0jzQJGqhDo4WOh0POAkBdXAAOhUPOIkBdXAAOg0POAUAdXAAOgUPOIUAdXAAehsPOAUBdXAAegsPOIUBdXAAOmmrLkXSd2uVPO3TwZGn59XYkm1jS+ton0d4wAHI2JK9Y0vraJ9HeMAByNiSvWNL62ifLxP138q1bCciW/NoHfnowJpHey7fqgtAt/EYWQB960HzADS1ebQOQLfaR/MA9DiX83XeFjjq2DKy5DZ4Y8tIMraSAQoxAbqRtbTiR9LXpXk2LXrTfmwkPO/skFJ82l9PMrJWjoix4fFDXkRZP6C2FTuZxtaiq7nBAo8mOXirLvLfeFyZ8qjRbdXn5c4iPdWFCs9aLJ++Z8ADy08fb8Bzxokdh4N56zng2YAo3a9NwHM2glEVqTXPHixfPUaD54wT2g7GkhLRlbAR2uFgrHmCjJUGCjwa5MC4MSrwiLEVPa3SCIVnDZTvvn7AA8yMx3Fj9ICTOg7G8vZzwLPpanZztPjYajcWrLOQjKo4K6153sLy6fvdGC2Q1X8t6sboISfXjVF4tkKCBR4odqbbmsrTDYgbo2JsHf6WwIBH7kC583VujMLy48cZGfC04C9k5c/fAmB85SLKeGN0FD2hxtaCq3mAsh5P9NEFyObj6X0eeRx4ZBoeFS+3lwCaR4wtOQOP0SW3dq2aR6aPLe0j33rQPGLBLGfhMbrko4OoN0b9YnuAsaV9tI41j7yzYNY+WudHzQMQOMaW7B1b2kfrTGkegMAxtmTv2NI+WmdK8wBUHI6xJdvHlvbROlOaB6CicGaNLYAKwpm55gGoGJzZC2aACsFZsdsCqAicVVt1gArAWYUHoAJwVuIBKDmc1XgASgxnBx6AksLZhQeghHB24gEo4XG+Xnph/mgvwcXZq7xQcOI3jxZKdBH26gcAnJjNo4WCX2zdgQEnevNooYAX1RXggA1ozswV7AAOYODRRgnWe1eCAz2AgacKpDQ7ymyf9HcqpJRvQWT+dOO3Pt+8zHtV/wQYAD5KnV1EswweAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-size:contain;padding:10px 0px 10px 20px !important;}
p.full-info{filter: hue-rotate(140deg) brightness(2.6);background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI8AAACPCAYAAADDY4iTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4pJREFUeNrs3E1y2zAMBlCTw9t012P1/nt2uuomTf1DUSDwsMxMHFl8+gBaitvPH78ehWpu+ButyskcoGz5uw0eYFYcV4MHmPKQBjAgVcGTBc13763BA0z6NBrQSKNMeKA5BFEHx8x3evJAc2AKdXCk0InJA83hKdTBkUKnJA80iVKogyOFouMBJyGgDg5AUfGAkxhQBwegaHjAKQCogwNQFDzgFALUwQHobjzgFATUwQHoLjzgFAbUwQEo0lZdFam+W6vKkz4dHPXuumpbalvbkjrS5y084ACkbam9bUvqSJ+38IADkLal9rYtqSN9JE+yao/gX3QgdaD51sGwHsegCVfwALO8bWlZxeeZZzxIHimzNHmkzhkps3udpuSRNFu26gqcl/BoWTcNnyceu+QBSNs6FNDMgkfLUi+lpuQxPGtbxeDMSHi0LInzMl7Jo7SthKkTfjcGT1w44XfB8MSGExpQNyyHhxMV0HRX/aydVShA2law7a/dllrZruAp0lbKwIHn7wKvfug8PZzqeNo/ftbAgeeTBX4XUat0Ejs4yxC98rqeJCwGblWqpPlQthdEcAWiVg3OnxrgbHutdLeBBjhbaj55LEcB6+AoeNbsgK648ic8uWtehCj14y6Z8Xy6A/oUUfrnpDo4l7SzEg/YdXCWz0RlnswcReE8+zvfPU/cKsPJljy77y3NR/Hnvys+wzyDv57kSTLnqOR4wNG2joPTqkPtj3Pv/bhndfP57wXgaFdmHjsheAzI8ICj+kHDJzjB1qKfdLBK2zIgJ8QT9erWroKuRz/lQMHRtsBJVOOLBZsHw2mQ7VuXHv0AlbZlZ1UEz51XvjnnoBk0WvL474QEbasFBQROoI4QdeaZ4BiYDcSJa/wnqiZAWtY7eKps3+dm2GW+k9AHdlLnyJlHJRiYpY/U+Sh5AAJH21J725b0kTpLkgcgcLQttbdtSR+psyR5ACoOR9tS29uW9JE6S5IHoKJwVrUtgArCWTnzAFQMzuqBGaBCcK7YbQFUBM5VW3WACsC5Cg9ABeBciQeg5HCuxgNQYjg78ACUFM4uPAAlhLMTD0AJz/O46Y35T9AEF2ev8kbBOT95pFCii7BXPwHgnJk8Uujwi607MeCcnjxS6MCLahxwwiY0MWscdgInMPBIowTz3khwoicw8FSBlGZHme0LLaNCSvkRxHjkra8WbIKyrn4LMABQObQjqugTxwAAAABJRU5ErkJggg==');background-repeat:no-repeat;background-size:contain;padding:10px 0px 10px 20px !important;}
#slidebox p a{position:relative;padding:5px 5px 5px 30px;}
#slidebox p:hover{opacity:0.7;}
#slidebox{width:300px;height:200px;padding:10px;background-color:rgba(255, 255, 255, 0.87);border-top:5px solid #f58320;position:fixed;bottom:-350px;right:0px;-moz-box-shadow:-2px 0px 5px #aaa;-webkit-box-shadow:-2px 0px 5px #aaa;box-shadow:-1px 0px 5px #aaa;text-align:left;z-index:2000;border-top-left-radius:4px;border-top-right-radius:4px;max-width:100%;}
.slidebox-content{display:block;margin-top:15px;}
.slidebox-content a{font-size:16px;}
#slidebox p{height:auto;}
#slidebox p, a.more{padding:4px;font-size:11px;letter-spacing:1px;color:#555;}
#slidebox a{
color:#000 !important;
}
a.close{filter: hue-rotate(140deg) brightness(2.6);background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVhJREFUeNrM2ksOwjAMBNAy4jbsOBb33xuxQdCv44zt6YpCm/iV1Iki35+P17I67OfzbdE7DuPDyYV750qQzTkcgZsoZPM9nAGbKOTvdwwEaqKQ73VIargaspsAlEDD/SCYfk0N8nFgYj4xJch6mCmAwpC9d6YTNAU5SgAdoGnIWTarBFEgV6m5AkSDeOaZTBAV4p00M0B0yMgKgAlKgYwuZxigNEhkbTYDSoVEF5pVaXu4nwimYm8g1D6qO8xsF10dZ7SH7gCY7UAkEMoDgcAQoQ1VJsaK70vDWPP9NIyJPJBpjMIeAAWjtDszhVHcNyvb0SxZnKIQkg5C8T+SCkLD0EoDoekdSQGh8WWng9CctaggNKdfKgjNECoIAhAaCCIQCghCkGkQxCBTIAhCwv1AFBLqb6QOoKtcyx2ftw6gu+7MFZ+nDkClgO4yvqs6ALVKwNP43gIMADVcVjColz4IAAAAAElFTkSuQmCC');width:20px;height:20px;position:absolute;cursor:pointer;top:10px;right:10px;background-repeat:no-repeat;background-size:cover;}
a.close:hover{background-repeat:no-repeat;background-size:cover;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}

.products_menu_left .menu .parent {
    position: relative;
}
.products_menu_left .menu > .parent::after {
    font-family: simple-line-icons;
    content: "\e606";
    position: absolute;
    top: 22px;
    left: 8px;
    font-size: 8px;
    color: #666;
}

.products_menu_left .menu > .parent > .nav-child > .parent::after {
    font-family: simple-line-icons;
    content: "\e606";
    position: absolute;
    top: 11px;
    left: 8px;
    font-size: 8px;
    color: #666;
}

.products_menu_left .menu > .parent.active::after {
    content: "\e604" !important;
}

.products_menu_left .menu > .parent > .nav-child > .parent.active::after {
    content: "\e604" !important;
}


header .navigation .menu > .parent > a{
  margin-right:20px;
  position:relative;
}

header .navigation .menu > .parent > a::after {
    font-family: simple-line-icons;
    content: "\e604";
    position: absolute;
    top: 2px;
    right: 6px;
    font-size: 10px;
    color: #ccc;
}
header .navigation .menu > .parent:hover > a::after {
    display:none;
}
.politic{
  font-size:9px;
  display:block;
  margin: 3px 0px;
}
.jbzoo .element-jbgallery a {
    float: none !important;
    display: block !important;
    /*margin: 10px 10px 0px 0px !important;*/
}
.element.element-jbgallery {
    font-size: 0;
}
.element.element-jbgallery .jbgallerycnt.column{
  /*-webkit-column-count: 4;*/
  -webkit-column-gap: 5px;
  /*-moz-column-count: 4;*/
  -moz-column-gap: 5px;
  /*column-count: 4;*/
  column-gap: 5px;
  -webkit-columns: 4 150px;
  -moz-columns: 4 150px;
  columns: 4 150px;
  /*text-align:justify;*/
  /* font-size: 14px; */
  padding: 20px 30px 40px 30px;
}
.element.element-jbgallery .jbgallerycnt a {
    width: 100%;
    margin-bottom: 5px;
    overflow: hidden;
}

.element.element-jbgallery .jbgallerycnt a {
    width: inherit;
}
.element.element-jbgallery .jbgallerycnt a img{
  width:100%;
}
.element.element-jbgallery .jbgallerytitle{
    /* font-size: 14px; */
}
.jbzoo .element-jbgallery a {
    /* margin-bottom: 0.5em !important; */
    /* padding: 0 !important; */
    /* margin-right: 0.5em !important; */
    border: 0px solid #CCC !important;
    border-radius: 4px;
}
h2#gallery-1-title {
    font-weight: 600;
}
.gallery_block {
    background: #F9FBFF;
    /* padding: 20px 30px 40px 30px; */
    font-weight: 600 !important;
    /* padding-top: 0px; */
    margin-top: 0px;
    margin-bottom: 0px;
}

.gallery_block h2 {
    padding: 0px 0px;
    font-weight: 600 !important;
    font-size: 16px;
}
.rl_sliders.accordion>.accordion-group.icon>.accordion-heading>a.accordion-toggle span.rl_sliders-toggle-inner:before{
  margin-right: .3em;
}
.accordion-group.panel{
  font-size: 14px;
    font-weight: 400;
}
div#djslider-loader331 {
    width: 100%;
}
h3._slt {
    text-align: center;
    font-size: 23px;
    text-transform: uppercase;
}
.moduletable.carusel1{
  margin-bottom:65px;
}


.metiz-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	background: #fafafa;
}

.metiz-block {
	display: flex;
	align-items: stretch;
	flex-grow: 1;
	min-height: 1px;
}
.metiz-block-inner {
	display: flex;
	flex-direction: column;
	width: 100%;
	max-width: 1080px;
	padding: 20px 10px 0 10px;
	margin: 0 auto;
}
.metiz-block-inner::after {
    clear: both;
}
.metiz-block-inner::before, .metiz-block-inner::after {
	content: " ";
	display: table;
}
.metiz-block-main {
	display: table;
	table-layout: fixed;
	width: 100%;
	margin-bottom: auto;
	min-height: 1px;
}
.metiz-img {
	display: table-cell;
	vertical-align: top;
	width: 270px;
	padding-right: 10px;
}
.metiz-img img {
	
	width: 270px;
	height: 140px;
}
.metiz-content {
	display: table-cell;
	vertical-align: top;
}
.metiz-block-text p {
	font-size: 16px;
	font-weight: 600;
}
.metiz-block-text h2 {
	padding-top: 0;
}
.metiz-block-list {
	display: flex;
}
.metiz-block-list ul {

	width: 240px;
	display: inline-block;
	font-size: 14px;
	line-height: 22px;
	margin-left: 30px;
	max-width: 100%;
	margin-right: 10px;

	
}
.metiz-list li {
	list-style-type: circle;
}

@media (max-width:600px){
	.metiz-block-main, .metiz-content {
		display: block;
	}
	.metiz-img {
		display: block;
		text-align: center;
		margin: 0 auto;
	}
	.metiz-img::after {
		display: block;
		content: '';
		height: 0;
		margin: 0 5px;
		min-width: 250px;
		flex: 1 1 250px;
	}
}

.cookie_agreement {
	background-color: #fff;
    min-height: 48px;
	padding: 6px 16px 16px;
	position: fixed;
	z-index: 9999999999;
    border: 0;
	
		left: 24px;
		width: 360px;
		border-radius: 8px;
		box-shadow: 0 2px 15px 0 rgba(0,0,0,.2);
		right: initial;
		bottom: 24px;
}

.popup__text{
    font-size: 12px;
}
.btn--bordered{
	color: #2B2A29;
	padding: 14px 10px;
	font-family: RobotoMedium;
	transition: 0.3s;
	border: 1px solid #ccc;
	width: max-content;
	border-left: 1px solid white;
	font-size: 12px;
	border-radius: 5px;
	box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.25);
	cursor: pointer;
}
.popup__sub_text {
	color: #999;
	font-size: 14px;
}
@media (max-width:500px){

	.cookie_agreement {
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
    margin-left: auto;
    margin-right: auto;
	bottom: 0 !important;
	border-radius: 0;
	}
	.btn--bordered,
	.popup__text,
	.popup__sub_text{
		font-size: 12px !important;
	}	
}

video#video-head-output-1 {
  filter: brightness(1.085);
}

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

.news_mess:after {
    clear: both;
}
.block_content p,
.content_2 {
   text-align: justify!important;
}