.news_date{font-size:11px;color:#666;}

.news_list_basic_item{
    padding:23px;
    display:flex;
    flex-wrap:nowrap;
    margin-top:20px;
    border:1px #cdcdcd solid;
}
.news_list_basic_item:nth-child(1){
    margin:0;
}
.news_list_basic_item_box1{
    width:255px;
}
.news_list_basic_item_box2{
    margin-left:50px;
    flex:1;
}
.news_list_basic_item_content{
    padding-top:18px;
    min-height:100px;
}
.news_list_basic_item_photo{
    display:block;
    padding-top:100%;
    background-repeat:no-repeat;
    background-position:center top;
    background-size:contain;
}
.news_list_basic_item_photo2{
    display:none;
    text-align:center;
}
.news_list_basic_item_photo2 img{
    max-width:100%;
    height:auto;
    vertical-align:top;
}
.news_list_basic_item_date{
    font-size:20px;
    line-height:1;
    color:#09488c;
    font-family:PTSansRegular;
}
.news_list_basic_item_name{
    margin-top:18px;
    font-size:20px;
    line-height:1.3;
    font-family:proximanovalight;
}
.news_list_basic_item_name a{
    color:#000;
    text-decoration:none;

    background-image:linear-gradient(to right,#878787,#878787);
    background-position:0 1.10em;
    /*background-position:bottom left;*/
    background-repeat:repeat-x;
    background-size:1px 1px;
    /*background-size: 50% 2px;*/
    transition:background-size 0.07s ease 0s;
}
.news_list_basic_item_name a:hover{
    color:#000;
    text-decoration:none;
    background-size:0 0;
}
.news_list_basic_item_anons{
    margin-top:20px;
    font-size:16px;
    line-height:1.3;
    font-family:proximanovalight;
}
.news_list_basic_item_anons a{
    color:#000;
    text-decoration:none;
}
.news_list_basic_item_anons a:hover{
    color:#000;
    text-decoration:none;
}

#bl_news2 .block{clear: both; margin-bottom:15px;}
#bl_news2 .block .osnova {float: left; width: 250px;}
#bl_news2 .osnova .date {padding: 2px 0; font-size: 13px;}
#bl_news2 .osnova .zag {padding: 2px 0; border-bottom: 1px solid #dcdcdc;}
#bl_news2 .zag a:link,#bl_news2 .zag a:visited {font-size: 15px; color: #000; text-decoration: none;}
#bl_news2 .zag a:hover {color: #4b4b4b;}
#bl_news2 .osnova .text {padding: 6px 0;}
#bl_news2 .text a:link, .text a:visited {color: #414040; text-decoration: none;}
#bl_news2 .text a:active, .text a:hover {color: #6e6e6e;}

#news_bl .block .zag a{
    color:#0096ff;
    font-size:14px;
    text-decoration:underline;
    line-height:1.4;
}
#news_bl .block .zag a:hover{
    text-decoration:none;
}
#news_bl .block .text{
    color:#000000;
    font-size:14px;
    line-height:1.3;
}
#news_bl .both{
	clear:both;line-height:1px;background:#c4c4c4;margin-top:15px;margin-bottom:15px;
}

#news{
    vertical-align:top;
    width:375px;
    line-height:20px;
}
#news ul{
    list-style:none;
}
#news ul li{
	margin-bottom:20px;
}
#news ul li:last-child{
	margin-bottom:0px;
}
#news #title_news a{
    color:#084d92;
    font-size:17px;
}
#news #text_news{
	padding-top:5px;
}
#news #text_news a{
    color:#000000;
    font-size:13px;
    text-decoration:none;
}

#news_bl1{
    line-height:20px;
}
#news_bl1 ul{
    list-style:none;
}
#news_bl1 ul li{
	margin-bottom:23px;
}
#news_bl1 ul li:last-child{
	margin-bottom:0px;
}
#news_bl1 #title_news a{
    color:#084d92;
    font-size:17px;
}
#news_bl1 #text_news{
	padding-top:5px;
}
#news_bl1 #text_news a{
    color:#000000;
    font-size:13px;
    text-decoration:none;
}
#news_bl1 #date{
	padding-top:1px;
	font-size:12px;color:#6e6e6e;
}

.news_view_action_photo_basic{
    float:left;
    max-width:450px;
    margin-right:20px;
    margin-bottom:15px;
}
.news_view_action_photo_basic img{
    max-width:100%;
    height:auto;
}

.news_lastpost{
     margin-top:50px;
}
.news_lastpost_title{
    font-size:18px;
    line-height:1;
    color:#000;
    margin-bottom:15px;
}
.news_lastpost_list_item{
    margin-top:10px;
}
.news_lastpost_list_item:nth-child(1){
    margin:0;
}
.news_lastpost_list_item a{
    font-size:15px;
    line-height:1.2;
}

.news1__list_1b_item{
    margin-top:15px;
}
.news1__list_1b_item:nth-child(1){
    margin:0;
}