body{font-family:"Arial", tahoma, sans-serif;margin:0px;font-size:24px;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.end{clear:both;font-size:1px;margin:0px;}

.hv_white{background:#fff;color:#000;}
.hv_black_bk{background:#000;color:#fff;}

img{border:0px;margin: 5px 15px 10px 0px;float:left}
iframe{dispaly:none}
.content_all img, .photo_add{display: none}
.clear{clear:both;font-size:1px}
.clear950{display:none}
.left{float:left}
.right{float:right}
p{margin:0px 0px 40px}
a{color:inherit;text-decoration:underline;padding: 0px 2px}
a:hover{text-decoration: none}
.hv_white a{color:#000;}
.hv_black_bk a{color:#fff;}
.hv_white a:hover{color:#fff;background-color: #000}
.hv_black_bk a:hover{color:#000;background-color: #fff}
.to_top_a{padding: 0px;font-size: 0px;}
.hv_black_bk h1, .hv_black_bk h2, .hv_black_bk h3, .hv_black_bk h4{color:#fff}
h1{font-size:125%;color:inherit;margin-top:40px;margin-bottom:25px;padding:0px;position:relative;z-index:10;}
h2{font-size:125%;margin-top:15px;margin-bottom:25px;padding:0px;position:relative;z-index:10}
h3{font-size:109%;margin-top:15px;margin-bottom:5px;padding:0px;position:relative;z-index:10;}
h1+h2{margin-top:0px}
h2+h3{margin-top:0px}
.hv_date+h1{margin-top:20px}
.hv_black_bk tr:nth-child(2n+1){background:#484747 }
p+h2, p+h3, p+h4{margin-top:0px}

ol{margin:15px 0px 15px 0px;padding:0px;list-style-position:inside;}
ol li{margin:8px 0px 0px;}
ol li ol{margin:24px 0px 24px 15px}
ul{margin:15px 0px 15px 0px;padding:0px;list-style:none;}
ul li{margin-top:8px;}
ul li:first-child{margin-top:0px}
ul li ul{margin:24px 0px 24px 10px}

table{border-collapse: collapse;margin:15px 0px;}
caption{font-weight:bold;text-align:left;padding-bottom:10px}
th{font-weight:bold;}
th, td{padding:8px;border:2px;}
td{vertical-align:top;}
.hv_white ul li{background:url("/desimages/special/ul_b.png") left 10px  no-repeat;padding-left:35px;margin-top:10px;}
.hv_black_bk  ul li{background:url("/desimages/special/ul.png") left 10px  no-repeat;padding-left:35px;margin-top:10px;}

ol{margin:15px 0px 8px 0px;padding:0px;list-style: none;counter-reset: item}

.hv_white ol li:before{background: #000;color: #fff;}
.hv_black_bk ol li:before{background: #fff;color: #000;}
ol li:before{counter-increment:item; content:counters(item,".");margin-right:5px;padding:1px 5px;font-weight:bold;text-align: center;line-height: 1}

ol li{margin:15px 0px 0px; margin-bottom: 10px; padding-top: 2px;position: relative;
}

ol li ol li {
    margin-bottom: 10px;
    padding-left: 40px;
    padding-top: 2px;
}

ol li ol li ol li {
	padding-left:40px;
}

ol li ol li ol  {
margin-left:10px;
}

.hv_om_font_title {padding: 0 10px;}
.hv_white table, .hv_white th, .hv_white td{border:2px solid #000}
.hv_black_bk table, .hv_black_bk th, .hv_black_bk td{border:2px solid #fff}

.hv_white th{background-color:#fff;color:#000}
.hv_black_bk th{background-color:#000;color:#fff;}
#top{margin:0px;padding:0px;}
#to_top{display:none}
#to_top{position:fixed}
.to_top_a{position:absolute;right:25px;top:calc( 50% - 48px );width:97px;height:97px;background:url("/desimages/special/top_ar.png")  center  no-repeat;z-index:1000;}
.to_top_a:hover{background-color:transparent!important;cursor:pointer}
.all{max-width:1200px;margin:0px auto;position:relative;padding: 0px}
.main{padding: 50px 0px}
.main img{display: none}
#menu_position{height:69px;}
#menu_line{position: relative; width:100%;z-index: 9000}

.hv_top{font-size:18px;position:relative;letter-spacing:normal;color:#010100;border-bottom:4px solid #010100;font-family:"Arial";}
.hv_white .hv_top{background-color:#fff;}
.hv_black_bk .hv_top{background-color:#484747;}

.hv_om_font_title, .hv_om_font_title_small{font-size:20px;font-weight:bold;margin-top:12px;text-align:center;margin-bottom:25px;}
.hv_om_font_title_small{margin-right:5px}

#hv_om_normal, #hv_om_larger, #hv_om_large{margin-right:5px}
#hv_om_normal{letter-spacing:normal}
#hv_om_larger{letter-spacing:3px}
#hv_om_large{letter-spacing:6px;margin-right:0px}

.hv_to_normal a{display:block;float:left;padding:19px 3.6% 10px 84px; height:65px;color:#000;text-decoration:none;font-weight:normal;font-size:18px;}
.hv_white  .hv_to_normal a{background:url("/desimages/special/normal.png") 15px center  no-repeat;border-right:7px solid #fff;}
.hv_white  .hv_to_normal a:hover{color:#fff;background:#484747 url("/desimages/special/normal_h.png") 19px center  no-repeat;}
.hv_black_bk .hv_to_normal a{color:#fff;background:url("/desimages/special/normal_h.png") 15px center  no-repeat;border-right:7px solid #484747;}
.hv_black_bk .hv_to_normal a:hover{color:#000;background:#d2d2d2 url("/desimages/special/normal.png") 15px center  no-repeat;}
/*для прослушивания конституции*/
.hv_to_constitution a{
    display: block;
    float: left;
    padding: 9px 1% 9px 70px;
    height: 65px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    max-width: 280px;
    font-size: 16px;
}
.hv_white  .hv_to_constitution a{background:url("/desimages/special/audio_book.png") 15px center  no-repeat;border-right:7px solid #fff;}
.hv_white  .hv_to_constitution a:hover{color:#fff;background:#484747 url("/desimages/special/audio_book_white.png") 19px center  no-repeat;}
.hv_black_bk .hv_to_constitution a{color:#fff;background:url("/desimages/special/audio_book_white.png") 15px center  no-repeat;border-right:7px solid #484747;}
.hv_black_bk .hv_to_constitution a:hover{color:#000;background:#d2d2d2 url("/desimages/special/audio_book.png") 15px center  no-repeat;}

.hv_lenta_block{float:right;text-align:center;width:20.6%}
.hv_lenta_block a,.hv_black_bk .hv_lenta_block a:hover{width:100%;display:block;float:left;padding:19px 4.8% 10px 4.8%;height:65px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#454546, endColorstr= #010102}"; /* IE 8-9 */
	background: -webkit-linear-gradient(to bottom, #454546, #010102); /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */
	background: -moz-linear-gradient(to bottom, #454546, #010102); /* Firefox 3.6-15 */
	background: -o-linear-gradient(to bottom, #454546, #010102); /* Opera 11.1-12 */
	background: linear-gradient(to bottom, #454546, #010102); /* Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */}
.hv_white  .hv_lenta_block a:hover, .hv_black_bk .hv_lenta_block a{-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#d7d7d7, endColorstr= #fefefe)"; /* IE 8-9 */
background: -webkit-linear-gradient(to bottom, #d7d7d7, #fefefe); /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */
background: -moz-linear-gradient(to bottom, #d7d7d7, #fefefe); /* Firefox 3.6-15 */
background: -o-linear-gradient(to bottom, #d7d7d7, #fefefe); /* Opera 11.1-12 */
background: linear-gradient(to bottom, #d7d7d7, #fefefe); /* Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */}
.hv_white  .hv_lenta_block a:hover{color:#000;background-color:transparent}
.hv_black_bk .hv_lenta_block a:hover{color:#fff;background-color: #d2d2d2}
.hv_white .hv_lenta_block a{color:#fff;text-decoration:none;font-size:18px;font-weight:normal;}
.hv_black_bk .hv_lenta_block a{color:#000;text-decoration:none;font-size:18px;font-weight:normal;}

.hv_options_closed,.hv_options_opened{float:left;cursor:pointer;padding:19px 3.6% 10px 74px; height:65px;}
.hv_white .hv_options_closed{background:url("/desimages/special/opt_b.png") 19px center  no-repeat;border-right:7px solid #fff;}
.hv_white .hv_options_opened{display:block;border-right:7px solid #fff;}
.hv_white .hv_options_opened,.hv_white .hv_options_closed:hover, .hv_black_bk .hv_options_closed{color:#fff;background:#484747 url("/desimages/special/opt_h.png") 19px center  no-repeat;cursor:pointer;}

.hv_black_bk .hv_options_closed:hover{color:#fff;background:#484747 url("/desimages/special/opt_h.png") 19px center  no-repeat;cursor:pointer;}
.hv_black_bk .hv_options_opened,.hv_black_bk .hv_options_closed{display:block;border-right:7px solid #484747;}
.hv_black_bk .hv_options_closed:hover,.hv_black_bk .hv_options_opened{color:#000;background:#d2d2d2 url("/desimages/special/opt_b.png") 19px center  no-repeat;cursor:pointer;}

.hv_block_ots2{padding:0px 10px 0px 10px;border-right:0px;float:right}
.hv_om_close{width:32px;height:32px;cursor:pointer;float: right;margin: 5px 20px;}
.hv_white  .hv_om_close, .hv_black_bk .hv_om_close:hover{background-image:url('/desimages/special/close_op.png');}
.hv_black_bk .hv_om_close, .hv_white  .hv_om_close:hover{background-image:url('/desimages/special/close_b.png');}
#hv_optionsMenu{max-width:1035px;position:absolute;top:68px;display:none;z-index:100;padding-bottom:20px;padding-top:9px;font-family:"Arial";}
.hv_white #hv_optionsMenu{background-color:#484747;color:#fff}
.hv_black_bk #hv_optionsMenu{background-color:#d2d2d2;color:#000}
.op1{width:27%}
.op2{width:16%}
.op3{width:22%}
.op4{width:35%}

.hv_om_item{float:left;cursor:pointer;font-size:24px;padding:0px 5px;margin-left:27px;margin-bottom:12px;margin-right:20px;border:3px solid transparent;}
.hv_float{float:left}
.hv_om_item span{padding:3px 8px;margin:5px;display:block}
#hv_om_ptsans{/*font-family:"Arial"*/}
#hv_om_georgia{/*font-family:"Times New Roman"*/}
.hv_white .hv_om_sel, .hv_white .hv_om_color_sel div {color:#000;background:#fff;}
.hv_white .hv_om_item:hover {border:3px solid #fff;}

.hv_black_bk .hv_om_sel, .hv_black_bk .hv_om_color_sel div {color:#fff;background:#d2d2d2;}
.hv_black_bk .hv_om_item:hover {border:3px solid #000;}

.hv_black_bk .hv_om_sel, .hv_black_bk .hv_om_color_sel div{background:#000;}
.hv_black_bk .hv_om_item:hover{}

.hv_opt_block{float:left;border-right:1px solid #a1a1a1;min-height:205px;}

.hv_font{margin:23px 4px 0px 0px;float:left}
#hv_small_font, #hv_medium_font, #hv_large_font{font-weight:bold;}
 #hv_main_part .hv_search_smalltext{
      margin-bottom: 20px;
  }
  
.hv_font_all{text-align:center;margin:2px 25px;}
.hv_font_all a{text-decoration:none;display:block;cursor:pointer;padding-left:12px;padding-right:12px;}
.hv_white .hv_font_all a{color:#fff;}
.hv_white .hv_font_sel a{color:#000;}
.hv_black_bk .hv_font_all a{color:#000;}
.hv_black_bk .hv_font_sel a{color:#fff;}
#hv_small_font a{font-size:24px;margin-top:15px;}
#hv_medium_font a{font-size:35px;margin-top:4px}
#hv_large_font a{font-size:40px;margin-top:0px}
.hv_white .hv_font_sel, .hv_font_all:hover{background-color:#fff;}
.hv_black_bk .hv_font_sel, .hv_font_all:hover{background-color:#000;}
.hv_white .hv_font_all a:hover{background-color:#fff;color:#000;}
.hv_black_bk  .hv_font_all a:hover{background-color:#000;color:#fff;}
.hv_in{margin-bottom:12px;}

.hv_white .hv_om_color_item div{border:3px solid transparent;background:#5d5d5d;}
.hv_black_bk .hv_om_color_item div{border:3px solid transparent;background:#d2d2d2;}
.hv_om_color_item span{padding:8px 5px;margin:4px;display:block;text-align:center}
#hv_om_white{margin-right:5px;}
#hv_om_white span{background-color:#fff;color:#000}
#hv_om_black span{background-color:#000;color:#fff;}

.hv_om_color_item{float:left;cursor:pointer;font-size:24px;border:3px solid transparent;background-repeat: no-repeat; background-position:bottom center;padding-bottom:45px}
.hv_white .hv_om_color_item:hover{border:3px solid #fff;}
.hv_black_bk .hv_om_color_item:hover{border:3px solid #000;}
.hv_white .hv_om_color_sel{background-image:url('/desimages/special/hv_om_filled_circle.png');border:3px solid #fff;}
.hv_black_bk .hv_om_color_sel{background-image:url('/desimages/special/hv_om_filled_circle_b.png');border:3px solid #000;}


.hv_search_nsel a,.hv_search_sel a{display:block;float:left;cursor:pointer;padding:19px 3.1% 10px 65px;height:65px;}
.hv_search_nsel span, .hv_search_sel span{padding-left:60px}
.hv_white .hv_search_nsel a{background: url("/desimages/special/search.png") 20px center  no-repeat;border-right:7px solid #fff;}
.hv_white .hv_search_nsel a:hover,.hv_white .hv_search_sel a{background:#484747 url("/desimages/special/search_h.png") 20px center  no-repeat;border-right:7px solid #fff;}
.hv_white .hv_search_nsel a,.hv_white .hv_search_sel a{color:#000;text-decoration:none;font-size:18px;font-weight:normal;padding-left:10px;}
.hv_white .hv_search_nsel a:hover,.hv_white .hv_search_sel a{color:#fff;}
.hv_black_bk .hv_search_nsel a{background: url("/desimages/special/search_h.png") 20px center  no-repeat;border-right:7px solid transparent;}
.hv_black_bk .hv_search_nsel a:hover,.hv_black_bk .hv_search_sel a{background:#d2d2d2 url("/desimages/special/search.png") 20px center  no-repeat;border-right:7px solid transparent;}
.hv_black_bk .hv_search_nsel a,.hv_black_bk .hv_search_sel a{color:#fff;text-decoration:none;font-size:18px;font-weight:normal;padding-left:10px;}
.hv_black_bk .hv_search_nsel a:hover,.hv_black_bk .hv_search_sel a{color:#000;}
.hv_search_nsel a:hover{background-color:transparent}
.hv_white .search_form .hv_s_close{cursor:pointer;width:70px;height:69px;float:right;background:url('/desimages/special/s_arrow_w.png') 10px 10px no-repeat;}
.hv_white .search_form .hv_s_close:hover{background:#d6d6d6 url('/desimages/special/s_arrow_b.png') 10px 10px  no-repeat;}
.hv_black_bk .search_form .hv_s_close{float:right;cursor:pointer;width:70px;height:69px;float:right;background:url('/desimages/special/s_arrow_b.png') 10px 10px no-repeat;}
.hv_black_bk .search_form .hv_s_close:hover{background:#d2d2d2 url('/desimages/special/s_arrow_w.png') 10px 10px  no-repeat;}

#hv_search_block {
    display: none;
    position: absolute;
    top: 0;
    left:0;
    max-width: 1200px;
    width:100%;
    z-index: 1000;
}
.hv_white .hv_search_block{background-color:#010100;text-align:center}
.hv_black_bk .hv_search_block{background:#d2d2d2;text-align:center}
.hv_search_block input{float:left;}
.hv_search_form_btn{width:70px;height:69px;padding:0px;border:0px;}
.hv_white .hv_search_form_btn{cursor:pointer;background:#010102 url('/desimages/special/search_h.png') 13px 10px no-repeat;}
.hv_white .hv_search_form_btn:hover{background:#d6d6d6 url('/desimages/special/search.png') 13px 10px no-repeat;}
.hv_black_bk .hv_search_form_btn{cursor:pointer;background:#d2d2d2 url('/desimages/special/search.png') 13px 10px no-repeat;}
.hv_black_bk .hv_search_form_btn:hover{cursor:pointer;background:#010100 url('/desimages/special/search_h.png') 13px 10px no-repeat;}
.hv_in_text{border:0px;height:44px;font-size:24px;width:calc(100% - 170px);height:43px;margin:11px}
.hv_white .hv_in_text{color:#000;background:#fff;}
.hv_black_bk .hv_in_text{color:#fff;background:#000}

.hv_lang{float:left;font-size:18px;padding:11px 2.4% 15px 2.4%;max-width:23%}
.hv_lang select{width:100%;border:4px solid #010100;cursor:pointer;font-size:18px;}
.hv_white .hv_lang{color:#000;}
.hv_white .hv_lang option{background:#fff;color:#000;}
.hv_black_bk  .hv_lang{color:#fff;}
.hv_black_bk .hv_lang select{background:#000;color:#fff;}
.hv_black_bk  .hv_lang option{background:#000;color:#fff;}


.hv_gerb{position:relative;z-index:10;margin:28px 0px 45px 19px;display: block;background-repeat:no-repeat;width:292px;height:133px;cursor:pointer;float:left}
.hv_gerb a img{display:block}
.hv_white .hv_gerb{background-image:url('/desimages/special/white_gerb.svg');}
.hv_black_bk .hv_gerb{background-image:url('/desimages/special/black_gerb.svg');}
.hv_gerb:hover{background-color: transparent!important}
.hv_logo_tb{text-align:left;float:left;margin:50px 0px 0px 36px;letter-spacing: normal;}
.hv_logo_tb a{font-weight:normal;}
.hv_logo_text{font-weight:bold!important;font-size:36px;text-decoration: none;text-transform: uppercase;letter-spacing: normal!important;}
.hv_logo_text:hover{background-color:transparent!important;}
.hv_white .hv_logo_text{color:#010100!important}
.hv_black_bk .hv_logo_text{color:#fff!important}
.small_title{display:block;margin-top:5px;font-size:30px;text-decoration: none;}

.hv_top_menu_all,.content_all{float:right;display:inline-block;width:calc(100% - 301px);margin:0px 20px 58px 32px;}
.hv_top_menu_all{margin-bottom:46px!important}
/*************начало меню горизонтальное со сворачиванием пунктами*****************************/
.header_right_block_wrapper {
    display: table;
    table-layout: fixed;
}
.hv_white .hv_top_menu_all{-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#464647, endColorstr= #010101}"; /* IE 8-9 */
	background: -webkit-linear-gradient(to bottom, #464647, #010101); /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */
	background: -moz-linear-gradient(to bottom, #464647, #010101); /* Firefox 3.6-15 */
	background: -o-linear-gradient(to bottom, #464647, #010101); /* Opera 11.1-12 */
	background: linear-gradient(to bottom, #464647, #010101); /* Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */}
.hv_black_bk .hv_top_menu_all{
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#d7d7d7, endColorstr= #fefefe)"; /* IE 8-9 */
	background: -webkit-linear-gradient(to bottom, #d7d7d7, #fefefe); /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */
	background: -moz-linear-gradient(to bottom, #d7d7d7, #fefefe); /* Firefox 3.6-15 */
	background: -o-linear-gradient(to bottom, #d7d7d7, #fefefe); /* Opera 11.1-12 */
	background: linear-gradient(to bottom, #d7d7d7, #fefefe); /* Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
}
.header_right_block_wrapper a{font-size:24px;font-weight:normal;text-decoration:none;letter-spacing: normal;}
.hv_white .header_right_block_wrapper a{color:#fff;}
.hv_black_bk .header_right_block_wrapper a{color:#000;}
.hv_menu_top_part_wrapper {
    display: table-cell;
    text-align: right;
    vertical-align: middle;
}

.hv_menu_top_part{
    position: relative;
    width:100%;
    list-style:none;
}
.hv_menu_top_part{margin:0px;padding:0px}
.hv_menu_top_part li{display:inline-block!important;margin:0;}
.menu_col{position:relative;
    display:inline-block;
     margin:0px!important;padding:0px!important}
.menu_col a{
    position:relative;
    display:inline-block;
     padding:16px 18px 21px 18px!important;
     margin:0px!important
}

.hv_white .menu_col a:hover,.hv_white .hv_menu_top_part li.flexMenu-viewMore:hover>ul>li:hover{
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#d6d6d6, endColorstr= #fff"; /* IE 8-9 */
	background: -webkit-linear-gradient(to bottom, #d6d6d6, #fff); /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */
	background: -moz-linear-gradient(to bottom, #d6d6d6, #fff); /* Firefox 3.6-15 */
	background: -o-linear-gradient(to bottom, #d6d6d6, #fff); /* Opera 11.1-12 */
	background: linear-gradient(to bottom, #d6d6d6, #fff); /* Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
}
.hv_black_bk .menu_col a:hover,.hv_black_bk .hv_menu_top_part li.flexMenu-viewMore:hover>ul>li:hover{
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#464647, endColorstr= #010101"; /* IE 8-9 */
	background: -webkit-linear-gradient(to bottom, #464647, #010101) ; /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */
	background: -moz-linear-gradient(to bottom, #464647, #010101) ; /* Firefox 3.6-15 */
	background: -o-linear-gradient(to bottom, #464647, #010101)  ; /* Opera 11.1-12 */
	background: linear-gradient(to bottom, #464647, #010101) ; /* Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
}
.hv_black_bk .hv_menu_top_part li.flexMenu-viewMore a:hover{
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#464647, endColorstr= #010101"; /* IE 8-9 */
	background: url("/desimages/special/arr_w.png") center right 10px no-repeat, -webkit-linear-gradient(to bottom, #464647, #010101); /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */
	background: url("/desimages/special/arr_w.png") center right 10px no-repeat, -moz-linear-gradient(to bottom, #464647, #010101); /* Firefox 3.6-15 */
	background: url("/desimages/special/arr_w.png") center right 10px no-repeat, -o-linear-gradient(to bottom, #464647, #010101); /* Opera 11.1-12 */
	background: url("/desimages/special/arr_w.png") center right 10px no-repeat, linear-gradient(to bottom, #464647, #010101); /* Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
}
.hv_white .menu_col a:hover, .hv_white.menu_col a:hover{color:#010100;text-decoration:none;background-color:transparent;}
.hv_white .hv_menu_top_part li.flexMenu-viewMore a:hover{
        color: #010100;
        text-decoration: none;
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#d6d6d6, endColorstr= #fff"; /* IE 8-9 */
        background: url("/desimages/special/arr_b.png") center right 10px no-repeat, -webkit-linear-gradient(to bottom, #d6d6d6, #fff); /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */
        background: url("/desimages/special/arr_b.png") center right 10px no-repeat, -moz-linear-gradient(to bottom, #d6d6d6, #fff); /* Firefox 3.6-15 */
        background: url("/desimages/special/arr_b.png") center right 10px no-repeat, -o-linear-gradient(to bottom, #d6d6d6, #fff); /* Opera 11.1-12 */
        background: url("/desimages/special/arr_b.png") center right 10px no-repeat, linear-gradient(to bottom, #d6d6d6, #fff);
}
.hv_white .menu_col a, 
.hv_black_bk .menu_col a:hover, .hv_black_bk.menu_col a:hover,
.hv_black_bk .hv_menu_top_part li.flexMenu-viewMore a:hover{color:#fff;font-weight:normal;text-decoration:none;}
.hv_black_bk .menu_col a{color:#000;text-decoration:none;background-color:transparent}

.hv_menu_top_part li.flexMenu-viewMore a{
	padding:17px 35px 22px 18px!important;
     margin:0px!important;
     }
.hv_white .hv_menu_top_part li.flexMenu-viewMore a{background:url("/desimages/special/arr_w.png") center right 10px no-repeat;}
.hv_black_bk .hv_menu_top_part li.flexMenu-viewMore a{ background:url("/desimages/special/arr_b.png") center right 10px no-repeat;}
/*.hv_menu_top_part li.flexMenu-viewMore>a{
    color:#fff;
    min-height:48px;
    padding: 0 12px 0 24px;
    background:transparent;
}*/
.hv_white .hv_menu_top_part li.flexMenu-viewMore.active>a{
		color:#010101!important;
		background:url("/desimages/special/arr_t_w.png") center right 10px no-repeat;
}
.hv_black_bk .hv_menu_top_part li.flexMenu-viewMore.active>a{
		color:#fff!important;
		background:url("/desimages/special/arr_t_b.png") center right 10px no-repeat;
}
.hv_white  .hv_menu_top_part li.flexMenu-viewMore:hover.active>a,.hv_white  .hv_menu_top_part li.flexMenu-viewMore.active>a{
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#d6d6d6, endColorstr= #fff}"; /* IE 8-9 */
	background: url("/desimages/special/arr_t_b.png") center right  10px no-repeat,-webkit-linear-gradient(to bottom, #d6d6d6, #fff); /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */
	background: url("/desimages/special/arr_t_b.png") center right  10px no-repeat, -moz-linear-gradient(to bottom, #d6d6d6, #fff) ; /* Firefox 3.6-15 */
	background: url("/desimages/special/arr_t_b.png") center right  10px no-repeat,-o-linear-gradient(to bottom, #d6d6d6, #fff); /* Opera 11.1-12 */
	background: url("/desimages/special/arr_t_b.png") center right  10px no-repeat,linear-gradient(to bottom, #d6d6d6, #fff) ; /* Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
}
.hv_black_bk .hv_menu_top_part li.flexMenu-viewMore:hover.active>a,.hv_black_bk .hv_menu_top_part li.flexMenu-viewMore.active>a{
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#464647, endColorstr= #010101}"; /* IE 8-9 */
	background: url("/desimages/special/arr_t_w.png") center right  10px no-repeat,-webkit-linear-gradient(to bottom, #464647, #010101); /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */
	background: url("/desimages/special/arr_t_w.png") center right  10px no-repeat, -moz-linear-gradient(to bottom, #464647, #010101) ; /* Firefox 3.6-15 */
	background: url("/desimages/special/arr_t_w.png") center right  10px no-repeat,-o-linear-gradient(to bottom, #464647, #010101) ; /* Opera 11.1-12 */
	background: url("/desimages/special/arr_t_w.png") center right  10px no-repeat,linear-gradient(to bottom, #464647, #010101) ; /* Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
}
.hv_menu_top_part li.flexMenu-viewMore.active>a{
    background:url(/desimages/arrow_main_menu_up.png) center center no-repeat;
}
.hv_menu_top_part li .flexMenu-popup {
    max-width: 225px;
    text-align: left;
    margin: 0;
    top: calc(100%);
    right: 0;
    z-index:8000
}
.hv_white .hv_menu_top_part li .flexMenu-popup {background-color: #010101;}
.hv_black_bk .hv_menu_top_part li .flexMenu-popup {background-color: #d2d2d2;}
.hv_menu_top_part li .flexMenu-popup a{background:none!important}

.hv_white .hv_menu_top_part li.flexMenu-viewMore:hover>ul>li>a{
	color:#fff!important;
}
.hv_black_bk .hv_menu_top_part li.flexMenu-viewMore:hover>ul>li>a{
	color:#000!important;
}
.hv_white .hv_menu_top_part li.flexMenu-viewMore:hover>ul>li:hover>a{
	color:#010101!important;
}
.hv_black_bk .hv_menu_top_part li.flexMenu-viewMore:hover>ul>li:hover>a{
	color:#fff!important;
}
.flexMenu-popup li{display:block;width:100%;padding:0;}
.flexMenu-popup li a{display:block;width:100%;padding:0px 24px;}

/*************конец меню горизонтальное со сворачиванием пунктами*****************************/

/********* левое меню********/
#el_rubr{display:block}
.hv_left_menu{letter-spacing:normal;position:relative;z-index:1000;text-align:left;width:249px;display:inline-block;float:left}
.hv_left_menu a,.hv_left_menu span{width:100%;display:block;padding:19px 48px 17px 27px;text-decoration:none;font-size:24px;font-weight:normal;}
.hv_white .hv_left_menu a,.hv_left_menu span{color:#fff!important;}
.hv_black_bk .hv_left_menu a,.hv_left_menu span{color:#000!important;}

.hv_white .hv_left_menu{height: calc(100% - 110px); overflow: auto;}
.hv_white .hv_left_menu_item{background-color:#484747;color:#fff!important;}
.hv_black_bk .hv_left_menu{background-color: #eee;}
.hv_black_bk .hv_left_menu_item{background-color:#d6d6d6;color:#000!important;}

.hv_white .hv_left_menu_item.hl2{background-color:#484747!important;}
.hv_white .hv_left_menu_item.hl2:hover{background-color:#d6d6d6!important;}
.hv_black_bk .hv_left_menu_item.hl2{background-color:#d6d6d6!important;}
.hv_black_bk .hv_left_menu_item.hl2:hover{background-color:#484747!important;}

.hv_white .hv_left_menu_item, .hv_white .hv_left_menu_item_sel{display:block;width:100%;border-bottom:3px solid #fff;}
.hv_black_bk .hv_left_menu_item, .hv_black_bk .hv_left_menu_item_sel{display:block;width:100%;border-bottom:3px solid #000;}
.hv_left_menu_item:hover,.hv_left_menu_item_sel:hover{cursor:pointer}

.hv_left_menu_item{width:100%;display:block;padding:19px 48px 17px 27px;text-decoration:none;font-size:24px;font-weight:normal;}

.hv_white .hv_left_menu .hv_left_menu_item_sel.hl2,.hv_black_bk .hv_left_menu .hv_left_menu_item_sel.hl2:hover{background:#d6d6d6 url("/desimages/special/arr_t_b.png") center right  17px no-repeat!important;}
.hv_white .hv_left_menu .hv_left_menu_item_sel.hl2:hover,.hv_black_bk .hv_left_menu .hv_left_menu_item_sel.hl2{background:#484747 url("/desimages/special/arr_t_w.png") center right  17px no-repeat!important;}
.hv_white .hv_left_menu .hl2{background:transparent url("/desimages/special/arr_w.png") center right  17px no-repeat;}
.hv_black_bk .hv_left_menu .hl2{background:transparent url("/desimages/special/arr_b.png") center right  17px no-repeat;}

.hv_white .hv_left_menu_item:hover,
.hv_white .hv_left_menu_item_sel,.hv_white .hv_left_menu_item_sel:hover{background: #d6d6d6}
.hv_white .hv_left_menu_item.hl2:hover{background:transparent url("/desimages/special/arr_b.png") center right  17px no-repeat;}
.hv_black_bk .hv_left_menu_item:hover,
.hv_black_bk .hv_left_menu_item_sel,.hv_black_bk .hv_left_menu_item_sel:hover,.hv_black_bk .hv_left_menu_item_sel.hl2{background-color: #484747!important}
.hv_black_bk .hv_left_menu_item.hl2:hover{background:transparent url("/desimages/special/arr_w.png") center right  17px no-repeat;}

.hv_left_menu_item_sel{width:100%;display:block;padding:19px 48px 17px 27px;font-size:24px;font-weight:normal;}
.hv_white .hv_left_menu_item:hover,
.hv_white .hv_left_menu_item_sel,
.hv_white .hv_left_menu .hv_left_menu_item_sel.hl2,
.hv_black_bk .hv_left_menu .hv_left_menu_item_sel.hl2:hover{color:#010100!important;text-decoration:underline}
.hv_black_bk .hv_left_menu_item:hover, .hv_black_bk .hv_left_menu_item_sel,
.hv_black_bk .hv_left_menu .hv_left_menu_item_sel.hl2,
.hv_white .hv_left_menu .hv_left_menu_item_sel.hl2:hover{color:#fff!important;text-decoration:underline}

.hv_white .hv_left_menu_l2{display:none;margin:0px!important;background-color:#484747;border-bottom:3px solid #fff;}
.hv_black_bk .hv_left_menu_l2{display:none;margin:0px!important;background-color:#d6d6d6;border-bottom:3px solid #000;}
.hv_left_menu_l2 li{padding:0px!important;margin:0px!important;background:transparent!important;}
.hv_left_menu_l2 li a,.hv_left_menu_l2 li span{display:block;text-decoration:none;padding:19px 48px 17px 48px!important;margin:0px!important;background:transparent;}
.hv_white .hv_left_menu_l2 li a,.hv_white .hv_left_menu_l2 li span{color:#fff;}
.hv_black_bk .hv_left_menu_l2 li a,.hv_black_bk .hv_left_menu_l2 li span{color:#000;}
.hv_white  .hv_left_menu_l2 li:hover, .hv_white  .hv_left_menu_l2 li a:hover,
.hv_white  .hv_left_menu_l2 li span:hover, .hv_white  .hv_left_menul2_sel a,
.hv_white .hv_left_menul2_sel span{text-decoration:underline!important;color:#010100!important;background: #d6d6d6!important}
.hv_black_bk.hv_left_menu_l2 li:hover, .hv_black_bk .hv_left_menu_l2 li a:hover, 
.hv_black_bk .hv_left_menu_l2 li span:hover, .hv_black_bk.hv_left_menul2_sel a,
.hv_black_bk .hv_left_menul2_sel span{text-decoration:underline!important;color:#fff!important;background: #484747!important}
/********* конец левого меню********/

.special_fp_rubric{border-top:4px solid #9a9a9a;margin-top:91px;line-height:1.5}
.special_fp_rubric a{text-decoration:none}
.special_fp_rubric_title{margin:0px}
.special_fp_rubric_title a,.special_fp_rubric_title span{margin:0px auto;letter-spacing:8px;position:relative;top:-31px;display:block;background-color:#484747;
						text-transform:uppercase;max-width:382px;text-align:center;padding:10px 0px 13px}
.hv_white .special_fp_rubric_title a:hover{background-color:#000}
.hv_black_bk .special_fp_rubric_title a:hover{background-color:#d6d6d6}
.tpl_in .special_fp_rubric_title a{max-width:600px;letter-spacing:4px;}		
.special_fp_rubric_title,.special_fp_rubric_title a{color:#fff;font-size:30px;text-decoration:none}
.tpl_in .special_fp_rubric_title a{font-size:28px}
.special_fp_rubric_title a:hover{background-color:transparent}
.special_fp_rb_mn_inmain{font-size:92%;border-bottom:3px solid #9a9a9a;margin:8px 0px 41px;padding-bottom:45px}
.special_fp_rb_mn_inmain a{text-decoration:none;display:block;margin-bottom:30px;font-size:118%;}
.special_fp_rb_pres_rblock_col{margin-bottom:30px;}
.special_fp_rb_s_item{float:left;width:calc( 50% - 25px );margin-left:50px;}
.special_fp_rb_s_item:first-child{margin-left:0px;}
.special_fp_rb_pres_rblock_col a{text-decoration:none;}

.hv_white .special_fp_rb_all{display:block;width:100%;border:3px solid #010100;text-decoration:none!important;text-align:center;margin:20px 0px 6px;color:#484747!important;font-weight:normal;}
.hv_white .special_fp_rb_all:hover{background-color:#000;color:#fff!important}
.hv_black_bk .special_fp_rb_all{display:block;width:100%;border:3px solid #fff;text-decoration:none!important;text-align:center;margin:20px 0px 6px;color:#fff!important;font-weight:normal;}
.hv_black_bk .special_fp_rb_all:hover{background-color:#fff;color:#000!important}

.bx-controls{float:right;margin-botto:10px;}
.bx-pager-item{margin:0px 5px;}
.bx-pager-link{padding:5px;text-decoration:none!important}
.active{background-color:#484747;color:#fff!important}
.hv_white .active:hover{color:#fff!important}
.hv_black_bk .active:hover{color:#000!important}
.bx-pager-item{float:left;}

.special_suzet{margin-top:91px;line-height:1.5}
.hv_white .special_suzet{border:4px solid #9a9a9a;}
.hv_black_bk .special_suzet{border:4px solid #d6d6d6;}
.special_suzet_all{margin-top:40px;display:block;width:100%;text-align:center;font-weight:normal;text-decoration:none!important;}
.hv_white .special_suzet_all{border-top:4px solid #9a9a9a;color:#484747!important;}
.hv_black_bk .special_suzet_all{border-top:4px solid #d6d6d6;color:#fff!important;}
.hv_white .special_suzet_all:hover{background-color:#000;color:#fff!important}
.hv_black_bk .special_suzet_all:hover{background-color:#d6d6d6;color:#000!important}
.special_suzet_item{display:table-cell;width:33%;border-right:2px solid #9a9a9a;padding:0px 21px;}
.special_suzet_item:last-child{border:0px;}
.special_suzet_item a{font-size:92%;text-decoration:none}

.footer {display: table;width:100%}
.footer_topl{margin:0px!important;height:9px;-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#484747, endColorstr= #040506}"; /* IE 8-9 */
	background: -webkit-linear-gradient(to bottom, #484747, #040506); /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */
	background: -moz-linear-gradient(to bottom, #484747, #040506); /* Firefox 3.6-15 */
	background: -o-linear-gradient(to bottom, #484747, #040506); /* Opera 11.1-12 */
	background: linear-gradient(to bottom, #484747, #040506); /* Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
}

.hv_white .footer{background-color: #eee;border-top:1px solid #999999}

.bottom_menu{padding:19px 0px 25px;max-width:1200px;margin:0px auto;text-align:center}
.hv_black_bk .bottom_menu,.hv_black_bk .footer_topl{background-color:#000}
.bottom_menu a{width:30%;display:inline-block;float:left;padding:13px 20px;text-transform:uppercase;text-decoration:none;}
.hv_white .bottom_menu a{color:#010100;}
.hv_black_bk .bottom_menu a{color:#fff;}
.bottom_menu a:first-child{margin-left:0px;}
.bottom_menu a:last-child{width:40%;}
.hv_white .bottom_menu a:hover{background-color:#010100;color:#fff}
.hv_black_bk .bottom_menu a:hover{background-color:#fff;color:#010100}

.special_social_footer_bl{margin-top:25px;width:100%;padding:9px 0px;min-height:131px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#484747, endColorstr= #010100}"; /* IE 8-9 */
	background: -webkit-linear-gradient(to bottom, #484747, #010100); /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */
	background: -moz-linear-gradient(to bottom, #484747, #010100); /* Firefox 3.6-15 */
	background: -o-linear-gradient(to bottom, #484747, #010100); /* Opera 11.1-12 */
	background: linear-gradient(to bottom, #484747, #010100); /* Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
}
.hv_black_bk .special_social_footer_bl{border-top:3px solid #fff;border-bottom:3px solid #fff;}
.special_social_footer{max-width:1200px;margin:0px auto;}
.social_footer_item{margin-right:22px;float:left}
.social_footer_item:last-child{margin-right:0px}
.social_footer_item a{display:block}
.hv_black_bk .social_footer_item a:hover{background:transparent!important}
.social_footer_item img{margin:0px!important;max-width:100%;float:none!important}

.footer_left{max-width:1200px;margin:0px auto;font-size:84%;padding:24px 20px 30px;line-height:1.9}

.to_full_hid{display: none}
.to_full{background-color: #4a4a4a;color:#fff;font-size: 18px;font-size: 1.125rem;line-height: 38px;text-align: center;display: block;text-decoration: none;text-transform: uppercase;border-bottom: 2px solid #fff}

.hv_taxonomy{width:100%;background-color:#484747;}
.hv_taxonomy a,.hv_taxonomy span{font-size:20px;font-weight:normal;color:#fff;display:block;padding:10px 17px;margin:0px;text-decoration:none;float:left}
.hv_white .hv_taxonomy a:hover,.hv_taxonomy span:hover{background-color:#010100;}
.hv_black_bk .hv_taxonomy a:hover,.hv_black_bk .hv_taxonomy span:hover{background-color:#d6d6d6;color:#000}

.hv_taxonomy a:hover{text-decoration:underline}
.hv_taxonomy img{display:block;margin: 17px 10px;float:left}

.sp_date{font-size:83%;padding:7px 12px 12px;}
.hv_white .sp_date{background-color:#010100;color:#fff;}
.hv_black_bk .sp_date{background-color:#fff;color:#000;}
.tags_title {float:left;padding:5px;margin-right:10px}
.hv_white .tags_title {color:#fff;background-color:#010100;}
.hv_black_bk .tags_title {color:#000;background-color:#fff;}
.news_tags_block a{padding:5px 0px 5px 10px;float:left;}
.news_tags_block span{float:left;padding:5px 0px;}
.tags_list .alphabet{margin-bottom: 30px;}
.special_news_in_rubric_date{font-size:84%;padding:5px;display:inline!important;}
.hv_white .special_news_in_rubric_date{color:#fff;background-color:#000;}
.hv_black_bk .special_news_in_rubric_date{color:#000;background-color:#fff;}
.news_in_rubric a{display:block;margin:11px 0px 9px}
.news_in_rubric div{margin-bottom:40px}
.news_on_topic{margin:20px 0px 30px}
.news_on_topic_title span{font-weight:bold;background-color: #010100;color: #fff;padding:5px}
.news_on_topic_col_item{margin-top:10px}
.pages{float:right;margin-botto:10px;}
.page_item,.p_next_block,.p_next,.p_prev,.p_rev_block{margin:0px 5px!important;float:left;padding:5px;text-decoration:none!important}
.page_item_selected{background-color:#484747;color:#fff!important}
.hv_black_bk .page_item_selected:hover{color:#000!important}

.hv_opinion_item{margin-bottom:45px}
.hv_opinion_item_fio{font-weight:bold;font-size:92%;}
.hv_opinion_item_fio span{font-size:84%;}
.hv_opinion_item span,.hv_press_presons span{font-size:84%;display:block;margin-bottom:10px}
.hv_opinion_item_title{display:block}
.hv_person_fio{margin-bottom:20px;display:block;font-weight:bold}
.hv_opinion_db a{padding:7px 12px 12px;font-size:84%;}
.news_in_rubric .hv_opinion_db a{display:inline-block}
.news_in_rubric .hv_opinion_db,.news_in_rubric .clear{margin-bottom:0px;}
.hv_opinion_db div{margin-bottom:30px}
.hv_suzhet_description{font-size:92%;margin:20px 0px 40px;}
.hv_suzhet_description p{margin-bottom:15px}
.hv_press_presons{margin-top:15px;}
.hv_press_text{margin:40px 0px}
.hv_press_text p{margin-bottom:20px;}
.press_h2{margin:30px 0px 10px}
.hv_black_bk .press_h2,.hv_black_bk .hv_press_text h2{color:#fff}
.hv_conf_copyright{font-size:75%;margin:20px 0px}
.hv_conf_status{text-align:center;background-color:#484747;color:#fff;padding:5px}
.question_author,.question{font-size:92%!important;}
.hv_black_bk .question_author, .hv_black_bk .question,.hv_black_bk .answer_author{color:#fff}
.question_author{margin-top:40px}


/*  поиск вторичная*/
.search_info{margin-bottom: 30px}
.rubric_item_title{margin-top:25px!important}
.search_item .news_rubric_hover:hover{background-color: #93bb53}
.search_item_text{font-size: 16px;font-size: 1rem;color:#000;text-decoration: none;font-weight: normal}
.search_item_text b{color:#ee4400;font-weight: normal}
.search_item_text:hover{color:#578f00;text-decoration: underline}
.serach_item img{max-width: 115px}
.search_res_info{background-color: #e9ecee;padding: 20px}

#search_str_inner, .search_input{font-size:24px;width:100%;display: block;height: 30px;line-height: 30px;color:#000;padding: 0px 12px;border: 1px solid #d2d6d5;background-color: #fff;margin-bottom: 15px}
#search_str_inner{width:calc(100% - 250px);float: left}
#search_str_inner[disabled]{background-color: #d2d6d5}
.search_input{width:70%;float:left;width: calc(100% - 250px)}

.search_adv{background-color: #484747;padding: 30px;font-size: 24px;font-size: 1.5rem;color:#fff;}
.search_label {width:250px;text-align: right;float:left;clear:both;padding-right: 15px;line-height: 30px;}
.search_period{width:100%;margin-top:20px;}
.search_period_in{float:left;background-color: #fff;border: 1px solid #d2d6d5;max-width:210px;float:left;width: 41%;min-width: 112px}
.search_period_in input{font-size:20px;height: 30px;line-height: 30px;color:#000;padding: 0px 12px;border: 0px;background-color: #fff;min-width: 90px;width:80%;width: calc(100% - 35px);}
.search_period_in img{cursor:pointer;float: right; margin: 4px 5px 0 0;width:25px;height:25px}
.search_period_in .ui-datepicker{margin-left: -1px}
.ui-datepicker{border:1px solid #d6d6d6!important;padding:9px 2px!important;}
.ui-datepicker td a,.ui-datepicker table,.ui-datepicker th{font-size:16px!important;font-size:1rem!important}
.ui-datepicker .ui-datepicker-today a, .ui-datepicker-today span,.ui-state-active, .ui-state-active:link, .ui-state-active:visited{background-color:#484747!important}
.ui-datepicker td a:hover{background-color:#d6d6d6!important;color:#484747!important}
.ui-datepicker .ui-datepicker-header,.ui-datepicker .ui-datepicker-title select{color:#484747!important;border:1px solid #d6d6d6!important;}

.search_period_in img{display:block}
.search_p_t{float: left;line-height: 30px;padding-right: 5px}
.search_line{float: left;padding: 0px 5px;line-height: 30px}
.search_sort{margin-top: 20px}
.search_s_t{padding: 30px 0px 0px}
.search_sort input{margin-left: 20px}
.search_in_btn{margin: 20px auto;padding: 0px 60px;height: 40px;background-color: #d6d6d6;color: #010100;display: block;border: 0px;font-size:22px;text-transform: uppercase}
.search_in_btn:hover{background-color: #fff;cursor:pointer}
#search_simple{line-height: 30px;height: 30px;float: right;max-width:70px;margin-top: 0px}
#search_simple[disabled]{background-color: #d2d6d5}
.search_h_line{background-color: #484747;padding: 10px;font-size: 20px;font-size: 1.25rem;margin-top:30px;}
.search_h_line div{width:50%;display: inline-block;}
.search_h_line a{color:#fff;font-weight: normal;text-decoration: none;border-bottom: 1px dashed #fff;}
.search_h_line a:hover{border-color: transparent;cursor: pointer;background-color: #d6d6d6;color: #010100;}
#sp_search_help{border:1px solid #d2d6d5;width:calc(100% - 300px);position: absolute;top:40px;box-shadow: 0 0 7px 0 rgba(109, 109, 109, 0.5);left:280px;padding: 20px 2%;display: none;z-index:2000}
.hv_white #sp_search_help{background-color: #fff;}
.hv_black_bk #sp_search_help{background-color: #000;}
.search_help_t{font-size:20px; font-size: 1.25rem;font-weight: bold;line-height: 1;padding: 0px 0px 20px 0px; text-transform: uppercase;}
.hv_white .sp_search_close{position: absolute;top:10px;right:2%;width:54px;height:54px;padding:5px;background: url('/desimages/special/s_arrow_b.png') 5px 5px no-repeat}
.hv_black_bk .sp_search_close{position: absolute;top:10px;right:2%;width:54px;height:54px;padding:5px;background: url('/desimages/special/s_arrow_w.png') 5px 5px no-repeat}
.hv_white .sp_search_close:hover{background:#d6d6d6 url('/desimages/special/s_arrow_w.png') 5px 5px no-repeat;cursor: pointer}
.hv_black_bk .sp_search_close:hover{background:#d6d6d6 url('/desimages/special/s_arrow_b.png') 5px 5px no-repeat;cursor: pointer}

/* конец поиск вторичная*/




@media only screen and (min-width: 600px) and (max-width: 1050px){
	.hv_to_normal a{padding-right:20px}
}
	
@media only screen and (min-width: 600px) and (max-width: 1000px){
	.special_suzet_item{width:100%!important;display:block;margin:0px 0px 10px;border:0px}
	.hv_logo_text{font-size:32px;}
	.hv_logo_tb a{font-size:26px;}
	.hv_search_nsel a{width:85px}
	.hv_to_normal span, .hv_search_nsel span{display:none}
	.hv_lenta_block{width:215px;}
	.op1{width:27%}
	.op2{width:16%}
	.op3{width:37%}
	.op4{width:20%}
}

@media only screen and (min-width: 600px) and (max-width: 950px){
		.search_label, .search_input, .search_p_t, .search_period_in{float:none;width:100%}
		.search_line{display:none}
		.search_period_in{margin-top:10px}
		.clear950{display:block;clear:both}
}

@media only screen and (min-width: 600px) and (max-width: 850px){
	.special_fp_rb_s_item{width:100%!important;float:none;margin:0px 0px 30px}
	.special_fp_rb_pres_rblock_col{margin-bottom:0px}
	.hv_logo_tb{margin:35px 0 0 16px}
	.hv_logo_tb a{font-size:22px;}
	.hv_gerb{width:180px;height:82px}
	.hv_white .hv_gerb{background-image:url('/desimages/special/white_gerb.svg');} /*white_gerb_sm.png*/
	.hv_black_bk .hv_gerb{background-image:url('/desimages/special/black_gerb.svg');} /*black_gerb_sm.png*/
}

@media only screen and (min-width: 600px) and (max-width: 800px){
	.special_fp_rubric_title, .special_fp_rubric_title a{font-size:24px;}
	.hv_options_closed span{display:none}
	.hv_to_normal a, .hv_search_nsel, .hv_options_closed{padding-right:0px}
	.hv_om_item{font-size:20px}
	.op3{width:31%}
	.op4{width:26%}
}

 @media only screen and (min-width: 600px) and (max-width: 650px){
	.hv_lenta_block{width:185px;}
 }