.clearfix::after {
    display: block;
    content: "";
    clear:both;
}

@font-face {
    font-family: FF_DIN_Pro_Bold;
    src: url(../fonts/FF_DIN_Pro_Bold.otf);
}
@font-face {
    font-family:DINPro-Regular;
    src: url(../fonts/DINPro-Regular.otf);
}
@font-face {
    font-family: DINPro-Light;
    src: url(../fonts/DINPro-Light.otf);
}
@font-face {
    font-family: Roboto-Bold;
    src: url(../fonts/Roboto-Bold.ttf);
}
@font-face {
    font-family: Roboto-Regular;
    src: url(../fonts/Roboto-Regular.ttf);
}
@font-face {
    font-family: Roboto-Light;
    src: url(../fonts/Roboto-Light.ttf);
}

body {
    background-color: #ecf0f1;
}

header {
    display: block;
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
    width: 1200px;
}
div.header_center {
    display: block;
    width: 1200px;
    margin: 0 auto;
}
div.head_divs {
    display: block;
    width: 100%;
	text-align: center;
}
ul.header_menu {
    display: block;
    float: left;
    padding: 0;
    margin: 0px 95px 0px 0px;
    list-style: none;
}
ul.header_menu li {
    display: block;
    float: left;
    padding:10px 0px;
}
ul.header_menu li a {
    display: block;
    float: left;
    font-family: DINPro-Light;
    font-size: 14px;
    color: #000;
    text-decoration: none;
    padding:0px 10px;
    border-left: 1px solid #000;
    transition: all 0.4s;
}
ul.header_menu li:first-child a {
    border-left:none;
    padding-left: 0px;
}
ul.header_menu li a:hover {color: #3f9816;}

div.head_items {
    display: block;
    float: right;
    padding: 10px 0px;
}
span.head_date {
    display: block;
    /* width: 150px; */
    font-family: DINPro-Light;
    font-size: 13px;
    color: #000;
    padding: 0px 16px;
    border-right: 1px solid #000;
}
a.notification {
    display: block;
    /* width: 116px; */
    font-family: DINPro-Light;
    font-size: 13px;
    color: #000;
    text-align: right;
    text-decoration: none;
    padding: 0px 25px;
    margin: 0px 25px;
    background-image: url("../img/notific.png");
    background-position: left center;
    background-repeat: no-repeat;
    border-right: 1px solid #000;
}
a.face {
    display: block;
    float: left;
    padding: 0px 14px;
    margin-right: 5px;
    width: 7px;
    height: 15px;
    background-image: url("../img/face.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size:contain;
    margin-top: 1px;
}
a.twt {
    display: block;
    float: left;
    padding: 0px 5px;
    margin: 1px 5px 1px 0px;
    background-image: url("../img/twt.png");
    width: 17px;
    height: 12px;
    background-position: center;
    background-repeat: no-repeat;
    background-size:contain;
    margin-top: 3px;
}
a.ytb {
    display: block;
    float: left;
    padding: 0px 5px;
    margin-right: 5px;
    width: 15px;
    height: 17px;
    background-image: url("../img/ytb.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size:contain;
}
a.inst {
    display: block;
    float: left;
    padding: 0px 5px;
    margin-right: 5px;
    width: 15px;
    height: 17px;
    background-image: url("../img/insta.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size:contain;
}
ul.lang {
    display: block;
    list-style: none;
    border-left:1px solid #000;
    padding: 0px 0px 0px 20px;
    margin: 0px 0px 0px 20px;
}
ul.lang li {
    display: block;
    float: left;
    /* padding: 0px 3px; */
}
ul.lang li a {
    display: block;
    float: left;
    font-family:DINPro-Regular;
    font-size: 13px;
    color: #000;
    text-decoration:none;
    background-image: url("../img/lang_line.png");
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding: 0px 10px;
    /* margin: 0px 5px; */
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
ul.lang li:first-child a {
    background: none;
}
ul.lang li a:hover,ul.lang li a.active {
    font-weight: bold;
    text-decoration: underline;
    color: #3f9816;

}
a.head_reklam {
    display: block;
    float: left;
    width: 295px;
    height: 100px;
    margin: 0px 0px 0px 6px;
    background-position: center;
    background-repeat: no-repeat;
}
a.head_reklam:first-child {
    margin-left: 0px;
}
a.rek1 {
    background-image: url("../img/rek1.png");
}
a.rek2 {
    background-image: url("../img/rek2.png");
}
a.rek3 {
    background-image: url("../img/rek3.png");
}
a.rek4 {
    background-image: url("../img/rek4.png");
}

.top_rek_divs {
    display: block;
    width: 295px;
    float: left;
    margin: 0px 6px 10px 0px;
}
.top_rek_divs:nth-child(4n) {
    margin-right: 0px;
}

/* ---  Banner part ----  */
div.banner_center {
    display: block;
    width: 1200px;
    margin: 0 auto;
}
div.banner {
    display: block;
    margin: 0px auto;
    width: 100%;
}

.slider-wrap {position: relative;margin: 5px auto;width: 100%;}
.slider {position: relative;width: 100%;margin: auto;}
.banner ul {
    margin: 0;
    padding: 0;
}
.banner ul li {
    list-style: none;
    text-align: center;
}
.banner ul li a {
    /* opacity: 0.7; */
    position: relative;
    background-position: center;
    background-repeat: no-repeat !important;
    background-size: 100%;
    display: -webkit-box;
    vertical-align: middle;
    width: 222px;
    height: 220px;
    background: black;
    text-decoration: none;
    transition: all 0.3s;
    background-size: cover;
    overflow: hidden;
}
.banner ul li a:hover {
    opacity: 0.9;
}
.banner ul li a::before {
    content: "";
    background-position: center;
    background-repeat: repeat-x;
    display: block;
    position: absolute;
    vertical-align: middle;
    width: 295px;
    height: 220px;
    text-decoration: none;
    background-image: url("../img/beforebg.png");
    background-position: bottom;
    z-index: 999;
}

a.foto_lnk {
    display: block;
    float: left;
    position: relative;
    margin:0px 0px 10px 7px;
    background-position: center;
    background-repeat: no-repeat !important;
    background-size: 100%;
    display: -webkit-box;
    vertical-align: middle;
    width: 295px;
    height: 220px;
    text-decoration: none;
    background-size: cover;
}
a.foto_lnk:nth-child(3n+1) {
    margin-left: 0px;
}
a.foto_lnk:hover:before {
    opacity:0.5;
}
a.foto_lnk::before {
    content: "";
    /* opacity: 0.5; */
    background-position: center;
    background-repeat: repeat-x;
    display: block;
    position: absolute;
    vertical-align: middle;
    width: 295px;
    height: 220px;
    text-decoration: none;
    background-image: url("../img/beforebg.png");
    background-position: bottom;
    transition:all 0.3s;
    z-index: 999;
}
div.autor_about {
    display: block;
    position: absolute;
    width: 90%;
    left: 5%;
    bottom: 6%;
    z-index: 9999999;
}
div.autor_name, div.autor_date, div.autor_content {
    display: block;
    width: 100%;
    padding: 0px 0px;
    text-align: left;
}
div.autor_name {
    font-family: FF_DIN_Pro_Bold;
    font-size: 18px;
    color: #3f9816;
}
div.autor_date {
    font-size: 14px;
    color: #fff;
    font-family: DINPro-Light;

}
div.autor_content {
    font-family: FF_DIN_Pro_Bold;
    font-size: 17px;
    color: #fff;
    line-height: 19px;
}



.slider-arrow:hover {
    background-color: #3f9816;
    color: #fff;
    text-decoration: none;
}
.slider-arrow {position: absolute;top: -40px;width: 35px;height: 30px;background: #fff;color: #fff;text-align: center;transition:all 0.4s;/* border-radius: 50%; */color: #151414d6;font-size: 50px;font-family: Roboto-Regular;line-height: 21px;text-decoration: none;font-weight: 100;}
.banner .sa-left {right: 45px;display: block;}
.banner .sa-right {right: 5px;display: block;}
/* ---  Banner part ----  */
a.logo {
    display: block;
	text-align:center;
	float:left;
    width: 403px;
    height: 64px;
    padding: 15px 0px;
    background-image: url("../img/logo.png");
    background-position: center;
    background-repeat: no-repeat;
}
.banner720{
	float:right;
}
.prognoz_divs {
    display: block;
    float: left;
    padding: 0px 15px;
    margin: 10px 0px;
    border-right: 1px solid #000;
    text-decoration: none;
    transition: all 0.4s;
}
.prognoz_divs:last-child {
    border-right: none;
}
.prognoz_divs:hover div.wether_info {
    color: #3f9816 !important;
}
div.wether_icon {
    display: block;
    float: left;
    width:47px;
    height:43px;
    margin: 10px 15px 0px 0px;
    background-image: url("../img/weath_icon.png");
    background-position: center;
    background-repeat: no-repeat;
}
div.platin_icon {
    display: block;
    float: left;
    width:45px;
    height:45px;
    margin: 10px 15px 0px 0px;
    background-image: url("../img/platin_icon.png");
    background-position: center;
    background-repeat: no-repeat;
}
div.gold_icon {
    display: block;
    float: left;
    width:50px;
    height:39px;
    margin: 13px 15px 0px 0px;
    background-image: url("../img/gold_icon.png");
    background-position: center;
    background-repeat: no-repeat;
}
div.wether_info {
    display: block;
    float: left;
    min-width: 170px;
}
div.weat_text {
    display: block;
    width: 100%;
    margin: 5px 0px;
}
span.wcity {
    display: block;
    font-family: FF_DIN_Pro_Bold;
    font-size: 17px;
    color:#58585a;
}
span.wcitytxt {
    display: block;
    float: left;
    font-family:DINPro-Regular;
    font-size: 16px;
    color: #58585a;
    /* margin-right: 5px; */
}
span.wcityinf {
    display: block;
    float: right;
    width: 65px;
    font-family: FF_DIN_Pro_Bold;
    font-size: 16px;
    color: #58585a;
    text-align: left;
    float: left !important;
}

/* === HEADER PART FINISH === */

/* === NAVIGATION PART FINISH === */
nav {
    display: block;
    width: 100%;
    background-color: #3f9816;
    width: 1200px;
}
div.nav_center {
    display: block;
    width: 1200px;
    margin: 0 auto;
}
ul.nav_menu {
    display: block;
    position: relative;
    width: 100%;
    margin: 0 auto;
    list-style: none;
}
ul.nav_menu li {
    display: inline-block;
    position: relative;
    text-align: center;
    margin: 0 auto;
}

ul.nav_menu li a {
    display: block;
    padding: 18px 10px;
    font-family:DINPro-Regular;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
ul.nav_menu li a:hover {
    color: #3f9816;
    background-color: #ebebeb;
}
ul.nav_menu li:hover ul.dropdown_menu {
    display: block;
    visibility: visible;
    opacity: 1;
}
ul.dropdown_menu {
    display: block;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    width: 190px;
    margin: 0 auto;
    list-style: none;
    background-color:#ff0000;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    z-index: 999999;
}
ul.dropdown_menu li {
    display: block;
    width: 100%;
}
ul.dropdown_menu li a {
    display: block;
    padding: 18px 10px;
    font-family:DINPro-Regular;
    font-size: 14px;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
ul.dropdown_menu li a:hover {
    background-color: #3f9816;
    color: #fff;
}
/* -- MOBILE MENU -- */
/* a.menu_icon {
  display: none;
  width: 20px;
  height: 20px;
  background-image: url("../img/menu_icon.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 9999;
} */
/* -- MOBILE MENU -- */

/* === NAVIGATION PART FINISH === */

/* === MAIN PART START === */
main {
    display: block;
    width: 100%;
    margin: 0 auto;
}
div.main_center {
    display: block;
    width: 1200px;
    margin: 10px auto;
}
div.main_top {
    display: block;
    width: calc(100% - 10px);
    margin: 5px auto;
    padding: 5px;
    background-color: #fff;
}
div.main_left {
    display: block;
    width: calc(100% - 300px);
    float: left;
}
div.main_right {
    display: block;
    width: 285px;
    float: right;
    /* background-color: #fff; */
}
a.lent {
    display: block;
    position: relative;
    float: left;
    width: 90px;
    padding: 7px 10px;
    background-color: #ebebeb;
    font-family: FF_DIN_Pro_Bold;
    font-size: 17px;
    color: #58585a;
    align-items: center;
    text-decoration: none;
    text-indent: 35%;
}
div.lent_div {
    position: absolute;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: #c80000;
    top: 50%;
    margin-top: -5px;
    margin-left: 6px;
    left: 10px;
    z-index: 2;
}
div.lent_div::after {
    content: "";
    position: absolute;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 1px solid #c80000;
    top: 50%;
    margin-top: -5px;
    left: 50%;
    margin-left: -5px;
    animation-name: blink-b;
    animation-duration: 2s;
    animation-delay: 2s;
    animation-iteration-count: infinite;
    box-sizing: border-box;
}
div.lent_div::before {
    content: "";
    position: absolute;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 1px solid #c80000;
    top: 50%;
    margin-top: -8px;
    left: 50%;
    margin-left: -8px;
    animation-name: blink-a;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    box-sizing: border-box;
}
/* div.lent_in {
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #3f9816;
  animation: pulse 2s infinite;
} */

@keyframes blink-b {
    0% {transform:scale(1,1)}
    100% {transform:scale(3,3);opacity:0}
}
/* @keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 1px 1px #3f9816;
        box-shadow: 0 0 1px 1px #3f9816;
    }
    100% {
        -webkit-box-shadow: 0 0 10px 1px #3f9816;
        box-shadow: 0 0 10px 1px #3f9816;
    }
} */
a.lent_anchor {
    display: block;
    width: calc(100% - 430px);
    float: left;
    margin: 0 auto;
    padding: 5px 9px;
    font-family:DINPro-Regular;
    font-size: 14px;
    color: #58585a;
}
a.lent_anchor:hover div.lent_text {color: #3f9816 !important;}
div.lent_text {
    display: block;
    width: 100%;
    float: left;
    margin: 5px 10px 0px 0px;
}
.dayly {
    display: inline-block;
    /* float: right; */
    /* align-items: center; */
}
.dayly::before {
    content: "";
    display: block;
    float: left;
    margin: 6px 5px;
    width: 10px;
    height: 10px;
    background-image: url("../img/day_icon.png");
    background-repeat: no-repeat;
    background-position: center;
}
div.form_search {
    display: block;
    float: right;
    padding: 0;
    margin: 0px 0px;
    display: block;
    position: relative;
    background: #ffffff;
    padding: 5px;
}
input.src_txt {
    display: block;
    float: left;
    width: 229px;
    padding: 5px 3px 5px 10px;
    background-color: #ebebeb;
    font-family:DINPro-Regular;
    font-size: 13px;
    color: #898989;
    border: none;
    border-right: none;
    outline: none;
    height: 20px;
}
input.src_txt::placeholder {
    font-family:DINPro-Regular;
    font-size: 13px;
    color: #898989;
}
input.src_btn {
    display: block;
    float: left;
    width: 29px;
    height: 37px;
    padding: 10px;
    background-color: #ebebeb;
    background-image: url("../img/search_icon.png");
    background-position: center;
    background-repeat: no-repeat;
    border: none;
    border-left: none;
    cursor: pointer;
    outline: none;
    height: 30px;
}

/* --> MAIN LEFT PART START <-- */
div.top_manshet {
    display: block;
    width: 100%;
    /* margin: 0px auto 20px auto; */
}
div.manshet_left {
    display: block;
    width: 61%;
    float: left;
}
div.manshetop_right {
    display: block;
    width: 38%;
    float: right;
}

div.manshet_left  .swiper-container {
    width: 100%;
    height: 100%;
}
div.manshet_left  .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
div.manshet_left  .swiper-slide a::before {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}
div.manshet_left  .swiper-slide a::before {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-image: url("../img/manleft_bg.png");
    background-repeat: repeat-x;
    background-position: left;
    z-index: 999;
}
div.manshet_left  .swiper-slide a img {
    display: block;
    width: 100%;
}


div.manshet_left  .swiper-pagination-bullet {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    color:#fff;
    opacity: 1;
    background: #58585a;
    border-radius: 0;
    transition: all 0.3s;
    margin: 0px 2px !important;
}
div.manshet_left  .swiper-pagination-bullet:hover {color:#fff;background: #3f9816;height: 32px;}
div.manshet_left .swiper-pagination-bullet-active {
    color:#fff;
    background: #3f9816;
    border-radius: 0;
    height: 32px;
}
div.manshet_left .swiper-pagination {
    width: 96%;
    text-align: right;
    top: 2%;
    right: 2%;
    /* bottom: none !important; */
}

div.manleft_text {
    display: block;
    width: 96%;
    position: absolute;
    left: 2%;
    bottom: 4%;
    z-index: 9999;
    font-family: FF_DIN_Pro_Bold;
    font-size: 18px;
    color: #fff;
    text-align: left;
    line-height: 32px;
}
div.manleft_text b  {
    color: #3f9816;
}
/* ---manshet left end */


div.manshetop_right .jd-slider {
    margin: 0;
}

div.manshetop_right  .jd-slider .slide-inner::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    border: 0;
}

div.manshetop_right  .jd-slider .slide-area > li {
    border-right: none;
    border-left: 0;
    box-sizing: border-box;
    text-align: center;
}

div.manshetop_right .jd-slider .slide-area > li:first-child {
    border-left: none;
}

div.manshetop_right .jd-slider .slide-area > li > a {
    display: block;
    /* max-height: 500px; */
    /* line-height: 200px; */
    font-size: 3em;
    font-weight: bold;
    outline: 0;
}

div.manshetop_right .jd-slider .controller {
    margin: 10px 0 0;
    display: none;
}
div.manshetop_right    .jd-slider  a.prev,div.manshetop_right  .jd-slider  a.next {
    display: block;
    width: 25px;
    height: 40px;
    top: 23px;
    right: 0;
    bottom: auto;
    background-color: #ffffffb8;
    background-position: center !important;
    background-repeat: no-repeat;
    /* font-size: 3em; */
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.4s;
}
div.manshetop_right  .jd-slider   a.prev {
    background-image: url("../img/colprev.png") !important;
    left: auto;
    right: 31px;
}
div.manshetop_right  .jd-slider  a.next {
    background-image: url("../img/colnext.png") !important;
    left: auto;
    right: 3px;
}
div.manshetop_right  .jd-slider  a.prev:hover {
    background-image: url("../img/colprevhov.png") !important;
    background-color: #ce1f27  !important;
}
div.manshetop_right  .jd-slider  a.next:hover {
    background-image: url("../img/colnexthov.png") !important;
    background-color: #ce1f27  !important;
}
a.topslider_column {
    display: block;
    position: relative;
    width: calc(50% - 3px);
    margin: 0px 6px 7px 0px;
    font-family: FF_DIN_Pro_Bold;
    font-size: 14px;
    text-decoration:none;
    overflow: hidden;
    transition: all 0.4s;
}
a.topslider_column:nth-child(2n+1) {
    float: left;
}
a.topslider_column:nth-child(2n) {
    float: right;
    margin-right: 0px;
}
div.col_slidetext {
    display: block;
    visibility: hidden;
    opacity: 0;
    width: calc(100% - 10px);
    height: calc(100% - 5px);
    position: absolute;
    top: 0;
    left: 0;
    padding: 5px;
    font-family: DINPro-Regular;
    font-size: 14px;
    color: #fff;
    background-color: #000000c7;
    z-index: 999999;
    transition: all 1.4s;
    line-height: 19px;
}
div.col_slidetext b {
    font-family: FF_DIN_Pro_Bold;
    font-size: 14px;
    color: #3f9816;
}
a.topslider_column:hover div.col_slidetext {
    visibility: visible;
    opacity: 1;
    transition: all 1.4s;
}





/* ---manshet right end */


div.main_tabs {
    display: block;
    width: 100%;
    margin-bottom: 15px;
}
div.main_tabcontent {
    display: block;
    width: 100%;
    margin: 22px auto 20px auto;
    animation: myfadeInAnimation 2.3s;
}
@keyframe myfadeInAnimation {
    from {opacity: 0.3;}
    to {opacity: 1;}
}
@-webkit-keyframes myfadeInAnimation {
    from {opacity: 0.3;}
    to {opacity: 1;}
}
a.cat_textimg {
    display: block;
    float: left;
    width: 46%;
    padding: 5px;
    background-color: #fff;
    text-decoration: none;
}
.cat_otherlink {
    display: block;
    float: right;
    width: 52%;
}
a.cat_textimg img {
    display: block;
    width: 100%;
    height: 300px;
}
div.cat_text {
    display: block;
    width: calc(100% - 10px);
    padding: 8px 0px 8px 0px;
}
div.cat_texthead {
    display: block;
    width: 100%;
    margin: 0px auto 0px auto;
    font-family: FF_DIN_Pro_Bold;
    font-size: 16px;
    color: #000;
    line-height: 20px;
}
div.cat_textdate {
    display: block;
    width: 100%;
    margin: 0px auto 5px auto;
    font-family: DINPro-Light;
    font-size: 13px;
    color: #000;
}
div.cat_shortxt {
    display: block;
    width: 100%;
    margin: 0px auto 5px auto;
    font-family:DINPro-Regular;
    font-size: 15px;
    color: #000;
}
a.cat_link {
    display: block;
    width: calc(100% - 20px);
    padding: 10px;
    margin-bottom: 10px;
    background-color: #fff;
    text-decoration: none;
    transition: all 0.4s;
    height: 106.5px;
    overflow: hidden;
}
a.cat_link img {
    display: block;
    width: 140px;
    height: 106.5px;
    float: left;
    margin-right: 7px;
}
a.cat_link:hover {
    background-color: #58585a;
}
a.cat_link:hover span.cat_textrm b {
    color: #fff;
}
a.cat_link:hover span.cat_textrm, a.cat_link:hover span.cat_daterm{
    color: #fff;
}

a.ftcall_link {
    display: block;
    float: left;
    width: calc(49% - 15px);
    padding: 10px;
    margin-bottom: 10px;
    background-color: #fff;
    text-decoration: none;
    transition: all 0.4s;
    height: 106px;
}
a.ftcall_link img {
    display: block;
    width: 140px;
    height: 106.5px;
    float: left;
    margin-right: 5px;
    border: none;
}
a.ftcall_link:nth-child(2n+1) {
    float: left;
}
a.ftcall_link:nth-child(2n) {
    /* float: right; */
}
a.ftcall_link:hover {
    background-color: #58585a;
}
a.ftcall_link:hover span.cat_textrm b {
    color: #fff;
}
a.ftcall_link:hover span.cat_textrm, a.ftcall_link:hover span.cat_daterm{
    color: #fff;
}
span.cat_textrm {
    display: block;
    width: calc(100% - 150px);
    float: right;
    padding: 0px 0px 5px 0px;
    font-family: FF_DIN_Pro_Bold;
    font-size: 18px;
    color: #000;
    transition: all 0.4s;
    line-height: 22px;
}
span.cat_textrm b {
    color: #ce1f27;
}
span.cat_daterm {
    display: block;
    width: calc(100% - 150px);
    float: right;
    padding: 0;
    font-family: DINPro-Light;
    font-size: 14px;
    color: #000;
    transition: all 0.4s;
}
.middle_divs {
    display: block;
    width: 100%;
    margin: -17px 0px 10px 0px;
}
.middle_rek1_divs {
    display: block;
    width: 295px;
    min-height: 110px;
    float: left;
    margin: 0px 10px 10px 0px;
    background-image: url("../img/rekbg.png");
    background-position: -63px -21px;
    background-repeat: no-repeat;
    background-color: #fff;
}
.middle_rek1_divs:nth-child(3n) {
    margin-right:  0px;
}
a.middle_rek1  {
    display: block;
    width: 100%;
    text-decoration: none;

}
a.middle_rek1 img {
    display: block;
    width: 100%;
    height: 100px;
}
.rek_name {
    display: block;
    width: 100%;
    margin: 7px auto 0px auto;
    font-family: Roboto-Bold;
    font-size: 20px;
    color: #3f9816;
    text-align: center;
}
.rek_contact {
    display: block;
    width: 100%;
    margin: 1px auto;
    font-family: Roboto-Regular;
    font-size: 14px;
    color: #000;
    text-align: center;
}

a.rek_link2 {
    display: block;
    width: 100%;
    margin: 15px auto;
}
a.rek_link2 img {
    display: block;
    width: 100%;
    height: 110px;
}
/* Middle banner start */
.middle_slider {
    display: block;
    width: 100%;
    margin: 20px auto;
}
.mdl_slidehead {
    display: block;
    width: 100%;
    margin: 0px auto 15px auto;
}
.avtor {
    display: block;
    float: left;
    min-width: 125px;
    font-family: FF_DIN_Pro_Bold;
    font-size: 16px;
    color: #000;
    background-image: url("../img/bgred.png");
    background-repeat: repeat-y;
    background-position: left;
    background-size: 4%;
    transition: all 0.5s;
    text-decoration: none;
    padding: 4px 10px 2px 14px;
    transition: all 0.3s;
    text-align: left;
}
.avtor:hover {
    text-decoration: none;
    color: #3f9816;
    background-size: 2%;
}

/* Middle banner finish */
.foto_ask {
    display: block;
    width: 100%;
    margin: 10px 0px 0px 0px;
}
/* --> MAIN LEFT PART FINISH <-- */

/* --> MAIN RIGHT PART START <-- */

div.rightnews_area {
    display: block;
    width: 100%;
}
a.right_reklam {
    display: block;
    width: 100%;
    margin-bottom: 7px;
}
a.right_reklam img {
    display: block;
    width: 100%;
}

#turin_tabs {
    overflow: hidden;
    width: 100%;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #3f9816;
}
#turin_tabs li:first-child {width: 100%;float: left;}
#turin_tabs li:last-child {width: 100%;float: left;}
#turin_tabs a {position: relative;font-family: FF_DIN_Pro_Bold;font-size: 15px;color: #58585a;background: #ffffff;padding: 14px 0px;width: 100%;float: left;text-decoration: none;text-align: center;transition: all 0.4s;}
#turin_tabs a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after {background: #3f9816;color: #fff;transition: all 0.4s;}
#turin_tabs a:focus {outline: 0;}
#turin_tabs a::after {content: '';position: absolute;z-index: 1;top: 0;right: 0px;bottom: 0;width: 0px;background: #fff;}
#turin_tabs #current_in a {background: #3f9816;z-index: 3;color: #fff;}
#turin_tabs #current_in a::after {background: #3f9816;z-index: 3;color: #fff;}

#turin_tabs1 {
    overflow: hidden;
    width: 100%;
    margin-top: 30px;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #3f9816;
}
#turin_tabs1 li:first-child {width: 100%;float: left;}
#turin_tabs1 li:last-child {width: 100%;float: left;}
#turin_tabs1 a {position: relative;font-family: FF_DIN_Pro_Bold;font-size: 15px;color: #58585a;background: #ffffff;padding: 14px 0px;width: 100%;float: left;text-decoration: none;text-align: center;transition: all 0.4s;}
#turin_tabs1 a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after {background: #3f9816;color: #fff;transition: all 0.4s;}
#turin_tabs1 a:focus {outline: 0;}
#turin_tabs1 a::after {content: '';position: absolute;z-index: 1;top: 0;right: 0px;bottom: 0;width: 0px;background: #fff;}
#turin_tabs1 #current_in a {background: #3f9816;z-index: 3;color: #fff;}
#turin_tabs1 #current_in a::after {background: #3f9816;z-index: 3;color: #fff;}

#turin_content {padding: 0px;position: relative;z-index: 2;}

#mainul_tabs {
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}
#mainul_tabs li {float: right;margin-left: 5px;position: relative;}
#mainul_tabs a {
    position: relative;
    font-family: FF_DIN_Pro_Bold;
    background-color: #fff;
    background-image: url("../img/bgred.png");
    background-repeat: repeat-y;
    background-position:left center;
    background-size: 2%;
    font-size: 16px;
    color: #58585a;
    padding: 3px 14px 0px 15px;
    width: calc(100% - 28px);
    float: left;
    text-decoration: none;
    text-align: left;
    transition: all 0.3s;
}
#mainul_tabs a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after {color: #fff;transition: all 0.3s;
}
#mainul_tabs a:hover {background-size: 100%;color: #fff;transition: all 0.3s;}
#mainul_tabs a:focus {outline: 0;}
#mainul_tabs a::after {content: '';position: absolute;z-index: 1;top: 0;right: 0px;bottom: 0;width: 0px;background: #fff;}
#mainul_tabs #current_in {background-size: 2%;z-index: 3;color: #fff;float: left;left: 0;margin-left: 0;}

#mainul_tabs #current_in a {min-width: 125px;background-size: 4%;background-color: #ebebeb;z-index: 3;color: #000;float: left;left: 0;}
#mainul_tabs #current_in a:hover {background-size: 2%;z-index: 3;float: left;left: 0;color: #3f9816;}
#mainul_tabs #current_in a::after {z-index: 3;color: #000;float: left;left: 0;}
#turin_content {padding: 0px;position: relative;z-index: 2;}

#mainul_tabs2 {
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}
#mainul_tabs2 li {float: right;;margin-left: 5px;position: relative;}
#mainul_tabs2 a {
    min-width: 125px;
    position: relative;
    font-family: FF_DIN_Pro_Bold;
    background-color: #fff;
    background-image: url("../img/bgred.png");
    background-repeat: repeat-y;
    background-position:left center;
    background-size: 2%;
    font-size: 16px;
    color: #58585a;
    padding: 3px 14px 3px 15px;
    width: calc(100% - 28px);
    float: left;
    text-decoration: none;
    text-align: center;
    transition: all 0.3s;
    text-align: left;
}
#mainul_tabs2 a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after {color: #fff;transition: all 0.3s;
}
#mainul_tabs2 a:hover {background-size: 100%;color: #fff;transition: all 0.3s;}
#mainul_tabs2 a:focus {outline: 0;}
#mainul_tabs2 a::after {content: '';position: absolute;z-index: 1;top: 0;right: 0px;bottom: 0;width: 0px;background: #fff;}
#mainul_tabs2 #current_in {background-size: 2%;z-index: 3;color: #fff;float: left;left: 0;margin-left: 0;}

#mainul_tabs2 #current_in a {background-size: 4%;background-color: #ebebeb;z-index: 3;color: #000;float: left;left: 0;transition: all 0.3s;}
#mainul_tabs2 #current_in a:hover {background-size: 2%;z-index: 3;float: left;left: 0;color: #3f9816;}
#mainul_tabs2 #current_in a::after {z-index: 3;color: #000;float: left;left: 0;}
#turin_content {padding: 0px;position: relative;z-index: 2;}

#mainul_tabs3 {
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}
#mainul_tabs3 li {float: right;margin-left: 5px;position: relative;}
#mainul_tabs3 a {
    position: relative;
    font-family: FF_DIN_Pro_Bold;
    background-color: #fff;
    background-image: url("../img/bgred.png");
    background-repeat: repeat-y;
    background-position:left center;
    background-size: 2%;
    font-size: 16px;
    color: #58585a;
    padding: 3px 14px 3px 15px;
    width: calc(100% - 28px);
    float: left;
    text-decoration: none;
    text-align: center;
    transition: all 0.3s;
}
#mainul_tabs3 a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after {color: #fff;transition: all 0.3s;
}
#mainul_tabs3 a:hover {background-size: 100%;color: #fff;transition: all 0.3s;}
#mainul_tabs3 a:focus {outline: 0;}
#mainul_tabs3 a::after {content: '';position: absolute;z-index: 1;top: 0;right: 0;bottom: 0;width: 0px;background: #fff;}
#mainul_tabs3 #current_in {background-size: 2%;z-index: 3;color: #fff;float: left;left: 0;margin-left: 0;}

#mainul_tabs3 #current_in a {background-size: 4%;background-color: #ebebeb;z-index: 3;color: #000;float: left;left: 0;transition: all 0.3s;min-width: 125px;text-align: left;}
#mainul_tabs3 #current_in a:hover {background-size: 2%;z-index: 3;float: left;left: 0;color: #3f9816;}
#mainul_tabs3 #current_in a::after {z-index: 3;color: #000;float: left;left: 0;}
#turin_content {padding: 0px;position: relative;z-index: 2;}

#mainul_tabs4 {
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}
#mainul_tabs4 li {float: right;;margin-left: 5px;position: relative;}
#mainul_tabs4 a {
    position: relative;
    font-family: FF_DIN_Pro_Bold;
    background-color: #fff;
    background-image: url("../img/bgred.png");
    background-repeat: repeat-y;
    background-position:left center;
    background-size: 2%;
    font-size: 16px;
    color: #58585a;
    padding: 3px 14px 3px 15px;
    width: calc(100% - 28px);
    float: left;
    text-decoration: none;
    text-align: center;
    transition: all 0.3s;
}
#mainul_tabs4 a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after {color: #fff;transition: all 0.3s;
}
#mainul_tabs4 a:hover {background-size: 100%;color: #fff;transition: all 0.3s;}
#mainul_tabs4 a:focus {outline: 0;}
#mainul_tabs4 a::after {content: '';position: absolute;z-index: 1;top: 0;right: 0px;bottom: 0;width: 0px;background: #fff;}
#mainul_tabs4 #current_in {background-size: 2%;z-index: 3;color: #fff;float: left;left: 0;margin-left: 0;}

#mainul_tabs4 #current_in a {background-size: 4%;background-color: #ebebeb;z-index: 3;color: #000;float: left;left: 0;transition: all 0.3s;min-width: 125px;text-align: left;}
#mainul_tabs4 #current_in a:hover {background-size: 2%;z-index: 3;float: left;left: 0;color: #3f9816;transition: all 0.3s;}
#mainul_tabs4 #current_in a::after {z-index: 3;color: #000;float: left;left: 0;}
#turin_content {padding: 0px;position: relative;z-index: 2;}

#mainul_tabs5 {
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}
#mainul_tabs5 li {float: right;;margin-left: 5px;position: relative;}
#mainul_tabs5 a {position: relative;font-family: FF_DIN_Pro_Bold;background-color: #fff;
                 background-image: url("../img/bgred.png");background-repeat: repeat-y;background-position:left center;background-size: 2%;
                 font-size: 16px;color: #58585a;padding: 3px 14px; width: calc(100% - 28px);float: left;text-decoration: none;text-align: center;transition: all 0.3s;}
#mainul_tabs5 a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after {color: #fff;transition: all 0.3s;
}
#mainul_tabs5 a:hover {background-size: 100%;color: #fff;transition: all 0.3s;}
#mainul_tabs5 a:focus {outline: 0;}
#mainul_tabs5 a::after {content: '';position: absolute;z-index: 1;top: 0;right: 0px;bottom: 0;width: 0px;background: #fff;}
#mainul_tabs5 #current_in {background-size: 2%;z-index: 3;color: #fff;float: left;left: 0;margin-left: 0;}

#mainul_tabs5 #current_in a {background-size: 2%;background-color: #ebebeb;z-index: 3;color: #000;float: left;left: 0;}
#mainul_tabs5 #current_in a:hover {background-size: 2%;z-index: 3;float: left;left: 0;}
#mainul_tabs5 #current_in a::after {z-index: 3;color: #000;float: left;left: 0;}
#turin_content {padding: 0px;position: relative;z-index: 2;}

#mainul_tabs6 {
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}
#mainul_tabs6 li {float: right;;margin-left: 5px;position: relative;}
#mainul_tabs6 a {position: relative;font-family: FF_DIN_Pro_Bold;background-color: #fff;
                 background-image: url("../img/bgred.png");background-repeat: repeat-y;background-position:left center;background-size: 2%;
                 font-size: 16px;color: #58585a;padding: 3px 14px; width: calc(100% - 28px);float: left;text-decoration: none;text-align: center;transition: all 0.3s;}
#mainul_tabs6 a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after {color: #fff;transition: all 0.3s;
}
#mainul_tabs6 a:hover {background-size: 100%;color: #fff;transition: all 0.3s;}
#mainul_tabs6 a:focus {outline: 0;}
#mainul_tabs6 a::after {content: '';position: absolute;z-index: 1;top: 0;right: 0px;bottom: 0;width: 0px;background: #fff;}
#mainul_tabs6 #current_in {background-size: 2%;z-index: 3;color: #fff;float: left;left: 0;margin-left: 0;}

#mainul_tabs6 #current_in a {background-size: 2%;background-color: #ebebeb;z-index: 3;color: #000;float: left;left: 0;}
#mainul_tabs6 #current_in a:hover {background-size: 2%;z-index: 3;float: left;left: 0;}
#mainul_tabs6 #current_in a::after {z-index: 3;color: #000;float: left;left: 0;}
#turin_content {padding: 0px;position: relative;z-index: 2;}


div.rightab_divs {
    display: block;
    width: 100%;
    margin-bottom: 20px;
}

a.right_newsanchor {
    display: block;
    width: calc(100% - 20px);
    padding: 10px;
    background-color: #fff;
    border-bottom: 1px solid #ebebeb;
    text-decoration: none;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
a.right_newsanchor:last-child {
    border-bottom: none;
}
a.right_newsanchor:hover {
    background-color: #ebebeb;
}
a.right_newsamorread {
    display: block;
    width: calc(100% - 10px);
    padding: 10px 5px;
    background-color: #fff;
    border-bottom: 1px solid #ebebeb;
    text-decoration: none;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
a.right_newsamorread:last-child {
    border-bottom: none;
}
a.right_newsamorread:hover {
    /* background-color: #ebebeb; */
}
a.right_newsanchor:hover span.nws_text, a.right_newsanchor:hover span.nws_date, a.right_newsanchor:hover span.nws_text b {
    color: #000;
}
a.right_newsanchor:hover span.nws_arxiv {
    color: #3f9816;
}
a.right_newsamorread:hover span.nws_textrm, a.right_newsamorread:hover span.nws_daterm, a.right_newsamorread:hover span.nws_textrm b {
    color:#3f9816;
}
a.right_newsamorread:hover span.nws_arxiv {
    color: #3f9816;
}
a.right_newsamorread>img {
    display: block;
    float: left;
    width: 80px;
    height: 60px;
    margin-right: 5px;
}
span.nws_arxiv {
    display: block;
    padding: 5px 0px;
    font-family: FF_DIN_Pro_Bold;
    font-size: 15px;
    color: #58585a;
    text-align: right;
    transition: all 0.4s;
}
span.nws_arxiv::before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 7px;
    margin-right: 7px;
    color:#3f9816;
    background-image: url("../img/arxiv_ox.png");
    background-position: center;
    background-repeat: no-repeat;
}
span.nws_text {
    display: block;
    width: 100%;
    padding: 0px 0px 0px 0px;
    font-family:DINPro-Regular;
    font-size: 15px;
    color: #000;
    transition: all 0.4s;
    line-height: 18px;
}
span.nws_date {
    display: block;
    width: 100%;
    padding: 5px 0px 0px 0px;
    font-family: Roboto-Regular;
    font-size: 12px;
    color: #000;
    transition: all 0.4s;
}
span.nws_text b {
    color: #3f9816;
    transition: all 0.4s;
}
span.nws_textrm {
    display: block;
    width: calc(100% - 85px);
    float: right;
    padding: 0px 0px 5px 0px;
    font-family:DINPro-Regular;
    font-size: 15px;
    color: #000;
    transition: all 0.4s;
}
span.nws_textrm b {
    color: #3f9816;transition: all 0.4s;
}
span.nws_daterm {
    display: block;
    width: calc(100% - 85px);
    float: right;
    padding: 0;
    font-family: Roboto-Regular;
    font-size: 12px;
    color: #000;transition: all 0.4s;
}
/* Calendart start */
div.calendar {
    display: block;
    width:100%;
    margin: 10px auto;
    background-color: #fff;
}
div.calendar_head {
    display: block;
    width: calc(100% - 20px);
    padding: 10px;
    margin-bottom: 10px;
    background-color: #3f9816;
    align-items: center;
}

select.cldr_month, select.cldr_year {
    display: block;
    float: left;
    padding: 3px 50px 3px 10px;
    background-color: #ebebeb;
    margin-right: 5px;
    -webkit-appearance:none;
    background-image: url("../img/select_arrow.png");
    background-repeat: no-repeat;
    background-position: 92% 50%;
    border: none;
    outline: none;
    font-family: FF_DIN_Pro_Bold;
    font-size: 13px;
    color: #58585a;
}
select.cldr_month{
}
select.cldr_year {
}
button.cldr_left, button.cldr_right {
    display: block;
    margin: 5px auto;
    width: 10px;
    height: 14px;
    background-repeat: no-repeat;
    background-position: center;
    outline: none;
}
button.cldr_left {
    float: left;
    background-image: url("../img/cldr_left.png");
    margin-right: 22px;
}
button.cldr_right {
    float: right;
    display: block;
    background-image: url("../img/cldr_right.png");
}
table.caldr_table {
    display: block;
    width: calc(100% - 10px);
    padding: 5px;
    background-color: #fff;
    border-collapse: separate;
    border-spacing: 5px 5px;
}
table.caldr_table tbody {
    display: block;
    width: 100%;
    background-color: #fff;
    border-collapse: separate;
    border-spacing: 5px 5px;
}
table.caldr_table tr {
    width: 100%;
    background-color: #fff;
    border-collapse: separate;
    border-spacing: 5px 5px;
}
table.caldr_table:first-child tbody tr {
    margin-bottom: 10px;
}

table.caldr_table td, table.caldr_table th {
    font-family: FF_DIN_Pro_Bold;
    font-size: 14px;
    color: #58585a;
    padding: 5px;
    background-color: #ebebeb;
    border: 1px solid #d2cdcd;
    transition: all 0.3s;
    text-align: center;
    border-collapse: separate;
    width: 14.3%;
    cursor: pointer;
}
table.caldr_table td:hover, table.caldr_table th:hover {
    color: #fff;
    background-color: #3f9816;
}



/* Calendar end */
div.bad_news {
    display: block;
    width: 100%;
    margin: 20px auto 20px auto;
    position: relative;
}
div.manshet_right {
    display: block;
    width: 100%;
}
.jd-slider {
    margin:0;
    transition: all 0.3s;
}

.jd-slider .slide-inner::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    /* border: 1px solid #888; */
}

.jd-slider .slide-area > li {
    border-left: 0;
    box-sizing: border-box;
    text-align: center;
}

.jd-slider .slide-area > li:first-child {
}

.jd-slider .slide-area > li > a {
    display: block;
    position: relative;
    /* font-size: 3em; */
    font-weight: bold;
    outline: 0;
    text-decoration: none;
    transition: all 0.3s;
}
.jd-slider  a.prev,.jd-slider  a.next {
    display: none;
    width: 60px;
    height: 60px;
    bottom: -4%;
    background-color: #ffffffb8;
    background-position: center !important;
    background-repeat: no-repeat;
    font-size: 3em;
    font-weight: bold;
    outline: 0;
    transition: all 0.4s;
}
.jd-slider   a.prev {
    /* background-image: url("../img/prevslide.png") !important; */
    left: 10px;
}
.jd-slider  a.next {
    /* background-image: url("../img/nextslide.png") !important; */
    left: 75px;
}
.jd-slider  a.prev:hover {
    /* background-image: url("../img/prevslidehov.png") !important; */
    background-color: #277b77ad  !important;
}
.jd-slider  a.next:hover {
    /* background-image: url("../img/nextslidehov.png") !important; */
    background-color: #277b77ad  !important;
}

.jd-slider .controller {
    display: inline-block;
    float: right;
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
}
.indicate-area {
    float: right;
    right: 0;
    margin: 10px 10px;
    /* width: 100px; */
    height: 23px;
    overflow: hidden;
}
div.slide-caption {
    display: block;
    position: relative !important;
    width: calc(100% - 20px) !important;
    padding: 10px !important;
    background-color: #fff !important;
    text-align: left;
}
div.slide-captiontitle {
    display: block;
    position: relative !important;
    width: calc(100% - 25px) !important;
    padding: 10px !important;
    background-color: #fff !important;
    border-left: 5px solid #000;
    text-align: left;
    transition: all 0.3s;
    font-family: FF_DIN_Pro_Bold;
    font-size: 16px;
    color: #000;
}
.jd-slider .slide-area > li > a:hover div.slide-captiontitle, .jd-slider:hover div.slide-captiontitle {
    /* background-color: #000 !important; */
    /* color: #fff; */
}
.manshet_image {
    display: block;
    position: relative;
    width: 100%;
    height: 215px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.slide_text {
    display: block;
    width: 100%;
    font-family: FF_DIN_Pro_Bold;
    font-size: 17px;
    color: #000;
    text-align: left;
    line-height: 19px;
}
.slide_date {
    display: block;
    width: 100%;
    font-family: DINPro-Light;
    font-size: 12px;
    color: #000;
    text-align: left;
    margin-top: 5px;
}

div.questions {
    display: block;
    width: 100%;
    margin: 10px auto;
    background: #ffffff;
    padding-bottom: 4px;
}
div.quest_title {
    display: block;
    width: 100%;
    margin: 0 auto;
    background: #fff;
}
.quest_head {
    display: flex;
    width: 100%;
    padding: 11px 0px;
    margin: 0px auto;
    background-color: #3f9816;
    font-family: FF_DIN_Pro_Bold;
    font-size: 18px;
    color:#fff;
    align-items: center;
    justify-content: center;
}
.quest_text {
    display: block;
    width: calc(100% - 30px);
    margin: 10px 15px 0px 15px !important;
    padding: 8px 0px 10px 0px;
    background-color: #fff;
    font-family: FF_DIN_Pro_Bold;
    font-size: 15px;
    color:#3f9816;
    border-bottom: 1px solid #000;
    line-height: 18px;
}
form.quest_form {
    display: block;
    width: calc(100% - 30px);
    padding: 10px 15px 15px 15px;
    background-color: #fff;
}
div.radio {
    display: block;
    width: 100%;
    padding: 5px 0px;
    border-bottom: 1px solid #ebebeb;
}
div.radio:last-child {
    border-bottom: none;
}
div.radio label {
    display: block;
    width: 94%;
    margin-left: 6%;
    line-height: 19px;
    font-family: DINPro-Regular;
    font-size: 15px;
}
div.radio label input {
    display:inline-block;
    margin-left: -6%;
}
div.query_result {
    display: block;
    width: 100%;
    margin: 5px auto;
    background-color: #ebebeb;
}
div.result_pecent {
    display: block;
    width: calc(20% - 20px);
    padding: 10px;
    background-color: #3f9816;
    font-family:DINPro-Regular;
    font-size: 12px;
    color: #fff;
    text-align: center;
}

a.chose_query {
    display: block;
    width: 122px;
    padding: 9px;
    margin: 10px auto 10px auto;
    background-color: #ebebeb !important;
    font-family: FF_DIN_Pro_Bold;
    font-size: 15px;
    color: #000;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
a.chose_query:hover {
    background-color: #3f9816 !important;
    color: #fff;
}

/* --> MAIN RIGHT PART FINISH <-- */
/* === MAIN PART FINISH === */

/* === FOOTER PART START === */
footer {
    display: block;
    width: 100%;

}

div.footer_top {
    display: block;
    width: 100%;
    width: 1200px;
    background-color:#fff;
    padding: 30px 0px;
}
div.footer_bottom {
    display: block;
    width: 100%;
    background-color:#3f9816;
    width: 1200px;
}
div.footer_center {
    display: block;
    position: relative;
    width: 1200px;
    margin: 0 auto;
    padding: 12px 0px 0px 0px;
}
a.backtotop {
    display: block;
    position: absolute;
    width: 55px;
    height: 45px;
    border-radius: 3px;
    right: 30px;
    top: -40px;
    background-color: #3f9816;
    background-image: url("../img/backtop.png");
    background-repeat: no-repeat;
    background-size: 25px 15px;
    background-position: 50% 50%;
    animation: backto 0.6s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}
@keyframes backto {
    0% {
        background-position: 50% 50%;
        /* background-size: 25px 15px; */
    }
    100% {
        background-position: 50% 40%;
        /* background-size: 28px 18px; */
    }
}
ul.footer_menu {
    display: block;
    float: left;
    border-right: 1px solid #3f9816;
    padding-right: 25px;
    margin: 0px 25px 25px 0px;
    list-style: none;
}
ul.footer_menu li {
    display: block;
    line-height: 32px;
}
ul.footer_menu li a {
    display: block;
    font-family:DINPro-Regular;
    font-size: 14px;
    color: #58585a;
    text-decoration: none;
    transition: all 0.4s;
}
ul.footer_menu li a:hover{color: #3f9816;}
ul.footer_adress {
    display: block;
    min-width: 620px;
    float: left;
    padding-right: 0px;
    margin: 0px 0px 25px 0px;
    list-style: none;
}

ul.footer_adress li {
    display: block;
    line-height: 27px;
    /* width: 600px; */
}
div.ftr_adres {
    display: block;
    float: left;
    font-family: FF_DIN_Pro_Bold;
    font-size: 14px;
    color: #3f9816;
    min-width: 92px;
    margin-right: 10px;
}
div.ftr_text {
    display: block;
    float: left;
    font-family:DINPro-Regular;
    font-size: 14px;
    color: #58585a;
    width: calc(100% - 102px);
}
ul.footer_adress li a {
    display: block;
    font-family:DINPro-Regular;
    font-size: 14px;
    color: #58585a;
    text-decoration: none;
}

a.ftr_logo {
    display: flex;
    float: left;
    width: 220px;
    padding: 31px 10px;
    margin: -25px 15px 0px 0px;
    border-radius: 5px;
    align-items: center;
    background-color: #fff;
}
a.ftr_logo img {
    display: block;
    width:100%;
    height: 38px;
    border-radius: 5px;
    align-items: center;
    background-color: #fff;
}
div.copruright_divs {
    display: block;
    float: left;
    margin: 0px;
    /* padding-top: 4px; */
    margin-top: -11px;
}
div.copruright_divs div {
    display: block;
    margin: 0;
    font-family:DINPro-Regular;
    font-size: 14px;
    color: #fff;
}
div.bydevelop {
    display: block;
    float: right;
    font-family:DINPro-Regular;
    font-size: 14px;
    color: #fff;
    margin-top: 30px;
}
div.bydevelop * {
    font-family:DINPro-Regular;
    font-size: 14px;
    color: #fff;
    }
/* === FOOTER PART FINISH === */

/* ====>>> HOME PAGE FINISH <<<==== */

/* ====>>> SEARCH AREA PAGE START <<<==== */
div.main_toptitle {
    display: block;
    /* width: 100%; */
    float: left;

}
a.top_link {
    display: flex;
    float: left;
    align-items: center;
    transition: all 0.4s;
}
a.top_link:hover .categorhdr, a.top_link:hover .categortxt {color: #3f9816;}
div.title_icon {
    display: block;
    float: left;
    width: 10px;
    height: 40px;
    background-color: #ffffff;
    background-position: center;
    background-repeat: no-repeat;
}
div.title_text {
    display: block;
    float: right;
    margin-left: 10px;
}
.categorhdr,.categortxt {
    display: block;
    float: left;
    margin-right: 5px;
    font-family:DINPro-Regular;
    font-size: 15px;
    color: #000;
    transition: all 0.4s;
}
.categortxt b {color: #3f9816;}
.categorox {
    display: block;
    float: left;
    margin: 8px 10px;
    width: 12px;
    height: 6px;
    background-image: url("../img/catg_ox.png");
    background-position: center;
    background-repeat: no-repeat;
}

div.mleft_alltop {
    display: block;
    width: 100%;
    padding: 5px 0px;
}
div.src_words {
    display: block;
    width: 100%;
    font-family: FF_DIN_Pro_Bold;
    font-size: 20px;
    color: #000;

}
a.src_link {
    display: block;
    width: calc(100% - 20px);
    padding: 10px;
    margin: 0px auto 10px auto;
    background-color: #fff;
    text-decoration: none;
}
div.src_linkimg {
    display: block;
    float: left;
    width: 130px;
    height: 98px;
    margin-right: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
}
div.src_linktxt{
    display: block;
    float: left;
    width: calc(100% - 140px);
}
div.slink_title {
    display: block;
    width: 100%;
    font-family: FF_DIN_Pro_Bold;
    color: #000;
    font-size: 18px;
}
div.slink_titdate {
    display: block;
    width: 100%;
    font-family: DINPro-Light;
    color: #3f9816;
    font-size: 14px;
}
div.slink_text {
    display: block;
    width: 100%;
    font-family:DINPro-Regular;
    color: #000;
    font-size: 15px;
}


/* ====>>> SEARCH AREA PAGE FINISH <<<==== */

/* ====>>> STATIC PAGE START <<<==== */
div.fortext_icon{
    display: flex;
    float: right;
    align-items: center;
}
a.print, a.scaleplus, a.scaleminus, a.linr_read {
    display: block;
    float: left;
    color:#000;
    margin-right: 10px;
    text-decoration: none;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
a.print::after {
    content: "";
    display: block;
    float: left;
    width: 25px;
    height: 23px;
    background-image: url("../img/print.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-right: 10px;
    /* -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease; */
}
a.print:hover:after {
    background-image: url("../img/printhov.png");
    animation: print 1s 1;
    /* animation-direction: alternate; */
}
@keyframes print {
    0% {
        background-size: 0%;
    }
    100% {
        background-size: 100%;
    }
}
a.print {
    font-family:DINPro-Regular;
    font-size: 15px;
}

a.scaleplus {
    font-family: FF_DIN_Pro_Bold;
    font-size: 18px;
}

a.scaleminus {
    font-family: FF_DIN_Pro_Bold;
    font-size: 18px;
    background-image: url(../img/txt_line.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
    padding-left: 10px;
}

a.linr_read {
    font-family: FF_DIN_Pro_Bold;
    font-size: 18px;
    background-image: url("../img/txt_line.png");
    background-repeat: no-repeat;
    background-position: 0px 7px;
    padding-left: 10px;
}
a.print:hover, a.scaleplus:hover, a.scaleminus:hover, a.linr_read:hover {color:#3f9816; }
.static_div {
    display: block;
    width: calc(100% - 20px);
    padding: 10px;
    background-color: #fff;
}
.static_div iframe {
    display: block;
    width: 100%;
    height: 560px;
    margin: 35px auto;
    background-color: #fff;
}
.static_head {
    display: block;
    width: 100%;
    padding: 5px 0px;
    font-family:DINPro-Regular;
    font-size: 16px;
    color: #000;
}
.static_contact {
    display: block;
    width: 100%;
    padding: 5px 0px;
}
.stcont_divs {
    display: block;
    width: 100%;
    padding: 10px 0px;

}
.stleft {
    display: block;
    float: left;
    min-width: 110px;
    padding-right: 10px;
    font-family:DINPro-Regular;
    font-size: 16px;
    color: #3f9816;
}
.stright {
    display: block;
    float: left;
    font-family:DINPro-Regular;
    font-size: 16px;
    color: #000;
    text-decoration: none;
}

a.share, a.sface, a.stwt, a.sinsta, a.sgoogp, div.fb_like_btn  {
    display: block;
    float:left;
    margin:0px 5px 5px 0px;
    width: 70px;
    height: 100px;
    background-color: #ebebeb;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
a.share:hover, a.sface:hover, a.stwt:hover, a.sinsta:hover, a.sgoogp:hover {background-color: #3f9816;}
a.share {
    background-image: url("../img/share.png");
}
a.sface {
    background-image: url("../img/face.png");
    background-size: 10px 22px;
}
a.stwt {
    background-image: url("../img/twt.png");
    background-size: 27px 20px;
}
a.sinsta {
    background-image: url("../img/insta.png");
}
a.sgoogp {
    background-image: url("../img/goglp.png");
}
/* ====>>> STATIC PAGE FINISH <<<==== */

/* ====>>> NEWS PAGE START <<<==== */
select.news_cateq {
    display: block;
    float: left;
    width: 270px;
    margin-right: 30px;
    padding: 5px 0px;
    border:none;
    background-color: #ebebeb;
    border-bottom: 1px solid #000;
    outline: none;
    font-family:DINPro-Regular;
    font-size: 13px;
    color: #000;
}
select.news_cateq option {
    line-height: 24px;
    font-family:DINPro-Regular;
    font-size: 13px;
    color: #000;
}
a.archive {
    display: block;
    float: left;
    line-height: 27px;
    margin: 5px;
    font-family:DINPro-Regular;
    font-size: 12px;
    color: #000;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
a.archive::before {
    content: "";
    display: block;
    width: 25px;
    height: 25px;
    float: left;
    background-image: url("../img/arxiv_logo.png");
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 10px;
}
a.archive:hover {
    color: #ce1f27;
}


div.news_divs {
    display: block;
    width: 100%;
    margin: 10px auto;
}
a.news_links {
    display: block;
    position: relative;
    float: left;
    width: 290px;
    height: 310px;
    margin: 0px 0px 15px 15px;
    text-decoration: none;
    overflow: hidden;
    -webkit-box-shadow: 0 0 2px 0.5px #929292;
    box-shadow: 0 0 5px -1px #929292;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
a.news_links:nth-child(3n+1) {
    margin-left: 0px;
}


a.news_links:hover .newsdate, a.news_links:hover .newscateg {
    color:#ce1f27;
}
a.news_links:hover .news_text{
    background-color: #fff;
}
/* a.news_links:hover  img {
  height: 220px;
} */
a.news_links img {
    display: block;
    width: 100%;
    height: 210px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.news_text {
    display: block;
    width: calc(100% - 20px);
    height: 90px;
    padding: 10px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.newstxt_hdr {
    display: block;
    width: 100%;
}
.newsdate, .newscateg {
    display: block;
    float: left;
    font-family: FF_DIN_Pro_Bold;
    font-size: 16px;
    color:#000;
    margin-right: 5px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.nwshort {
    display: block;
    width: 100%;
    font-family:DINPro-Regular;
    font-size: 16px;
    color: #000;
    line-height: 18px;
}
.nwshort b {
    color:#ce1f27;
}

.pagin_center {display:block;margin: 40px auto 0px auto;text-align:center;}

.pagination {
    display:inline-block;
    /* margin:30px auto; */
    list-style:none;
}
.pagination li, .pagination span {
    float:left;
    margin: 1px 0px;
}

.pagination li a, .pagination span {
    color: black;
    float: left;
    padding: 6px 13px;
    font-family:DINPro-Regular;
    font-size: 14px;
    color: #3f9816;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #999;
    margin: 0 1px;
}
li.active>a {
    background-color: #3f9816;
}
.pagination li a:hover {color: #fff;}
.pagination li.active a {color: #fff;}
.pagination li a.active {
    background-color: #3f9816;
    color: #fff;
    border: 1px solid #3f9816;
}

.pagination li a:hover:not(.active) {background-color: #3f9816;}
div.summer {
    display: block;
    width: 100%;
    text-align: center;
    font-family:DINPro-Regular;
    font-size: 14px;
    color:#ce1f27;
    margin-bottom: 15px;
}

/* ====>>> NEWS PAGE FINISH <<<==== */

/* ====>>> NEWS_IN PAGE START <<<==== */
div.news_indivs {
    display: block;
    width: 100%;
}
div.nws_intextimgman {
    display: block;
    width: calc(100% - 20px);
    padding: 10px;
    background-color: #fff;
}

.nwin_date, .nwin_title {
    display: block;
    width: 100%;
    padding: 5px 0px 0px 0px;
    font-family: FF_DIN_Pro_Bold;
}
.nwin_date {
    font-size: 15px;
    color: #3f9816;
}
.nwin_title {
    font-size: 22px;
    color: #000;
    margin-bottom: 15px;
}
.nwin_title b {
    color: #3f9816;
}
div.nw_imtxt {
    display: block;
    width: 100%;
    text-align: justify;
    font-family: Times New Roman;
}
div.nw_imtxt img.news-img {
    display: block;
    width: 400px;
    height: 290px;
    float: left;
    margin: 0px 10px 10px 0px;
}
div.say_false {
    display: block;
    width: 100%;
    padding: 15px 0px;
    font-family: FF_DIN_Pro_Bold;
    font-size: 15px;
    color: #000;
    margin: 10px auto;
}
div.say_false span {color: #3f9816;}

a.nwsin_logo {
    display: flex;
    float: left;
    margin: 0px 10px 5px 0px;
    padding: 11px;
    background-color: #ebebeb;
    align-items: center;
    text-decoration: none;
}
a.nwsin_logo img {
    display: block;
    width: 75px;
    height: 75px;
    float: left;
    margin-right: 10px;
}
div.nws_modtwo {
    display: block;
    float: left;
}
div.nws_mod {
    display: block;
    margin: 3px auto;
    padding: 0px 0px 5px 0px;
    font-family: FF_DIN_Pro_Bold;
    font-size: 15px;
    color: #3f9816;
    border-bottom: 1px solid #000;
}
div.nws_avtor {
    display: block;
    margin: 3px auto;
    font-family: FF_DIN_Pro_Bold;
    font-size: 15px;
    color: #000;

}

div.newsin_kategory {
    display: block;
    width: 100%;
    margin: 20px auto;
}
div.nwsinkat_name {
    display: block;
    width: 100%;
    margin: 10px auto;
    padding: 10px 0px;
}
div.katname {
    display: block;
    float: left;
    padding: 5px 10px;
    font-family: FF_DIN_Pro_Bold;
    font-size: 16px;
    color: #000;
    background-image: url("../img/bgred.png");
    background-position: left;
    background-repeat: repeat-y;
    background-size: 4px;
}
a.katlink {
    display: block;
    float: right;
    padding:5px 10px ;
    font-family: FF_DIN_Pro_Bold;
    font-size: 16px;
    color: #000;
    background-image: url("../img/bgred.png");
    background-position: left;
    background-repeat: repeat-y;
    background-size: 4px;
    transition: all 0.4s;
    text-decoration: none;
}
a.katlink:hover {
    background-size: 100%;
    color: #fff;
}
div.newin_manshet {
    display: block;
    width: 100%;
    margin: 20px auto;
}
.product_gallery_images_upload {
    width: 210px;
    height: 200px;
    background-size: cover;
    background-position: 50%;
    border-radius: 0px;
}
.demo-gallery > ul > li:nth-child(4n)  {
    margin-right: 0px;
}
/* ====>>> NEWS_IN PAGE FINISH <<<==== */

a.face:hover {
    background-image: url(../img/face_hover.png);
    transition: 0.3s;
}

a.twt:hover {
    background-image: url(../img/twt_hover.png);
    transition: 0.3s;
}

a.ytb:hover {
    background-image: url(../img/ytb_hover.png);
    transition: 0.3s;
}
a.inst:hover {
    background-image: url(../img/insta_hover.png);
    transition: 0.3s;
}
img.manshet_img_cls {
    height: 412.5px;
}
img.manshet_r_img {
    height: 133px;
}
div.nw_imtxt img {
    max-width: 100%;
}
.manleft_text * {
    color: #fff !important;
}
a.cat_link:hover * {
    color: #ffffff !important;
}
a.topslider_column:hover * {
    color: #ffffff !important;
}
a.ftcall_link:hover * {
    color: #ffffff;
}
a:hover {
    /* -webkit-transition-delay: 0.3s; */ /* Safari */
    /* transition-delay: 0.3s; */
}
a.change_device {
    display: block;
    float: left;
    width: 25px;
    height: 18px;
    top: 0px;
    background-image: url(../img/mobdevic.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    border-right: 1px solid #000;
    background-size: 19px;
    padding: 0px 9px;
    margin: 0px 7px;
    background-position-x: 3px;
}
.main_top.clearfix.pages_in {
    background: none;
}

.main_toptitle.clearfix.pages_in {
    background: #ffffff;
    width: 100%;
        margin: 0 0 10px 0;
}
div#head_print * {
    font-family: DINPro-Regular;
    font-family: Times New Roman;
    font-size: 18px;
}
iframe.video_gallery:nth-child(2n + 1) {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
}

iframe.video_gallery:nth-child(2n) {
    /* float: right; */
    margin-right: 0px;
    margin-left: 5px;
}
.video_title {
    font-family: FF_DIN_Pro_Bold;
    color: #58585a;
    margin: 20px;
}
.all_news_main_page {
    display: block !important;
    background: #3f9816;
    padding: 10px;
    margin-top: -19px;
    text-align: center;
}

a.all_news_from_main {
    color: #fff;
    font-family: FF_DIN_Pro_Bold;
    text-decoration: none;
}
.slide-captiontitle.analitika.clearfix {
    color: #000;
    border-left: 5px solid #3f9816;
}



marquee {
    margin-top: 5px;
    width: 100%;
}

.runtext-container {
    *background-color:#ccf;
    background-image:-moz-linear-gradient(top,#ccf,#fff);
    background-image:-o-linear-gradient(top,#ccf,#fff);
    width: 788px;
    overflow-x: hidden;
    overflow-y: visible;
    margin: 0 2px 0 2px;
    padding:0 3px 0 3px;
    float: left;}

.main-runtext {margin: 0 auto;
               overflow: visible;
               position: relative;
               height: 40px;
}

.runtext-container .holder {
    position: relative;
    overflow: visible;
    display:inline;
    float:left;

}

.runtext-container .holder .text-container {
    display:inline;
}

.runtext-container .holder a{
    text-decoration: none;
    font-weight: bold;
    font-family: DINPro-Regular;
    font-size: 14px;
    color: #58585a;
    width: 100%;
    margin-right: 35px;
}

.runtext-container .holder a:hover{
    text-decoration: none;
    color: #3f9816 !important;
}
div#head_print>p>img {
    width: 800px;
    height: auto;
}
a.rek_link2.manshet_bottom_banner {
    width: 592px;
    height: 110px;
    float: left;
    margin: 0px 0px 20px 0px;
}
a.middle_rek1.manshet_bottom_banner.clearfix {
    width: 292px;
    float: right;
    height: 110px;
}
img.manshet_bottom {
    height: 110px !important;
    width: 100% !important;
}
.fb_like_btn {
    height: 100px;
    display: block;
    float: left;
    margin: 0px 5px 0px 5px;
    width: 70px;
}
.fb_like_btn>span, .fb_like_btn>span>iframe
{width: 76px !important;height: 100px !important;}
._5n6k {
    border-radius: 0px;
    height: 55px;
    line-height: 45px;
}

.fb-like.fb_like_btn.fb_iframe_widget {
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 3px;
    height: 97px;
    position: relative;
    width: 77px;
}
iframe#twitter-widget-0 {
    display: block;
    float: left;
    margin: 0px 5px 5px 0px;
    width: 70px;
    height: 100px;
    background-color: #ebebeb;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    background-image: url(../img/twt.png);
}
a.btn {
    display: block !important;
    float: left !important;
    margin: 0px 5px 5px 0px !important;
    width: 70px !important;
    height: 100px !important;
    background-color: #ebebeb !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    -webkit-transition: all 0.4s ease !important;
    -moz-transition: all 0.4s ease !important;
    -ms-transition: all 0.4s ease !important;
    -o-transition: all 0.4s ease !important;
    transition: all 0.4s ease !important;
    background-image: url(../img/twt.png) !important;
}
.tab-pane {
   // display: none;
}
.alert-danger {
    color: #ffffff;
    background-color: #a94442;
    border-color: #ffffff;
    padding: 5px;
    margin:4px 4px;
    text-align: center;
}

.alert-success {
    color: #fff;
    background-color: #16b5bd;
    border-color: #ffffff;
    padding: 5px;
    margin:4px 4px;
    text-align: center;
}
.radio:nth-child(1) *,.radio:nth-child(2) *,.radio:nth-child(3) * {
    font-weight: bold;
}
a.middle_rek1.manshet_bottom_banner:first-child {
    margin-right: 20px;
    margin-bottom: 20px;
}
.video_name.live {
    position: relative;
    font-family: FF_DIN_Pro_Bold;
    font-size: 15px;
    padding: 14px 0px;
    width: 100%;
    float: left;
    text-decoration: none;
    text-align: center;
    transition: all 0.4s;
    background: #3f9816;
    z-index: 3;
    color: #fff;
}
div#_oss_container {
    display: none !important;
}

.book_present .st{
    position: absolute;
    bottom: 10px;
    left: 50%;
    color: #fff;
    padding: 5px 15px;
    font-size: 18px;
    text-transform: uppercase;
    box-shadow: 0px 3px 2px 0.00px rgba(0, 0, 0, 0.2);
    background: #c90b16;
    border-radius: 30px;
}

.gsc-search-button-v2 {
    font-size: 0;
    padding: 10px 27px !important;
    width: auto;
    vertical-align: middle;
    border: 1px solid #666;
    border-radius: 2px;
    border-color: #3079ed;
    background-color: #4d90fe;
    background-image: linear-gradient(top, #4d90fe, #4787ed);
}

.gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus {
    border-color: #3f9816 !important;
    background-color: #3f9816 !important;
    background-image: none;
    filter: none;
}

.news_lent {
	height: 1000px;
	overflow-y: scroll;
}
#wrapper{
width:285px;
height:380px;
position:relative;
color:#fff;
text-shadow:rgba(0,0,0,0.1) 2px 2px 0px;	
}

#slider-wrap{
width:285px;
height:100%;
position:relative;
overflow:hidden;
}

#slider-wrap ul#slider{
width:100%;
height:100%;

position:absolute;
top:0;
left:0;		
}

#slider-wrap ul#slider li{
float:left;
position:relative;
width:285px;
height:100%;	
}

#slider-wrap ul#slider li > div{
position:absolute;
top:20px;
left:35px;	
}

#slider-wrap ul#slider li > div h3{
font-size:36px;
text-transform:uppercase;	
}

#slider-wrap ul#slider li > div span{
font-family: Neucha, Arial, sans serif;
font-size:21px;
}

#slider-wrap ul#slider li i{
text-align:center;
line-height:400px;
display:block;
width:100%;
font-size:90px;	
}


/*btns*/
.btns{
position:absolute;
width:50px;
height:60px;
top:50%;
margin-top:-25px;
line-height:57px;
text-align:center;
cursor:pointer;	
background:rgba(0,0,0,0.1);
z-index:100;


-webkit-user-select: none;  
-moz-user-select: none; 
-khtml-user-select: none; 
-ms-user-select: none;

-webkit-transition: all 0.1s ease;
-moz-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
-ms-transition: all 0.1s ease;
transition: all 0.1s ease;
}

.btns:hover{
background:rgb(255 255 255 / 30%);	
}

#next{right:-50px; border-radius:7px 0px 0px 7px;}
#previous{left:-50px; border-radius:0px 7px 7px 7px;}

#slider-wrap.active #next{right:0px;}
#slider-wrap.active #previous{left:0px;}


/*bar*/
#pagination-wrap{
min-width:20px;
margin-top:350px;
margin-left: auto; 
margin-right: auto;
height:15px;
position:relative;
text-align:center;
}

#pagination-wrap ul {
width:100%;
}

#pagination-wrap ul li{
margin: 0 4px;
display: inline-block;
width:5px;
height:5px;
border-radius:50%;
background:#fff;
opacity:0.5;
position:relative;
top:0;


}

#pagination-wrap ul li.active{
width:12px;
height:12px;
top:3px;
opacity:1;
box-shadow:rgba(0,0,0,0.1) 1px 1px 0px;	
}



/*ANIMATION*/
#slider-wrap ul, #pagination-wrap ul li{
-webkit-transition: all 0.6s cubic-bezier(1,.01,.32,1);
-moz-transition: all 0.6s cubic-bezier(1,.01,.32,1);
-o-transition: all 0.6s cubic-bezier(1,.01,.32,1);
-ms-transition: all 0.6s cubic-bezier(1,.01,.32,1);
transition: all 0.6s cubic-bezier(1,.01,.32,1);	
}

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%;    height: 185px;}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.media-29101 img {margin-bottom: 20px; }

.media-29101 h3 {font-size: 18px;font-weight: 900 !important; }
.media-29101 h3 a {color: #000; font-family: DINPro-Regular;font-size: 16px;}

.owl-2-style .owl-nav {display: block;position: absolute;top: -45px;right: 0;line-height: 20px;font-size: 30px;}
.owl-2-style .owl-dots {text-align: center;position: relative;bottom: -5px; }
.owl-2-style .owl-dots .owl-dot {display: inline-block; }
.owl-2-style .owl-dots .owl-dot span {display: inline-block;width: 15px;height: 3px;border-radius: 0px;background: #cccccc;
-webkit-transition: 0.3s all cubic-bezier(0.32, 0.71, 0.53, 0.53);
-o-transition: 0.3s all cubic-bezier(0.32, 0.71, 0.53, 0.53);
transition: 0.3s all cubic-bezier(0.32, 0.71, 0.53, 0.53);margin: 3px; }
.owl-2-style .owl-dots .owl-dot.active span {background: #007bff; }
.owl-2-style .owl-dots .owl-dot:active, .owl-2-style .owl-dots .owl-dot:focus {outline: none; }


a.news_links:nth-child(3n+1) {
    margin-left: 0px;
}
#tab1 .pagin_center{display:none;}
.news_lent .navigation {display:none}