body{font-family: 'Roboto', Arial, sans-serif;font-size:18px;font-size:1.125rem;color:#323130;margin:0px;width:916px}
img{border:0px}
.clear{clear:both;font-size:1px}
p{margin:0px 0px 20px}
a{color:inherit;text-decoration:none}

.pv_top{height:46px;font-size:16px;font-size: 1rem;color:#fff;background: #30af59;width: 100%;display: table;}
.pv_top>div{display: table-cell;vertical-align: middle}

.pv_title {
    font-size:16px;
    font-size: 1rem;
    font-weight:bold;
    height:46px;
    /*background-color:#e8ac0a;*/
    background: #29984d;
    padding:0px 15px 0px 24px;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
}

.pv_font{padding: 0px 2px 0px 20px;display: table-cell;vertical-align: middle}
.pv_minus, .pv_plus{padding: 0px 20px;cursor:pointer}
.pv_plus{font-size: 30px;font-size: 1.875rem;}
.pv_minus{font-size: 24px;font-size: 1.5rem}
.pv_font_scroll{position: relative}
.pv_font_scroll .pv_font_line{background-color: #a7a7a7;height: 1px;width:150px;display: block}
.pv_font_scroll .pv_font_circle{background-image: url('/desimages/pv_images/pv_white_circle.png');background-repeat: no-repeat;position: absolute;width: 23px;height:23px;top:45%;left:45%;top:calc(50% - 12px);left:calc(50% - 12px);}
.pv_images{padding: 0px 70px 0px 40px;cursor:pointer;}
#pv_vkl{width: 16px;height: 16px; margin-right: 7px;display: inline-block;background-repeat:no-repeat; background-position:0px 0px;cursor: default}

.pv_vkl{background-image:url('/desimages/pv_images/pv_check.png')}
.pv_vykl{background-image:url('/desimages/pv_images/pv_checked.png')}

.pv_close{width:46px;height:46px;background: url("/desimages/search_close.png") no-repeat 10px 12px;cursor:pointer}
.pv_close:hover{background-color: #3f3f3f}
.pv_print{cursor:pointer;background: #29984d; text-transform: uppercase;font-weight: bold;padding: 0px 25px;width: 111px;text-align: center}


@media print{
.pv_top{display:none}
}

/*Логотип*/
.site_logo{display:table-cell;vertical-align:middle;padding-top:30px;padding-left:20px;}
h1.site_title{font-size:16px;font-size:1rem;position: relative}
.site_logo img, .site_title img{width:auto;float:none;margin: 0px;padding: 0px;position: relative;z-index: 100;max-width: 100%}
.site_title_text{color:#578f00;position: absolute;z-index: 1;left:14px;top:30%;}
.site_title img+.site_title_text{color: transparent}

#pv_main_part {
    font-size:18px;
    font-size: 1.125rem;
    padding: 30px 10px 0px 24px;
    border-top: 3px solid #e0e5e5;
    margin-top: 20px;
}
h1{font-size:170%;color:#000;padding:30px 0px 15px;margin:0px;}
h2{font-size:140%;color:#000;padding:15px 0px 10px;margin:0px;}
h3{font-size:128%;color:#000;padding:15px 0px 10px;margin:0px;}
#pv_main_part h1:first-child{padding-top: 0px;color:#4f4f4f;font-weight:bold;}
#pv_main_part img{float: none;margin: 10px 0px}
#pv_main_part div:last-child{margin-top:20px;font-style:italic;}
.pv_date{font-size:85%;color:#4f4f4f;margin-bottom:15px;margin-top:10px;font-size: 'PT Sans Narrow'}
.pv_date span{font-weight: bold;}
.img_doc{float:left;margin: 0px 20px 10px 0px}
.img_doc img{display: block;float: none;margin: 0px}
.img_doc_title{width: 100%;border-bottom: 1px solid #d2d6d5;padding: 10px 0px 10px;font-size: 16px;font-size: 1rem;line-height: 1.2}

.news_accent_block{margin: 15px 0px;border: 1px solid #d2d6d5;}
.news_accent_block>div{padding: 15px 18px;display: table-cell;font-size: 16px;font-size: 1rem;width:100%}
.news_accent_block>a{display: none}
.news_accent_block>div a{font-family: 'PT Sans Narrow';font-size: 18px;font-size: 1.125rem;color:#000;text-decoration: none;display: block;padding-bottom: 7px}
.news_accent_block>div a:hover{color:#578f00;text-decoration: underline}
.news_accent_block>div img{margin: 3px 10px 0px 0px!important;float:left!important}
.news_accent_block>div>div{display: table-cell;vertical-align: middle}
.news_on_topic{display: none}
.news_commas_block:before, .news_commas_block:after{display: none}

.video_add{display: none}
.photo_add img{width: auto}

.pv_ref{font-size:78%;color:#4f4f4f;margin-top:40px;padding-left: 24px;min-height:100px;display: table}
.pv_ref img{float:left;margin: 0px 10px 0px 0px}
.pv_ref div{min-height: 100px;display: table-cell;vertical-align: middle;}
.pv_bottom {
    font-size:85%;
    font-weight:bold;
    color:#4f4f4f;
    margin-top:35px;
    margin-bottom:15px;
    padding-left:24px;
    border-top: 3px solid #e0e5e5;
    padding-top:15px;
}

.person_img img{float:left!important;margin: 0px 10px 5px 0px!important}
.person_img{font-size:100%;font-weight: bold;color:#000;padding-bottom: 10px}
.person_img span{font-size:125%;font-weight: bold;color:#000;padding-bottom: 15px}

.question{font-size:100%!important}
.question_author{font-size:100%!important}
.news_otherbg_block{font-size:135%}
.news_commas_block{font-size:150%}

.person_position{font-size: 137%;font-family: 'PT Sans Narrow';font-weight: bold;margin-top: -15px;margin-bottom: 20px}
.person_organization{margin-top: 20px}
.person_organization img{display: none}


.contacts_info div{display: block;margin-bottom: 20px}
.c_leaders{padding-top: 30px}
.c_leaders h2{font-size: 100%;text-transform: uppercase;padding: 0px 0px 15px}
.c_leaders_item{font-size: 100%;font-family: 'PT Sans Narrow';color:#4f4f4f;margin-bottom: 30px}
.c_leaders_item+.c_leaders_item{margin-top: 20px}
.c_leaders_item img{float:left!important;margin: 0px 10px 0px 0px!important}
.c_leaders_item a{font-size:112%px;line-height: 1;color:#000;text-decoration: none;display: block}
.c_leaders_item a:hover{color:#578f00;text-decoration: underline}