.carousel {
  margin-bottom: 30px;
  position: relative;
  height: 230px;
}
.carousel_item {
  position: relative;
  height: 230px;
}
.carousel_item_img {
  float: left;
  width: 47%;
  z-index: 0;
  height: 100%;
  position: relative;
}
.carousel_item_img img {
  position: absolute;
  left: 0;
  z-index: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 100%;
  width: 100%;
}
.carousel_item_text {
  width: 53%;
  z-index: 1;
  float: right;
  height: 100%;
  background: #000;
  padding-left: 30px;
  padding-top:50px;
}
.carousel_item_text_title {
  font-size: 26px;
  font-weight: bold;
  line-height: 105%;
  margin-bottom: 0.7em;
}
.carousel_item_text_title a {
  color: #ffbe2c;
}
.carousel_item_text_title a:hover {
  text-decoration: underline;
}
.carousel_item_text_desc {
  color: #fff;
  line-height: 135%;
  font-size: 12px;
}
.carousel_item_text_link a {
  color: #ff4d4e;
  font-size: 12px;
  text-decoration: underline;
}
.carousel_item_text_link a:hover {
  text-decoration: none;
}
.carousel_item_text_wrap {
  position: relative;
  bottom: 0;
  height: auto;
  padding-bottom: 30px;
}
.carousel_item_stick .carousel_item_text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  height: 100%;
  position: relative;
}
.carousel_item_stick .carousel_item_text_wrap {
  background: #454545;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  display: inline-block;
  position: relative;
  padding: 30px 15px;
}
.carousel_item_news_img{
  width: 250px;
  height: 170px;
  overflow: hodden;
}
.carousel_item_news_img img {
  width: 250px;
  height:170px;
}
.carousel_item_news_text {

}
.carousel_item_news_text_title {
  font-size: 26px;
}
.carousel_item_news_text_title a {
  color: #ffbe2c;
}
.carousel_item_news_text_title a:hover {
  text-decoration: underline;
}
.carousel_item_news_text_desc {
  color: #fff;
  font-size: 12px;
}
.carousel_item_news_text_link a {
  color: #ff4d4e;
  font-size: 12px;
  text-decoration: underline;
}
.carousel_item_news_text_link a:hover {
  text-decoration: none;
}
.carousel_item_news_text_wrap {

}
.owl-nav [class*=owl-] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}
.button-left {
    z-index: 100;
    background: url(../images/left.png) no-repeat center center;
    width: 31px;
    height: 118px;
    display: block;
    position: absolute;
    left: 0;
    margin-top: -180px;
    cursor: pointer;
    transition: all 150ms ease-in-out;
}
.button-right {
    z-index: 100;
    background: url(../images/right.png) no-repeat center center;
    width: 31px;
    height: 118px;
    display: block;
    position: absolute;
    right: 0;
    margin-top: -180px;
    cursor: pointer;
    transition: all 150ms ease-in-out;
}
.button-left1 {
    z-index: 100;
    background: url(../images/s_l.png) no-repeat center center;
    width: 31px;
    height: 118px;
    display: block;
    position: absolute;
    left: 0;
    margin-top: -220px;
    cursor: pointer;
    transition: all 150ms ease-in-out;
}
.button-right1 {
    z-index: 100;
    background: url(../images/s_r.png) no-repeat center center;
    width: 31px;
    height: 118px;
    display: block;
    position: absolute;
    right: 0;
    margin-top: -220px;
    cursor: pointer;
    transition: all 150ms ease-in-out;
}
.ekonom
{
 border:#ffda85 4px solid;
 width:580px;
 overflow:hidden;
 height:300px;
}
.carousel_news_item_text_title a
{
font-size: 13px;
    color: #333;
    line-height:15px;
    display:block;
    margin-bottom:5px;
    max-height:75px;
    overflow:hidden;

    /* display: none; */
}
.carousel_item_news_img
{
 margin-bottom:5px;
}
.carousel_news_item_text_link a
{
 color: #b90c0c;
    font-size: 14px;
    text-decoration:underline;
    text-transform:uppercase;
    font-weight:bold;
}
.owl-nav
{
 display:none;
}

