body{font-family:Verdana,Geneva,sans-serif}.flex_box{display:flex;flex-direction:column}
.flex_box_header {
    position: sticky;
    top: 0;
    background-color: #fff;
    z-index: 99999999;
    width: 100%;
    margin: 16px 0 0 0;
}
img {
    width: 100%;
    height: auto;
    vertical-align: bottom
}
#logo {
    width: 195px;
    height: 21px;
    vertical-align: middle;
    margin: 8px 0;
}
.block_all_news{
    position: fixed;
    bottom: 0;
    z-index: 999999;
    background-color: #FFF;
    width:1158px;
}
.block_all_news svg{
  vertical-align: middle;
}
.block_all_news a{
    display: block;
    font-size: 17px;
    line-height: 40px;
    height: 40px;
    padding: 0 20px;
    text-decoration: none;
    color: #008800;
    background-color: #FFF;
    font-weight: bold;
}
.block_all_news a:hover {
    color: #FFF;
    background-color: #B7000A;
}
#logo.e{width:184px;}#logo18{width:27px;vertical-align:middle;margin-top:0px;margin-left:0;float:right}.irss img{width:26px}.flex_footer{display:flex;flex-direction:column}.flex_box_main{display:flex;/*justify-content:center;margin-left:auto;margin-right:auto*/}
.flex_box_source{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;justify-content:center;width:1158px;position:relative}
.flex_box_left{display:flex;flex-direction:column;width:730px}.flex_box_left_sec{width:730px}.flex_box_right,.flex_box_right_sec{display:flex;flex-direction:column}.flex_pag{width:100%;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.section_flex_row{display:flex;flex-direction:row}.section_flex_box_first{display:flex;flex-direction:column;width:537px}.section_flex_box_sec{display:flex;flex-direction:column;margin-left:84px;width:537px}
/*.search{width:464px;border:none;box-shadow:0 1px 5px rgba(142,142,142,0.35);
    margin-top:26px;vertical-align:middle;margin-left:25px;padding:8px;float:right;font-size:14px}.search_b{float:right;display:none;margin:17px 0 0 21px}*/
.menu_a {
    display: inline-block;
    color: #212121;
    font-size: 13px;
    height: 27px;
    width: 27px;
    float: left;
    margin: 4px 17px 0 5px;
    cursor: pointer
}
.menu_b{display:none;padding:0 7px;background:#212121;color:#fff;font-size:13px;line-height:32px;height:32px;cursor:pointer}.menu_b.f{margin:15px 0}.menu{position:relative;width:100%}#menu .gsc-input{width:200px;border:none;margin:0;padding:5px}
#menu .gsc-search-button{display:none}
.menu_s{display:none}.flex_aside{display:block;margin:0;background-color:#212121}aside{z-index:222222}aside.menu p{font-size:16px;line-height:24px;color:#FFF;padding: 15px 15px 0 15px;}aside hr{color:#008800;width:30%;border:2px solid #008800;border-radius:7px}aside ul{list-style-type:none;padding:15px 30px;margin:0;max-width:1098px}
aside ul li{line-height:25px;display:inline-block;width:365px}
aside ul li a{color:#FFF;text-decoration:none;color:#FFF;transition-duration:0s;font-size:16px;line-height:35px}li a:hover{color:grey}main{width:1158px;margin-top:35px;position:relative;margin-bottom:35px}main a{text-decoration:none}main img{width:50%;height:auto;float:left;margin-right: 25px;border-radius: 11px;}.a_box{width:582px;height:412px;display:block;position:absolute;z-index:100;margin-left:-99999px;overflow:hidden}.line{margin:0;width:171px;background-color:#008800;border:2px solid #008800}.irss{display:block;float:right}.box{bottom:28px;left:28px;right:28px;background-color:#FFF}main .box .box_w{padding:23px}
.term{font-size:14px;color:#008800;margin:0 0 5px 0;text-transform:lowercase;}
.term:first-letter{text-transform:uppercase}
.term a{font-size:14px;color:#008800;text-decoration:none;}
.date{display:inline;color:#008800;font-size:14px}.box .title{color:#212121;margin:15px 0;font-size:18px;line-height:24px;font-weight:400}.box p{color:#2A2B2C;font-size:15px;line-height:22px;margin:21px 0;}.box .next{color:#008800;font-size:14px;text-decoration:none;float:right;margin-top:0;}.other_news{margin-top:33px;width:542px;margin-left:77px}.news_box{border-bottom:1px solid rgba(68,68,68,0.09);margin-bottom:22px;padding-bottom:20px}.news_box h3{font-weight:400;display:inline}.b_all_news{display:inline-block;border-radius:15px;background-color:#008800;color:#FFF;font-size:17px;line-height:40px;height:40px;margin-top:35px;padding:0 20px;text-decoration:none;transition-duration:0s;float:right}.b_all_news:hover{background-color:#212121}
section h1{padding:0;margin:0 0 25px;font-size:32px;line-height:38px}
article h1{padding:0;margin:0 0 25px;font-size:32px;line-height:38px}
.ex_box{border-bottom:1px solid rgba(68,68,68,0.09);margin-bottom:20px;padding-bottom:20px;clear:both}.ex_box h2,.ex_box h3,.ex_box h4{font-weight:400;display:inline;line-height:18px}.cat .ex_box h2{font-weight:700}.flex_box_left_sec .e_box{margin-left:-32px;margin-right:-32px;z-index:100;}.flex_box_left_sec .ex_box{display:inline-block;width:330px;margin-left:32px;margin-right:32px;vertical-align:top}.ex_box .date{float:none}.clr{float:none;clear:both}.ex_box div.f{width:116px;height:77px;border-radius:11px;float:right;margin:0 0 0 20px;overflow:hidden}.ex_box div.f img{width:116px;height:77px}.ex_box div.h{width:332px}#box{display:flex;flex-direction:row}.themesec{padding:5px 15px;font-weight:800;margin:5px 0 30px;font-size:30px;border-left:5px solid #008800}.flex_box_right .themesec{margin-left:77px}li img{width:17.86px;height:17.86px;margin-right:10px}a.title{font-size:17px;line-height:23px;word-break:break-word;color:#212121;text-decoration:none;transition-duration:0s}a.title:hover{color:#008800}
footer{background-color:#212121;color:#FFF;padding-bottom:20px;}
footer a{color:#FFF;text-decoration:none}
#footer{margin-top:0}

.language {position:absolute;bottom:15px;left:30px;}
.language a {text-decoration:none;color:#fff;transition-duration:0s;display:inline-block;border:1px solid #fff;padding:2px 8px;margin:0 5px 0 0;font-size:13px;line-height:18px;}
.language a:hover{background-color:#008800;color:#FFF}

#breadcrumb {
    margin-top: 39px;
    font-size: 14px;
    line-height: 17px;
}
#breadcrumb a {
    color: #008800;
    text-decoration: none;
}
#breadcrumb a:hover {
    text-decoration: underline;
}
.my-share {
    margin-bottom: 20px;
}
.my-share .t {
    display: inline-block;
    height: 32px;
    color: #008800;
    font-size: 17px;
    line-height: 32px;
    font-weight: bold;
    margin-bottom: 20px;
    vertical-align: middle;
}
.my-share svg {
    height: 32px;
    width: 32px;
}
.my-share a {
    display: inline-block;
    height: 32px;
    width: 32px;
    border-radius: 4px;
    color: #fff;
    overflow: hidden;
    margin: 0 0 20px 10px;
    vertical-align: middle;
}
.my-share .share-button {
  cursor: pointer;
  vertical-align: middle;
  display: inline-block;
  height: 32px;
  width: 32px;
  color: #fff;
  border-radius: 4px;
  margin: 0 0 20px 10px;
  overflow: hidden;
  background-color:#999;
}
.tagss {
    text-decoration: none;
    font-weight: bold;
    color: #008800;
    background-color: #FFF;
    display: inline-block;
    border: 1px solid #FFF;
    padding: 5px 0px;
    margin: 0 10px 10px 0;
    font-size: 17px
}
.des{margin:24px 0 40px}.news{margin:24px 0 25px;font-size:17px;line-height:23px;color:#2A2B2C}.news blockquote{margin-left:15px;padding-left:13px;border-left:4px solid #008800}.news h2 img{width:23px;height:auto;margin-right:10px}.right_news{margin:33px 0 0 70px;width:358px}.right_title{font-size:20px;margin-bottom:36px;clear:both;padding:0 0 0 10px;border-left:4px solid #008800;font-weight:700}.home_title{font-size:20px;margin-bottom:36px;clear:both;padding:0 0 0 10px;border-left:4px solid #008800;font-weight:normal}.right_news .b_all_news{margin:10px 0}.opacity_line{width:100%;margin-top:12px;color:#444;border:none;background-color:#444;border:.5px solid #444;opacity:.2}.des p{font-size:17px;line-height:23px;color:#2A2B2C;padding:0 0 0 14px;margin-top:0;border-left:4px solid #008800}.pagination{list-style-type:none;padding:0;margin:5px 0 0}.pagination li{padding:0;font-size:15px;display:inline;margin:0 10px 0 0}.pagination a{text-decoration:none;color:#212121;transition-duration:0s;display:inline-block;height:29px;line-height:29px;padding:0 11px;margin:0 0 17px;border:1px solid rgba(68,68,68,0.09)}.pagination a:hover{border-color:#008800;color:#008800}
.news_date{font-size:14px;color:#008800;white-space:nowrap;}
.news_autor{font-size:14px;color:#008800;float:right}.news_autor a{font-size:14px;color:#008800;text-decoration:none}.flex_box_right_sec article{margin-left:77px}h4{margin-bottom:0}#tags{margin:0 0 10px;padding-left:0}#tags li{display:inline;list-style-type:none;margin:0}#tags a{text-decoration:none;color:#212121;transition-duration:0s;display:inline-block;border:1px solid #008800;padding:5px 11px;margin:0 10px 10px 0;font-size:13px}#tags a:hover{background-color:#008800;color:#FFF}#social_network{display:inline;padding:0;margin:0}#social_network li{list-style-type:none;display:inline}#social_network img{width:30px;height:30px;margin-left:0}#social_network img:nth-of-type(7){width:46px;height:46px}.ad{margin:5px 0 30px}
.adc{margin:5px 0 30px;width:100%;overflow:hidden}
.adc.nd{display:none}
.adc.adca{margin:0;overflow:visible}
.ya-share2__container_size_m li.ya-share2__item{width:auto!important;margin-right:9px!important;margin-bottom:20px!important}.ya-share2__container_size_m .ya-share2__icon{height:30px!important;width:30px!important;background-size:30px 30px!important}.ya-share2__container_size_m .ya-share2__counter{font-size:12px!important;line-height:30px!important;padding:0 8px!important}.ya-share2__list_direction_horizontal > .ya-share2__item{margin:0 3px 6px!important}.sticky{position:fixed;z-index:101}.stop{position:relative;z-index:101}.video-embed-field-responsive-video{margin:25px 0;position:relative}.video-embed-field-responsive-video:after{content:'';display:block;padding-bottom:56.25%}.video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.video-embed-field-responsive-modal{max-width:100%}.ins-embed-field-responsive-video{margin:25px 0;position:relative}.ins-embed-field-responsive-video:after{content:'';display:block;padding-bottom:100%}.ins-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.ins-embed-field-responsive-modal{max-width:100%}.ady{overflow-x:auto}.des.h{width:1015px;margin:30px 0 0}.InfiniteScrollB{margin:0;padding:30px 0 25px}.headline{margin:0 0 25px}.cat .ex_box h2,.cat .ex_box .date{font-weight:700}.cat .ex_box p{font-size:17px;line-height:23px;margin:5px 0 0}@media all and (max-width: 1280px){
    .flex_box_source,.block_all_news{width:960px}
    main{width:960px}.a_box{width:532px}.box .title{margin:15px 0;font-size:18px;line-height:24px}.other_news{width:308px}.section_flex_box_first,.section_flex_box_sec{width:415px}.flex_box_left,.flex_box_left_sec{width:532px}.right_news{width:308px}.des.h{width:915px}.flex_box_left_sec .e_box{margin-left:0;margin-right:0}.flex_box_left_sec .ex_box{display:block;width:100%;margin-left:0;margin-right:0}}@media all and (max-width: 1200px){
    .flex_box_source,.block_all_news{width:852px}
    main{width:852px}.right_news{width:250px}.section_flex_box_first,.section_flex_box_sec{width:390px}.section_flex_box_sec{margin-left:65px}.other_news{width:270px;margin-left:40px}.des.h{width:836px}.flex_box_right .themesec{margin-left:40px}}@media all and (max-width: 1111px){
    .flex_box_source,.block_all_news{width:700px}
    .right_news{width:230px;margin:33px 0 0 40px}.flex_box_left_sec,.flex_box_left{width:430px}
/*    .search{width:300px}*/
    .other_news{width:100%;margin-left:0}.b_all_news{margin-top:0}.section_flex_box_first,.section_flex_box_sec{width:330px}.section_flex_row.h{display:block;padding:0}main,.a_box{width:700px}main img{width:100%;float:none;margin-right: 0;}main .box .box_w{padding:42px}.box .title{margin:15px 0;font-size:24px;line-height:32px}.box p{font-size:17px;line-height:24px;margin-top:30px}.des.h{width:725px}.flex_box_right .themesec{margin-left:0}}@media all and (max-width: 1024px){
    .flex_box_source,.block_all_news{width:910px}
    .section_flex_row.h{width:100%}main,.a_box{width:100%}.section_flex_box_first,.section_flex_box_sec{width:450px}.des.h{width:925px}.flex_box_left_sec,.flex_box_left{width:640px}}

@media all and (max-width: 960px){
    .flex_box_source{width:auto}
    .block_all_news {
        left: 0;
        right: 0;
        width:100%;
    }
    flex_box_main{width:auto}.section_flex_row.h{width:auto}.adc.nd{display:block}header,.section_flex_row,#footer{margin-left:0}
    .menu_a{
        height: 20px;
        width: 20px;
        margin: 4px 10px 0 4px
    }
    .menu_b{display:block;margin-top:90px}.menu_b.f{margin-top:0}#footer{margin-top:0}
    #logo{
        width: 147px;
        height: 15px;
        margin: 8px 0
    }
    #logo.e{width:97px;}#logo18{margin-top:0px}
/*    .search{width:95%;float:none;margin:20px 0}*/
    #target-search{display:none}.search_b{display:block}.menu_b{display:block;margin-top:0}#breadcrumb{margin-top:15px;font-size:13px;line-height:15px}section h1{margin:0 0 25px;font-size:32px;line-height:38px}
    article h1{margin:0 0 25px;font-size:32px;line-height:38px}
    .news{margin:15px 0 25px}.ex_box div.f{width:96px;height:64px;margin:0 0 0 14px}.ex_box div.f img{width:96px;height:64px}.ex_box{margin-bottom:20px}.ex_box .date{margin-bottom:20px}.flex_box,.flex_box_source,.section_flex_row,.flex_box_main,.flex_box_left,.flex_box_left_sec,.flex_box_right_sec,.flex_footer,.flex_pag{display:block}.flex_box_left,.flex_box_left_sec,.right_news{width:100%;margin:15px 0}#footer{margin:0 -15px;font-size:13px}
    footer {margin: 0 -15px;}
     .language {left:0px;}
    .right_news .b_all_news{margin-bottom:40px}.flex_box_source{margin-left:15px;margin-right:15px}main,.a_box{width:100%}main .box .box_w{padding:42px}.box .title{margin:15px 0;font-size:24px;line-height:32px}.box p{font-size:17px;line-height:24px;margin-top:30px}.line_radius_sec{margin:34px 0 -71px}.themesec{margin:5px 0 25px;font-size:26px}.section_flex_box_first,.section_flex_box_sec{display:block;margin-left:0;width:100%}.our-adress td{display:inline}.des.h{width:100%}
    aside ul{padding:15px}.ex_box.l.b{position:relative;padding:0}.ex_box.l.b div.f{margin:0}.ex_box.l.b .t{position:absolute;padding:15px;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);border-bottom-left-radius:11px;border-bottom-right-radius:11px;overflow:hidden}.ex_box.l.b .t .date{color:#00d500}.ex_box.l.b .t a{color:#fff}.ex_box div.f.b{width:100%;height:auto;float:none;margin:0 0 15px}.ex_box div.f.b img{width:100%;height:auto;}}@media all and (max-width: 650px){main .box .box_w{padding:23px}.box .title{font-size:18px;line-height:24px}.box p{font-size:15px;line-height:22px;margin-top:21px}}@media all and (max-width: 530px){
        aside ul li{width:100%}aside ul li:last-child{width:100%}}@media all and (max-width: 350px){.ex_box div.f{width:96px;height:64px;margin:0 0 0 14px}.ex_box div.f img{width:96px;height:64px}.box .title{font-size:15px;line-height:22px;margin:10px 0}main .box .box_w{padding:15px}.themesec{margin:5px 0 20px;font-size:20px}aside ul li{width:100%}}.focp{color:#fff;padding:29px 29px 10px 29px;}.focp a{color:#fff;}@media(max-width: 960px){.focp{padding:15px 15px 10px 15px;font-size:13px;}}
@media(max-width: 960px){
  .home_tabs .section_flex_box_sec {
    display:none;
  }
  .my-share .t {
    display:block
  }
  .adc{overflow:visible;}
  .home_tabs_head .themesec {
    font-size:13px;
    font-weight:normal;
    margin:0;
    padding:8px 5px;
    text-align: center;
    border:none;
    white-space: nowrap;
  }
  .home_tabs_head {
    background:#abfbb3;
  }
  .home_tabs_head .section_flex_box_first, .home_tabs_head .section_flex_box_sec {
    font-size:13px;
    margin:5px 0 25px 0;
    padding:0;
    -moz-box-sizing:border-box;
    -webkit-box-sizing: border-box;
    box-sizing:border-box;
    width:50%;
    float: left;
    background:#abfbb3;
    cursor: pointer;
  }
  .home_tabs_head .section_flex_box_first.active, .home_tabs_head .section_flex_box_sec.active {
    background:#1aa527;
    color:#fff;
  }
}
img.imgauto{width:auto;height:auto;}
.ex_box.n{width:100%;border-top:1px solid #008800;border-bottom:1px solid #008800;margin:20px 0;padding:20px 0;}
.ex_box.n a{color:#008800;}
.ex_box.n b{display:block;margin-bottom:10px;}
.adc1{margin-top:25px}
.flex_box_main .b_all_news{margin-top:0px;}
figure{margin:0;}
figcaption{margin:5px;color:#595959;font-size:13px;}
.userpic{width: 50px;height: 50px;vertical-align: middle;margin:7px 10px 0 0;border: solid 3px #ff9295;border-radius: 28px;}
.autr{color:#000;text-decoration:none}
.audio_player audio{width:100%;margin:15px 0;}
.autor{margin-bottom:30px;}
.autor a{color:#008800;}
.autor .userpic{float:left;}
.autor .contact{font-size:17px;line-height:21px;text-decoration:none;}
.autor a:hover{color:#008800;}
.autor span {font-size:14px;color:#595959;display:block;}
.soc{padding:0 30px 5px 30px;}
.soc img{width:18px;height:18px;margin:0 10px 10px 0}
.table-of-contents{margin:15px 0;border:solid 1px #000;padding:10px 5px 5px 5px;}.table-of-contents div{padding:0 10px;font-weight:bold;}.table-of-contents ul{margin:5px 0;line-height:30px;color:#ee0000;}.table-of-contents a{text-decoration:underline;color:#003399;}
.table-of-contents .level2{margin:0 0 0 15px;}
.table-of-contents .level3{margin:0 0 0 30px;}
.table-of-contents .level3{margin:0 0 0 45px;}
.table-of-contents .level4{margin:0 0 0 60px;}
.hr_page{width:100%;margin-top:30px;border:none;border-top:1px solid #555;border-bottom:1px solid #555;height:3px;}
section.news, article.news{
    position:relative;
}
div.autor-block, div.autor-block div{
    font-weight: normal;
    padding: 0;
}
div.autor-block{
    padding-bottom: 15px;
}
.table-of-contents div.autor-block ul{
    color:#003399;
}
.box-autor{
    position:relative;
    color: #000;
}
.box-autor:hover .desc {
    opacity: 1;
    transition: opacity .2s ease-in-out;
    left: -15px;
}
.desc{    
    font-size: .875rem;
    line-height: 1.25rem;
    text-align: left;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 999999999;
    transition: opacity .2s ease-in-out;
    width: 300px;
    right: auto;
    transform: translateX(0) translateY(0);
    left: -1500px;
    opacity:0;
}
.desc .in{   
    box-sizing: border-box;
    margin: .625rem 0 0 0;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.15);
    z-index: 2;
    overflow: hidden;
    padding: 1rem;
    box-shadow: 0 .25rem .75rem rgba(0,0,0,.3);
}
.desc .description{
    padding:1rem 0;
    margin-bottom:1rem;
    border-bottom:1px solid rgba(0,0,0,.15);
}
.autor-block span{
    color: #000;
}
.logoT {
  width: 147px;
  height: 15px;
  margin:15px 10px;
}
@media all and (max-width: 650px){
    .box-autor{position:static;}
    .box-autor:hover .desc{
        left: -10px;
        right: -10px;
        width: auto;
    }
    .autor-block span{
      display: block;
    }
    .autor-block span.bp{
      display: inline;
    }
    .news_date span{display:block;}
    /*.autor-block .d{
      font-size: 12px;
      height: 20px;
      line-height:20px;
    }*/
}
.breadcrumb {
    margin-top: 15px;
    font-size: 14px;
    line-height: 17px;
}
.breadcrumb a {
  color: #008800;
  text-decoration: none;
}
.breadcrumb a:hover {
  text-decoration: underline;
}
@media all and (max-width: 1024px){
  .breadcrumb{font-size:13px;}
}
.ex_box .tm{
display: inline-block;
border: 1px solid #008800;
padding: 3px 5px;
margin: 10px 5px 0  5px;
text-decoration: none;
color: #212121;
/*transition-duration: .2s;*/
font-size: 13px;
}
.ex_box .tm:hover {
background-color: #008800;
color: #FFF;
}
.verified{
  color:#076411;
  line-height:32px;
/*  height:32px;*/
/*  margin:0 20px;*/
  display:inline-block;
  position:relative;
  vertical-align: middle;
}
.verified a{color:#076411;text-decoration:none;}
.verified svg{
  width:32px;
  height:32px;
  vertical-align: middle;
}
.verified .desc{
  margin: -.625rem 0 0 0;
}
.verified:hover .desc {
    opacity: 1;
    transition: opacity .2s ease-in-out;
    left: -15px;
    color:#000;
}

.article-contents{
    margin: 15px 0;
    border: solid 1px #999;
    padding: 10px 5px 5px 5px;
    border-radius: 15px;
}
.article-contents__title {
    padding: 0 10px;
    font-weight: bold;
}
.article-contents__list {
    margin: 5px 0;
    line-height: 30px;
    color: #ee0000;
    counter-reset: new-counter;
    list-style-position: outside;
}
.article-contents__item {
    color: #008800;
    position: relative;
    list-style: none;
    counter-increment: new-counter;
    cursor: pointer;
}
.article-contents__item:before {
    display: block;
    position: absolute;
    left: -30px;
    top: -1px;
    content: counter(new-counter,decimal-leading-zero);
    color: #999;
    font-size: 15px;
    font-weight: 400;
}
.article-contents__item.level2 {padding: 0 0 0 15px;}
.article-contents__item.level3 {padding: 0 0 0 30px;}
.article-contents__item.level4 {padding: 0 0 0 45px;}
.article-contents__item.level5 {padding: 0 0 0 60px;}

.news.n,.article_cell,.article-contents,.adif0,.adif1,.adif2,.news.n h1,.news.n .news_date{
    width: 100%;
}
.news.n {
    display: flex;
    flex-flow: row wrap;
}
.news.n h1{order:3}
.news.n .news_date{order:4}
.article_cell{order:8}
.article-contents{order:6}
.adif0{order:9}
.adif1{order:11}
.adif2{order:13}




.table-of-contents.n div{
    margin: 7px 0;
}                              
.table-of-contents.n .level1,.table-of-contents.n .level2,.table-of-contents.n .level3,.table-of-contents.n .level4{
  font-weight: normal;
}
.table-of-contents.n .level1{margin:0 0 7px 10px;}
.table-of-contents.n .level2{margin:0 0 7px 30px;}
.table-of-contents.n .level3{margin:0 0 7px 50px;}
.table-of-contents.n .level4{margin:0 0 7px 70px;}

.table-of-contents.n .box-autor div,.table-of-contents.n .verified div {
  font-weight: normal;
}
.table-of-contents.n .abblc {
    color: #003399;
    font-weight: normal;
    margin: 0 0 7px 0;
}
.table-of-contents.n .box-autor{
   font-weight: normal;
   padding: 0; 
}
.table-of-contents.n .verified{
   font-weight: normal;
   margin: 0 0 7px 7px;
}
.abblc span {
    color: #000;
}
@media all and (max-width: 650px){
  .table-of-contents.n span {
    display: block;
  }
}

@media all and (max-width: 960px){
    .article_cell{margin-top: 20px;}
    .article-contents{margin: 30px 0 0 0;}
}

aside ul.footer-nav-items.m li.footer-nav-item{display:block;width:100%}aside ul.footer-nav-items.m{padding-top:0}


header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    position: relative;
}

.logo {
    display: flex;
}

.cont_f {
    display: flex;
    white-space: nowrap;
}

.cont_f .logo {
    display: inline-block;
}

.search-box {
  display: flex;   
  margin-top: 8px; 
}
.search-title {
  font-size: 17px;
  line-height: 23px;
  display: flex;
  margin: 0 8px 0 15px;
}
.search {
    width: 22px;
    vertical-align: middle;
    display: flex;
    flex-direction: column;
}

.search .gsc-search-button-v2, .search .gsc-search-button-v2:hover, .search .gsc-search-button-v2:focus {
    border-color: #008800;
    background-color: #008800;
    padding: 2px 2px;
    height:22px;
    width: 22px;
    border-radius:0;
}

.search .gsc-search-button {
    margin:0;
}
.search td.gsc-search-button {
    display: table-cell !important;
}
.search button.gsc-search-button {
    display: inline-block !important;
}
.search .gsib_a {
    padding: 0 4px;
    background-image: none;
}

.search input.gsc-input, .search .gsc-input-box, .search .gsc-input-box-hover, .search .gsc-input-box-focus {
    border-color: #008800;
    font-size: 14px;
    height:20px;
}

.search .gsst_a .gscb_a, .search .gsst_a:hover .gscb_a, .search .gsst_a:focus .gscb_a {
    color: #008800;
}

.search table.gsc-search-box td.gsc-input {
    padding-right: 0px;
}
.search form.gsc-search-box {
  margin: 0;
  max-width: 100%;
}
.search .gsc-input-box {
    width: 0;
    display: none;
}
.gscfocused {
    width: 100%;
}
.gscfocused .search {
    width: 100%;
    margin-right: 2px;
}
.gscfocused .gsc-input-box {
    width: 100%;
    display: block;
}

.gscfocused .gsc-search-button, .gscfocused td.gsib_b {
    display: none;
}
.gscfocused .search td.gsc-search-button, .gscfocused .search button.gsc-search-button {
    display: none !important;
}

.search .gscb_a {
    line-height: 17px;
    font-size: 16px;
}

.search .closeGS {
    color: #fff;
    background-color: #008800;
    font-size: 14px;
    padding: 0 5px 0px 7px;
    cursor: pointer;
    width: 10px;
    text-align: center;
    line-height: 20px;
}

@media (max-width: 960px) {
    .search-box {
      margin-top: 7.5px;
    }
    .search-title {
      font-size: 10px;
      line-height: 17px;
      margin: 0 22px 0 0;
    }
    .search {
        position: absolute;
        right: 0;
        width: 17px;
    }

    .search form.gsc-search-box {
        font-size: 10px;
    }

    .search .gsc-input-box {
        padding-top: 0px;
        padding-bottom: 0px;
        border-radius: 0;
        height: 14px;
    }

    .search .gsc-search-button-v2, .search .gsc-search-button-v2:hover {
        border-radius: 0;
        padding: 1px 1px;
        border: 1px solid #008800;
        line-height: 10px;
        font-size: 10px;
        height: 16px;
        width: 16px;
    }

    .search .gsc-search-button-v2 svg {
        width: 10px;
        height: 10px;
    }

    .search input.gsc-input, .search td.gsc-input {
        font-size: 10px;
    }

    .search table.gsc-input {
        font-size: 10px;
    }

    .search .gscb_a {
        line-height: 10px;
        font-size: 10px;
    }

    .search .gsst_b {
        font-size: 10px;
        line-height: 10px;
    }

    .gscfocused .search {
        right: 1px;
    }

    .flex_box_header.h .gscfocused .search {
        padding-left: 35px;
        box-sizing: border-box;
    }

    .search .closeGS {
        font-size: 11px;
        padding: 0 3px 1px 5px;
        text-align: center;
        width: 16px;
        line-height: 13px;
    }
}

.cookie_notice{
    bottom: 16px;
    padding: 16px 32px;
    position: fixed;
    left: 16px;
    right: 16px;
    background: #008800;
    border-radius: 15px;
    z-index: 999999;
    box-sizing: border-box;
    color: #fff; /*#bbeebb*/
    display: none;
}
.cookie_notice a{
    color: #fff;
/*    text-decoration: none;*/
}
.cookie_notice div {
    white-space: nowrap;
    float:right;
}
.cookie_notice button{
    display: inline-block;
    padding: 6px 9px;
    font-weight: bold;
    border: 1px #008800 solid;
    font-size: 15px;
    background-color: #fff;
    color: #000;
    border-radius: 10px;
    margin: 0 0 0 10px;
}
@media (max-width: 960px) {
  .cookie_notice button{
    margin: 10px 0 0 10px;
  }
  .hc{
    margin: 0 auto;
  }
  .hch{
    text-align: center;
  }
  .hc .b_all_news{
    float: none;
  }
}
.table {
  border-collapse: collapse;
  border: 1px solid #000;
}
.table td {
  border: 1px solid #000;
  padding: 8px;  
}
.ex_box .author {
display: block;
color: #008800;
text-decoration: none;
margin: 15px 0 0 0;
}
footer .language {
position: static;
bottom: auto;
left: auto;
margin-left: 30px;
}
.previousarticles{padding:15px 0 30px 0;}
.previousarticles ul{margin:0 0 10px;padding:0;}
.previousarticles li{list-style-type:none;margin:10px 0;}
.previousarticles a{color:#008800;text-decoration: none;}