.index_main_col {
  width:300px;
  float:left;
  }
.index_main_col p {
  margin: 5px 0;
  text-indent:30px;
  line-height: 16pt;
  }
.index_news_kantak {
  position: relative;
/*  margin-left: 10px;
  margin-bottom: 10px;*/
  border: 1px solid #FFCC9A;
  overflow: hidden;
  }
.index_news_kantak img {
  margin-bottom: -3px;
  min-width:300px;
  max-width:300px;
  }

.index_main_head {
  font-family: "Ubuntu Condensed",sans-serif;
  font-size:16pt;
  margin:5px;
  }
.index_main_text {
  font-family: "Ubuntu Condensed";
  font-size:13pt;
  margin:15px 15px 0px 5px;
  }
.index_main_author {
  margin-left:5px;
  font-family: "Ubuntu Condensed",sans-serif;
  font-size:10pt;
  }
.index_main_also {
  text-align:right;
  font-family: "Ubuntu Condensed";
  font-size:14pt;
  font-weight:300;
  padding:10px 10px 10px 10px;
  }

.index_main_also a:after {
  content: " …";
  }
.index_main_also a {
  padding:10px 20px;
  }

.index_main_also a:hover {
  padding: 10px 20px;
  background-color: rgba(35, 112, 179, 0.21);
  border-radius: 7px;
  text-decoration: none;
  }
.index_main_also a:hover:after {
  content: " ⟶";
  }

.index_date_main {
  background-color:rgba(75, 122, 168, 0.2);
  padding:0px 4px 2px;
  font-family: "Ubuntu Condensed",sans-serif;
  font-size:10pt;
  }
  
.index_date_right {
  float:right;
  margin-left:15px;
  }

.index_right_block {
  margin-left: -15px;
  margin-top: 15px;
  }

.index_right_item {
  border-bottom:1px dashed rgba(131, 147, 215, 0.66);;
  /* box-shadow: 2px 15px 3px -15px #000; */
  padding:7px 0px;
  height:45px;
  overflow:hidden;
  }

.index_right_item_top {
  border-bottom:1px dashed rgba(131, 147, 215, 0.66);;
  padding:5px;
  height:37px;
  overflow:hidden;
  display:none;
  text-shadow: 0px 0px 1px #23598c;
  }


.index_right_head {
  /*margin:0 0 2px 5px;*/
  margin:0 0 0px 0px;
  display:inline;
  font-family: "Ubuntu Condensed",sans-serif;
  font-size:14pt;
  font-weight:normal;
  line-height:18px;
  }

.index_right_sect {
  font-family: "Ubuntu Condensed",sans-serif;
  padding:1px 5px;
  font-size:12pt;
  margin-right:5px;
  }

.index_right_img {
  float:left;
  margin-top:1px;
  margin-left:2px;
  margin-right:5px;
  border: 1px solid #FFCC9A;
  }
  
.index_left_block {
  /* padding:5px; */
  overflow:hidden;
  }

.index_sect_col_1 {
  width:33%;
  float:left;
  text-align:left;
  }
.index_sect_col_2 {
  width:34%;
  float:left;
  text-align:left;
  }
.index_sect_col_3 {
  width:33%;
  float:left;
  text-align:left;
  }

.index_sect_block_1 {
  margin:5px 10px 15px 0px;
  }
.index_sect_block_2 {
/*  width:31%;*/
  margin:5px 5px 15px 5px;
  }
.index_sect_block_3 {
  margin:5px 0px 15px 10px;
  }


.index_sect_head {
  font-family: "Ubuntu Condensed",sans-serif;
  font-size:15pt;
  margin:0 0 10px 0;
  padding:5px;
  text-align:center;
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2);
  }

.index_sect_head a {
  color:inherit;
  }

.index_sect_image {
  max-width:330px;
  width:100%;
  border: 1px solid #FFCC9A;
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2);
  }

.index_sect_item_main {
  font-family: "Ubuntu Condensed",sans-serif;
  font-size:13pt;
  margin:10px 0 0 0;
  padding-bottom:5px;
  border-bottom:1px solid #CCCCCC;
  }

.index_sect_item {
  font-family: "Ubuntu Condensed",sans-serif;
  font-size:11pt;
  font-weight:normal;
  margin:5px 0 0px 0;
  padding-bottom:5px;
  border-bottom:1px dashed #CCCCCC;
  }
.index_right_blog {
  background-color: rgba(167, 178, 223, 0.25);
  height: 69px;
  padding:7px;
  }

.index_right_blog a {
  text-shadow: 0px 0px 7px rgb(35, 89, 140);
  font-size:14pt;
  }

.index_right_blog span.blog_line_avatar {
    border: 1px solid #83B1E6;
}

.index_right_blog img {
  width:64px;
  height:64px;
  }

.index_right_item .avatar_news {
  width:38px;
  height:38px;
  }

.index2_news_time {
  position: absolute;
  top: 92px;
  left: 0px;
  color: white;
  width: 110px;
  text-align: center;
  font-size: 10pt;
  }
.index2_news_img {
  width:110px;
  height:84px;
  position:absolute;
  top:0px;
  left:-110px;
  background-color:#a7a7a7;
  opacity: 0.8;
  }
.index2_news_head {
  float:left;
  border-left:110px solid rgb(213, 75, 48);;
  min-height:135px;
  box-sizing: border-box;
  width:100%;
  position:relative;
  background-color:white;
/*  box-shadow: 0 0 10px rgb(218, 198, 179);*/
  }
.index2_news_head h4 {
  font-family: "Ubuntu Condensed",sans-serif;
  padding:15px;
  font-size: 14pt;
  font-weight: normal;
  line-height: 24px;
  overflow: clip;
  text-overflow: ellipsis;
  }
.index2_news_area {
  boreder:1px solid blue;
  float:left;
  margin:0 0 15px 15px;
  width: calc( 50% - 15px);
  position:relative;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  }
.index2_sect {
  font-family: "Ubuntu Condensed",sans-serif;
  font-size: 12pt;
  padding: 3px 10px;
  text-align: right;
  float: right;
  margin-left: 15px;
  }
.index2_news_blog {
  background-color: rgba(0, 129, 255, 0.25);
  }

.index2_news_blog a {
  text-shadow: 0px 0px 7px rgb(35, 89, 140);
  font-size:14pt;
  }

.index2_news_actual {
  background-color: rgba(234, 126, 67, 0.3);
  }
.index2_news_actual a {
  text-shadow: 0px 0px 7px rgb(152, 96, 74);
  font-size: 15pt; 
  color: rgb(159, 26, 0);
  }


@media all and (min-width: 1000px) and (max-width: 1120px) {
  .index_main_col {
    width:200px;
    }
  .index_right_block {
/*    padding-left:210px;*/
    }
  .index_news_kantak img {
    min-width:200px;
    max-width: 200px;
    }
  }
@media all and (min-width: 600px) and (max-width: 1000px) {
  .index_main_col {
    display:none;
    }
  .index_right_block {
    padding-left:0px;
    }
  .index_news_kantak img {
    min-width:200px;
    }
  .index_right_item_top {
    display:block;
    }
  .index2_news_area {
    float:none;
    width:100%;
    margin-right:30px;
    }
  }
