html{height: 100%}
body{width:100%;height: 100%; background-color: #e5eaed} 

*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.clear{clear:both}
.page{margin: 0 auto;position: relative; min-width: 320px}

.header_menu{color: #FFFFFF; background-color: #fff;; height: 72px; position: relative; z-index: 1000; width: 100%; top:0;left:0;-webkit-box-shadow: -1px 4px 8px rgba(0, 0, 0, .3);
             -moz-box-shadow: -1px 4px 8px rgba(0, 0, 0, .3);-o-box-shadow: -1px 4px 8px rgba(0, 0, 0, .3);box-shadow: -1px 4px 8px rgba(0, 0, 0, .3);}
.header_menu .logo{float: left; padding: 12px 0px; height: 72px}
.header_menu .logo img{margin: 0}

/*start menu*/

.header_menu ul{margin:0;list-style:none; padding: 0px; color: #777777; font-size: 16px; }
.header_menu ul li{padding:0;margin:0px;}

.header_menu .top_menu_container{/*margin-left: 222px; margin-right: 81px; */position: relative; height: 72px; display: inline-block; float: right}
.header_menu .top_menu{float: right;}

.header_menu .top_menu>li{text-transform: uppercase; border-left: 1px solid #E9E9E9; float: left; position: relative; height: 72px; -webkit-perspective: 2000; -moz-perspective: 2000; -o-perspective: 2000; perspective: 2000; }
.header_menu .top_menu>li:first-of-type{border-left:0}
.header_menu .top_menu>li:last-of-type{border-right: 1px solid #E9E9E9;}
.header_menu .top_menu>li>div{overflow: hidden}
.header_menu .top_menu>li>div>a{line-height: 72px;  height: 100%; display: block ;  padding-left: 24px; padding-right: 24px; text-align: center;background-color: #fff}
.header_menu .top_menu a{color: #3D464D; text-decoration: none; display: block}
.header_menu .top_menu>li>ul{display: none;  position: absolute; left:0; top:0; background-color: #fff; margin-top: 72px; padding: 12px 24px; z-index: 200;width: 100%; min-width: 230px}
.header_menu .top_menu li ul li{text-transform: none; padding: 12px 3px}
.header_menu .top_menu li ul li a:hover{ color: #000; text-decoration: underline}
.header_menu .top_menu>li:hover>ul{ -webkit-box-shadow: 0px -1px 6px rgba(0, 0, 0, .3);-moz-box-shadow: 0px -1px 6px rgba(0, 0, 0, .3);-o-box-shadow: 0px -1px 6px rgba(0, 0, 0, .3);box-shadow: 0px -1px 6px rgba(0, 0, 0, .3);}
.header_menu .top_menu_button{height: 72px; display: none}
.header_menu .open_submenu{width: 32px; height: 16px; background: url('/desimages/item_show.png') no-repeat 0px 50%; display: none;}
/* end menu*/

/* start soc icons*/
.header_soc_icons{float: right;position: relative; height: 72px; }
.header_soc_icons img{margin: 0; float: none; border: 0}
.header_soc_icons_main, .header_soc_icons_main_mobile{background: url('/desimages/soc_block.png') no-repeat 50% 50%;  width: 80px; height: 72px;border-right: 1px solid #E9E9E9;}

.header_soc_icons .header_soc_icons_hide{position: absolute; left:0;z-index: 15; height: auto;width: 100%; background-color: #fff; text-align: center; display: none}
.header_soc_icons .header_soc_icons_hide{padding: 12px 24px}

/*.header_soc_icons_main:hover~.header_soc_icons_hide{display: block; padding: 12px 24px}
.header_soc_icons_main:hover{background-color: #33A664; background-image: url('/desimages/soc_block_hover.png')}*/
.header_soc_icons_hide a{display: block; padding: 6px 0px}
.header_soc_icons_main_mobile{display: none}
.header_soc_icons_main{display: block}
.header_soc_icons_hide{display: none}
/* end soc icons */

.header{/*background: url(/desimages/header_background.jpg) no-repeat;*/ /*background-size: cover;*/ width: 100%; /*margin-top: 72px*/}
.content{width:100%;max-width:1280px;margin:0 auto; min-width: 320px;padding: 0 16px}
/*.content a{text-decoration: none; }*/

.clearblock:after{    content: "";
    display: table;
    clear: both;}

.header .content, .footer .content{color: #fff; padding-top: 24px; padding-bottom: 24px}
/*.header .header_line>div{width: 33%; float: left}*/
.header .header_title{width: 346px; float: left;font-size: 24px; font-family:'PT Sans Narrow', Arial, sans-serif; font-weight: bold; line-height: 48px; display: inline-block}
.header .header_container{float: right; width: calc(100% - 346px); position: relative;font-size: 14px}
.header .header_live{/*width: 22%;*/ float: left; text-align: center; /*margin: 3px;*/ width: calc(100% - 336px)}
.header .header_new_records_search{/*width: 38%;*/ float: right; /*width: 330px;*/ font-weight: bold; margin-top: 4px}
.header .content a{color: #fff}
.header .header_live a{ background-image: url('/desimages/live_now_active.png'); background-repeat: no-repeat;padding:6px 10px 6px 60px ;display: inline-block; width: 134px;height: 52px; position: relative; top: -8px; font-size: 0}
.header a.liveSlideActive{background-image: url('/desimages/live_now.png'); /*text-shadow: 1px 1px 2px #000;*/}
.header .header_new_records_search a{float: left; height: 38px}
.header .header_new_records_search .last_video_count{width: 121px;}
.header .header_new_records_search .last_commnents_count{width: 135px}
.header .header_new_records_search .last_video_count{background: url('/desimages/new_videos.png') no-repeat left 30%; padding-left: 48px; position: relative}
.header .header_new_records_search .last_video_count span{position: absolute; top:8px; left:0; width: 30px; text-align: center}
.header .header_new_records_search .last_commnents_count{background: url('/desimages/new_comments.png') no-repeat left 30%; padding-left: 48px; position: relative}
.header .header_new_records_search .last_commnents_count span{position: absolute; top:8px; left:0; width: 30px; text-align: center}
.header .header_new_records_search .header_search_icon{background: url('/desimages/search.png') no-repeat;height: 26px; width: 26px; display: inline-block; margin-left: 12px; margin-top: 8px; float: right}

.header_menu .menu_live{float:right; margin-left: 24px;margin-right: 12px;background-image: url('/desimages/live_now_active_small.png'); background-repeat: no-repeat; background-position: left 50%;
          display: none; width: 60px;height: 72px; position: relative; font-size: 0; cursor: pointer}
.header_menu a.liveSlideActive{background-image: url('/desimages/live_now_small.png'); /*text-shadow: 1px 1px 2px #000;*/}
.header_menu a.live_menu_display{display:  inline-block}

.header_line{position: relative}
.header_line .header_search_str{position: absolute; background-color: #E5EAED; top: 0; right: 0; width: 99%;  color: #3D464D; font-weight: normal; font-size: 16px;padding: 12px 12px 12px 0px; display: none}
.header_line .header_search_str .search_form_btn{float: right; margin: 0; background-color: #fff; margin-right: 30px}
.header_line .header_search_str .search_str{float: right; width: calc(100% - 344px); border: 0; height: 24px;}
.header_line .rec_close_search{position: absolute; top:0; right: 0}
.header_line .rec_close_search img{margin: 12px 12px 0px 0px; float: none; cursor: pointer; border: 0}
.header_line .header_search_where{/*width: 22%;*/ width: 140px; float: left;position: relative;}
.header_line .header_search_where span {display: block; background: url('/desimages/header_search_where.png') right 50% no-repeat; margin-left: 12px}
.header_line .group_hidden{display: none;background-color: #E5EAED;position: absolute;left: 0px;top: 36px; min-width: 100%;z-index: 20; -webkit-box-shadow: 0px -1px 6px rgba(0, 0, 0, .3);-moz-box-shadow: 0px -1px 6px rgba(0, 0, 0, .3);-o-box-shadow: 0px -1px 6px rgba(0, 0, 0, .3);box-shadow: 0px -1px 6px rgba(0, 0, 0, .3);}
.header_line .group_hidden div {padding: 7px 15px;line-height: 1;}
.header_line .group_hidden div:hover {background-color: #fff}

.header_slider{position: relative; width: 100%; margin-top: 24px; height: 408px}
.header_slider_img_object{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;
                         width:600px;height:374px;
}
.carousel-box.left .header_slider_img_object, .carousel-box.right .header_slider_img_object{width:452px;height:255px;}
.header_slider_img_object object{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/*.header_slider_img_object video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}*/
/*  Начало слайдера  */

.carousel-wrapper{margin: 0; list-style: none;padding: 0;}
.carousel ul li{padding: 0}
.header_slider_img:after{content: ' ';position: absolute;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);left: 0;}
.carousel-wrapper {height: 500px}
.carousel-wrapper .carousel-box{padding: 24px; background-color: rgba(255,255,255,0.3); -webkit-box-shadow: 0px 0px 10px #000;-moz-box-shadow: 0px 0px 10px #000;-o-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;}
.carousel-wrapper .carousel-box img{margin: 0; float: none; width: 100%; border: 0; vertical-align: bottom}
.header_slider_rec_inf{position: absolute;  bottom: 50px;}

/*#sliderLiveId .header_slider_img:after{content:none;}*/
#sliderLiveId .header_slider_rec_inf{position: absolute;  bottom: 70px;}
.header_slider_rec_title{font-size: 24px; font-weight: bold; margin-bottom: 12px; color: #FFFFFF}
.carousel-wrapper .is-active .header_slider_rec_inf, .carousel-wrapper .is-active .header_slider_rec_title{color: #E5EAEC}
.header_slider_rec_desc{display: none}
.carousel-wrapper .is-active .header_slider_rec_desc{display: block}
.carousel-wrapper .left .header_slider_rec_inf{left: 50px;}
.carousel-wrapper .right .header_slider_rec_inf{right: 50px;}
.carousel-wrapper .is-active .header_slider_rec_inf{/*left: 50px*/width: 96%; padding-left: 24px; padding-right: 24px}
.carousel-wrapper .left, .carousel-wrapper .right{cursor: pointer}
.carousel-wrapper .left .header_slider_rec_title, .carousel-wrapper .right .header_slider_rec_title{font-size: 20px}
.carousel_pages{margin: 0; list-style: none;padding: 0; color: #fff; font-size: 16px; float: none; clear: both; position: absolute; bottom: 10px;left:50%; 
               -webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0); z-index: 10}
/*.carousel_pages>li{padding: 0; float: left; padding:0 8px!important; font-size: 24px; font-weight: bold}*/
/*.carousel_pages>li:hover{text-decoration: underline; cursor: pointer}*/
/*.carousel_pages .is-active-page{text-decoration: underline}*/

.carousel_pages>li{padding: 0; float:left; padding:5px!important;font-size:0;border:2px solid #fff;border-radius:4px;margin-right:12px;}
.carousel_pages>li:last-of-type{margin-right:0;}
.carousel_pages>li:hover{cursor: pointer;background-color:#fff;}
.carousel_pages .is-active-page{background-color:#fff;}

/*.header_slider_img iframe{height: 100%;width: 100%;position: absolute;}
.header_slider_img object{height: 100%;width: 100%;}*/

.main .content{padding-top: 24px; padding-bottom: 24px}
/*.main_news_gradient{background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%); 
                    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);
                    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);
    background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%); }*/
.main_news_gradient .content{padding-bottom: 0}
.main_news_popular{/*display: table; width: 100%;*/}
.main .popular_separate, .main .program_separate{display: table-cell; width: 1%}
.main .sectionTitle{margin-bottom: 24px; margin-top: 0; padding: 0; font-weight: bold}
.main .sectionTitle2{margin-top:24px}
.main_news{display: table-cell;width: 19%;position: relative; vertical-align: top; max-width: 240px;}

.main_news .news_slider{ background-color: #fff; padding: 60px 0; position: relative; max-height: 500px; overflow: hidden}
.inner .news_slider{ background-color: #fff; padding:0px 12px; position: relative;}
.news_slider_one{padding-bottom: 12px; padding-top: 12px; color: #3D464C; font-size: 16px}
.news_slider .news_slider_link{display: block; color: #3D464C; text-decoration: none}
.news_slider .separate_slider{ height: 1px; background-color: #F4F6F7; width: calc(100% + 24px); margin-left: -12px}
.main_popular{display: table-cell; width: 80%}
.news_slider .news_slider_link:hover{font-weight: bold}
.news_slider .news_slider_link:hover+.news_list_data{font-weight: bold}
.news_slider .news_list_data{display: inline-block; float: left}
.news_slider .news_slider_link span{padding-bottom: 12px; font-size: 16px; display: block}
.inner_news .news_slider_title_block{font-size: 16px;font-weight: bold; color: #DD5506;  padding-top: 12px}
.inner .news_slider .news_slider_tags{margin-left: 12px; color: #33A664; line-height: 22px;}
.news_slider_tags{float: left; font-size: 12px; color: #33A664; }

/*Скролинг*/
/*BASIC STYLE*/
.mCustomScrollbar{ -ms-touch-action: none; touch-action: none; /* MSPointer events - direct all pointer events to js */ }
.mCustomScrollbar.mCS_no_scrollbar{ -ms-touch-action: auto; touch-action: auto; }
.mCustomScrollBox{ /* contains plugin's markup */position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: none;direction: ltr; /*border-top: 50px solid #000; border-bottom: 50px solid #000;*/ }
.mCSB_container{ /* contains the original content */overflow: hidden;width: auto;height: auto; padding-left: 12px; padding-right: 12px}
/*VERTICAL SCROLLBAR: y-axis*/
.mCSB_inside > .mCSB_container{ /*margin-right: 30px;*/ }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */margin-right: 0;margin-left: 30px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */
.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */position: absolute;width: 33px;height: auto;left: 50%;top: 0;	right: 0;bottom: 0; margin-left: -16px}
.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */right: auto;left: 0;}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */position: absolute;top: 0;left: 0;bottom: 0;right: 0;height: auto; visibility: hidden}
.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 33px 0; }
.mCSB_scrollTools .mCSB_draggerRail{width: 2px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;}
.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */cursor: pointer;width: 100%;height: 30px; /* minimum dragger height */z-index: 1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */position: relative;width: 4px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;text-align: center;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown{display: block;position: absolute;height: 33px;width: 100%;overflow: hidden;margin: 0 auto;cursor: pointer;}
.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }
/*THEMES*/
/* theme: "minimal", "minimal-dark" */
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{right: 0; margin: 12px 0;}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom: 0;margin: 0 12px;}
/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{left: 0;right: auto;}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #e2e2e2; }
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
/* theme: "minimal-dark" */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #000; background-color: rgba(177,177,177,0.7);filter: "alpha(opacity=70)"; -ms-filter: "alpha(opacity=70)";}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{	background-color: #000; background-color: rgba(177,177,177,1);filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)";}

	/* theme: "light-thick", "dark-thick" */
	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background: url(/desimages/arrow_prev.png) left top no-repeat; padding: 0; top: 12px}
	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background: url(/desimages/arrow_next.png) bottom left no-repeat; padding: 0; bottom: 12px}

/*
.main_news .news_slider .bx_prev, .main_news .news_slider .bx_next{position: absolute; left: 50%; margin-left: -16px; z-index: 5}
.main_news .news_slider .bx_next{bottom:6px}
.main_news .news_slider .bx_prev a, .main_news .news_slider .bx_next a {background-repeat: no-repeat;width: 33px;height: 33px;}
.main_news .news_slider .bx_next a{background-image: url('/desimages/arrow_next.png');}
.main_news .news_slider .bx_prev a{background-image: url('/desimages/arrow_prev.png');}
*/

.main .sectionTitle a{padding: 0; color: #DD5607; font-size: 16px; text-decoration: none}
.main .sectionTitle a:hover{text-decoration: underline}
.main .sectionTitle span{padding: 0; color: #DD5607; font-size: 16px;}
.main_popular .popular_block{width: 100%}
.popular_block .main_cell_one a{color:#3D464C}
.popular_block .main_cell_one a:hover{text-decoration: underline}

/*Плашки в популярном*/
.main_popular .delBlocks1024{display: none}
.main_popular .delBlocks768{display: none}
.main_popular .delBlocks492{display: none}
/*Плашки в популярном*/

/*Плашки в видео*/
.main_video .block1024{display: none; height: 12px; background-color: transparent}
.main_video .delBlocks1024{display: none}
.main_video .block492{display: none; height: 12px; background-color: transparent}
.main_video .block768{display: none; height: 12px; background-color: transparent}
.main_video .delBlocks768{display: none}
.main_video .block420{display: none; height: 12px; background-color: transparent}
.main_video .delBlocks492{display: none}
/*Плашки в видео*/

.main_separate{display: table-cell; width: 1%}

.main_cell_one{position: relative; background-color: #fff;  max-width: 240px; display: block; float: left /*margin-bottom: 12px*/}
.main_cell_one:hover{-webkit-box-shadow: -1px 6px 10px rgba(0, 0, 0, .3);-moz-box-shadow: -1px 6px 10px rgba(0, 0, 0, .3);-o-box-shadow: -1px 6px 10px rgba(0, 0, 0, .3);box-shadow: -1px 6px 10px rgba(0, 0, 0, .3);}

/*.popular_block{font-size: 0px}
.popular_block div{font-size: 14px}*/
.popular_block .main_cell_one{width: 24.25%; margin: 0 0 0 1%; vertical-align: top}
.popular_block .main_cell_one:first-child{margin-left: 0}
.main_video .main_cell_one, .video_resize_inner .main_cell_one{width: 19.2%; margin: 0 0 12px 1%; vertical-align: top}
.main_video .main_cell_one:nth-of-type(5n+1), .video_resize_inner .main_cell_one:nth-of-type(5n+1){margin-left: 0}


.nullBlock{ background-color: #e5eaed;}
.nullBlock:hover{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none }
.search_on_tag_h1{margin-top: 12px}
.findTags_news{margin-bottom: 12px}
.findTags_video{margin-bottom: 12px}
.findTags_titles{margin-bottom: 12px; display: inline-block;padding: 0; color: #DD5607; font-size: 16px; font-weight: bold}

.main .project_one:hover{-webkit-box-shadow: -1px 6px 10px rgba(0, 0, 0, .3);-moz-box-shadow: -1px 6px 10px rgba(0, 0, 0, .3);-o-box-shadow: -1px 6px 10px rgba(0, 0, 0, .3);box-shadow: -1px 6px 10px rgba(0, 0, 0, .3);}
.main .project_one .rec_title a{color: #3D464C;font-size: 14px}

.rec_img{position: relative;}
.rec_img>img, .rec_img>a>img{margin: 0; float: none; vertical-align: top; width: 100%}
.program_one  .rec_img>a>img, .program_one  .rec_img>img {margin-top: -6px;}


.rec_img:after{content: ' ';position: absolute; top:0;width: 100%; height: 100%; background-color: rgba(0,0,0,0.2); left:0}
.label_new_text{content: ' '; position: absolute; right: 0; top: 0; z-index: 10; width: 0;height: 0;border-right: 72px solid #33A664;border-bottom: 48px solid transparent;}
.label_new_text span{position: absolute; top: 0;z-index: 15; width: 72px; height: 48px; padding: 6px; color:#fff; font-family: 'PT Sans Narrow'; 
               font-size: 12px; text-transform: uppercase; text-align: right}


.rec_info{padding: 12px; background-color: #fff}
.rec_info .rec_description span{color: #777777}
.rec_info .rec_description a{color:#3D464C; text-decoration: none}
.rec_info .rec_description a:hover{text-decoration: underline}
.rec_title img{margin: 0; vertical-align: top; float: left; border:0}

.rec_title{margin-bottom: 40px}
.main_video .rec_title{margin-bottom: 0}
.inner .video_list .main_video .rec_title{margin-bottom: 52px}
.video_themes_block .themes_records .rec_title{margin-bottom: 0}

.rec_title b{font-size: 16px;}
.rec_title div{padding-left: 40px; display:block}
.rec_title span:last-child{display: block; font-size: 14px}
.rec_info .rec_title div.videoTitleWithoutPaddingLeft{padding-left: 0!important}
.themes_records .themes_rec div.videoTitleWithoutPaddingLeft{margin-left: 0!important}

.page .rec_comments{margin-top: 12px;position: absolute; bottom: 12px; z-index: 14}
.page .rec_comments span{margin-right: 10px}
.page .rec_comments span:first-child{background: url('/desimages/rec_views.png') no-repeat left 50%; padding-left: 24px}
.page .rec_comments span:nth-of-type(2){background: url('/desimages/rec_likes.png') no-repeat left 50%; padding-left: 24px}
.page .rec_comments span:last-child{background: url('/desimages/rec_messages.png') no-repeat left 50%; padding-left: 24px; margin-right: 0}

.rec_description{position: absolute; top:0; left:0;background-color: #fff; width: 100%; bottom: 40px;  padding: 12px 14px 10px; height: 100%}
.rec_description_icon{background: url(/desimages/video_play.png) 50% 12px no-repeat; height: 84px}
.rec_description a{font-weight: bold; margin-bottom: 12px; display: block}
.rec_description{display: none}

.main_add_comments .rec_img:after{background-image: url(/desimages/rec_play.png); background-repeat: no-repeat; background-position: 50% 50%}
.rec_without_play_icon:after{background: none; content: none}

.main .program_one .main_sign_overlay{position: absolute; left: 0; top: 0; width: 100%; height: 100%}
.main .program_one .main_sign_overlay img{float: none;  top:0; left:0; bottom: 0; right: 0; z-index: 2; margin: auto; position: absolute; max-width: 276px; border: 0}
.main .program_one .program_separate{display: table-cell; width: 1%}
.main .program_img_link{color: #3D464C; display: block; height: 100%}

.hover_descr .rec_info:hover .rec_description{display: block}

.main_banners{width: 100%}
.main_banners a{float: left; margin-right: 1%; display: block}
.main_banners a:last-child{margin-right: 0}
.main_banners a img{margin: 0; float: none; vertical-align: bottom; max-width: 100%; border: 0}
.main_banners .ban_one_of_one{max-width: 1248px}
.main_banners .ban_one_of_two{float: left; width: 49.5%; max-width: 618px}
.main_banners .ban_one_of_three{float: left; width: 32.66%; max-width: 408px}

.main .main_sections_titles{margin-bottom: 24px; margin-top: 20px; display: table; width: 100%}
.main .main_sections_titles .title{/*float: left*/display: table-cell; width: 40%; max-width: 250px; vertical-align: top}
.main .main_sections_titles .themes{/*float: right;*/display: table-cell; width: 60%; max-width: 800px; text-align: right; text-transform: uppercase; font-size: 12px; margin-top: 4px; font-weight: bold; text-align: right; vertical-align: middle}
.main .main_sections_titles .theme_container{float: right}
.main .main_sections_titles .theme_container a{color:#010101}
.main_sections_titles .sectionTitle{margin-bottom: 0; margin-top: 0; padding: 0;float: left}
.main_sections_titles .themes span{margin-left: 20px; /*white-space: nowrap;*/}
.main_sections_titles .themes span:first-of-type{margin-left: 0px;}
.main_sections_titles .themes a:hover{color: #BF4C0A; text-decoration: none}
.main_sections_titles .title img{float: none; margin: 0; margin-left: 18px; border: 0;vertical-align: bottom;}

.main_table{display: table; width: 100%}
.main_table .project_one{display: table-cell; width: 32.7%; max-width: 408px; background-color: #fff; padding-bottom: 12px; position: relative}
.main_table .program_one .rec_title a{text-decoration: none; color: #3D464C}
.main_table .program_one .rec_title a:hover{text-decoration: underline}

.main_table .program_one{display: table-cell; width: 32.7%; max-width: 408px; background-color: #fff; /*padding-bottom: 12px;*/ position: relative}

.main_video{display: block}
.main .main_video .rec_title div{padding-left: 0}
.main_cell_one .video_theme_link{color:#3D464C}

.main_table .rec_title div{padding-left: 0}
.main_table .program_one .rec_comments span{background: url('/desimages/clock.png') no-repeat left 50%; padding: 4px 1px 4px 34px; cursor: pointer;font-size: 14px}

/*.main_table .program_one .rec_img:before{content: ' '; position: absolute; width: 100%; height: 100%; left:0; top: 0; z-index: 20; 
       background-image: url('/desimages/img_top.jpg'); background-repeat: repeat-x; background-size: 28px}*/
/*.main_table .program_one .rec_img {border-bottom: 2px solid #33A664}*/
.main_table .program_one .rec_info{/*position: relative;*/ border-top: 2px solid #33A664;}
.main .rec_show_calendar{position: absolute; left:0; bottom: 0; z-index: 15;width: 100%;min-height: 217px; /*height: 120%;*/ height: auto; background: #fff; padding: 12px; display: none; border-top: 2px solid #33A664;}
.main .rec_close_calendar{position: absolute; top:0; right: 0}
.main .rec_close_calendar img{margin: 12px 12px 0px 0px; float: none; cursor: pointer; border: 0}
.main .rec_show_calendar .rec_calendar_month{ /*float: left;*/  display: table; width: 100%; margin-top: 12px}
.main .rec_show_calendar .rec_curr_date{ }
.main .rec_show_calendar .rec_curr_date>div{text-align: center;}
.main .rec_curr_date span{/*display: inliblock*/}
.main .rec_curr_date span.calendar_month{font-size: 24px;}
.main .rec_curr_date span.calendar_year{font-size: 30px;  font-weight: bold; line-height: 30px}

.main .rec_show_calendar .rec_calendar_month table{margin: 0; border-top: 0; border-collapse: collapse; background-color: #fff; width: 100%; height: 100%; max-height: 106px}
.main .rec_show_calendar .rec_calendar_month th, .main .rec_show_calendar .rec_calendar_month td {padding: 1px 2% 1px; text-align: left;border:0}
/*.main .rec_calendar_month>div{display: table-row}
.main .rec_calendar_month>div>div{display: table-cell; text-align: center}*/
.calendar_month_hide{display: none;width: 100%}
.calendar_month_show{display: block; }
.calendar_arrow_left, .calendar_arrow_right{display: table-cell; vertical-align: middle}
.calendar_arrow_left{padding-right: 1%; width: 5%}
.calendar_arrow_right{padding-left: 1%; width: 5%}
.calendar_arrow_left>a, .calendar_arrow_right>a{ width: 47px; height: 47px;/* width: 33px; height: 33px;*/ display: inline-block; background-position: left 50%; background-repeat: no-repeat}
.calendar_arrow_left>a{background-image: url('/desimages/calendar_arrow_left.png'); }
.calendar_arrow_right>a{background-image: url('/desimages/calendar_arrow_right.png');}
.calendar_block{display: table-cell; vertical-align: middle; width: 90%}
.calendar_arrow_hide{visibility: hidden}
.calendar_months_titles_hide{display: none;}
.calendar_month_title_show{display: block}
.calendar_block table td a {color: #DD5607;font-weight: bold}
.calendar_block a:hover{text-decoration: none}

.footer{/*background: url('/desimages/footer_background.jpg')  no-repeat;*/background-size: cover; width: 100%}
.footer a{color: #fff; text-decoration: none}
.footer a:hover{text-decoration: underline}
.footer_tags{text-align: center;padding-bottom: 24px; border-bottom: 2px solid #828789}
.footer_tags span{margin-left: 12px; margin-bottom: 12px; font-size: 16px}
.footer_tags span.tag_1{font-size: 22px}
.footer_tags span.tag_2{font-weight: bold}
.footer_menu ul{list-style: none; margin: 0}
.footer_menu>ul{display: table; width: 100%;margin: 0; margin-top: 24px}
.footer_menu a{font-size: 16px;}
.footer_menu ul li{padding: 0; margin: 0; margin-bottom: 12px; }
.footer_menu>ul>li{display: table-cell; width: 25%; max-width: 312px; padding-right: 12px}
.footer_menu>ul>li:last-child{padding-right: 0}
.footer_menu>ul>li>a{text-transform: uppercase;}
.footer_menu>ul>li>ul{margin-top: 12px}
.footer_menu .clear492{display: none}

.footer_banners{margin-top: 72px; width: 100%}
.footer_banners img{margin: 0; float: none; border: 0}
.footer_banners .footer_banner_one{display: table-cell; width: 25%; max-width: 312px; padding-right: 12px; vertical-align: middle}
.footer_banners .footerBan768{display: none}
.footer_banners a{display: table-cell; vertical-align: middle}
.footer_banners .footer_banner_one:last-child{margin-right: 0}
.footer_banners a:hover, .footer_banners .footer_b_img:hover+a{color: #9F9666}
.footer_banners a:last-child{padding-left: 24px;font-size: 14px}
.footer_banners .footerBan660{display: none; clear: both}

#layout{display: none; position: absolute; top:0; left: 0; width: 100%; height: 100%; overflow: hidden}
#parent_popup{position: fixed;top:0;left:0; right: 0;bottom: 24px;margin: auto;width: 100%;z-index: 1000;background-color: transparent;overflow: auto}
#popup{background-color: #fff;position: relative;width: 90%;padding: 24px 0px;border: 1px solid #A8AAAD;margin: 0 auto;margin-top: 24px;max-width: 1126px;
-webkit-box-shadow: 0px 0px 20px 24px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 20px 24px rgba(0,0,0,0.2);-o-box-shadow: 0px 0px 20px 24px rgba(0,0,0,0.2);box-shadow: 0px 0px 20px 24px rgba(0,0,0,0.2);}
#parent_popup .popup_close{position: absolute; top:24px; right: 24px; z-index: 15}
#parent_popup .popup_close img{margin: 0; float: none; border: 0}
#popup .video_one_left_col{padding-left: 24px; padding-right: 24px}
/*.inner .separate{ height: 1px; background-color: #F4F6F7; width: calc(100% + 48px); margin-left: -24px}*/
.video_one_table{display: table; width: 100%; }
.video_one_source_and_title{width: calc(100% - 252px);  padding-left: 24px; /*padding-right: 12px;*/ float: left}
.video_one_source{ border-bottom: 1px solid #F4F6F7; /*float: left; margin-right: 240px;*/ width: 100%; position: relative; padding-bottom: 55.4%}
.video_one_source iframe{height: 100%; width: 100%; position: absolute}
.video_one_source video {margin-bottom: -55.4%;width:100%;}
.video_one_description{width: 252px; float: right; padding: 0px 12px; border-bottom: 1px solid #F4F6F7; max-height: 540px;padding-right: 24px}
.video_one_description .section_title{font-size: 16px; font-weight: bold; margin-bottom: 12px}
.video_one_description .video_one_descr_small{color: #777777; margin-bottom: 12px}
.video_one_add_inf{padding: 12px 24px;}
.inner .video_one_add_inf{/*padding: 12px 24px;*/}
.video_content .video_one_add_inf_comments{vertical-align: top}
.video_content .video_one_left_col{  width: calc(100% - 252px); padding-left: 24px; padding-right: 12px; float: left}
.video_content .video_one_right_col{width: 252px;  vertical-align: top; padding: 0px 12px; float: right; padding: 12px 0px 12px 12px; margin-top: -50px; padding-right: 24px}
.video_one_title{font-size: 24px; font-weight: bold; color: #5C6367; padding: 12px 0px}
.video_one_title a{color: #5C6367}
.video_one_share_like{margin-top: 36px; margin-bottom: 24px}
.record_share{float: left; line-height: 50px;}
.record_share a{float: left; display: block; height: 36px;margin-right: 12px}
.record_share .facebook{background: url('/desimages/share_facebook.png') no-repeat; width: 20px;}
.record_share .vk{background: url('/desimages/share_vk.png') no-repeat; width: 56px;}
.record_share .ok{background: url('/desimages/share_ok.png') no-repeat; width: 22px; }
.record_share .twitter{background: url('/desimages/share_twitter.png') no-repeat; width: 44px}
.record_share .google{background: url('/desimages/share_google.png') no-repeat}
.record_share .mailru{background: url('/desimages/share_mailru.png') no-repeat}
.inner_news .record_share{margin-top: 24px}
.video_one_like{float: right; vertical-align: middle}
.video_one_like>span{vertical-align: top; line-height:50px;}
.video_one_like .video_one_like_status{ display: inline-block;height: 50px; min-width: 250px}
.video_one_like_line{display: inline-block; margin-right: 12px; margin-left: 12px; height: 50px}
.video_one_like_line .like_up, .video_one_like_line .like_down{height: 50px; width: 36px; display: inline-block;cursor:pointer; }
.video_one_like_line .like_status{float: left; width: 114px; height: 4px; margin: 24px 12px 0px;}
.video_one_like_line .like_up{background:  url(/desimages/like_up.png) left top no-repeat; float: left}
.video_one_like_line .like_down{background: url(/desimages/like_down.png) left bottom no-repeat; float: left}
.video_one_like_status span:first-of-type{float: left; line-height:50px;}
.video_one_like_status span:nth-of-type(2){float: right; line-height:50px;}
.video_one_like_status span.video_one_like_line{display: inline-block; height: 4px; background-color: green; width: 110px; margin-left: 60px; margin-right: 20px; margin-top: 22px}
.video_one_read_comments{color: #3D464C;}
.video_one_tags{margin-top: 12px;font-size: 14px}
.video_one_keywords{color: #777777; margin-top: 12px; margin-bottom: 24px}
.video_one_keywords span{font-weight: bold}

#popup .video_one_source_and_title{width: calc(100% - 296px);}
#popup .video_one_description{width: 296px;}
#popup .mCSB_container{padding-right: 44px}

/**для потока popup*/
#live_parent_popup2{position: fixed;top:0;left:0; right: 0;bottom: 24px;margin: auto;width: 100%;z-index: 1000;background-color: transparent;overflow: auto}
#live_popup2{max-width: 930px;background-color: #fff;position: relative;width: 90%;padding: 20px 0px;border: 1px solid #A8AAAD;margin: 0 auto;margin-top: 24px;
-webkit-box-shadow: 0px 0px 20px 24px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 20px 24px rgba(0,0,0,0.2);-o-box-shadow: 0px 0px 20px 24px rgba(0,0,0,0.2);box-shadow: 0px 0px 20px 24px rgba(0,0,0,0.2);}
#live_parent_popup2 .popup_close{position: absolute; top:24px; right: 24px; z-index: 15}
#live_parent_popup2 .popup_close img{margin: 0; float: none; border: 0}
#live_popup2 .video_one_left_col{padding-left: 24px; padding-right: 24px}
#live_popup2 .video_one_source_and_title{width: calc(100% - 296px);}
#live_popup2 .video_one_description{width: 296px;}
#live_popup2 .mCSB_container{padding-right: 44px}
#livestreamboxplayer_popup{width:80%;max-width:930px;}


.video_table{display: table; width: 100%}
.inner .video_one_source_description{/*padding-left: 24px; padding-right: 24px*/}
.section_topics{background-color: #FBFDFD; -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, .3);-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, .3);-o-box-shadow: 0px 1px 4px rgba(0, 0, 0, .3);box-shadow: 0px 1px 4px rgba(0, 0, 0, .3); position: relative; z-index: 5}
.background{background: #fff}
.video_content{/*background: #fff;*/ /*padding: 12px 24px*/}
.inner .taxonomy{padding: 12px 24px}
.video_content .taxonomy{padding-left: 0px}
.taxonomy_padding .taxonomy{padding-left: 24px}
.video_themes_block .themes_title{font-size: 16px; font-weight: bold; margin-bottom: 24px}
.video_themes_block .themes_records{display: block}
.video_themes_block .themes_rec{display: block; width: 100%; position: relative; margin-bottom: 12px}
.video_themes_block .themes_rec:nth-last-of-type{margin-bottom: 0}
.video_themes_block .rec_img{position: relative; max-width: 240px}
.video_themes_block .rec_img img{margin: 0; float: none;vertical-align: top;width: 100%;border: 0}
.video_themes_block .rec_info{padding: 12px 12px 12px 0px;}
.video_themes_block .rec_title img{ margin: 0;vertical-align: top; float: left; border: 0}
.video_themes_block .rec_title div{padding-left: 36px; display: block}
.video_themes_block .rec_title b{font-size: 16px;}
.video_themes_block .rec_title span:last-child {display: block;}
.video_themes_block .rec_title a{color: #3D464C; display: block}

.section_topics .content{font-size: 16px;}
.section_topics a{float: left;padding: 12px 12px 12px 0; margin-right:12px;border-right: 1px solid #E9E9E9; color: #929496;text-decoration: none;font-weight: bold;}
.section_topics a:first-of-type{padding-left: 0}
.section_topics a:last-of-type{border-right: 0}
.section_topics a:hover{color: #33A564; font-weight: bold}
.section_topics a.topics_selected{color: #33A564; font-weight: bold}
.inner .taxonomy{color: #777777; }
.inner .taxonomy a{color: #777777}
.inner .comments{margin-top: 12px}
.inner .comments form{width: 100%}
.inner .comments form>span{margin-bottom: 12px; display: inline-block}
.inner .comments .comments_field span{width: 180px; display: inline-block; vertical-align: top; font-size: 16px; color:#777777}
.inner .comments .comments_field_right_col{width: 300px;; display: inline-block;font-size: 14px}
.inner .comments .comments_field input{border: 2px solid #E5EAED; height: 24px;}
.inner .comments .comments_field textarea{border: 2px solid #E5EAED;width: 300px}
.inner .comments .comments_field #uLogin{display: inline-block; float: right; margin-top: 4px}
.inner .comments_block{ border-bottom: 1px solid #F4F6F7;padding: 24px 24px 12px 0}
.inner .comments_block:last-of-type{border-bottom: 0px}
.inner .comments_tree{margin-top: 12px}
.inner .comments .style_form_submit{margin: 20px 20px 20px 20%; padding: 0px 48px;height: 36px;color: #fff;display: block;background-color: #33A664;font-size: 16px;border: 0}
.inner .comments_one{background: url('/desimages/comments_photo.png') no-repeat left 6px;padding: 12px 12px 12px 70px}
.inner .comments_one .comments_author{font-size: 16px; font-weight: bold}
.inner .comments_one .comments_text{margin-top: 18px}
.inner .comments_answering_to{margin-top: 12px; display:inline-block;}
.inner .comments_one .comments_date{color: #777777; margin-left: 12px;}
.inner .comments_one .style_answer_button{color: #33A664;font-size: 16px; display: inline-block; margin-top: 12px;}
.inner .comments_one .style_answer_button:hover{cursor: pointer; text-decoration: underline}

.inner .fb_form_no{color: #DD5506; margin-bottom: 12px}
.inner .fb_form_ok{margin-bottom: 12px}

.table{display: table; width: 100%}
.table .left_col{width: calc(99% - 260px); max-width: 930px; display: table-cell; vertical-align: top; padding: 0px 0px 12px}
.table .right_col{width: 260px; display: table-cell; vertical-align: top}
.news_list_date{font-weight: bold; margin-top: 24px}
.news_list_description{font-size: 16px; margin-bottom: 12px}
.inner_news .img_text{margin: 12px 0px; float: left}
.inner_news .img_text img{float: none; margin: 0; border: 0}
.inner .news_all{margin-top: 12px; float: right;font-size: 14px}
.inner .inner_separate{display: table-cell; width: 1%}
.news_list_one{display: block; padding-bottom: 12px; padding-top: 12px; border-bottom: 1px solid #F4F6F7}
.news_list_one:last-child, .record_one_border_none{border:0}
.news_list_photo{display: table-cell; width: 28%; max-width: 252px; vertical-align: top; padding-right: 12px}
.news_list_photo img{margin: 0; width: 100%; max-width: 240px; float: none; vertical-align: top; min-width: 150px; border: 0}
.news_list_info{display: table-cell; vertical-align: top}
.news_list_title{display: inline-block; font-size: 16px; font-weight: bold; color: #3D464C}
.news_list_text{font-size: 16px}
.news_list_text a{color: #3D464C}
.news_list_text a:hover{color:#33A664}
.inner .news_on_theme{margin-top: 24px;}
.inner .news_on_theme .news_on_theme_title, .inner .news_bottom_popular .news_on_theme_title{font-size: 16px; font-weight: bold; color: #DD5506;}
.inner .news_on_theme_one_block{margin-top: 12px; background-color: #F4F4F4}
.news_on_theme .news_list_info{padding: 12px}
.inner_news .news_bottom_popular{margin-top: 24px}
.news_text iframe{max-width:100%!important;}

.inner .doc_text{padding-bottom: 12px; background: #fff}
.inner .doc_text>div:not(.comments_container){padding-left: 24px; padding-right: 24px}
.inner .doc_text h1{padding-left: 24px; padding-right: 24px}
.pages_m{font-size: 16px}
.pages_m a{color:#3D464C}
.pages_m .page_sel{color:#33A664}
.pages_m a:hover{color:#33A664}

.video_content .pages_m{margin-top: 12px; margin-bottom: 12px}
.video_content .rec_title div{padding-left: 0}
.add_pad .rec_title div{padding-left: 36px}
.video_one_right_col .rec_title div{margin-left: 36px}
/*.inner_projects .main_video .rec_title div{padding-left: 36px}*/
.main_video .rec_title div{padding-left: 36px}

.search_inner{padding: 12px 24px}
.search_inner .search_field{margin-bottom: 12px}
.search_inner .search_label{width: 150px; float: left; vertical-align: middle; color: #777777}
.search_inner .search_input{width: calc(100% - 150px); border: 2px solid #E8EDF0; height: 24px; padding: 0px 6px}
.search_inner .search_where{float: left}
.search_inner .search_period{float: right}
.search_inner .search_period .s_p{float: left; margin-left: 10px}
.search_inner .search_p_t{color: #777777}
.search_inner .search_where select{border: 2px solid #E8EDF0; padding: 2px}
.search_inner .search_period input{border: 0; height: 24px; padding: 0px 6px}
.search_inner .search_inner_r3{float: left; color: #777777; margin-right: 24px}
.search_inner .search_period_in{background-color: #fff; border: 2px solid #E8EDF0;}
.search_inner .search_period_in img{margin: 4px 4px 0px 0px; float: right; border: 0}
.search_inner .search_submit{margin: 20px auto;padding: 0px 24px; height: 36px;color: #DF5C12;
    display: block;font-weight: bold; background-color: #fff; font-size: 16px; border: 2px solid #DF5C12}
.right_col_in{padding-bottom: 12px}

.sitemap_inner ul a{color: #3D464C}
.sitemap_inner ul{list-style: none;}
.sitemap_inner>ul>li{list-style: outside url(/desimages/list_sitemap_ico.png); padding-left: 6px; padding-bottom: 12px;}
.sitemap_inner>ul>li>a{font-size: 24px; font-weight: bold}
.sitemap_inner ul ul li{padding-bottom: 12px}
.sitemap_inner>ul>li li a{font-size: 16px; font-weight: bold}

.er_404{text-align: center; margin-top: 130px; margin-bottom: 130px}
.er_404 img{margin: 0; float: none; border: 0}
.er_404_text{font-weight: bold; font-size: 23px; color: #E9E9E9; margin-top: 50px}

/*.inner_text{padding: 0px 24px}*/
.inner_text>div:not(.comments):not(.news_bottom_popular):not(.right_col_in):not(.scriptResize){padding-left: 24px; padding-right: 24px}
.inner_text .news_bottom_popular>div{padding-left: 24px; padding-right: 24px}
.inner_text .right_col_in>div{padding-left: 24px; padding-right: 24px}
.inner_text>h1{padding-left: 24px; padding-right: 24px}
.video_content>.inner_text>h1{padding-left: 0}
.inner_text .comments>div:not(.comments_container){padding-left: 24px; padding-right: 24px}
.footer_copyright{margin-top: 48px;font-size: 14px}

.opinion_item_fio{color: #5C6367; font-size: 16px}
.person_list_photo{width: 120px;  float: left; margin-right: 12px}
.person_list_photo img, .search_person_photo{margin: 0; float: none; vertical-align: top; border-radius: 60px; width: 120px; height: 120px; border: 0}
.search_person_photo{min-width: 120px!important}
.person_list_info{float: left; padding-right: 12px}
.person_list_title{display: inline-block;font-size: 16px;font-weight: bold;color: #3D464C;}
.person_list_text{font-size: 16px;}
.opinion_list_all{float: right}
.opinion_person_photo{display: inline-block; float: left; }
.opinion_person_photo img{margin: 0; float: none; vertical-align: bottom; border-radius: 60px; width: 120px; height: 120px; border: 0}
.opinion_person_fio{font-size: 24px;margin: 12px; font-weight: bold; padding: 0; color: #3D464C; display: inline-block}
.opinion_person_info h1{font-size: 20px; font-weight: normal; margin: 0px;  padding: 0; display: block; margin-left: 132px}
.opinion_text{margin-top: 24px}
.people_last{background-color: #fff}
.people_last_title_block{font-size: 16px; font-weight: bold; color: #DD5506; padding: 12px 12px 0px}
.people_last_one{display: block; padding:12px;border-bottom: 1px solid #F4F6F7;}
.person_one_border_none{border: 0}
.opinion_right_block{width: 60px; margin-right: 12px}
.opinion_right_block img{width: 60px; height: 60px; border-radius: 30px;border: 0}
.people_last_all_list{float: right; padding: 0px 12px 12px}

/*Электронные обращения. Начало*/
.obr_form .obr_field{margin-bottom: 12px;}
.obr_field label{width: 180px; float: left;vertical-align: middle;color: #777777; text-align: right; padding-right: 12px}
.obr_field .obr_field_right_col{width: calc(100% - 180px); max-width: 350px; display: inline-block; position: relative}
.obr_field .obr_field_right_col input, .obr_field .obr_field_right_col select{ border: 2px solid #E8EDF0;height: 24px;padding: 0px 6px; width: 100%}
.obr_field .obr_field_right_col textarea{ border: 2px solid #E8EDF0; max-height: 150px;max-width: 100%;padding: 0px 6px; width: 100%}
.obr_field .obr_field_pic{margin-left: 180px}
.obr_submit{margin: 20px 20px 20px 20%;padding: 0px 48px;height: 36px;color: #fff;display: block;background-color: #33A664;font-size: 16px; border: 0;}
.obr_descript{margin-bottom: 12px}

.remove{position: absolute; top:2px;right: 8px;background: url('/desimages/calendar_close.png') no-repeat top right; width: 25px; height: 25px; cursor: pointer}
.remove+.tooltip {display: none;background-color: #e5eaed;color: #484846;padding: 4px;position: absolute; bottom: 100%;right: 4px;}

.searchNewsBlock{background-color: #fff}
.searchNewsBlock .news_list_one{padding-left: 24px; padding-right: 24px}
.inner_search .searchSeparate{width: 100%; height: 12px; }
.inner_search .news_list_photo{width: 20%}

.video_record_title_search, .video_record_title_search:hover{color:#3D464C}
.view_theme a{color:#3D464C}

#live_parent_popup{position:fixed;top:24px;left:0;right:0;bottom:0;max-width:930px;margin:auto;width:100%;z-index:1000;display:none;background-color:transparent; overflow: auto;}
#live_parent_popup .popup_close{position:absolute;top:24px;right:24px;z-index:15;}
#live_popup{background-color:#fff;width:100%;padding:24px 48px 24px 24px;border:1px solid #A8AAAD;-webkit-box-shadow: 0px 0px 20px 24px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 20px 24px rgba(0, 0, 0, 0.2);-o-box-shadow: 0px 0px 20px 24px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 20px 24px rgba(0, 0, 0, 0.2);margin-right: 36px;}
#live_parent_popup .popup_close img{margin:0;float:none;border:0;}
.livePopup {border-bottom: 1px solid #F4F6F7; width: 100%; max-width: 930px; position: relative;}
/*.livePopup iframe{height: 100%;width: 100%;position: absolute;}
.livePopup object{height: 100%;width: 100%;}*/
/*Электронные обращения. Конец*/


/*@media only screen and (max-width: 1180px) and (min-width:1076px){
    .header_line .header_search_str{width: 65%}
}

@media only screen and (max-width: 1180px) and (min-width:768px){
    .header_line .header_search_str{width: 57%}
}*/

/*grid in video   end*/

/*votes*/
.vote_answ{margin:7px 0px;}
.vote_radio{float:left;margin-right:10px;}
.vote_f_el, .vote_button{margin: 20px;padding: 0px 48px;height: 36px;color: #fff;display: inline-block;background-color: #33A664;font-size: 16px;border: 0;line-height: 36px;}
.vote_f_el input, .vote_button input{border:none;background:none;color:#fff;margin:0;padding:0;}
.vote_f_el input:hover, .vote_button input:hover{cursor:pointer;text-decoration:underline;}
.vote_bg{font-weight:bold;margin-bottom:20px;}
.clear{clear:both}
.vote_select{float:left}
.vote_select select{width:250px;}
.vote_select input{width:250px;}
.subs_node_title{margin-top:30px}
.opros_results{margin:10px 0px}
.opros_title{font-weight:bold;font-size:18px;}
.vote_res{margin-left:20px;}
.vote_other_header{margin:10px 0px}
.vote_el{margin-bottom:10px;}
.vote_title{font-size: 20px; margin-bottom:15px;}
.vote_f{margin:0 24px;}
.vote_variant_ind{font-weight:bold;margin-top:10px;}
.all_nph{margin-top:20px;}
.img_link{display: block; height: 100%}

.static_page {
	padding: 24px 0 12px 0;
	overflow: hidden;
	margin-top:72px;
}

.inner_text .news_slider {
	background-color: #fff;
    padding: 26px 0;
    position: relative;
    max-height: 302px!important; /* + */
}

.inner_text .sectionTitle {
    padding: 0;
    color: #DD5607;
    font-size: 16px;
    text-decoration: none;
    max-width: 600px;
    font-weight: bold;
}

.inner_text .clearboth {
	clear: both;
}

.clearboth h1 {
    color: #DD5607;
    font-size: 16px;
}

.clearboth {
	padding-top: 66px;
}

.news_slider .news_slider_link_selected
{font-weight:bold;
display: block;
color: #3D464C;
text-decoration: none;
padding-bottom: 12px;}

.news_list_data_selected{display: inline-block;
float: left;font-weight:bold}
.static_page_header {
	text-align: center;
	font-family: 'PT Sans Narrow';
	font-weight: bold;
	font-size: 24px;
	padding-bottom: 95px;
} 

.static_page_header img {
	float: none;
	vertical-align: middle;
	margin: 0;
	max-width: 11%;
} 

.static_page_header div {
	padding-right: 24px;
	display: inline-block;
	vertical-align: middle;
	width: 43%;
	text-align: right;
	line-height: 1.2;
}

.static_page_header span {
	padding-left: 24px;
	display: inline-block;
	vertical-align: middle;
	width: 43%;
	text-align: left;
	line-height: 1.2;
}

.static_page_slider_box {
	float: left;
	overflow: hidden;
	max-width: 600px;
    width: 50%;
}

.static_page_slider_box .sectionTitle {
	width: 50%;
	max-width: 600px;
	
}

.inner_text .mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
	top: 0;
}

.inner_text .mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
	bottom: 0;
}

.static_page_banner {
	padding-bottom: 95px;
	overflow: hidden;
}

.static_page_banner img {
	width: 100%;
	margin-bottom: 10px;
}
.static_page_slider_box {
	padding-bottom: 10px;
}

.inner_text .static_page_slider_box .mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
	top: -10px;
}

.inner_text .static_page_slider_box .mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
	bottom: -10px;
}

.static_page_slider_box .news_list_one {
	cursor:pointer;
}

.header_soc_icons:hover .header_soc_icons_hide { 
-webkit-box-shadow: 0px -1px 6px rgba(0, 0, 0, .3);
-moz-box-shadow: 0px -1px 6px rgba(0, 0, 0, .3);
-o-box-shadow: 0px -1px 6px rgba(0, 0, 0, .3);
box-shadow: 0px -1px 6px rgba(0, 0, 0, .3);
}



@media only screen and (min-width:921px){
    .header_menu{position: fixed;}
    .header{margin-top: 72px;}
    .header_menu .top_menu>li>ul{display: none!important;}
    .header_menu .top_menu>li:hover>ul{display: block!important;max-height:80vh; overflow-y:auto;}
    .header_soc_icons .header_soc_icons_hide{display: none!important}
    .header_soc_icons:hover .header_soc_icons_hide{display: block!important;}
    .header_soc_icons:hover .header_soc_icons_main{background-color: #33A664; background-image: url('/desimages/soc_block_hover.png')}
    .header_menu .top_menu>li>div>a{-webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;transition: all 0.3s linear;position: relative; 
                    -webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;
                -webkit-transform-origin: 50% 0;-moz-transform-origin: 50% 0;-o-transform-origin: 50% 0;transform-origin: 50% 0}
    .header_menu .top_menu>li>div>a:before{content: attr(title); position: absolute; -ms-transform: rotateX(-90deg); -webkit-transform: rotateX(-90deg);-o-transform: rotateX(-90deg);-moz-transform: rotateX(-90deg);transform: rotateX(-90deg);
          display:block;  top:100%; left:0; background:#33A664;  color:#fff; -ms-transform-origin: 50% 0; -webkit-transform-origin: 50% 0;-moz-transform-origin: 50% 0;-o-transform-origin: 50% 0;transform-origin: 50% 0; text-align: center; width: 100%; height: 100%}
    .header_menu .top_menu>li:hover>div>a, .header_menu .top_menu>li>div>a.menu_selected{-ms-transform:  rotateX(90deg) translateY(-10px);-webkit-transform:  rotateX(90deg) translateY(-10px);-moz-transform:  rotateX(90deg) translateY(-10px);-o-transform:  rotateX(90deg) translateY(-10px);transform:  rotateX(90deg) translateY(-10px);}
}

@media only screen and (max-width: 1090px) and (min-width:900px){
    .search_inner .search_where{float: none}
    .search_inner .search_period{float: none; margin-top: 12px}
    .search_inner .search_period .s_p:first-child{margin-left: 0}
}

@media only screen and (max-width: 900px) {
	.calendar_arrow_right>a {background-image: url(/desimages/calendar_arrow_right1.png);width: 33px;height: 33px;}
	.calendar_arrow_left>a {background-image: url(/desimages/calendar_arrow_left1.png);width: 33px;height: 33px;}
}

@media only screen and (max-width: 784px){
    .search_inner .search_where{float: none}
    .search_inner .search_period{float: none; margin-top: 12px}
    .search_inner .search_period .s_p:first-child{margin-left: 0}
}

@media only screen and (max-width: 1024px){
    
    .carousel .right .header_slider_rec_inf, .carousel .left .header_slider_rec_inf{display: none}
    .inner .doc_text>div{padding-left: 12px; padding-right: 12px}
    .inner .doc_text h1{padding-left: 12px; padding-right: 12px}
    .video_content .video_one_source_and_title{padding-left: 12px;}
    .video_content .video_one_left_col{padding-left: 12px}
    #popup .video_one_source_and_title{padding-left: 12px}
    #popup .video_one_left_col{padding-left: 12px;padding-right: 12px;}
    .searchNewsBlock .news_list_one{padding-left: 12px; padding-right: 12px}
    .inner .separate{width: calc(100% + 24px); margin-left: -12px}
    
    .popular_block .main_cell_one:nth-child(4){display: none}
    .popular_block .main_cell_one{width: 32.66%}
    .main_video .main_cell_one, .video_resize_inner .main_cell_one{width: 24.25%}
    .main_video .main_cell_one:nth-of-type(5n+1), .video_resize_inner .main_cell_one:nth-of-type(5n+1){margin-left: 1%}
    .main_video .main_cell_one:nth-of-type(4n+1), .video_resize_inner .main_cell_one:nth-of-type(4n+1){margin-left: 0}
    
    .main_table .projectCol_2+.popular_separate{display: none}
    .main_table .projectCol_2+.popular_separate+.project_one{display: none}
    
    .main_banners .ban_one_of_three:nth-of-type(3){display: none}
    .main_banners .ban_one_of_three{width: 49.5%; max-width: 492px}
    .main_banners .ban_one_of_three:nth-of-type(2){margin-right: 0}

    .main_table .project_one{width: 49.5%; max-width: 492px}
    
    .inner .taxonomy {padding-left: 12px; padding-right: 12px}
    .inner_text>div:not(.comments):not(.news_bottom_popular):not(.right_col_in):not(.scriptResize){padding-left: 12px; padding-right: 12px}
    .inner_text .right_col_in>div{padding-left: 12px; padding-right: 12px}
    .inner_text .news_bottom_popular>div{padding-left: 12px; padding-right: 12px}
    .inner_text>h1{padding-left: 12px; padding-right: 12px}
    .video_one_description{padding-right: 12px}
    .search_inner{padding-left: 12px; padding-right: 12px}
    .video_content .video_one_right_col{padding-right: 12px}
    .video_content .taxonomy{padding-left: 0px}
    .taxonomy_padding .taxonomy{padding-left: 12px}
    
    .footer_banners>div{width: 100%}
    .footer_banners img{max-width: none}
}

@media only screen and (max-width: 1024px) and (min-width:768px){
    .content{padding: 0px 14px}
    .main_news_popular .main_news{width: 24%}
    .main_news_popular .main_popular{width: 75%}
}

@media only screen and (max-width: 900px){
    .table .left_col{display: block; width: 100%; max-width: 900px}
    .table>.inner_separate{display: none}
    .table .right_col{display: block; margin-top: 12px; width: 100%}
}
@media screen and (max-width: 920px){
	.static_page {margin-top: 0px}
    .header .header_title{float: none;}
    .header .header_container{width: 100%}
    .header .content{padding-top: 6px;}
    .header .header_live{text-align: left}
    /*.header .header_new_records_search {width: 75%;}*/
    .header_line .header_search_str{width: 100%}
    
    .header_menu .top_menu{display: none}
    .header_menu .top_menu_button{display: inline-block; float: right; color: #777777; font-size: 0; vertical-align: middle; line-height: 72px; width: 62px;
                                    background: url('/desimages/menu_icon.png') no-repeat 12px 50%; cursor: pointer}
    .header_menu .menu_item_animation{display: none}
    .header_menu .top_menu_button:hover{background-color: #33A664; color: #fff; background: url('/desimages/menu_icon_hover.png') no-repeat 12px 50% #33A664;}
    .header_menu .top_menu_container>ul{position: absolute;z-index: 20; background-color: #fff; right: 0; top: 72px; width:250px;  }
    .header_menu .top_menu_container>ul>li{float: none; border: 0; display: block;}
    .header_menu .top_menu>li:last-of-type {border-right:0}
    .header_menu .top_menu>li{height: auto; text-align: left; padding: 0 16px 0 10px}
    .header_menu .top_menu>li>ul{position: relative; display: block; margin-top: 0; padding: 0px;background-color: #fff; }
    .header_menu .top_menu>li:hover>ul{-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none}
    .header_menu .top_menu li ul li{padding: 6px 3px; width: 88%; padding-left: 0}
    .header_menu .top_menu li ul li a:hover{font-weight:normal;text-decoration: underline}
    .header_menu .top_menu>li>div>a{text-align: left; padding-left: 0px; padding-right: 40px; line-height: 52px;background-color: #fff; display: inline-block}
    .header_menu .top_menu .open_submenu{display: inline-block; position: absolute; right: 0; top:20px}
    .header_menu .top_menu a{text-align: left}
    .header_menu .top_menu ul.menu_children{display: none}
    .header_menu .top_menu>li>div{text-align: left; position: relative}
    .header_soc_icons_main{display: none}
    .header_soc_icons_main_mobile{display: block}
    .header_menu .clickIconShow{background: url('/desimages/menu_icon_hover.png') no-repeat 12px 50% #33A664;}
    .clickIconSocial{    background-color: #33A664; background-image: url('/desimages/soc_block_hover.png')}
    .header_menu .top_menu>li>div>a.selectedPoint{color: #33A664}
    .carousel_pages > li{margin-left: 12px}
     .inner_text .news_slider,
    .static_page_slider_box {  /* ++ */
    	float: none;
    	width: 100%;
    	max-width: 100%;
    }
    .static_page_header,
    .static_page_banner {
    	padding-bottom: 35px;
    }
    .inner_text iframe {  /* ++ */
    	float: none;
    	padding-right: 0;
    	margin: 0 auto;
    	display: block;
    	width: 600px;
    	margin-top: 24px;
    }
}

@media only screen and (max-width: 852px) and (min-width:769px){
   #calendar_arrow_left{background-image: url('/desimages/calendar_arrow_left_small.png'); width: 10px; height: 18px} 
   #calendar_arrow_right{background-image: url('/desimages/calendar_arrow_right_small.png')} 
   .calendar_arrow_left{padding-right: 12px}
   /*.calendar_arrow_right{padding-left: 12px}*/
}

@media only screen and (max-width: 768px){    
    .main_table .program_one{width: 49.5%; max-width: 492px}
    .main_table .programCol_2+.program_separate{display: none}
    .main_table .programCol_2+.program_separate+.program_one{display: none;}
    /*.programCol_3 {display: table-row!important;} */
    /*.programCol_3::before{display: block;height: 17px;content: '';background-color: #e5eaed;}*/
    
    .popular_block .main_cell_one:nth-child(3){display: none}
    .popular_block .main_cell_one{width: 49.5%}    
    .main_video .main_cell_one, .video_resize_inner .main_cell_one{width: 32.66%}
    .main_video .main_cell_one:nth-of-type(4n+1), .video_resize_inner .main_cell_one:nth-of-type(4n+1){margin-left: 1%}
    .main_video .main_cell_one:nth-of-type(3n+1), .video_resize_inner .main_cell_one:nth-of-type(3n+1){margin-left: 0}
   
    .video_content .video_one_source_and_title{width: 100%; padding-right: 12px}
    /*#popup{padding-right: 36px}*/
    #popup .video_one_source_and_title{width: 100%; padding-right: 36px}
    #parent_popup .popup_close{right:12px}
    #popup .mCSB_container{padding-right: 36px}
    #popup .video_one_left_col{padding-right: 36px}
    .video_one_source{display: block; width: 100%; border-bottom: 0px}
    .video_one_description{float: none; width: 100%; max-width: 100%; min-width: 100%; clear: both; max-height: 300px}
    .video_content .video_one_left_col {width: 100%; float: none; clear: both; padding-right: 12px}
    .video_content .video_one_right_col{float: none; clear: both; width: 100%; margin-top: 0; margin-right: 0; padding-right: 12px}
    .video_themes_block .themes_records{display: table; width: 100%}
    .video_themes_block .themes_rec{display: block; float: left; width: 32.6%;max-width: 230px; margin-right: 1%}
    .video_themes_block .themes_rec:last-of-type{margin-right: 0}
    .page .rec_comments{margin-top: 12px}
    .video_one_share_like{margin-top: 24px; margin-bottom: 12px}
    
    .footer_banners .footerBan768{display: block; margin-top: 24px;}
    .footer_banners .footer_banner_one{width: 50%}
    .footer_banners .no_padding{padding-right: 0}
}

@media only screen and (max-width: 768px) and (min-width:492px){
    .content{padding: 0px 12px}
    .main_news{width: 29%}
    .main_popular{width: 70%}
  }

@media only screen and (max-width: 697px){
    .header .content {padding-bottom:48px;}
    .carousel-wrapper li:not(.is-active){display: none}
    .carousel-wrapper .carousel-box.is-active{width: 100%; max-width: 648px; margin-left: 0;left: 0; position: relative; margin-top: 10px}
    .carousel-wrapper{height: auto}
    .carousel_pages{bottom: -35px;}
    .carousel-wrapper .is-active .header_slider_rec_inf{left:40px; top:0; bottom: 0; right: 0}
    .carousel-wrapper .is-active .header_slider_rec_title{position: absolute; top:30px;}
    .carousel-wrapper .is-active .header_slider_rec_desc{position: absolute; bottom: 80px}
    /*.header_slider_img_object{width:497px;height:320px;margin:0 auto;}*/
}

@media only screen and (max-width: 630px) and (min-width:492px){
/*    .main .rec_curr_date span:first-of-type{font-size: 50px;}
    .main .rec_curr_date span:nth-of-type(2){font-size: 16px; line-height: 16px}
    .main .rec_curr_date span:last-of-type{font-size: 20px;line-height: 20px}*/
}

@media only screen and (max-width: 600px){
    .video_one_like>span{display: none}
     .static_page_header {font-size: 20px;} /* ++ */
}

/*@media only screen and (max-width: 562px) {
    .main_sections_titles .themes span:nth-of-type(3){display: block; margin-top: 12px}
}*/

@media only screen and (max-width: 573px) and (min-width:493px){
   #calendar_arrow_left{background-image: url('/desimages/calendar_arrow_left_small.png'); width: 10px; height: 18px} 
   #calendar_arrow_right{background-image: url('/desimages/calendar_arrow_right_small.png')} 
   .calendar_arrow_left{padding-right: 12px}
   .calendar_arrow_right{padding-left: 12px}
}

@media only screen and (max-width: 540px) {
	.calendar_arrow_right {padding-left: 0;}
}

@media only screen and (max-width: 521px){
    .main .main_sections_titles .title{width: 50%}
    .main .main_sections_titles .themes{width: 50%}
    .main .rec_show_calendar .rec_calendar_month table {margin-left: -12px;}
}

@media only screen and (max-width: 540px){
    .header .header_new_records_search a{width: 142px}
    .header .header_new_records_search span{margin-left: 2px}
    
    .news_list_photo{display: block; width: 100%; margin-bottom: 12px}
    .search_person_photo{width: 120px!important}
    .news_list_info{display: block;}
    
    .video_themes_block .theme3{display: none}
    .video_themes_block .theme2{margin-right: 0}
    .video_themes_block .themes_rec{width: 49.5%; max-width: 240px}
}

@media only screen and (max-width: 492px){
	.calendar_arrow_right>a {width: 47px;height: 47px; background-image: url(/desimages/calendar_arrow_right.png);}
	.calendar_arrow_left>a {width: 47px;height: 47px; background-image: url(/desimages/calendar_arrow_left.png);}
	.main .rec_show_calendar .rec_calendar_month table {margin-left: 0;}
    .content{padding: 0px 6px}
    .header .header_title{font-size: 20px; line-height: 42px}
    /*.header .header_live{width: auto; float: none;}*/
    /*.header .header_new_records_search{width: 100%; float: left; margin-top: 12px}*/
    .header .header_new_records_search .last_video_count{display: none}
    .header .header_new_records_search .last_commnents_count{display: none}
    .header .header_search_where{display: none}
    .header_line .header_search_str .search_str{width: 76%}
    
    .carousel-wrapper .carousel-box{padding: 12px}
    
    .main_news{width: 100%; display: block; max-width: 100%; margin-bottom: 12px}
    .main_news .news_slider{max-height: 360px!important}
    
    .rec_info{position: relative}
    .main_popular .rec_info .rec_description a, .main_video .rec_info .rec_description a{display: none}
    .rec_info .rec_description{display: block; background-image: none; padding-top: 12px; padding-bottom: 10px; position: relative; padding: 0;}
    
    .main_popular{width: 100%; display: block;}
    
    .main_popular .rec_title div{padding-left: 10%}
    
    .rec_description_icon{display: none}
    
    .main_table .popular_separate:nth-of-type(2){display: none}
    .main_table .project_one{width: 100%; max-width: 100%; display: block; margin-bottom: 12px; padding-bottom: 0}
    .main_table .project_one .rec_description>div{display: none}
    .main_table .projectCol_2{margin-bottom: 0}
    
    .main .rec_show_calendar .rec_calendar_month{/*max-width: 288px*/max-width: 100%;}
    
    .main_banners .ban_one_of_three:nth-of-type(2){display: none}
    .main_banners .ban_one_of_three{width: 100%;}
    .main_banners .ban_one_of_three:nth-of-type(1){margin-right: 0}
    
    .main_banners .ban_one_of_two:nth-of-type(2){display: none}
    .main_banners .ban_one_of_two{width: 100%;}
    .main_banners .ban_one_of_two:nth-of-type(1){margin-right: 0}
    
    .main_table .program_one{width: 100%; max-width: 100%; display: block; margin-bottom: 18px}
    .main_table .programCol_2+.program_separate+.program_one{display: block;}
    .main_table .program_separate{display: none}
    
    .record_share{clear: left; float: none}
    .video_one_like{clear:right; float: none}
    .video_one_like .video_one_like_status{margin-left: 0; margin-top: 24px}
    
    .video_themes_block .themes_rec:after{content: "";display: table;clear: both;}
    .video_themes_block .themes_rec{width: 100%; max-width: none; float: none; clear: both; margin-bottom: 12px}
    .video_themes_block .rec_img{float: left; width: 50%}
    .video_themes_block .rec_info{width: 50%; display: inline-block; padding-left: 12px}
    
    /*.popular_block .main_cell_one:nth-child(2){display: none}*/
    .popular_block .main_cell_one{width: 100%; max-width: 100%; margin: 0; clear: both}
    .popular_block .main_cell_one:first-child{margin-bottom: 12px}
    .main_video .main_cell_one, .video_resize_inner .main_cell_one{width: 49.5%}
    .main_video .main_cell_one:nth-of-type(3n+1), .video_resize_inner .main_cell_one:nth-of-type(3n+1){margin-left: 1%}
    .main_video .main_cell_one:nth-of-type(2n+1), .video_resize_inner .main_cell_one:nth-of-type(2n+1){margin-left: 0}
    
    /*Электронные обращения. Начало*/
    .obr_field label{width: 100%; text-align: left; margin-bottom: 10px}
    .obr_field .obr_field_right_col{width: 100%}
    .obr_field .obr_field_pic{margin-left: 0}
    /*Электронные обращения. Конец*/
    
    .footer_banners>div{width: 100%}
    
    .footer_menu .clear492{display: block; height: 12px}
    .footer_menu>ul{display: block}
    .footer_menu>ul .delPadding492{padding-right: 0}
    
    .rec_title{margin-bottom: 36px}
    .rec_info .rec_description{margin-bottom: 24px}
}

@media only screen and (max-width: 450px){
    .carousel_pages{width: 100%;text-align: center;left:0;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}
    .carousel_pages>li {float: none;display: inline-block;}
}
    
@media only screen and (max-width: 420px){
   
    .main_sections_titles .title img{margin-left: 12px}
    .footer_banners .footer_banner_one {
    	display: block;
        width: 100%
    }
     .footer_banners .footerBan768 { 
    	display: none;
    }
}

@media only screen and (max-width: 400px){
    .main .main_sections_titles .title{width: 60%}
    .main .main_sections_titles .themes{width: 40%}
    .header_menu a.live_menu_display {display: none;}
}


.static_page_header a{
	text-decoration: none;
}

.static_page_right_sight {
	float: right;
	width: 49%;
	padding-right: 24px;
	text-align: center;
}

.static_page_right_sight img {
	max-width: 100%;
	float: none;
	margin: 0;
}

.inner_text .static_page_right_sight iframe {
	float: none;
    padding-right: 0;
    max-width: 100%;
}

@media screen and (max-width: 920px) {
.inner_text .static_page_right_sight iframe {
    float: none;
    padding-right: 0;
    margin: 0 auto;
    display: block;
    margin-top: 24px;
    width: 100%;
    max-width: 600px;
}
.static_page_right_sight {
	float: none;
	clear: both;
	width: 100%;
	}
}
