/* Блок выбора региональных новостей: начало */
.main_container > .main_column_left .main_title_1 .box_select_region_news
{
	display: inline-block;
	width: 155px;
	height: auto;
	position: relative;
	top: -4px;
	z-index: 5;
	margin: 0 0 0 10px;
	line-height: 1.2;
	font-size: 10pt;
	font-weight: 300;
	color: #555;
	border-style: solid;
	border-color: #aaa;
	border-width: 1px 1px 1px 1px;
	background-color: #f3f3f3;
	border-radius: 5px;
	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
}

.main_container > .main_column_left .main_title_1 .box_select_region_news .box_content_1
{
	padding: 7px 10px;
}

.main_container > .main_column_left .main_title_1 .box_select_region_news:hover .box_content_1
{
	padding: 7px 10px 8px 10px;
}

.main_container > .main_column_left .main_title_1 .box_select_region_news:hover
{
	border-width: 1px 1px 0 1px;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
 	-webkit-border-radius: 5px 5px 0 0;}

.main_container > .main_column_left .main_title_1 .box_select_region_news .box_content_2
{
	display: none;
	width: 145px;
	height: auto;
	position: absolute;
	top: 29px;
	left: -1px;
	z-index: 5;
	padding: 0 0 7px 10px;
	color: #555;
	border-style: solid;
	border-color: #aaa;
	border-width: 0 1px 1px 1px;
	background-color: #f3f3f3;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
 	-webkit-border-radius: 0 0 5px 5px;
}

.main_container > .main_column_left .main_title_1 .box_select_region_news:hover .box_content_2
{	display: block;}

.main_container > .main_column_left .main_title_1 .box_select_region_news .box_content_2 > div
{
	padding: 7px 0 0 0;
}

.main_container > .main_column_left .main_title_1 .box_select_region_news .box_content_2 > div:first-child
{
	padding: 0 0 0 0;
}
/* Блок выбора региональных новостей: конец */

/* Фото и видео: начало */
.block_media
{	padding: 0 0 30px 0;}

.block_media_heading
{
	margin: -35px 0 0 0;	padding: 0 0 25px 0;
}

.block_media_heading > .part_title
{	display: block;
	width: 450px;
	height: auto;
	float: left;
	font-size: 16pt;
	font-weight: 300;
	color: #384e63;
}

.block_media_heading > .part_menu
{
	display: block;
	width: 150px;
	height: auto;
	float: right;
	padding: 5px 0 0 0;
	text-align: right;
}

.block_media_heading > .part_menu a
{	margin: 0 0 0 10px;
	padding: 3px 10px;
	color: #334454;
	text-decoration: underline;}

.block_media_heading > .part_menu a.selected
{	text-decoration: none;
	background-color: #f2f3f7;}

.block_media > .text_description
{	padding: 0 0 30px 0;
	line-height: 14pt;}

.block_media > .text_description .results_title
{
	padding: 0 0 10px 0;
	font-weight: bold;
}

.block_media > .text_description .results_text
{
	padding: 0 0 15px 0;
}

.block_media > .text_description > .block_title
{	padding: 0 0 10px 0;
	font-size: 13pt;
	color: #4d6378;}

.block_media > .text_description > .block_title a
{	text-decoration: none;
	color: #4d6378;}

.block_media > .text_description > .block_title a:hover
{
	text-decoration: underline;
}

.block_media > .text_description .bottom_tools
{	padding: 5px 0 0 0;
}

.block_media > .text_description .bottom_tools .blue_button_1
{
	float: left;
	margin: 0 15px 0 0;
}

.block_media > .text_description .bottom_tools .socials_block_right
{	display: block;
	width: 260px;
	height: 30px;
	overflow: hidden;
	float: right;
}

.block_media > .text_description .bottom_tools .socials_block_left
{
	display: block;
	width: 350px;
	height: 30px;
	overflow: hidden;
	float: left;
}

.block_media > .text_description .checkbox_1,
.block_media > .text_description .checkbox_1 > span
{	width: 340px;}

.block_media > .pic_list .items_no_found
{	color: #999;}

.block_media > .pic_list
{	margin: 0 -20px 0 0;
	padding: 0 0 0 0;
}

.block_media > .pic_list > .item
{	display: block;
	width: 192px;
	height: auto;
	overflow: hidden;
	float: left;
	margin: 0 18px 35px 0;
}

.block_media > .pic_list > .item .pic
{
	display: block;
	width: 190px;
	height: 165px;
	overflow: hidden;
	border: 1px solid #b1b3b2;
	position: relative;
}

.block_media > .pic_list > .item .pic .button_play
{	display: block;
	width: 43px;
	height: 43px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 5;
	margin: -21px 0 0 -21px;
	background: url('../images/icons/video_play_mini.png') 0 0 no-repeat;}

.block_media > .pic_list > .item .pic img
{	height: 165px;}

.block_media > .pic_list > .item .rating
{	display: block;
	width: 100%;
	height: auto;
	padding: 5px 0 0 0;
}

.block_media > .pic_list > .item .rating .part_left
{	display: block;
	width: 60px;
	height: auto;
	float: left;
	text-align: right;
	color: #636361;
}

.block_media > .pic_list > .item .rating .part_right
{
	display: block;
	width: 123px;
	height: auto;
	float: right;
}
/* Фото и видео: конец */


/* Список анонсов видеороликов: начало */
.block_media > .video_list .items_no_found
{
	color: #999;
}

.block_media > .pic_list
{
	margin: 0 -20px 0 0;
	padding: 0 0 0 0;
}

.block_media > .video_list > .item
{
	display: block;
	width: 285px;
	height: auto;
	overflow: hidden;
	float: left;
	margin: 0 18px 35px 0;
}

.block_media > .video_list > .item .video
{
	display: block;
	width: 283px;
	height: auto;
	overflow: hidden;
	position: relative;
}

.block_media > .video_list > .item .video_title
{	padding: 0 0 3px 0;}

.block_media > .video_list > .item .pic .button_play
{
	display: block;
	width: 43px;
	height: 43px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 5;
	margin: -21px 0 0 -21px;
	background: url('../images/icons/video_play_mini.png') 0 0 no-repeat;
}

.block_media > .video_list > .item .pic img
{
	height: 165px;
}

.block_media > .video_list > .item .rating
{
	display: block;
	width: 100%;
	height: auto;
	padding: 5px 0 0 0;
}

.block_media > .video_list > .item .rating .part_rating_title
{
	display: block;
	width: 65px;
	height: auto;
	float: left;
	margin: 0 10px 0 0;
	text-align: right;
	color: #636361;
}

.block_media > .video_list > .item .rating .part_rating_value
{
	display: block;
	width: 80px;
	height: auto;
	float: left;
}

.block_media > .video_list > .item .rating .part_link_detail
{
	display: block;
	width: 100px;
	height: auto;
	float: right;
	margin: 0 15px 0 0;
	text-align: right;
}
/* Список анонсов видеороликов: конец */


/* Детальное описание конкурса: начало */
.block_media > .pic_detail_list
{
	margin: 0 0 0 0;
	padding: 0 0 30px 0;
}

.block_media > .pic_detail_list .item
{
	padding: 50px 0 0 0;
}

.block_media > .pic_detail_list .item:first-child
{
	padding: 0 0 0 0;
}

.media_material_detail_page .buttons_materials_move
{	padding: 20px 0 0 0;
	text-align: center;}

.media_material_detail_page .buttons_materials_move a
{
	margin: 0 15px;
}

.block_media > .pic_detail_list .item .element_title,
.media_material_detail_page .material_detail .element_title
{
	padding: 0 0 5px 0;	font-size: 13pt;
	font-weight: 300;
}

.block_media > .pic_detail_list .item .element_title a,
.media_material_detail_page .material_detail .element_title a
{	color: #385165;
	text-decoration: none;}

.block_media > .pic_detail_list .item .element_title a:hover,
.media_material_detail_page .material_detail .element_title a:hover
{	text-decoration: underline;}

.block_media > .pic_detail_list > .item .date_public,
.media_material_detail_page .material_detail .date_public
{
	padding: 0 0 10px 0;
	font-size: 10pt;
	font-style: italic;
}

.block_media > .pic_detail_list > .item .element_share,
.media_material_detail_page .material_detail .element_share
{
	margin: 0 0 0 -6px;
}

.media_material_detail_page .material_detail .element_container_share
{
	display: block;
	width: 400px;
	height: auto;
	float: left;	margin: 0 0 0 -6px;}

.media_material_detail_page .material_detail .element_container_complain
{
	display: block;
	width: 170px;
	height: auto;
	float: right;
	padding: 5px 10px 0 0;
	text-align: right;
}


.block_media > .pic_detail_list > .item .video,
.media_material_detail_page .material_detail .video
{
	padding: 0 0 0 0;
	text-align: left;
}

.block_media > .pic_detail_list > .item .pic,
.media_material_detail_page .material_detail .pic
{
	padding: 0 0 10px 0;
	text-align: left;
}

.block_media > .pic_detail_list > .item .pic img,
.media_material_detail_page .material_detail .pic img
{
	max-width: 610px;
	border: 1px solid #999;
}

.block_media > .pic_detail_list > .item .rating_container,
.media_material_detail_page .material_detail .rating_container
{	display: block;
	width: 100%;
	height: 30px;
	overflow: hidden;
	position: relative;
}

.block_media > .pic_detail_list > .item .rating_container .block_rating_info,
.media_material_detail_page .material_detail .rating_container .block_rating_info
{
	display: block;
	width: 200px;
	height: auto;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: 5px 0 0 0;
}

.block_media > .pic_detail_list > .item .rating_container .block_rating_info .rating_value,
.media_material_detail_page .material_detail .rating_container .block_rating_info .rating_value
{	display: inline;}

.block_media > .pic_detail_list > .item .rating_container .block_vote_message,
.block_media > .pic_detail_list > .item .rating_container .block_vote_message_gray,
.media_material_detail_page .material_detail .rating_container .block_vote_message,
.media_material_detail_page .material_detail .rating_container .block_vote_message_gray
{
	display: block;
	width: 350px;
	height: auto;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 10px;
	z-index: 5;
	padding: 5px 0 2px 0;
	text-align: right;
}

.block_media > .pic_detail_list > .item .rating_container .block_vote_message_gray,
.media_material_detail_page .material_detail .rating_container .block_vote_message_gray
{	color: #999;}

.block_media > .pic_detail_list > .item .rating_container .block_vote,
.media_material_detail_page .material_detail .rating_container .block_vote
{
	display: block;
	width: 175px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 10px;
	z-index: 10;
}

.block_media > .pic_detail_list > .item .rating_container .block_vote .vote_title,
.media_material_detail_page .material_detail .rating_container .block_vote .vote_title
{
	display: block;
	width: 60px;
	height: auto;
	float: left;
	padding: 5px 0 0 0;
	text-align: left;
}

.block_media > .pic_detail_list > .item .rating_container .block_vote .vote_stars,
.media_material_detail_page .material_detail .rating_container .block_vote .vote_stars
{	display: block;
	width: 110px;
	height: 16px;
	overflow: hidden;
	float: left;
	padding: 5px 0 0 0;
}

.block_media > .pic_detail_list > .item .rating_container .block_vote .vote_stars > div,
.media_material_detail_page .material_detail .rating_container .block_vote .vote_stars > div
{	cursor: pointer;}

.block_media > .pic_detail_list > .item .rating_container .block_vote .vote_buttons,
.media_material_detail_page .material_detail .rating_container .block_vote .vote_buttons
{
	display: block;
	width: 95px;
	height: auto;
	overflow: hidden;
	float: left;
	padding: 0 0 0 15px;
}

.block_media > .pic_detail_list > .item .rating_container .block_vote .vote_buttons .button_blue_simple_1,
.media_material_detail_page .rating_container .block_vote .vote_buttons .button_blue_simple_1
{	width: 95px;}

.block_media > .pic_detail_list .items_no_found
{
	color: #999;
}
/* Детальное описание конкурса: конец */


/* Детальное описание материала: начало */
.media_material_detail_page
{	padding: 0 0 40px 0;}
/* Детальное описание материала: конец */


/* Сортировка материалов конкурса: начало */
.block_media_sort
{	padding: 0 0 20px 0;
	text-align: right;
}

.block_media_sort a
{	margin: 0 0 0 12px;
}

.block_media_sort a.selected_asc,
.block_media_sort a.selected_desc
{
	padding: 3px 10px;
	text-decoration: none;	color: #333;
	background-color: #ddd;
	border-radius: 10px;
	-moz-border-radius: 10px;
 	-webkit-border-radius: 10px;}

.block_media_sort a.selected_desc .icon_order,
.block_media_sort a.selected_asc .icon_order
{	margin: 0 0 0 5px;
	padding: 0 5px;
}

.block_media_sort a.selected_desc .icon_order
{	background: url('../images/icons/sort/strelka_up.png') center center no-repeat;}

.block_media_sort a.selected_asc .icon_order
{
	background: url('../images/icons/sort/strelka_down.png') center center no-repeat;
}
/* Сортировка материалов конкурса: конец */