﻿/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
/*
	.t - название новости
	.t .cm - количествоо сообщений

*/
body{
	margin: 1px auto;
	line-height: normal;
	position: relative;
	/*background-color:#fff;*/
	background-color: white;
}
ul {padding:0 0.5em;}
li{text-decoration:none;list-style:none;}
.images img {	margin:3px; border:none;}
img {border:none;}



/*  from footer*/
.foot_480,.foot_980{display:none;}
@media screen and (max-width: 479px){
	.foot_480,.foot_980{display:none;}.foot_240{display:block;}
	}
@media screen and (min-width: 480px){
	.foot_240,.foot_980{display:none;}.foot_480{display:block;}
	}
@media screen and (min-width: 800px) {
	.foot_240,.foot_480{display:none;}.foot_980{display:block;}
	body{ font-size:12px;}
	}
/*  /from footer*/



/* Ссылки
--------------------------------------------------- */
a,.a,.a2{text-decoration:none;}
a,.a{color:#4F5467;}
a:hover,a:focus,
.a:hover,.a:focus{color:#065CC9;}
a,.a1:visited{color:#4F5467;}

.a2,.a2:hover,.a2:focus,.a2:visited{color:#FEFFFF}
.a10 {color:#79beff;	} .a10:hover,	.a10:focus, .a10:active{color:#BDDAFF;	}

.white {color:#ffffff;} .white:hover, .white:focus, .white:active{color:#ffffff; opacity:.9;}
.a11 {color:#00C8FC;} .a11:hover, .a11:focus, .a11:active{color:#00C8FC;}
.a12 {color:#7D7B7C;} .a12:hover, .a12:focus, .a12:active{color:#7D7B7C;}
.a13 {color:#085CBF;text-decoration:underline;} .a13:hover, .a13:focus, .a13:active{color:#085CBF;}
.a14 {color:#b6b6b6;} .a14:hover, .a14:focus, .a14:active{color:#b6b6b6;}
._a {text-decoration:underline; color:#026ace;} ._a:hover, ._a:active, ._a:focus {text-decoration:none}
.link_blue{color:#005DC7;}


/* Шрифты
--------------------------------------------------- */

body,.f_normal,.f_normal2{font: 18px Arial;}
.f_normal2{font-weight:bold;}
.f_small,small{font-size:0.9em}
.f_tiny {font-size:.75em;}
.f_big2{font-size:1.4em;font-weight:bold;}
.f_big,big{font-size:1.1em;font-weight:bold;}
.f_big3{font-size:1.2em;}
.f_big4{font-size: 1.6em; font-weight: bold; line-height: 1.1em;}
.f_title{font-size:1.4em}
@media screen and (min-width: 800px){
	body,.f_normal,.f_normal2{
		font-size:12px;
	}
}

/* Цвета
--------------------------------------------------- */

.green{color:#090;}
.red{color:#D20202;}
.orange{color:#f93;}
.blue{color:#085DB7;}
.blue2{color:#0660FE;}
.grey{color:#cbcaca;}
.grey2{color:#5A5D64;}
.grey3{color:#b6b6b6;}
.white {	color:#ffffff;}
.t1{color:#4F525B;}
.t2{color:#1B191A;}
.t3{color:#FFFFFD;}
.t4{color:#FDB82C;}
.t12{color:#7D7B7C;}

.panel_3_1{color:#D20202!important;border-color:#D20202!important;}
.panel_3_2{color:#04809A!important;border-color:#04809A!important;}
.panel_3_3{color:#8BBD1E!important;border-color:#8BBD1E!important;}
.panel_3_4{color:#A51366!important;border-color:#A51366!important;}
.panel_3_5{color:#0859B5!important;border-color:#0859B5!important;}
.panel_3_6{color:#085DB7!important;border-color:#085DB7!important;}


.b_blue{background-color:#085DB7;}
.b_red{background-color:#D20202;}
.b_blue_2{background-color:#04B0F0;}
.b_gray{background-color:#e1e1e1;}
.b_dark{background-color:#1E1E1E;}

.border_blue{border-bottom:1px solid #085DB7; color: #085DB7;padding-bottom:0.2em;}
.border_red{border-bottom:1px solid #D20202; color:#D20202;padding-bottom:0.2em;}

.date_red{
	background-color:#D20202;
	color:#fff;
}
@media screen and (min-width: 800px) {
	.date_red{
		background-image:url("../img/bg.png");
		background-position:0 -74px;
	}
}

.date_blue{
	color:#085DB7;
}
/* Положение
--------------------------------------------------- */

.left{float:left;}
.right{float:right;}
.both{clear:both;}
.block{display:block;}
.absolute{position:absolute;top:0;right:0;bottom:0;left:0;}
.upper{text-transform:uppercase;}
.lower{text-transform:lowercase;}
.transform_none{text-transform:none;}
.none {	display:none !important;}
.center {text-align:center; margin:0 auto; vertical-align:middle}

/* Общее
--------------------------------------------------- */
.rate-up{
	color:#00b604;
}
.rate-down{
	color:#ee0020;
}
.hr1,.hr2,.hr3{background-color:#085DB7;display:block;margin:0px;clear:both;margin-top:0.5em;}
.hr1{height:1px;}
.hr2{height:2px;}
.hr3{height:3px;}

.link{
	border:0px;
	background-color:inherit;
	padding:inherit;
}

.img_parent{
	border: 1px solid #E1E1E1;
	padding: 2px;
	overflow:hidden;
}
.img_parent  img{
	width:100%;
}
.img_parent a{
	display: block;
	height: 100%;
	overflow: hidden;
}
.img-resize{display:none;}


.cm{
	display:inline-block;
	color:#f93;
}

.img_parent{
	position:relative;
}



.ico{
	background: url("../img/icon_g1.png") center no-repeat;
	width: 18px;
	height:18px;
	display: inline-block;
	vertical-align:middle;
}
.i_rss{background-position:-57px -19px;}
.i_seti_fb{background-position:-77px -19px;}
.i_seti_o{background-position:-97px -19px;}
.i_seti_t{background-position:-117px -19px;}
.i_seti_g{background-position:-137px -19px;}
.i_search1{background-position:-77px -38px;}
.i_search2{background-position:-59px -40px;	width: 14px;height:14px;}
.i_msg,.i_file,.i_photo,.i_video,.i_update,.i_audio,.i_list,.i_pics,
.i_msg_w,.i_file_w,.i_photo_w,.i_video_w,.i_update_w,.i_audio_w,.i_list_w,.i_pics_w{
	width: 10px;height:8px;
	margin-top:-3px;
}
.i_dotted{background-position:-201px -23px;width:7px;height:12px;}
.i_msg{background-position:-169px -9px;}
.i_file{background-position:-159px -9px;}
.i_photo{background-position:-148px -9px;}
.i_video{background-position:-137px -9px;}
.i_update{background-position:-220px -47px;}
.i_audio{background-position:-232px -47px;}
.i_list{background-position:-244px -47px;}
.i_pics{background-position:-234px -21px;}

.i_msg_w{background-position:-168px 0px;}
.i_file_w{background-position:-158px 0px;}
.i_photo_w{background-position:-148px 0px;}
.i_video_w{background-position:-137px 0px;}
.i_update_w{background-position:-220px -38px;}
.i_audio_w{background-position:-232px -38px;}
.i_list_w{background-position:-244px -38px;}
.i_pics_w{background-position:-246px -21px;}

.i_calendar{background-position:-99px -40px;}
.i_vb{background-position:-117px -40px;width: 12px;height:11px;}
.i_clock{background-position:-144px -38px;width: 13px;height:17px;}
.i_author{background-position:-131px -38px;width: 13px;height:17px;}
.i_print{background-position: -158px -20px;height: 16px;width: 16px;}

.i_video2{background-position:0 0;width:54px;height:54px;position:absolute;left: -27px;top: -27px;}

.i_viewer_left{background-position: -101px 0px;width: 12px;height: 19px;display:block;}
.i_viewer_right{background-position: -121px 0px;width: 12px;height: 19px;display:block;}

.i_all_news_top{background-position: -79px -2px;width: 16px;height: 12px;margin:1em auto;}
.i_all_news_bottom{background-position: -59px -3px;width: 16px;height: 12px;margin:1em auto;}

.i_close_info{background-position: -217px -21px;width:15px;height:15px;}

.spec-980 .i_all_news_top{background-position: -181px -36px;width: 18px;height: 10px;margin:1em auto;}
.spec-980 .i_all_news_bottom{background-position: -181px -46px;width: 18px;height: 10px;margin:1em auto;}
.spec-980 .paginator_bottom,
.spec-980 .paginator_top{
	background-color: #888 !important;
	opacity:0.5!important;
}
.spec-980 .paginator_bottom:hover,
.spec-980 .paginator_top:hover{
	background-color: #666 !important;
}

.i_pagin_left{background-position: -178px 0px;width: 22px;height: 9px;padding:0 !important;}
.i_pagin_right{background-position: -178px -9px;width: 22px;height: 9px;padding:0 !important;}

.i_menu{background-position: -180px -20px;width: 17px;height: 15px;}



.img_parent{position:relative;}
.img_parent2{position:absolute;width:0;height:0;top:50%;left:50%;
}
.topic_rule_txt {
	display:none;
}





#reformal_tab{
	display:none !important;
}
@media screen and (min-width: 1420px){
	#reformal_tab{
		display:block !important;
	}
}

p{
	margin:0;
	margin-bottom:1em;
}

@media screen and (min-width: 800px) {
	.f_bold{font-weight:bold;}
	.f_not_bold{font-weight:normal;}
	
	
	.f_10{font-size:10px;}
	.f_11{font-size:11px;}
	.f_12{font-size:12px;}
	.f_14{font-size:14px;}
	.f_15{font-size:15px;}
	.f_16{font-size:16px;}
	.f_24{font-size:24px;}
	/*
	.data .actual .parent .news:first-child  .t .f_14{
		font-size:24px !important;
		line-height:24px;
	}
	*/
	.f_11_2{font-size:11px;}
	
	.lh_12{line-height:12px}
	.lh_14{line-height:14px}
	.lh_15{line-height:15px}
	.lh_16{line-height:16px}
	.lh_18{line-height:18px}

	.c_black,.c_black:hover,.c_black:visited	{color:#000}
	.c_white,.c_white:hover,.c_white:visited	{color:#fff}
	.c_gray1,.c_gray1:hover,.c_gray1:visited	{color:#211e1f}/*Заголовки на главной*/
	.c_gray2,.c_gray2:hover,.c_gray2:visited	{color:#7c828d}/*Лиды на главной*/
	.c_gray3,.c_gray3:hover,.c_gray3:visited	{color:#393939}/*Шапка*/
	.c_gray4,.c_gray4:hover,.c_gray4:visited	{color:#1a1a1a}/*Все новости*/
	.c_gray5,.c_gray5:hover,.c_gray5:visited	{color:#4c5563}/*Табы*/
	.c_gray6,.c_gray6:hover,.c_gray6:visited	{color:#7e7a7b}/*Мультимедиа название раздела*/
	.c_blue1,.c_blue1:hover,.c_blue1:visited	{color:#00c0ff}/*Мультимедиа фото*/
	.c_blue2,.c_blue2:hover,.c_blue2:visited	{color:#007f9c}/*Интервью*/
	.c_blue3,.c_blue3:hover,.c_blue3:visited	{color:#0066ff}/*Все новости дата*/
	.c_blue4,.c_blue4:hover,.c_blue4:visited	{color:#085bb6}/*Надпись новости*/
	.c_blue5,.c_blue5:hover,.c_blue5:visited	{color:#0859B5}/*Новости*/
	.c_red1,.c_red1:hover,.c_red1:visited		{color:#d21e4b}/*Мультимедиа название раздела*/
	.c_red2,.c_red2:hover,.c_red2:visited		{color:#c30700}/*Репортажи*/
	.c_red3,.c_red3:hover,.c_red3:visited		{color:#8d0d55}/*Блоги*/
	.c_red4,.c_red4:hover,.c_red4:visited		{color:#df1919}/*Самое читаемое*/
	.c_red5,.c_red5:hover,.c_red5:visited		{color:#D20202}/*Самое читаемое*/
	.c_green1,.c_green1:hover,.c_green1:visited	{color:#86bd1c}/*Like*/
	
	
	.bc_red{background-color:#d21e4b}
	.bc_blue{background-color:#04b0f0}
	
	.br_doted{border-style:dotted;}
	
	.a_blue1{color:#00c0ff;text-decoration:none;}
	.a_blue1:visited{color:#00c0ff;text-decoration:none;}
	.a_blue1:hover{color:#fff;text-decoration:none;}
}


.icon {
	display:inline-block;
	text-indent:-999em;
	vertical-align:top;
	line-height:1em;
	margin-right:.6em;
	margin-top: .2em;
	width:12px;
	height:12px;
}
.i_doc {	width:48px;	height:48px;}
.i_label {	background-position: -157px -37px;}



.info_link{
	cursor:help;
	text-decoration:none!important;
	border-bottom:1px dashed #fff;
	border-bottom:1px dashed #a1a1a1;
}
.info_link:hover{
}

.cur_def{
	cursor:default !important;
}


.link_to_tybs{
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 0;
	border: 1px solid #aaa;
	margin-top: 1em;
	line-height: 21px;
	font-weight:bold;
	background-color: white;
	border-left: none;
	border-right: none;
	color:#4c5563;
}
.link_to_narod{
	display: inline-block;
	width: 24.5em;
	text-align: center;
	padding: 0;
	margin-top: -23px;
	line-height: 21px;
	border: 1px solid #aaa;
	float: right;
	background-color: white;
	border-left: none;
	border-right: none;
	color:#4c5563;
}
.narod .news{
	padding:0.4em 0em !important;
}









/*============================= PRINT ============================*/
/* ---------------------------- topic ----------------------------*/
@media print {
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: arial;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
	
	body header>div>span,
	body header>div>div,
	body #topic_container>*,
	body #topic_container .topic_social,
	body #topic_container div.topic_msgs>form,
	body .ad-240, body .ad-480,
	#menu_2_min,
	#link_for_net_kg,
	.topic_print,
	.old_seti,
	footer{
		font-size:12px;
		display:none !important;
	}
	body{
		min-width:100%!important;
	}
	body #topic_container>section,
	body #topic_container .topic_msgs ,
	body #topic_container .topic_content {
		display:block!important;
	}
	body #logo_240,
	body .topic_main_img{
		float:left;
		margin:1em;
	}
	body #topic_container .in_text_soc .date{
		text-align:left;
	}
}
/* Шапки
--------------------------------------------------- */
header{
	padding:1em;
	background-color:#fff;
}
header > div > div{
	position:relative;
}
.outer_logo{
	width:150px;
	margin:0;
}
	.logo{
		max-width:100%;
		display:block;
	}
.weather{
	margin-left:1em;
}
	.weather .weather_ico{
		width: 13px;
		height: 13px;
		margin-bottom: -4px;
	}
	.weather .weather-runame{
		display:inline-block;
	}
	.weather .weather-w2{
		display:none;
	}
		
.rate{
	margin-left:1em;
}
header .user{
	margin-top:1em;
}
	.rate .rate-r2{
		display:none;
	}

.seti_head{
	display:none;
}

.header_search{
	margin:0;
	margin-top:1em;
	height:28px;
}
	.header_search > div{
		position:relative;
	}
		.search_form{
			display: block;
			height:28px;
			left:0;
			right:0;
			position:absolute;
		}
			.search_form .search_text_div1, .search_form .search_text_div2{
				height: 28px;
				/*background:url("../img/bg.png") repeat-x;*/
				background-position:0 -48px;
			}
				.search_form .search_text_div1{
					right:28px;
				}
				.search_form .search_text{
					width:96%;
					height:28px;
					margin:0;
					padding:0;
					border:1px solid #e1e1e1;
					padding-left:4%;
					border-right:none;
					outline: none;
					background:inherit;
				}
		
			.search_form .search_text_div2{
				width: 28px;
				left: auto;
				right:0;
				height:28px;
			}
				.search_form .search_text_div2 .ico{
					margin-top: 5px;
					margin-left: 5px;
				}
				
				.search_form .search_submit{
					background-color:transparent;
					padding:2px 0;
					display:block;
					width:100%;
					height:30px;
					border:1px solid #e1e1e1;
					border-left:none;
					cursor:pointer;
				}
@media screen and (min-width:380px){
	.weather, .rate{
		position: absolute;
		top: 0;
		right:0;
	}
	.rate{
		top:18px;
	}
}

@media screen and (min-width:800px){
	.search_form .search_submit{
		height:28px;
	}
	.search_form .search_text{
		height:26px;
	}
	header{
		padding:0 10px;
	}
	header > div{
		padding:1em 0;
		height:40px;
		border: 1px solid #f5f5f5;
		border-left:none;
		border-right:none;
	}
	.search_form .search_text_div2 .ico {
		margin-top:8px;
		margin-left:8px;
	}
	.weather .weather-w2, .rate .rate-r2, .seti_head{
		display:block;
	}
	.weather, .rate, .seti_head, .header_search, header .user{
		position:absolute;
		top:auto;
		bottom:0;
		right:auto;
	}
	.weather{left:180px; margin-left:0;}
	.rate{left:340px;}
	/*
	header .user{left:445px;}
	*/
	.seti_head{right: 294px; margin-right: 3.5em;}
	.header_search{right:0; width:294px;}
}
@media screen and (min-width:1180px){
	.weather{left:200px;}
	.rate{left:450px;}
	/*
	header .user{left:515px;}
	*/
	.seti_head{right: 294px; }
	.header_search{width:294px;}
}
@media screen and (min-width:1380px){
	.weather{left:400px;}
	.rate{left:652px;}
	header .user{left:715px;}
}






/* Плашки
----------------------------------------------------*/
.text_line {
	text-align:left;
	margin:0.5em auto 0.4em auto;
	padding:0.2em 1em;
}
.text_line3 {
	position: absolute;
	top: 0;
	left: 0;
	color: white;
	padding: 0 1em;
	line-height: 1.5em;
	font-size: 1.2em;
}




/*-------------------------Банеры---------------------------------*/
.ad-240{
	margin:1em auto;
	width:220px;
	height:40px;
	overflow:hidden;
	clear:both;
}
.ad-240[class~=A]{
	width:240px;
	margin:0 auto;
}

.ad-480{
	width:444px;
	height:75px;
	margin:1em auto;
	display:none;
	overflow:hidden;
	clear:both;
}
.ad-480[class~=A]{
	width:480px;
}
@media screen and (min-width: 479px){
	.ad-240{display:none;}
	.ad-480{display:block;}
}


.ad-980{
	width: 294px;
	height:85px;
	display:none;
	overflow:hidden;
	margin-bottom: 1em;
}
.ad-980[class~=A]{
	width:980px;
	height:100px;
	margin:0 auto;
	margin-bottom:1em;
}
@media screen and (min-width: 1180px){
	.ad-980[class~=A]{
		float:right;
		margin-right: 10px;
	}
}
.ad-980[class~=F],.ad-980[class~=G]{
	margin-top:1.61em;
}
.ad-980[class~=B]{
	margin-bottom:0;
}
.ad-980[class~=s1]{
	width:643px;
	display:none;
}
.ad-980[class~=C]{
	height:170px;
}
.ad-980[class~=B]{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}
@media screen and (min-width: 799px){
	.ad-480{display:none;}
	.ad-980{display:block;}
}

/*----------------------------------------------------------*/




.data{
	width:100%;
	margin:0 1em;
	position:relative;
}
	.data .main_block{
		padding: 0;
	}
		.data .main_block .news{
			padding: 0.5em 1em;
		}
		.data .main_block .i_msg, 
		.data .main_block .i_video, 
		.data .main_block .i_photo{
			display:none;
		}
		.data .main_block .text_line2{
			display:none;
		}

	@media screen and (min-width: 800px){
		.data .main_block .text_line2{
			display:block;
			margin-bottom: 7px;
		} 
		.data .main_block .text_line{
			display:none;
		}
		.data .main_block .news{
			padding: 0.5em 0em;
		}
	}
	@media screen and (min-width: 480px){
		.data .main_block .i_msg,
		.data .main_block .i_video, 
		.data .main_block .i_photo{
			display:inline-block;
		}
	}
	@media screen and (min-width: 479px) and (max-width:799px){
		.data .main_block{
			padding: 1em;
		}
			.data .main_block .news{
				border-bottom:1px solid #e1e1e1;
				padding:0.8em 0;
			}
	}
	
	

@media screen and (max-width: 479px){.data{width:auto;margin:0 0em;}}
@media screen and (min-width: 480px){.data{margin:0 auto;}}
@media screen and (min-width: 800px){
	.data{
		width:960px;
		padding-top: 1.8em;
		position:relative;
		padding:0 10px;
		padding-top:1.8em;
		margin:0 auto;
	}
}








/*--------------------------------------line-1---------------------------------------------*/
.data .clear_for_rubr{
	position:relative;
}

/*----------------------actual day_news-------------------------*/
	.data .actual .day_news .news > .t{
		padding:0;
		margin:0;
		float:none;
		display:inline;
	}
	.data .actual .day_news_main{
		padding-bottom: 1em;
	}
	.data .actual .day_news_slave .news{
		padding: 0.8em 0;
	}
	.data .actual .day_news_slave {
		padding: 0 1em;
	}
	.data .actual .day_news_slave .day_news_main_next{
		margin-bottom:0.5em;
		display:block;
	}
	
	.data .actual .day_news_main .img_parent{
		display:none;
	}
	.data .actual .day_news_main_next .img_parent{
		display:none;
	}
	.data .actual .day_news_main_next .lead{
		display:none;
	}
	.data .actual .day_news .day_news_980_name{
		display:none;
	}
	/*
	.data .actual .day_news .dotted_dey_news{
		display:none;
	}*/
@media screen and (min-width: 800px){
	.data .actual .day_news_main{
		width: 49%;
		float: left;
	}
	.data .actual .day_news_slave{
		width: 49%;
		float: right;
	}
	.data .actual .day_news{
		border-bottom:2px solid #e1e1e1;
	}
	.data .actual .day_news_main_next .lead{
		display:block;
	}
	.data .actual .day_news_slave .news{
		padding: 0.5em 0;
	}
	.data .actual .day_news_main .img_parent{
		display:block;
		height:157px;
	}

	.data .actual .day_news .day_news_980_name{
		display:block;
		margin-bottom:1em;
	}
	.data .actual .day_news_slave .day_news_main_next {
		display:none;
	}

}
	.data .actual .day_news .news > .t{
		display: block;
		margin-left: 1em;
	}
	.data .actual .day_news .news .dotted_dey_news{
		margin-right: -4em;
		float: left;
		display:block;
	}
@media screen and (min-width: 480px){

	.data .actual .day_news_slave .news{
		padding: 0.5em 0;
		border:none;
		border-top:1px solid #e1e1e1;
	}
	.data .actual .day_news_slave {
		padding: 0;
	}
	.data .actual .day_news_main_next .t{
		padding-left: 110px;
	}
}
@media screen and (min-width: 480px) and (max-width: 799px){
	.data .actual .day_news_main_next .img_parent{
		max-width: 100px;
		float:left;
		margin-right: -130px;
		display:block;
	}
	.data .actual .day_news_main_next .t{
		padding-left: 110px;
	}
}
/*----------------------actual-------------------------*/
	.data .actual .news .img_parent{
		max-width:100px;
		padding:2px;
		border:1px solid #e1e1e1;
		display:none;
		float:left;
		margin-right:-130px;
	}
	.data .actual .news .lead{
		float:left;
		padding-left:110px;
		display:none;
	}
	@media screen and (min-width: 480px){
		.data .actual .news .img_parent{
			display:inline
		}
		.data .actual .news  > .t{
			float:left;
			padding-left:110px;
		}
	}
	@media screen and (min-width: 800px){
		.data .actual{
			float: left;
			margin-right: 28em;
		}
		.data .actual .news .img_parent{
			max-width:100px;
			height: 56px;
		}
		.data .actual .news .lead{
			display:inline
		}
		.data .actual .parent .news .t{
			color:#000 !important;
			margin-bottom: 0.5em;
		}
		/*
		.data .actual .parent .news:first-child > .t{
			font-size:1.7em;
		}
		.data .actual .parent .news:first-child .img_parent{
			max-width:153px;
			margin-right: -166px;
			width: 153px;
		}
		.data .actual .parent .news:first-child .lead, .data .actual .parent .news:first-child .t{
			padding-left:165px;
		}
		*/
	}
/*-----------------------------------------------*/

		
		
		
		
	

/*-----------------------rubr------------------------*/
	.data .rubr{
	}
		.data .rubr .paginator_parent .news{
			display:none;
		}
		.data .rubr .news:nth-child(0),
		.data .rubr .news:nth-child(1),
		.data .rubr .news:nth-child(2),
		.data .rubr .news:nth-child(3),
		.data .rubr .news:nth-child(4),
		.data .rubr .news:nth-child(5),
		.data .rubr .news:nth-child(6){
			display:block !important;
		}
		.data .rubr .date{
			display: inline-block;
			width: 46px;
			padding: 0;
			margin-right: -70px;
			float: left;
			height: 1.4em;
			line-height: 1.4em;
			text-align: center;
		}
		.data .rubr .t{
			display: inline-block;
			padding-left: 50px;
			float: left;
		}
	
@media screen and (min-width: 800px){
	.data .rubr .date{
		width: 29px;
		padding: 0 2px;
	}
	.data .rubr .t{
		padding-left: 46px;
	}
}
		
		.data .rubr .date_day{
			display:none;
			line-height:2.5em;
			border-top: 1px solid #e1e1e1;
			padding-left: 3px;
		}
		.data .rubr .date_day .ico{
			margin-bottom: -6px;
		}
		
		/*------------paginator------------*/
		.paginator_main .paginator_bottom, .paginator_main .paginator_top{
			display:none;
			position:absolute;
			text-align:center;
			cursor:pointer;
		}
		.paginator_main .paginator_bottom[class~=off], .paginator_main .paginator_top[class~=off]{
			display:none !important;
		}
		
		.paginator_main .paginator_top{bottom:auto;background-color: white;opacity: .7;}
		.paginator_main .paginator_bottom{top:auto;background-color: white;opacity: .7;}
		.paginator_main .paginator_top:hover{opacity: .85;}
		.paginator_main .paginator_bottom:hover{opacity: .85;}

@media screen and (min-width: 800px){
	.paginator_main .paginator_bottom,.paginator_main .paginator_top{
		display:block;
	}
}
/*
@media screen and (max-width: 799px){
	.paginator_main .paginator_bottom, .paginator_main .paginator_top{display:none!important;}
	.paginator_main .paginator_parent{margin-top:0 !important;}
}
*/
		.paginator_main .paginator_bottom > div, .paginator_main .paginator_top > div{
			opacity:.8;
		}
		.paginator_main .paginator_bottom > div:hover, .paginator_main .paginator_top > div:hover{
			opacity:1;
		}
		.paginator_main .paginator_top > div{
			background-image:url("../img/icon_g1.png");
						
		}
		/*------------------------*/
.outher_data{
	/*background-image:url('../img/hart5.png');*/
	clear:both;
}
.data{
	background-color:#fff;
}
.data .rubr .all_news{
	display:none;
}
@media screen and (min-width: 800px){
	.data .rubr{
		float: right;
		width: 24.5em;
		overflow-y: hidden;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
	}
		.data .rubr .all_news{
			position:absolute;
			bottom:0;
			left:0;
			right:0;
			height:36px;
			display:block;
			text-align:center;
			line-height:36px;
			background-color:#ECF3FD;
			font-size:14px;
			bottom: 180px;/*<----*/
		}

		
		.data .rubr .all_news:hover{
			
		}
		
		.data .rubr .paginator_parent .news{
			display:block;
		}
		.data .rubr .paginator_parent .news .t>a{
			color:#555;
		}
		.data .rubr .paginator_parent .news .t>a:hover{
			color:#000;
		}
		.data .rubr .news{
			padding:0.5em 0;
		}
		.data .rubr .date_day{
			display:block;
		}
		.data .rubr .paginator_main{
			background-color:#ECF3FD;
			padding:0 0.6em;
			top: 1.6em !important;
		}
		.paginator_main{
			overflow: hidden;
			position: absolute;
			bottom: 0;
			left: 0;
			right: 0;
			top: 0;
		}
		.paginator_all_news{
			bottom: 36px;
			bottom:216px;/*<----*/
		}
		.rubr[class~=not_nanner] .paginator_all_news{
			bottom:36px;
		}
		.rubr[class~=not_nanner] .all_news{
			bottom:0px;
		}
}
@media screen and (min-width: 480px) and (max-width:799px){
	.data .rubr .news{
		border-bottom:1px solid #e1e1e1;
		padding:1em 0;
	} 
	/*Плашка у раздела НОВОСТИ убирается на маленьких разрешениях*/
	.data .rubr .text_line{
		display:none;
	}
}
/*-----------------------------------------------*/
/*-----------------------------------------------------------------------------------*/







/*--------------------------------------line-2---------------------------------------------*/
/*----------------------Народные новости-------------------------*/
	.data .narod .text_line2{
		color: white;
		line-height: 2.3em;
		padding: 0 0 0 0.4em;
		position: relative;
		border: none;
	}
	.data .narod .text_line2 > a{
		background-color: white;
		position: absolute;
		right: 2px;
		top: 2px;
		bottom: 2px;
		display: block;
		padding: 0 0.4em;
		line-height: 1.9em;
	}

	.data .narod .parent .news:first-child{
		border:none;
	}

	.data .all_narod_news{
		/*border-bottom: 1px solid #E1E1E1;*/
		display:none;
		/*margin-top: 3px;*/
	}
@media screen and (min-width: 800px){
	.data .narod{
		float: right;
		width: 24.5em;
		margin-top: 2em;
		margin-left: -100.5em;
	}
		.data .narod .news{
			padding-left: 0;
			padding-right: 0;
			border-top:1px dotted #e1e1e1;
		}
		.data .all_narod_news{
			display:block;
		}
}
/*-----------------------------------------------*/

/*Прагин табов---------------------------------*/
.plugin-tabs > .tab > *{
	cursor:pointer;
}
.plugin-tabs > .content > div{
	display:none;
}
.plugin-tabs > .content > div[class~=tab-select]{
	display:block;
}

/*----------------------Табы-------------------------*/
.data .tabs{
	display:none;
	float: left;
	margin-right: 28em;
	margin-top: 2.75em;
}
	.data .tabs .tab{
		padding-bottom:0;
		height:22px;
	}
		.data .tabs > .tab > div{
			cursor:pointer;
			float:left;
			line-height:23px;
			padding:0 15px;
		}
		.data .tabs > .tab > div:first-child{
			/*padding-left:0;*/
		}
		.data .tabs > .tab > div[class~=tab-select]{
			background-color:#085DB7;
			color:#fff;
		}
		.data .tabs > .content > div[class~=tab-select]{
			padding-bottom: 0.5em;
		}

@media screen and (min-width: 800px){
	.data .tabs{
		display:block;
	}
}

/*-----------------------------------------------*/
.data .tabs .content .news-line{
	margin-top:1em;
	min-height:70px;
}
	.data .tabs .content .news .img_parent{
		float:left;
		max-width:100px;
		padding: 2px;
		border: 1px solid #E1E1E1;
		margin-right:1em;
		height: 56px;
	}
	.data .tabs .content .news-right{
		float:right;
		width: 50%;
	}
	.data .tabs .content .news-left{
		float:left;
		width: 46%;
	}

/*-----------------------------------------------------------------------------------*/






/*-----------------------Кнопки------------------------*/
	.data .all_news_480{
		display:none;
	}
	.data .all_news_480 > a{
		display:block;
		margin:1em auto 0 auto;
		line-height:30px;
		width:200px;
		border:1px solid #e1e1e1;
		text-align:center;
		color:#000;
	}
	@media screen and (max-width: 479px){
		.data .all_news_240{
			display:block;
		}
		.data .all_news_240 > a{
			width:auto;
			line-height:25px;
			margin: 0 1em;
		}
	}
	@media screen and (min-width: 480px) and (max-width: 799px){
		.data .all_news_480{display:block;}
	}
/*-----------------------------------------------*/
	


/*---------------------Мультимедия и спецпроекты--------------------------*/
.data .spec-240-480{
	margin-bottom:1.5em;
}
	.data .media-240-480-photo .text_line,
	.data .spec-video-240-480 .text_line{
		margin-bottom:0;
	}
	.data .media-240-480-photo .img_parent,
	.data .spec-video-240-480 .img_parent,
	.data .spec-240-480 .img_parent{
		padding:0;
		border:none;
	}
	.data .media-240-480-photo .img_parent,
	.data .spec-video-240-480  .img_parent{
		width:100%;
	}
	.data .spec-240-480 .dey_num,
	.data .spec-240-480 .pics{
		margin-bottom:1.5em;
	}
	.data .spec-240-480 .hr1{
		background-color:#e1e1e1;
		margin-bottom:1.5em;
		display:none;
	}
	.data .spec-video-240-480 .inviz{
		display:none;
	}
	.data .spec-240-480 .img_parent{
		width:100%;
	}
	.data .spec-240-480 .img_parent{
		max-height:300px;
		overflow:hidden;
		display:block;
	}
	.data .spec-240-480   .name{
		margin-bottom:0.5em;
		display:none;
	}
@media screen and (min-width: 480px){
	.data .spec-240-480   .img_parent{
		max-height:200px !important;
		overflow:hidden;
		display:block;
	}
	.data .spec-240-480 .dey_num, .spec-240-480 .pics{
		width:48%;
	}
	.data .spec-video-240-480 .inviz{
		display:block;
	}
	.data .spec-240-480 .dey_num{float:left;}
	.data .spec-240-480 .pics{float:right;}
	
	.data .spec-240-480 .hr1{
		display:block;
	}
	.data .spec-240-480 .name{
		display:block;
	}
}
@media screen and (min-width: 800px){
	.data .media-240-480-photo,
	.data .spec-video-240-480,
	.data .spec-240-480 {
		display:none;
	}
}
/*-----------------------------------------------*/





.data .spec-980{
	display:none;
	background-color:#1d1f20;
	margin-top:2em;
	position: relative;
}
	.spec-980 .img_parent{
		padding:0;
		border:none;
	}
	.data .spec-980 .spec{
		width: 21.5em;
		float:left;
		position:absolute;
		left:0;
		top:0;
		bottom:0;
		border-right:1px dotted #3A3B3D;
		padding: 0.7em;
		padding-right:1.6em;
	}
	.data .spec-980 .media{
		float: right;
		width: 53.8em;
		padding: 0.7em;
		position:relative;
	}
	.data .spec-980 .media .hr1{
		background-color:#3A3B3D
	}
	.data .spec-980 .media .text_line3 {
		left: 0.6em;
	}
	.data .spec-980 .media .video .news{
		width:33.3333333%;
		float:left;
	}
	.data .spec-980 .media .video .news > div{
		padding:1em;
	}
	.data .spec-980 .media .video .news  .img_parent{
		width:88%;
		max-height:94px;
	}
	.data .spec-980 .media .video .news:first-child > div{
		margin-left:-1em;
	}
	.data .spec-980 .media .video .news:last-child > div{
		margin-right:-1em;
	}
	.data .spec-980 .spec .t{
		display:inline;
	}
	.data .spec-980 .spec .news{
		padding:0em;
		margin-bottom:1.6em;
	}
	.data .spec-980 .spec .img_parent{
		width:100%;
	}
	.data .spec-980 .spec .news[class~=pics] .img_parent{
		height:12.18em;
	}
	.data .spec-980 .spec .paginator_main{
		top:0.7em;
		bottom:0.7em;
		left:0.7em;
		right:1.6em;
	}
@media screen and (min-width: 800px){
	.data .spec-980 {
		display:block;
	}
}

/*-----------------------------------------------*/




/*--------------------Крутилка на главной---------------------------*/
.viewer{
	position:relative;
	padding-bottom:1.5em;
	border-bottom: 1px dotted #3A3B3D;
}
.viewer .next, .viewer .prev{
	position:absolute;
	top:0;
	bottom:0;
	width: 50px;
	opacity: .5;
	/*
	background-image: -webkit-gradient(linear, 0% 0%, 85% 0%, from(rgba(136, 136, 136, 1)), to(rgba(136, 136, 136, 0.2)));
	background-image: -moz-linear-gradient(center right, rgba(136, 136, 136,1) 15%, rgba(136, 136, 136, 0.2) 85%);	
	background-image:url(../img/bg_h.png);
	background-position:0 0;
	*/
	background-color:#666;
	opacity:0.5;
	cursor:pointer;
}
/*
.viewer .next{
	background-position:-71px 0;
}*/
.viewer .next:hover, .viewer .prev:hover{
	opacity: .6;
}
.viewer .next{
}
.viewer .prev{
}
.viewer .next > div, .viewer .prev > div{
	left:50%;
	top:50%;
	width:0;
	height:0;
	position: absolute;
}
.viewer .next > div > div, .viewer .prev > div > div{
	left:-4px; position:absolute;
}
.viewer .prev {
	left: 0;
}
.viewer .next{
	right: 0;
}
.viewer .viewer-tab{
	position:relative;
	width:100%;
	min-height:375px;
	max-height: 375px;
	overflow: hidden;
	margin-bottom: 1em;
}
.viewer .viewer-tab .t{
	padding-bottom:1em;
	display:none;
}
.viewer .content .img_parent{
	width:100%;
}
.viewer .content > div{
	position:absolute;
	width: 100%;
	top: 0;
}
.viewer .viewer-cur{
	position:absolute;
	top:-3px;
	width:100%;
	text-align:center;
}
.viewer .viewer-cur span{
	display:inline-block;
	width:5px;
	height:5px;
	background-color:#555;
	margin-right:1px;
	border: 1px solid #000;
}
.viewer .viewer-cur span[class~=current]{
	background-color:#fff;
}


/*-----------------------------------------------*/




/*------------------------третий отдел на главной-----------------------*/
.data .panel-3-980{
	margin-top: 2em;
	display:none;
}
	.data .panel-3-980 .janr{
		float: left;
		margin-right: 28em;
	}
		.data .panel-3-980 .text_line2{
			margin-top:1.6em;
		}
		.data .panel-3-980 .news{
			float:right;
			clear:right;
			width: 44%;
		}
		.data .panel-3-980 .news[class~=first]{
			width: 55%;
			float:left;
		}
		.data .panel-3-980 .news[class~=first] .lead{
			margin-top: 0.5em;
			display:inline;
		}
		.data .panel-3-980 .janr .img_parent{
			float: left;
			width: 98px;
			height: 55px;
			margin-right:1em;
		}
		.data .panel-3-980 .janr .first .img_parent{
			width: 154px;
			height: 92px;
		}
		.data .panel-3-980 .janr .first .t{
			margin-bottom: 0.4em;
		}
	.data .panel-3-980 .seti-soc,
	.data .panel-3-980 .seti-other{
		margin-left: -60em;
		float: right;
		margin-top: 1em;
	}
	.data .panel-3-980 .seti-soc .soc_wr {
		padding-bottom: 12px;
		overflow:hidden;
		max-height:22px;
	}
	.data .panel-3-980 .seti-soc {
		margin-top: 389px;
		width: 294px;
		overflow:hidden;
	}
@media screen and (min-width: 800px){
	.data .panel-3-980{
		display:block;
	}
}








.left-right-news .news-line .news-left{
	float:left;
	padding-right:1%;
}
.left-right-news .news-line .news-right{
	float:right;
	padding-left:1%;
}
.left-right-news .news-line .news{
	width:49%;
}
.left-right-news .news-line{
	clear:both;
}
.left-right-news .date{
	display: block;
	float: left;
	width: 4em;
}
.left-right-news .t{
	display: block;
	margin-left: 4em;
}




.anonses{
	/*margin-top:1em;*/
}
.anonses .text_line2{
	margin-bottom:0 !important;
	margin-top:1em;
}
.anonses .text_line2_bottom{
	height:0px;
	padding:0;
	margin-bottom:-3px;
}

.anonses .anons{
	float:left;
	margin: 1em 1em 0 1em;
}

.anonses .anons .img_parent{
	display:none;
}
@media screen and (min-width: 480px){
	.anonses .anons .img_parent{
		float:left;
		width:100px;
		height:56px;
		margin-right:0.5em;
		padding: 2px;
		display:block;
	}
	.anonses .anons{
		margin: 1em 0 0 0;
	}
}
@media screen and (min-width: 800px){
	.anonses .anons{
		width:49%;
		float:left;
		padding-right: 1%;
	}
}

/*
.anonses .anons .text{
	margin-right: 0.3em;
}

.anonses .anons .img > img{
	display: block;
	width: 100%;
}
*/










.data .cat{
	position:relative;
	padding-bottom:2em;
	margin: 1em 1em;
}
.data .cat{
	margin: 1em 1em;
}

	.data .cat .cat-top{
		margin:1em 0;
	}
	.data .right_panel{
		width:24.5em;
		float:right;
		position:relative;
		margin-left: -29em;
		/*display:none;*/
	}
		.data .right_panel .right-rubr{
			height:550px;
			position:relative;
		}
		.cat_news_1 .news {
			margin:1em 0;
			border-bottom:1px solid #e1e1e1;
		}
			.cat_news_1 .news .img_parent{
				width: 94px;
				height: 54px;
				float:left;
				display:inline;
				margin-right:1em;
				margin-bottom:0.8em;
				display:none;
			}
			.data .cat .content .news .lead{
				margin-bottom:0.8em;
			}
			.cat_news_1 .news .t{
				margin-bottom: 0.5em;
			}
			.cat_news_1 .news .info {
				margin-bottom:2em;
			}
			.cat_news_1 .news .info .time{
				width:11em;
			}
			.cat_news_1 .news .info > div{
				display:inline-block;
			}
@media screen and (min-width: 480px){
	.cat_news_1 .news .img_parent{
		display:inline;
	}
}

.right_panel .top_view_b{
	margin-top:1em;
	position:relative;
	padding-bottom:180px;
}
.right_panel .top_view[class~=first]{
	margin-top:0;
}
	.right_panel .top_view .news{
		padding:0.8em 0;
	}
	.right_panel .top_view .img_parent{
		border:1px solid #e1e1e1;
		width: 94px;
		height:54px;
		float: left;
		margin-right: 1em;
		width: 96px;
	}

.right_panel .spec{
	padding:0.8em;
	margin-top:3em;
	position:relative;
}
	.right_panel .spec .t{
		display:inline;
	}

.right_panel .seti-other{
	margin-top:3em;
}
.spec .img_parent{
	padding:0;
	border:none;
}
@media screen and (min-width: 800px){
	.right_panel{
		display:block;
	}
	.data .cat .content{
		margin-right:27em;
		float: left;
	}
	.data .cat{
		margin:1em 0;
		margin-top: -0.8em;
	}
	.cat_news_1 .news .img_parent{
		width: 94px;
	}
	.data .cat .cat-top{
		margin:1em 0;
		margin-right: 27em;
	}
}





.cat_news_2 .line{
	height:0px;
	border-bottom:1px solid #e1e1e1;
	margin:2em 0;
}
.cat_news_2 .news{
	margin:1.3em 0;
}
	.cat_news_2 .news .date{
		display: inline-block;
		margin-right: -100em;
		float: left;
		line-height: 1.5em;
	}
	.cat_news_2 .news .t{
		padding-left: 4em
	}
	
.cat_news_8 .line{
	height:0px;
	border-bottom:1px solid #e1e1e1;
	margin:2em 0;
}
.cat_news_8 .news{
	margin:1.3em 0;
}
	.cat_news_8 .news .date{
		display: inline-block;
		margin-right: -100em;
		float: left;
		line-height: 1.5em;
	}
	.cat_news_8 .news .t{
		padding-left: 6em
	}
	






.cat_news_3 .news{
	margin-bottom:2em;
}
.cat_news_3 .news .parent_img{
	padding-right:2px;
}

@media screen and (min-width: 480px){
	.cat_news_3 .news:nth-child(odd){
		float:left;
		width:48%;
		clear:both;
	}
	.cat_news_3 .news:nth-child(even){
		float:right;
		width:48%;
	}
}
@media screen and (min-width: 800px){
	.cat_news_3 .news:nth-child(n){
		padding-right:5%;
		float:left;
		width:30%;
		clear:none;
	}
	.cat_news_3 .news:nth-child(3n+1){
		clear:both;
	}
	.cat_news_3 .news:nth-child(3n+3){
		padding-right:0;
	}
	.cat_news_3 .news .img_parent{
		padding-right:2px;
		width:191px;
		height:108px;
	}
}


.cat_news_4 .news{
	margin-bottom:2em;
}
.cat_news_4 .news .parent_img{
	padding-right:2px;
}

@media screen and (min-width: 480px){
	.cat_news_4 .news:nth-child(odd){
		float:left;
		width:48%;
		clear:both;
	}
	.cat_news_4 .news:nth-child(even){
		float:right;
		width:48%;
	}
	.cat_news_4 .news .img_parent{
		max-height:149px;
	}
}
@media screen and (min-width: 800px){
	.cat_news_4 .news .img_parent{
		max-height:173px;
	}
}







.cat_news_5 .news{
	margin-bottom:2em;
}
@media screen and (min-width: 480px){
	.cat_news_5 .news:nth-child(odd){
		float:left;
		width:48%;
		clear:both;
	}
	.cat_news_5 .news:nth-child(even){
		float:right;
		width:48%;
	}
}
@media screen and (min-width: 800px){
	.cat_news_5 .news:nth-child(n){
		padding-right:4%;
		float:left;
		width:22%;
		clear:none;
	}
	.cat_news_5 .img_parent{
		height:81px;
	}
	.cat_news_5 .news:nth-child(4n+1){
		clear:both;
	}
	.cat_news_5 .news:nth-child(4n+4){
		padding-right:0;
	}
}





.cat_news_6 .news{
	margin-bottom:2em;
}
.cat_news_6 .news .img_parent{
	height:200px;
}

@media screen and (min-width: 480px){
	.cat_news_6 .news:nth-child(odd){
		float:left;
		width:48%;
		clear:both;
	}
	.cat_news_6 .news .img_parent{
		height:130px;
	}
	.cat_news_6 .news:nth-child(even){
		float:right;
		width:48%;
	}
}
@media screen and (min-width: 800px){
	.cat_news_6 .news .img_parent{
		height:200px;
	}
}









.cat_news_7 {
	width:100%;
}
.cat_news_7 .news{
	margin-bottom:2em;
}
.cat_news_7 .news .parent_img{
	padding-right:2px;
	width:101%;
}
@media screen and (min-width: 480px){
	.cat_news_7 .news:nth-child(odd){
		float:left;
		width:48%;
		clear:both;
	}
	.cat_news_7 .news:nth-child(even){
		float:right;
		width:48%;
	}
}
@media screen and (min-width: 800px){
	.cat_news_7 .news:nth-child(n){
		padding-right:2%;
		float:left;
		width:32%;
		clear:none;
		min-width: 32%;
	}
	.cat_news_7 .news:nth-child(3n+1){
		clear:both;
	}
	.cat_news_7 .news:nth-child(3n+3){
		padding-right:0;
	}
}













.paginator{
	line-height:2em;
	font-size:0.8em;
	margin: 1em 0;
}
	.paginator a{
		display:inline-block;
		text-decoration:underline;
		padding:0 0.4em;
	}
	.paginator[class~=abc] a{
		display:inline-block;
		text-decoration:underline;
		padding:0 0.2em;
	}
	.paginator .current{
		border:1px solid #e1e1e1;
		padding:0 0.7em;
		display:inline-block;
		border-radius: 2px;
		margin:0 0.2em;
	}

	.paginator a:first-child{
		margin-left:0;
		padding-left:0;
	}
	.paginator span:first-child{
		margin-left:0;
	}
	.paginator a:last-child{
		margin-right:0;
		padding-right:0;
	}
	.paginator span:last-child{
		margin-left:0;
	}
@media screen and (min-width:800px){
	.paginator{
		line-height:2em;
		font-size:1.1em;
	}
}




.cat_search_form{
	width:100%;
}
	.cat_search_form .parent_find_text{
		margin-right: 220px;
	}
		.cat_search_form .find_text{
			width: 100%;
			line-height: 1.1em;
			font-size: 1.1em;
			height: 24px;
			margin: 0;
			border: 1px solid #aaa;
			border-right: none;
			outline: none;
			padding: 1px;
			padding-left: 0.5em;
		}
	.cat_search_form .find_button{
		width:90px;
		float:right;
		line-height:1.1em;
		font-size:1.1em;
		height: 30px;
		margin-top: -1px;
	}
	.cat_search_form .sort_by{
		float: right;
		outline: none;
		width: 126px;
		height: 28px;
		line-height: 28px;
		padding: 2px;
		border: 1px solid #aaa;
		border-left-color: #fff;
	}
	.cat_search_form .sort_by option{
		outline: none;
		height: 26px;
		line-height: 26px;
	}





.popular span, 
.popular span a{
	display:inline-block;
	line-height: 2.1em;
	font-size: 1.1em;
}
.popular span{
	border:1px solid #f1f1f1;
	margin-right:4px;
	margin-bottom:7px;
}
.popular span:hover{
	border:1px solid #e1e1e1;
}
.popular span[class~=on]{
	border:1px solid #aaa;
}
.popular span a{
	padding:0 5px;
}



	
	
blockquote {
	color:#888;
	font-style:italic;
	border-left:5px solid #ccc;
	padding-left:1em;
}
strong {font-weight:bold;}
em {	font-style:italic;}

/* ---------------------- topic template locals -----------------*/

#topic_container {
    float: left;
    width: 100%;
}

#topic_container ul{
	padding:0;
}
#topic_container .t_c{padding-left: 1em;padding-right: 1em;}
#topic_container ul.t_c {padding-top:.7em;}	
.t_c>li{padding-bottom:.7em;} 

.l_pad { 
	 padding-left: 1%;
}
._but {
	display:block;
	text-indent:-999em;
	width:60px;
	height:20px;
	background-image:url(../img/icon_g1.png);
	background-repeat:no-repeat;
	cursor:pointer;
	text-align:left;
}
._but:hover {
	opacity:.8;
}

.tw_but {
	background-position:-200px 0px;
}
.plash {
	padding: 0.15em 0;
	width: 100%;
	display: inline-block;
	text-align:left;
	color:#fff;
}
.plash .plash_name, .plash .plash_count{
	color:#fff
}
.plash .plash_name{
	font-size: 1.166667em;
	font-weight: bold;
}
.topic_content {
	padding-bottom:0;
}
.topic_lead {
	margin: .6em 0;
	display: block;
}
.topic_lead, 
.topic_text {
	color:#4f556b;
}

/* ------------------- topic video ------------------- */
.is_video {
	display:none;
}
.is_mobi_video {
	display:none;
}
/* ------------------- topic images ------------------- */
.topic_main_img {
	margin: 0 auto;
	display: block;
	width: 240px;
}
#topic_container .a_more980 {
	display:none;
}
#topic_container .pics{
	margin:0;
	float:left;
}
#topic_container .pics>img{
	max-width: 100%;
}
#topic_container .infogrf>img{
	max-width:100%!important;
}
#topic_container .pics-right {
	float:right;
	clear:right;
	margin-left:1em;
}
#topic_container .pics-left {
	float:left;
	clear:left;
	margin-right:1em;
}
#topic_container .pics-center {
	float: none;
	clear: both;
	display: block;
}
#topic_container .pics-center>img {
	margin:0 auto;
	display:block;
}	
.topic_main_infog {
	margin-bottom:1em;
	width:100%;
}
.topic_imgList li {
	display:inline-block;
	margin:5px;
}
/* ------------------- topic files ------------------- */
.topic_files .i_doc{
	float:left;
}
.topic_files_wrap .f_big{
	display: block;
	margin: 1em 0;
}
.topic_files {
	padding:.7em 0;
}
.topic_files>li{
	display:block;
	clear:left;
	margin-bottom: 2em;
}
/* ------------------- topic icons ------------------- */

.i_viewd {background-position: -201px -36px;}
/* ------------------- topic breadcrumbs ------------------- */
.topic_bc{
	margin:.5em 1em;
	margin-right:0;
}
.topic_bc li{
	display:inline-block;
	margin-top:.8em;
}
/* ------------------- topic in-text section------------------- */
.in_text_soc {
	padding: 0.2em 0;
	/*text-align: center;*/
	/*border: solid 1px #E1E1E1;*/
	border:none;
	margin: 1.6em auto;
	border-left-width: 0px;
	border-right-width: 0;
	overflow: hidden;
}
.in_text_soc > *{
	font-size:15px !important;
}
.in_text_soc .date .ico{
	margin-right:0.5em;
}
.in_text_soc .date .l{
	line-height:22px;
	font-size:12px;
}



.under_text_soc  .soc_bot {
	margin: 1em 0;
}
.topic_social>li.soc_fb{
	width:7em;
}

/* ------------------- topic story------------------- */
.topic_story {
	display:block;
	background:#eef2f5;
}	
.topic_story>li{
	padding:.8em 0;
	padding-top:0;
}

/* ------------ comments ----------------*/
.topic_msgs {
    margin: 1em 0;
}
.topic_msg {
	margin-bottom: 3.61em;
}
.msg_txt {
	background-color: #fff;
}
.cite_but {
	display: inline-block;
}

.topic_content .vrez {
	width:100%;
	border-top: solid 5px #EEF2F5;
	border-bottom: solid 5px #EEF2F5;
	padding:1em 0;
}

.topic_content p a,
.msg_txt p a { /*--msg urls*/
	color:#085CBF;
	text-decoration:underline;
}
.msg_txt blockquote {
	border-left: solid 3px #BBB;
	padding-left: 1em;
	color: #AAA;
	word-wrap: break-word;
}
.msg_form {
	display:block;
	position:relative;
	height: 360px;
}
.msg_form input,
.msg_form textarea {
	font-size: 1em;
	padding: .1em 2%;
	font-family: arial;
	width: 96%;
	border: solid 1px #CFCFCF;
	border-radius: 3px;
	display: block;
	margin: 0 auto;
	resize: none;
}
.msg_form input{
	background-color:#F0F0F0;
}
.msg_form input:hover{
	background-color:#ddd;
}
.msg_form textarea {
    height: 195px;
}
.msg_form .inp_txta_wrap {
	margin-top: 50px;
}
.msg_form .inp_sbmt_wrap {
	margin-top: 275px;
}
.msg_form input[type="submit"] {
	background-image:url(../img/bg.png);
	background-repeat:repeat-x;
	background-position: 0 -94px;
	font-weight: bold;
	line-height: 1.7em;
	width:100%;
}
.capcha_div {
	position: absolute;
	margin-top: 200px;
	right: 0;
	left: 0;
}
.capcha_msg {
	clear:both;
	text-align:center;
}
.capcha_wrap {
	margin:0 auto;
	width: 200px;
	text-align: center;
	border:#fff solid 2px;
	border-radius:15px;
	padding:.3em 0;
}
.capchaRed {
	border-top-color:#f99;
	border-bottom-color:#f99;
}
div.capcha {
	border:solid 1px #fff;
	background-image:url(../img/figures2.png);
	background-repeat:no-repeat;
	height: 24px;
	width: 24px;
}
.inp_wrap label{
	margin-left:3px;
}
.inp_wrap input[type="radio"] {
	height:40px;
}
.capcha_wrap input.radio_send_to_message,
.capcha_wrap label.label_send_to_message {
	display:inline-block;
	width: 24px;
	height: 24px;
	cursor:pointer;
	margin-left:2px;
}
.capcha_wrap .selected  {
	border:#f00 solid 1px;
}
.rule_a {
	z-index:200;
	position:relative;
}
.topic_rule_bot {
	text-align:center;
	color:#026ace;
	position: absolute;
	left: 0;
	right: 0;
	top: 334px;
}
.topic_rule_txt {
	background: #8D8D8D;
	padding: 1em;
}
.info_popup_txt {
	background:#5c6068;
	color:#fff;
	padding: 1em;
	position:absolute;
	z-index: 100;
	text-align: left;
}
#fb-root ,
.topic_media_desc,

.topic_tem,
.topic_label,
.topic_rule_top,
.right_panel, 

.topic_mat_top,
#topic_container .bb_panel  {
	display:none;
}
.topic_tem{
	margin-top:1.6em;
}
.msg_form .inp_sbmt_wrap>input{
	width:100%;
}
.bb_panel>input {
	cursor:pointer;	
	border:none;
	background:none;
	color: #898b8c;
	display: inline-block;
	width: 100px;
	font-size: 12px;
}
.bb_panel>input:hover{
	color:#555;
}
.msg_user {
	background-color: #f1f1f1;
}

@media screen and (min-width: 480px){
	.topic_tem>ul .img_parent {
		margin-right:.75em;
		max-width:100px;
		width:100px;
		height:56px;
		float:left;
	}
	.topic_tem>ul li, 		
	.topic_tem>ul li a 		{
		vertical-align:top;
	}

	.topic_content .soc_top {
		text-align:right;
	}
	.topic_content .date {
		float:left;
		margin-top: 3px;
		color: #aaa;
	}
	.topic_content .date a {
		color: #aaa;
	}
	.topic_social .soc_wr{
		display:inline-block;
		line-height: 12px;
		padding: 2px !important;
		vertical-align: bottom!important;
		max-width: 130px;
		max-height: 20px;
		overflow: hidden;
	}
	.soc_ok_wr {
		width:22px;
	}
	.topic_mat_bot,
	.capcha_wrap input.radio_send_to_message{
		display:none;
	}
	.topic_content .topic_mat {
		display:block;
		float: right;
		width: 240px;
		margin-left: 1em;
		clear: right;
		margin-bottom:1em;
	}
	.topic_content .vrez {
		clear: right;
		width: 48%;
		padding: 1em;
		float: right;
		background: #EEE;
		border: 1px white solid;
	}
	.topic_content .topic_mat ._more{
		text-align:right;
	}
	.topic_main_img {
		float: right;
		margin-left: .5em;
	}
	#topic_container .pics>img{
		max-width:240px;
	}
	#topic_container .pics-center>img{
		max-width:100%;
		width:100%;
	}
	.topic_content .plash {
		width: 100%;
	}

	.topic_files>li {
		display: inline-block;
		width: 45%;
		margin-right: 3%;
		vertical-align: top;
	}
	#topic_container .soc_bot {
		padding:0;
		text-align: left;
	}
	.topic_tem,
	.topic_label,
	.topic_mat_top,
	.iv_container	{
		display:block;
	}
	.topic_label>ul,
	.topic_label>ul li{
		display:inline-block;
		padding:0;
	}
	.topic_label>ul li a{
		border: solid #CFCFCF 1px;
		padding: .2em .3em;
		background: url(../img/sbmt_bg.png) repeat-x center;
		margin: 0.2em 0;
		display: inline-block;
	}
	.topic_label .i_label {
		margin-right:0;
	}	
	.topic_media_desc {
		padding:0;
		margin: .2em 0;
		display: block;
	}
	.plash {
		width: 94%;
		display: block;
		margin: 0 auto;
	}
	.topic_comm {
	}
	.topic_tem>ul li {
		margin: 1em 0;
		clear: both;
	}
	.in_text_soc, .under_text_soc {
		/*max-height:25px;*/
	}
	.in_text_soc .seti {
		/*max-height:25px;*/
		float:right;
	}
	.topic_msg {
		position:relative;
	}
	.msg_info {
		position: absolute;
		right: 0.3em;
		top: 0;
		width: 240px;
		margin-top:0;
		line-height: 1.61;
		text-align: right;
	}
	.msg_user {
		line-height: 1.61em;
		padding-left: 0.4em;
		min-height:3.22em;
	}

	.msg_date {
		display: inline-block;
	}

	.msg_user>b {
		max-width: 230px;
		display: block;
	}
	.inp_txt_wrap {
		right:55%;
	}
	.msg_form {
		height: 315px;
	}
	.msg_form .inp_sbmt_wrap {
		right: 65%;
		margin-top: 282px;
	}
	.msg_form .inp_txta_wrap {
		margin-top: 70px;
	}
	.topic_rule_bot {
		left: 253px;
		top: 0;
		width: 212px;
	}
	input.smile_but {
		display:none;
	}
	.capcha_wrap {
		width:100%;
	}
	.capcha_div {
		margin-top: 230px;
	}
	.capcha_msg {
		float:left;
		clear:none;
	}
	#topic_container .bb_panel {
		display:block;
		position: absolute;
		top: 40px;
		background: #fbfdfe;
		width: 100%;
		border-radius:3px 3px 0 0;
		border: #CFCFCF solid 1px;
		border-bottom: none;
		height: 32px;
	}
	.topic_rule_txt {
		display:none!important;
	}
	.iv_container {
		background: #0d0e0e;
		padding: 10px;
		margin: 1em auto;
		max-width:100%;
		position:relative !important;
	}
	.iv_viewer {
		height: 235px;
		text-align: center;
		overflow: hidden;
		position:relative;
	}
	.iv_viewer .iv_mainImg{
		display: inline-block;
		vertical-align: middle;
		min-height: 245px;
		line-height: 330px;
	}
	.iv_viewer .iv_mainImg>img{
		max-width:100%;
		min-height:100%;
		max-height:100%;
		
	}
	.iv_nav {
		margin-top: 10px;	
		border-top: dashed #3A3939 1px;
		height: 100px;
		padding-top: 10px;
		position: relative;
		overflow: hidden;
	}
	.iv_list {
		padding: 0;	
		display:block;
	}
	.iv_list>li{
		display: inline-block;  
		vertical-align: middle;
		margin-right: 10px;
	}
	.iv_list>li a{
		display: block;
		height: 100px;
		overflow: hidden;
	}
	.iv_list>li a img{
		height:100px;
		opacity: .6;
	}
	.iv_nav_panel {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		height: 0px;
	}
	.iv_nav_panel .iv_nav_but{
		display: inline-block;	
		height: 110px;
		width: 20px;
		background: url('../img/fbox/fancybox_overlay.png');
		text-indent: -999em;
		margin-top: 10px;
	}
	.iv_nav_panel .iv_nav_but:hover {
		background-color:#bbb;
		opacity:.6;		
	}
	.iv_nav_panel .ico {
		display:block;
		width:12px;
		height:17px;
		margin-top: 40px;
		margin-right:0;
		margin-left: 5px;
	}
	.iv_list .iv_cur {
		opacity:1;
	}
	.is_video {
		display:block;
		margin:0 auto;
	}
	#iv_next {
		float: right;
	}
	.ico_prev {
		background-position: -101px 0px;
	}
	.ico_next {
		background-position: -121px 0px;
	}
	.icon-video-div {
		background: url(../img/icon_g1.png) no-repeat 0px 0px;
		width: 55px;
		height: 55px;
		margin: -45% auto auto auto;
	}
	.topic_rule_bot  {
		display:none;
	}
	.topic_rule_top {
		display:block;
		float:right;
	}		
}


@media screen and (min-width: 800px) {
	.plash .plash_count{
		color:#4F5467;
	}
	.plash .plash_name{
		color:#005DC7;
	}
	.iv_container {
		min-width: 586px;
	}
	#topic_container .t_c{padding: 0em;}
	.iv_viewer {
		height: 328px;
	}
	.iv_viewer .iv_mainImg{
		min-height:335px;
		height:335px;
		max-width:600px;
		width:600px;
	}
	#topic_container .a_more980 {
		display:block;
	}
	.topic_bc {
		margin-left:0;
		margin-bottom:.7em;
		margin-top: -.65em;
	}
	.t_c ul {
		padding:0;
	}
	.topic_bc li{
		margin-top:0;
	}


	.right_panel {
		display:block;
	}
	.plash {
		width: 100%;
	}
	.l_pad {
		padding-left:0;
	}
	#topic_container {
		max-width: 635px;
	}
	#topic_container h1.f_big4 {
		font-size:2em;
	}
	.inp_txt_wrap {
		right:71%;
	}
	.topic_main_img {
		margin:0.7em;
		margin-top: 0;
		margin-right: 0;
		float: right;
	}
	.topic_main_infog {
		max-width:340px;
	}
	.topic_author  {
		/*margin-bottom: 1em;*/
	}
	.topic_content  {
		font-size: 1.166667em;
		line-height: 1.39em;
		color:#4c5563;
	}
	#topic_container .bb_panel {
		width:100%;
	}
	/* ====================== topic video =========================*/
	.is_video {
		width: 615px !important;
		height: 336px !important;
		overflow: hidden;
	}
	/* ====================== topic related =========================*/
	.topic_content .topic_mat>span.plash {
		width:98%;
		padding-left:2%;
	}

	.topic_label > ul li a { /*tags*/
		background:none;
		border:none;
	}
	#topic_container>.topic_related .topic_files_wrap {
	}
	.topic_tem>span {
		background:none !important;
		border-bottom: 2px solid #026ACE;
		color:#026ace ;
		width: 100%;
	}
	.topic_tem>span:hover {
		color:#026ace;
	}
	.topic_tem>ul li {
		display: inline-block;
		width: 47%;

		margin-right: 2%;
	}
	.topic_tem>ul li a {
		vertical-align: inherit;
	}
	.topic_tem .mat_link{
		display:block;
		float:right;
	}
	.topic_tem .mat_li{
		width:100%;
	}
	ul.topic_story  {
		padding:.8em;
	}
	.topic_story > li {
		padding: 1em;

		padding-top: 0;
	}	
	/* ====================== topic social =========================*/
	#topic_container .soc_bot {
		border:none;
		margin-bottom: 3em;
	}
	/* ====================== topic comments =========================*/
	.topic_comm {
		border-bottom: #026ACE solid 2px;
		background: none !important;
		margin-top:1em;
	}
	.topic_comm>span{
		background: #026ace;
		padding: 0.2em .6em;
		font-size: 1.1em;
	}
	.topic_label {
		padding:0;
		margin-bottom:1em;
	}
	.topic_msgs {
		margin-top: 1.2em;
	}
	.topic_msg {
		font-size: 1.166667em;
		line-height: 1.2857em;
	}
	.cite_but,
	.topic_rule_bot>span{
		color:grey;
	}
	/* ====================== topic form =========================*/
	.msg_form {
		height:400px;
	}
	.msg_form input, .msg_form textarea {
		padding: .3em 1%;
		font-size:1.2em;
	}
	.msg_form textarea {
		width: 98%;

	}
	/* ====================== topic capcha =========================*/
	.capcha_div {
		margin-top:290px;
	}
	.capcha_wrap {
		height:2em;
	}	
	.capcha_wrap .label_send_to_message {
		float:left;
	}
	.capcha_wrap .capcha_msg{
		margin-right: 75px;
		margin-top: .4em;
	}
	.msg_form .inp_sbmt_wrap {
		right:77%;
		margin-top: 290px;
	}
	/* ====================== topic rule =========================*/
	.topic_rule_top .none{
		display: inline-block;
	}
	.topic_rule_top .rule_a:hover .none{
		text-decoration:none;
	}
	#topic_rp {
		padding-top:1.7em;
	}
	.msg_info  {
		width: 340px;
	}
	.msg_date {
		margin-right: 3em;
	}
	.msg_user {
		min-height: auto;
	}
	.msg_user>b {
		max-width: 400px;
	}
}
.msg_user > b > i{
	display:none;
}


/* =========== topic style: structure ============================ */





.info_bar{
	width: 240px;
	position:absolute;
	background-color:#fff;
	padding:1em;
	border:1px solid #e1e1e1;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
}
.info_bar .bar_img{
	float: left;
	max-width: 60px;
	margin-right: 1em;
	border: 1px solid #E1E1E1;
	padding:1px;
}
.info_bar .bar_img img{
	max-width: 100%;
	width: 100%;
	height:100%;
	max-height:100%;
	display: block;
}

.info_bar .bar_top {
	font-size: 17px;
	margin-bottom: 0.5em;
	font-weight:bold;
}
.info_bar .bar_close {
	/*position:absolute;
	top:3px;
	right:3px;*/
	border: 1px solid #E1E1E1;
	cursor:pointer;
	float:right;
	font-weight:normal;
	padding:0 0.5em;
	font-size:16px;
}
.info_bar .bar_close:hover {
	background-color:#e1e1e1;
}
.info_bar .bar_link_end{
	text-decoration:underline;
	color:#085CBF;
}
@media screen and (min-width:480px){
	.info_bar{
		width: 480px;
	}
}
@media screen and (min-width:800px){
	.info_bar{
		width: 400px;
	}
}

.tw-follow{
	height:14px;
}





.one_img_from_topic{
	float: right;
	display: block;
}
.one_img_title{
	float: right;
	width: 240px;
	clear: both;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 0.7em;
	margin-bottom: 0.7em;
	font-size: 0.9em;
	line-height: 1em;
	color:#4c5563;
}



.img_info[class~=pics-left], .img_info[class~=pics-right]{
	width:240px;
}
.img_info[class~=pics-center] .one_img_title{
	width:100%;
}
.img_info[class~=pics] .one_img_title{
	margin-top:0.5em;
}



.author_blog{
	padding: 1px;
	width: 250px;
	float: left;
	border: 1px solid #e1e1e1;
	margin-right: 1.3em;
	margin-bottom: 1.3em;
}
	.author_blog .img_author{
		width: 250px;
		height: 139px;
		display: block;
	}
		.author_blog .img_author a{
			display:block;
			overflow:hidden;
			height: 100%;
		}
		.author_blog img{
			width:100%;
		}
	.author_blog .name{
		margin: 7px;
		text-decoration: underline;
		font-size: 0.9em;
	}
	.author_blog .info_mini p{
		margin: 7px;
		font-size: 0.8em;
		color: #aaa;
	}
	

.old_seti .share{
	float:left;
}

.old_seti .share_tw{
	width: 111px;
	min-width: 111px;
}
.old_seti .share_fb{
	margin-right: 1em;
	width: 141px;
	min-width: 141px;
}
.old_seti .share_od{
	width: 241px;
	min-width: 241px;
}
.old_seti{
	height: 20px;
	max-height:20px;
	/*overflow-y: hidden;*/
	margin-top: 1em;
}



.topic_content ul,
.topic_content ol{
	list-style: initial;
}
.topic_content ul, 
.topic_content ol{
	padding-left: 26px;
}
.ul_a > li{
	list-style-type: lower-alpha;
}
.ul_A > li{
	list-style-type: upper-alpha;
}
.ul_i > li{
	list-style-type: lower-roman;
}
.ul_I > li{
	list-style-type: upper-roman;
}
.ul_1 > li{
	list-style-type: decimal;
}
.ul_s > li{
	list-style-type: circle;
}
.media-view{
	margin-bottom: 1em;
}



.msg_date{
	display:block;
}
@media screen and (min-width:800px){
	.msg_date{
		display:inline-block;
	}
}



#topic_container .edit-message-form .bb_panel{
	display: block;
	position: relative;
	width: auto;
	top: 0;
	height: 24px;
}
#topic_container .edit-message-form .outer-textarea{
	border: solid 1px #CFCFCF;
	border-top: 0;
}
#topic_container .edit-message-form .outer-textarea textarea{
	padding: .3em 1%;
	margin: 0;
	width: 98%;
	height: 10em;
	border: none;
	border-top: 1px solid #CFCFCF;
	resize: none;
}
.edit-message-form .edit_button input{
	padding:3px 10px;
	margin:0;
	margin-right:8px;
	margin-top:2px;
	border:solid 1px #CFCFCF;
	background-color:#f0f0f0;
	border-radius:3px;
}
.edit-message-form .edit_button input:hover{
	background-color:#ddd;
}












	/*  =========================================   footer =====================================================*/
	
	.b_blue  {
		background-color:#0859b5;
	}
	.footer  {
		margin:0 auto;
	}
	.foot_240 {
		width:100%;
	}
	.shd_b {
		text-shadow:1px 1px 0 #042b6f;
	}
	
	.footer>ul,
	.footer>div{
		padding:.6em;
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee;
		margin:0;
	}
	.foot_240 .f_menu a{
		line-height:2.5em;
		font-weight:bold;
		font-size:1.166667em;
	}
	.footer>ul{
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee;
	}
	.footer .search_text_div1,.footer .search_text_div2{
		background-color:#0749a9;
		background-image: url("../img/bg.png");
		background-repeat: repeat-x;
		position:relative;
	}
	.footer .search_form  .ico{
		margin-top: 8px;
		margin-left: 35%;
	}
	.footer .search_form .search_text_div1{
		width: 82%;
		display:inline-block;
	}
	.footer .search_text_div2 {
		display:inline-block;
		border: none;
		width: 15.5%;
		height: 32px;
	
		vertical-align: top;
}
	.footer .search_form .search_text{
		height: 30px;
		width: 100%;
		color: white;
		border-radius:3px;
		border: 1px solid #1B73CC;
		background:inherit;
		padding: 0;
		padding-left: 0.5em;
		border-right: none;
		outline: none;
		display:inline-block;
	}
	.footer .search_form .search_submit{
		background-color:transparent;
		height: 32px;
		width: 100%;
		vertical-align:top;
		border: 1px solid #1B73CC;
		border-left: none;
		cursor:pointer;
	}
	.footer .f_menu_other, .foot_980 .f_menu {
		line-height:1.7em;
	}
	/* ============================= footer_480  ==================================*/
	.foot_480 {
		font-size:17px;
	}
	.footer>ul,
	.footer>div{
		padding:1em;
	}
	.footer .search_form .search_text_div1 {
		width:81%;
	}
	.footer .search_form input{
		height:2.35em;
	}
	.foot_480 .f_menu{
		border-bottom:none;
	}
	.foot_480 div.both{
		border-top:none;
		padding:0;
	}
	.foot_480 .f_menu>li{
		float: left;
		width: 31%;
		height: 2em;
		padding-right: .5em;
	}
	.foot_480 .f_menu_other {
		font-size:.7235em;
		padding-left:1em;
		line-height: 1.55em;
		padding: .5em 1.5em;
	}
	.foot_480 .f_menu_other>li {
		display:inline-block;
		text-align:center;
		margin: 0 .5em;
	}
	.foot_480 .f_menu_other>li a{
		font-weight:normal;
	}
	.foot_480 .foot_contact{
		float:right;
	}
	.foot_480 .f_coprt {
		text-align:center;
		font-size:.8em;
		border-bottom:none;
		padding-bottom:0;
	}
	.footer .seti_foot {
		text-align:center;
		border-top:none;
	}
	/* ============================= footer_980  ==================================*/
	.foot_980 {
		margin-top:2.5em;
		font-size:11px;
		padding:1em 1em 0 1em;
	}
	.foot_980 .f_wrap {
		margin:0 auto;
	}
	.foot_980 .f_wrap .f_menu{
		margin-top:0;
	}
	.foot_980 .f_wrap>div {
		display:inline-block;
		min-height:140px;
		vertical-align:top;
	}
	.foot_980 .f_wrap .f_one{
		width: 31%;
	}
	.foot_980 .f_wrap .f_one ul{
		padding:0;
	}
	.foot_980 .f_one .f_menu_other>li>ul{
		width:45%;
	}
	.foot_980 .f_wrap .f_one .left{
		margin:1em 0;
	
		clear: left;
}
	.foot_980  .f_wrap .f_two{
		width: 50%;
		margin-left: 3%;
	}
	.foot_980 .f_wrap .f_three{
		width: 14%;
		float: right;
	}
	.foot_980 .f_wrap .f_three .seti_foot{
		text-align:right;
	}
	.foot_980 .f_two .left {
		margin-left: 3.5em;
	}
	.gen_time {
		text-align: center;
		font-size:.9em;
	}
	#www_net_kg {
		position:absolute;
		right:0;
		margin-top: 5px;
		margin-right: 5px;
		}
	@media screen and (min-width:479px) {
		.footer>ul,.footer>div{padding: 1em 1.3em;	}
		#www_net_kg {
			margin-top: 438px;
			margin-right: 10px;
		}
	}
	@media screen and (min-width:800px) {
		.foot_240,.foot_480{display:none;}.foot_980{display:block;}
		.footer>ul,.footer>div{padding:1em 0;	}
		#www_net_kg {
			margin-top: 82px;
			margin-right: 11px;
		}
	}
/* ===================== reklama  =======================*/
.ad_tbl {
	width:100%;
	margin:2em 0;
	clear:left;
}
.h1_ad {
	max-width:44em;
}
@media (max-width:799px) {
	.h1_ad {
		max-width:18em;
	}
}
a.ad_doc_but {
	display:block;
	background:url(../img/doc.png) no-repeat center;
	text-indent:-999em;
	width: 75px;
	height: 82px;
	position: absolute;
	top: 1em;
	right: 1em;
}
.ad_tbl tbody, 
.ad_tbl td, 
.ad_tbl tr {
	padding:.3em 1em;
	color:#555;
	background:#FCFCFC;
	border-top:dashed 1px #DBD9D9;
	border-left:dashed 1px #DBD9D9;
}
.ad_tbl td .colspan {
	background:#E9E9E9;
}
.ad_tbl {
	border-bottom:dashed 1px #DBD9D9;
	border-right:dashed 1px #DBD9D9;

} 
.ad_tbl strong {
	color:#0072CC;
	line-height:2.3em;
}
.ad_screen{
	overflow:hidden;
	border:solid 1px #eee;
	margin-top:.8em;
}
.ad_screen>img{
	width: 92%;
	margin:0 auto;
	margin-top:1em;
	display:block;
	box-shadow: 0 0 10px #888;
	padding: 10px;
}
.ad_comment {
	text-align:center;
	clear:both;
	height:3em;
	padding-top:3em;
}
.user_news{
	padding:0 1em;
}
.user_news .notice_form{
	display:block;
	float:right;
	color:#484;
}
.user_news h1{
	margin:1em 0;
}
.user_news .info{
	clear:both;
	display: block;
}
.user_news .news-user-message{
	display:block;
	width:99%;
	height:100%;
}
.user_news .textarea_news{
	position:relative;
	height:200px;
}
.user_news .add_text{
	margin:1em 0;
	display:block;
}
.user_news .news-user-form input[type="file"] {
	clear: left;
	color: #888;
	border: #888 dashed 1px;
	margin-right: 5px;
	background: none;
	width: 100%;
	float: left;
}


.user_news .news-user-file {
	clear:both;
	padding:1em 0;
}
.user_news .news-user-file-del {
	display:inline-block;
	border:solid #888 1px;
	border-radius:3px;
	color:#888;
	padding:3px 1em;
	margin: 0.2em 0;
	padding-top: 0;
	float: left;
	background-color: #F1F1F1;
}

.user_news .news-user-author,.user_news .news-user-email{
	width:99%;
}
.user_news input[type="submit"], .user_news input[type="button"] {
	border: 1px solid #E1E1E1;
	border-radius: 3px;
	padding: 3px;
	background-color: #F1F1F1;
	color: #666;
}
.user_news input[type="submit"]:hover, .user_news input[type="button"]:hover, .user_news .news-user-file-del:hover{
	background-color:#f9f9f9;
	color:#000;
	cursor:pointer;
}
.user_news .news-user-form input[type="submit"] {
	padding: 10px 20px;
	margin-top:1em;
}

@media screen and (min-width: 480px){
	.user_news .news-user-form input[type="file"] {
		width: auto;
	}
}
@media screen and (min-width: 800px){
	.user_news .news-user-file-del {
		padding-top: 4px;
	}
	.user_news{
		padding:0;
	}
	.user_news .info{
		width:200px;
		display: inline-block;
	}
}





#menu_2 > li[val=open]{
	background-color:#065CC9;
	color:#fff;
}
	#menu_2 > li[val=open] a{
		color:#fff;
	}
	#menu_2 > li > div[class=menu_2_list]{
		position: absolute;
		z-index: 5;
		width: 200px;
		background-color:#F1F6FE;
		border:1px solid #e1e1e1;
	}
		#menu_2 > li > div[class=menu_2_list] a {
			display:block;
			border-bottom:1px solid #eee;
			padding: 0.5em 1em;
			color:#4F5467;
		}
		#menu_2 > li > div[class=menu_2_list] a:hover{
			background-color:#065CC9;
			color:#fff
		}
		#menu_2 > li > div[class=menu_2_list] a:last-child{
			border-bottom:none;
		}


#outer_menu_1_top{
	clear: both;
}
.site{
	width:100%;
	position:relative;
}
#menu_1{
	width:200px;
	float:left;
	margin:0;
	padding:0;
}
	#menu_1 a{
		padding:1em;
		padding-left:2em;
		display:block;
		font-weight:bold;
		border-bottom: 1px solid #eee;
	}
	#menu_1 a:hover{
		background-color:#065CC9;
		color:#fff;
	}
	#menu_1 li[class=current] a{
		background-color: #EBE5E1;
		color:#4F5467;
	}
#menu_2_min{
	display:block;
	margin: 1em;
}
	#menu_2_min select{
		width:100%;
		font-size: 1.3em;
	}
	
	#menu_2_min option{
		padding-left:10px;
	}
	#menu_2_min .menu_main_option{
		padding-left:0;
		background-color:#e1e1e1;
	}
#menu_1,#menu_2,#menu_1_top{
	display:none;
}
#menu_1_top{
	background-color: #F1F6FE;
	margin: 0 10px;
	margin-bottom: 1px;
	padding:0;
}
	#menu_1_top li{
		float:left;
		display:block;
	}
		#menu_1_top li a{
			padding:1em 1.5em;
			display:block;
			font-weight:bold;
		}
		#menu_1_top li a:hover{
			background-color:#065CC9;
			color:#fff;
		}
		#menu_1_top li[class~=current]{
			background-color:#EBE5E1;
			color:#4F5467;
		}
#menu_2{
	background-color: #F1F6FE;
	margin:1px 10px;
	padding:0;
}
	#menu_2 li{
		float: left;
		margin: 0;
		display: block;
	}
		#menu_2 li[class=not_link]{
			display:none;
		}
		#menu_2 li > a, #menu_2 > li > span{
			display:block;
			padding:1em;
			font-weight:bold;
		}
		#menu_2 li > a:hover{
			background-color:#065CC9;
			color:#fff;
		}
	
		#menu_2 li .menu_3{
			display:none;
		}
@media screen and (min-width:800px){
	
	.site, body{
		width:980px;
	}
	#menu_2_min{
		display:none;
	}
	#menu_1_top,#menu_2{
		display:block;
	}
	#outer_menu_1_top{
		margin:0 auto;
		width:980px;
	}
	#menu2_{
		display:block;
	}
}
@media screen and (min-width:1180px){
	body,#outer_menu_1_top, #outer_menu_2{
		margin: 0;
		width:1180px;
	}
	.site{
		float:right;
	}
	#menu_2{
		background-color: #fff;
		margin:0;
		padding:0;
		width:200px;
		float: left;
	}
		#menu_2 > li{
			margin-bottom:1em;
			float:none;
		}
			#menu_2 li[class=not_link]{
				display:none;
			}
			#menu_2 > li > a, #menu_2 > li > span{
				display:block;
				padding: 8px;
				display: block;
				font-size: 12px;
				font-weight: bold;
				padding-left:2em;
			}
			#menu_2 li > a:hover{
				background-color:#065CC9;
				color:#fff;
			}
		
			#menu_2 li .menu_3{
				display:block;
				padding:0;
			}
				#menu_2 li .menu_3 li{
					float:none;
				}
					#menu_2 li .menu_3 li a{
						padding: 8px;
						padding-left:3.5em;
						font-size: 10px;
						font-weight: normal;
					}
	#menu_1_top{
		margin-left:0;
	}

	#menu_2 li[class=not_link]{
		display:block;
	}
	.data {
		padding-top:8px;
	}
	#menu_1_top{
		padding:0;
	}
}


@media screen and (min-width:1380px){
	#menu_1_top{
		display:none;
	}
	#menu_1{
		display:block;
	}
	body,#outer_menu_1_top{
		width:1380px;
	}
	#outer_menu_2{
		float:left;
	}
	#outer_menu_1_top{
		background-color: #F1F6FE;
	}
	#outer_menu_2{
		background-color:#fff;
	}
	#outer_menu_2{
		position:relative;
	}
	.outer_site{
		overflow: hidden;
	}
}























