﻿/* =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;}

.link2,.link2:visited, .link5{
	color:#085CBF;
	text-decoration: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;}
.border_gray{border-bottom:1px solid #ccc; color:#aaa;padding-bottom:0.2em;}

.date_red{
	background-color:#D01518;
	color:#fff;
}
@media screen and (min-width: 800px) {

}

.date_blue{
	color:#085DB7;
}
/* Положение
--------------------------------------------------- */

.left{float:left;}
.right{float:right;}
.both{clear:both;display:block;}
.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;
}

.video_parent{
	display:block;
	position:relative;
	overflow:hidden;
	width: 100%;
}
	.video_parent .p{
		position:relative;
		visibility:hidden;
		width:100%;
	}
	.video_parent iframe{
		position:absolute;
		top:0;
		left:0;
		bottom:0;
		right:0;
	}

.img_parent{
	border: 1px solid #E1E1E1;
	overflow:hidden;
}
.img_parent  .p{
	width:100%;
	visibility:hidden;
}
.img_parent a{
	overflow: hidden;
	position: absolute;
	top: 2px;
	left: 2px;
	right: 2px;
	bottom: 2px;
}
.img_parent a img{
	width:100%;
}
.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_quiz,
.i_msg_w,.i_file_w,.i_photo_w,.i_video_w,.i_update_w,.i_audio_w,.i_list_w,.i_pics_w,.i_quiz_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_quiz{background-position:-178px -9px;}

.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_quiz_w{background-position:-178px 0px;}

.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: -262px 0px;width: 22px;height: 9px;padding:0 !important;}
.i_pagin_right{background-position: -262px -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_blue6,.c_blue6:hover,.c_blue6:visited	{color:#085DB7}/*Новости*/
	.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;
}


.add_city_news{
	border: 2px solid #085DB7;
	padding: 4px;
	margin-bottom: 1em;
	text-align: center;
	margin-top: 1em;
	display: inline-block;
}




.tree-form{
	
}
	.tree-form .children {
		padding-left: 2em;
	}
	.tree-form .children > * {
		display: block;
	}
	.tree-form > .children{
		padding-left:0;
	}

	
	
	
	
#link_to_top{
	margin-left: -3em;
	background-color: #cad2d2;
	padding: 1em 3em;
	border-radius: 3px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAfdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCA/Pz8/Pz8gMy41LjJ5rpbCAAABLElEQVQ4T9WRQUdEURiGL0PMamjbKoaIaDWriFbRKlpFq/kBs41+RqtWs20VrSIihpifMbSKiIiI2/Oe807d455pbjWLeni59/ue7zvXucWfoizLY3Li18XC4gGZMnB5MbCwH/cm9N3+HSw6JG9hZYpqR9Z+Bgv2vWgW6h1Y/x4M7pJXbZmDnD2PNYOBbfKi6YbI3fH41yD2yLOmMpyR0/hYQ4dseU0ehE3yJDvD0Jq8YSzV0GzPWgqNdfIgK8M5aVmV23ItxyPZsBqh0CX36ma4JEtWP6CmQy4kZNCHrlkN8k0o17kmteVT1CNXEjOMrAVxhUxC+ZMRaVuZiRxyq4EKuo1VKxEK1Wsak45bc8HVIXcahPR6qtDQj9Z1LbvUGGY6RFea/uB/TlG8AxwIfuyjSgNSAAAAAElFTkSuQmCC);
	background-position: center center;
	background-repeat:no-repeat;
	opacity: 0.7;
}
#link_to_top:hover{
	opacity: 1;
}
#parent_link_to_top {
	position: fixed;
	bottom: 3em;
	left: 50%;
	width: 0;
	height: 0;
}
@media screen and (min-width: 1200px) {
	#parent_link_to_top {
		left:4em;
	}
}


.narod_news_ico{
	width:25px;
	height:25px;
	float:left;
}
.narod_news_ico span{
	background-image: url('../img/narod_ico.png');
	display:block;
	width:25px;
	height:25px;
	background-repeat:no-repeat;
}
.narod_news_ico span.ico-narod{
	background-position: -140px -157px;
}
.narod_news_ico span.ico-city{
	background-position: -420px -157px;
}













/*============================= 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;
	}
	.media-view .viewer-top,
	.media-view .viewer-info,
	.media-view .viewer-scroll,
	.media-view .viewer-video-icon{
		display:none;
	}
	.media-view .viewer-bottom{
		height:auto;
		margin:0;
	}
	.media-view .viewer-icon{
		margin-top:20px;
	}
	.media-view .viewer-icons{
		width:auto !important;
		height:auto;
	}
	.media-view .viewer-main{
		background-color:#fff;
	}
	.media-view .viewer-icon-border{
		border: 1px solid #e1e1e1 !important;
	}
	.topic_comm{
		margin-top:1em;
	}
}
/* Шапки
--------------------------------------------------- */
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-top:1em;
}
	.weather .weather_ico{
		width: 13px;
		height: 13px;
		margin-bottom: -4px;
	}
	.weather .weather-runame{
		display:inline-block;
	}
	.weather .weather-w2{
		display:none;
	}
		
.rate{
}
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{
		margin-left:1em;
		margin-top:0;
		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: 284px; margin-right: 3.5em;}
	.header_search{right:0; width:298px;}
}
@media screen and (min-width:1180px){
	.weather{left:200px;}
	.rate{left:450px;}
	/*
	header .user{left:515px;}
	*/
	.seti_head{right: 284px; }
	.header_search{width:298px;}
}
@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: 480px){
	.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;
}
.banner_not_main .ad-980[class~=F]{
	margin-top:0;
	margin-bottom:2em;
}


.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;
	z-index: 100;
}
@media screen and (min-width: 800px){
	.ad-480{display:none;}
	.ad-980{display:block;}
}
.banner img {
	max-width: 100%;
}

/*----------------------------------------------------------*/

.text_line2{
	display:none;
	margin-bottom: 7px;
}
@media screen and (min-width: 800px){
	.text_line2{
		display:block;
		margin-bottom: 7px;
	}
	.text_line{
		display:none;
	}
}

.data{
	width:100%;
	margin:0 1em;
	position:relative;
}
	.data .main_block{
		padding: 0 1em;
	}
		.data .main_block .news{
			padding: 0.5em 0;
		}
		.data .main_block .i_msg, 
		.data .main_block .i_video, 
		.data .main_block .i_photo{
			display:inline-block;
		}
	@media screen and (min-width: 800px){

		.data .main_block .news{
			padding: 0.5em 0em;
		}
	}
	@media screen and (min-width: 480px){
		.data .main_block {
			padding: 0em;
		}
	}
	@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;
	}
	.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;
	}

	.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{
		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{
		width:100px;
		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: 34%;
		}
		.data .actual .news .img_parent{
			width:100px;
		}
		.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{
		display:none;
	}
		.data .rubr .paginator_parent .news{
			display:none;
		}
		.data .rubr .news.for_min{
			display:block !important;
		}
		.data .rubr .date{
			display: inline-block;
			width: 46px;
			padding: 0;
			margin-right: -70px;
			float: left;
			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: 1em;
			border-top: 1px solid #e1e1e1;
			padding-left: 3px;
			padding: 1em 0;
		}
		.data .rubr .date_day a{
			color: #000;
			display: inline-block;
			margin-left: 46px;
		}
		.data .rubr .date_day span{
			line-height:1em;
			font-weight:normal;
		}
		.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: 30.6%;
		overflow-y: hidden;
		overflow-x: hidden;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		display:block;
	}
		.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;
	} 
}
/*-----------------------------------------------*/
/*-----------------------------------------------------------------------------------*/







/*--------------------------------------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: 100%;
		margin-top: 2em;
		margin-left: -100.5em;
	}
	.data .narod[class~=main_page]{
		width:30.6%;
	}
		.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: 34%;
	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;
	}
}

/*-----------------------------------------------*/
.popular_news .news-line{
	margin-top:1em;
	min-height:70px;
}
	.popular_news .news {
		clear:both;
		border:0 !important;
	}
	.popular_news .news .img_parent{
		float:left;
		width:100px;
		margin-right:1em;
	}
@media screen and (min-width: 480px){
	.popular_news .count_views{
		display: block;
		float: left;
		margin-left: 110px;
	}
}
@media screen and (min-width: 800px){
	.popular_news .news-right{
		float:right;
		width: 50%;
	}
	.popular_news .news {
		clear:none;
	}
	.popular_news .news-left{
		float:left;
		width: 46%;
	}
	
}
/*-----------------------------------------------------------------------------------*/






/*-----------------------Кнопки------------------------*/
	.data .all_news_480{
	}
	.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: 799px){
		.data .all_news_480{display:none;}
	}
/*-----------------------------------------------*/
	


/*---------------------Мультимедия и спецпроекты--------------------------*/
.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{
		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{
		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%;
	}
	.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;
}
	.data .panel-3-980 .janr > div{
		margin-top: 2em;
	}
	.data .panel-3-980 .janr > div:nth-child(1){
		margin-top: 0;
	}
	.data .panel-3-980 .seti-soc,
	.data .panel-3-980 .seti-other{
		margin-left: -60em;
		float: right;
		margin-top: 1em;
		width:30.6%;
		display:none;
	}
	.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;
	}
	.data .panel-3-980 .janr .img_parent{
		display:none;
	}
	.data .panel-3-980 .janr .lead{
		display:none;
	}
@media screen and (min-width: 480px){
	.data .panel-3-980 .janr .img_parent{
		width: 98px;
		float: left;
		margin-right:1em;
		display:block;
	}
	.data .panel-3-980 .janr .first .img_parent{
		width: 154px;
	}
	.data .panel-3-980 .janr  .t{
		margin-bottom: 0.4em;
	}
	.data .panel-3-980 .janr .lead{
		display:block;
	}
}
@media screen and (min-width: 800px){
	.data .panel-3-980 .janr > div:nth-child(1) .text_line2{
		margin-top:0 !important;
	}
	.data .panel-3-980 .janr{
		float: left;
		margin-right: 34%;
	}
		.data .panel-3-980  .janr .text_line2{
			margin-top:1.6em;
		}
		.data .panel-3-980  .janr .news{
			float:right;
			clear:right;
			width: 44%;
		}
		.data .panel-3-980  .janr .news[class~=first]{
			width: 55%;
			float:left;
		}
		.data .panel-3-980  .janr .news[class~=first] .lead{
			margin-top: 0.5em;
			display:inline;
		}
		.data .panel-3-980 .janr .img_parent{
			float: left;
			width: 98px;
			margin-right:1em;
		}
		.data .panel-3-980 .janr .first .img_parent{
			width: 154px;
		}
		.data .panel-3-980 .janr .first .t{
			margin-bottom: 0.4em;
		}
	.data .panel-3-980 .seti-soc,
	.data .panel-3-980 .seti-other{
		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;
		margin-right:0.5em;
		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%;
}
*/






.world_and_kyrgyz{
	margin:0 1em;
	margin-top: 2em;
}
.world_and_kyrgyz .text_line{
	margin-top:2em;
}
@media screen and (min-width: 800px){
	.world_and_kyrgyz{
		margin-left:0;
		float: left;
		margin-right: 34%;
	}
		.world_and_kyrgyz .world{
			float: left;
			width: 47%;
		}
		.world_and_kyrgyz .kg_press{
			float: right;
			width: 50%;
		}
}

	.world_and_kyrgyz .news{
		padding:0;
		padding-top:1em;
		min-height: 30px;
	}
	.world_and_kyrgyz .news .date{
		display: block;
		float: left;
		width: 4em;
	}
	.world_and_kyrgyz .news .t{
		display: block;
		margin-left: 4em;
	}
	
	
.spec-980-2{
	padding:1em !important;
	background-color: #1d1f20;
	margin-top: 1em;
}
.spec-980-2 .title{
	clear:both;
	border-bottom:1px dotted #3A3B3D;
	border-top:1px dotted #3A3B3D;
	margin-bottom:8px;
	padding: 2px 0;
}
.spec-980-2 .title a{
	color: #fff;
}
.spec-980-2 .news_group .news{
	/*--n5--* width:19%; margin-right: 1%; /**/
	/*--n4--* width:24%; margin-right: 1%; /**/
	/*--3n--* width:32%; margin-right: 2%; /**/
	/*--2n--* width:49%; margin-right: 2%; /**/
	/*--1n--*/ width:100%; margin-right: 0; /**/
	float:left;
	margin-bottom:8px;
}

@media screen and (min-width: 479px){
	.spec-980-2 .news_group .news{
		/*--n5--* width:19%; margin-right: 1%; /**/
		/*--n4--* width:24%; margin-right: 1%; /**/
		/*--3n--* width:32%; margin-right: 2%; /**/
		/*--2n--*/ width:49%; margin-right: 2%; /**/
		float:left;
		margin-bottom:1em;
	}
	.spec-980-2 .news_group .news:nth-child(2n){
		margin-right: 0;
	}
}
@media screen and (min-width: 800px){
	.spec-980-2 .news_group .news{
		/*--n5--* width:19%; margin-right: 1%; /**/
		/*--n4--*/ width:24%; margin-right: 1%; /**/
		/*--3n--* width:32%; margin-right: 2%; /**/
		float:left;
		margin-bottom:1em;
	}
	.spec-980-2 .news_group .news:nth-child(2n){
		margin-right: 2%;
	}
	.spec-980-2 .news_group .news:nth-child(4n){
		margin-right: 0;
	}
}

.spec-980-2 .img_parent{
	/*border:none;*/
	border-color:#666;
}
.spec-980-2 .img_parent a{
	top:0;
	left:0;
	right:0;
	bottom:0;
}
	
.text_line{
	background-color: #fff !important;
	border-bottom: 2px solid #085db7;
	padding:0 !important;
}
	.text_line a,.text_line span{
		color:#085db7 !important;
	}
.text_line.b_red{
	background-color: #fff !important;
	border-bottom: 2px solid #df1919;
	padding:0 !important;
}
	.text_line.b_red a, .text_line.b_red span{
		color:#df1919 !important;
	}
	
/*Прагин табов---------------------------------*/
.plugin-tabs > .tab > *{
	cursor:pointer;
}
.plugin-tabs > .content > *{
	display:none;
	padding-left:4px;
	padding-bottom:30px;
}
.plugin-tabs > .content > *[class~=tab-select]{
	display:block;
}
#tabs {
	position:absolute;
	top:25px;
	left:0;
	bottom:0;
	right:0;
}
.tabs_title{
	text-align:center;
}
#tabs > .content > *{
	position:absolute;
	top:25px;
	left:0;
	right:0;
	bottom:0;
}
#tabs > .tab{
	text-align: center;
	background-color: #ECF3FD;
	line-height: 21px;
	font-size: 14px;
}
#tabs > .tab > *{
	display:inline-block;
}
#tabs > .tab > *:hover{
	text-decoration:underline;
}
#tabs .paginator_all_news{
	top:0 !important;
}
#tabs .tab .tab-select{
	color: #777;
	cursor:default;
}
#tabs .tab .tab-select:hover{
	text-decoration:none;
}

#tabs .last_message-tab{
	padding-left: 10px;
	width: 137px;
	text-align: left;
}
#tabs .news-tab {
	border-right: 1px solid #777;
	padding-right: 10px;
	width: 135px;
	text-align: right;
}

.paginator_all_news.last_message .t{
	padding-left:0;
}
.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:30.6%;
		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;
				float:left;
				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;
		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{
	border:none;
}
@media screen and (min-width: 800px){
	.right_panel{
		display:block;
	}
	.data .cat .content{
		margin-right:27em;
		float: left;
		max-width: 635px;
	}
	.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_2.is_11 .news .t{
		padding-left: 0;
	}
	
.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;
	}
}


.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_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 .news:nth-child(4n+1){
		clear:both;
	}
	.cat_news_5 .news:nth-child(4n+4){
		padding-right:0;
	}
}*/
/*================================================================*/

.cat_news_5{
	background-color:initial !important;
	border: none !important;
	padding:0 !important;
}
	.cat_news_5 .blogger:nth-child(1){
		border-top: 2px solid #e1e1e1;
		padding-top: 1em;
	}
	.cat_news_5 .blogger{
		border-bottom: 2px solid #e1e1e1;
		margin-bottom: 1em;
		padding-bottom: 10px;
		background: 1em;
		background-color: #fff;
	}
		.cat_news_5 .blogger .photo{
			float: right;
			margin-left:0.5em;
			margin-bottom:0.3em;
			width:100%;
		}
			.cat_news_5 .blogger .photo a{
				overflow:hidden;
				display:block;
			}
			.cat_news_5 .blogger .photo img{
				max-width:100%;
			}
		.cat_news_5 .blogger .author_name{
			display: block;
			font-size: 1.61em;
			margin-bottom:0.3em;
			float:left;
		}
		.cat_news_5 .blogger .news{
			margin-top:0.3em;
			clear:both;
		}
		.cat_news_5 .blogger .t{
			display: inline;
		}
		.cat_news_5 .blogger .t_parent{
			margin-top:0.5em;
		}
		.cat_news_5 .blogger .all{
			text-align: right;
			display:block;
			clear:both;
		}
@media screen and (min-width: 480px){
	.cat_news_5 .blogger .news{
		clear:none;
	}
	.cat_news_5 .blogger .photo{
		width:150px;
	}
}





.cat_news_6 .news{
	margin-bottom:2em;
}

@media screen and (min-width: 480px){
	.cat_news_6 .news:nth-child(odd){
		float:left;
		width:48%;
		clear:both;
	}
	.cat_news_6 .news:nth-child(even){
		float:right;
		width:48%;
	}
}









.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;
}

.cat_h1{
	font-size: 2em;
	color: #4c5563;
	margin-top:1em;
}


.topics.format1.main{
	font: 16px/1.2em calibri, Arial,sans-serif;
}
.topics .topic_name{
	color:#000;
}
.topics .topic_name:hover{
	color:#000;
	text-decoration: underline;
}
.topics .topic_name:visited{
	color:#B3B3B3;
}
.topics .topic_name:visited:hover{
	color:#B3B3B3;
}
.topics .topic_date_create{
	display:block;
	background-color: rgba(213, 213, 213, 0.6);
	line-height: 28px;
	padding: 0 10px;
}
.topics .topic_time_create{
	display:inline-block;
	margin-right:10px;
	color:#b1b1b1;
}
.topics .topic_time_create.topic_main{
	color:#FF6E6E;
}
.topics .topic_time_create.topic_actual{
	color:#FF6E6E;
}

.topics .topic_list {
	line-height: 24px;
	margin: 10px 0;
	list-style-type: none;
	padding: 0;
}
.topics .topic_item{
	position: relative;
}
.topics .topic_item{
	border-bottom: 1px solid #e1e1e1;
}
.topics .topic_item:last-child{
	border:none;
}

.topics .topic_count_views{
	float:right;
	display: inline-block;
	margin-right: 10px;
}
.topics .topic_count_views.views_hidden{
	display:none;
}
.topics .topic_count_views.views_small{
	color:#009BFF;
}
.topics .topic_count_views.views_normal{
	color:#008C00;
}
.topics .topic_count_views.views_big{
	color:#FF3E00;
}
.topics .topec_count_message{
	color:#f93;
	font-size: 11px;
}
.topics .topic_lables {
	/*position: absolute;*/
	left: 100%;
	width:100%;
	top:0;
	white-space: nowrap;
	font-size: 12px;
	line-height: 13px;
	margin-top: 0;
}
.topics .topic_lables a:visited{
	color:#167ac6;
}
.topics a.cat-1, .topics a.cat-1:visited{color:#435AE0;}
.topics a.cat-2, .topics a.cat-2:visited{color:#FF0000;}
.topics a.cat-3, .topics a.cat-3:visited{color:#009300;}
.topics a.cat-4, .topics a.cat-4:visited{color:#FF6A00;}
.topics a.cat-9, .topics a.cat-9:visited{color:#00B8FF;}
.topics a.cat-1:hover{border-bottom: 1px solid #435AE0;}
.topics a.cat-2:hover{border-bottom: 1px solid #FF0000;}
.topics a.cat-3:hover{border-bottom: 1px solid #009300;}
.topics a.cat-4:hover{border-bottom: 1px solid #FF6A00;}
.topics a.cat-9:hover{border-bottom: 1px solid #00B8FF;}

.topics.main{
	margin:0 10px;
}
.topics .topic_lables {
	display:none;
}
.topics .topic_item{
	padding-bottom:10px;
	margin-bottom:10px;
}
.topics .topic_count_views{
	float:none;
}
@media screen and (min-width:780px){
	.topics.main{
		width:640px;
		margin: 0 auto;
	}
	.topics .topic_count_views{
		float:right;
	}
	.topics .topic_lables {
		display:block;
	}
	.topics .topic_item{
		padding-bottom: 8px;
		margin-bottom: 3px;
	}
}




.cat_date {
    line-height: 24px;
    margin-bottom:10px
}
	.cat_date .prev,
	.cat_date .next {
		width: 49%;
		background: #f1f1f1;
		text-align: center;
		display: block;
		float: left;
	}
	.cat_date .prev:hover,
	.cat_date .next:hover{
		background:#e1e1e1;
	}
	.cat_date .prev {
		margin-right: 2%;
	}
		.cat_date .prev:before {
			   content: "<";
			   float:left;
			   margin-left:10px;
			   color:#a1a1a1;
		}
		.cat_date .next:after {
			   content: ">";
			   float:right;
			   margin-right:10px;
			   color:#a1a1a1;
		}
.cat_news_date_priview {
    margin-top: 32px;
}
	.cat_news_date_priview .title {
		padding: 4px;
		background: #f1f1f1;
		margin-bottom: 16px;
	}
	.cat_news_date_priview .t {
		display: inline;
		font-size: 16px;
	}
	.cat_news_date_priview .date {
		display: inline-block;
		margin-right: 8px;
	}
	.cat_news_date_priview .news {
		margin-bottom: 32px;
	}

	
	
	
.lable_desc img {
	max-width: 100%;
}
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 {
    margin:0 1em;
}
@media screen and (min-width: 800px){
	#topic_container {
		float:left;
		margin:0;
	}
}
#topic_container .topic_bc{
	padding:0;
	margin: 1em 0;
}

.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 {
	width: 100%;
	display: inline-block;
	text-align:left;
}
.plash .plash_name, .plash .plash_count{
	color:#005DC7
}
.plash .plash_name{
	font-size: 1.166667em;
	font-weight: bold;
}
.topic_content {
	padding-bottom:0;
}
.topic_content hr{
	clear: both;
	margin: 1em 0;
	border: none;
	border-bottom: 2px solid #e1e1e1;
}
.topic_lead {
	margin: 10px 0;
	display: block;
}
.topic_lead, 
.topic_text {
	color:#383B40;
}
.topic_text h2{
	font-weight: bold;
	font-size: 20px;
}

/* ------------------- topic video ------------------- */
.is_video {
	display:none;
}
.is_mobi_video {
	display:none;
}
/* ------------------- topic images ------------------- */

#topic_container .a_more980 {
	display:none;
}
.topic_container .pics,
#topic_container .pics{
	margin:0;
	float:left;
}
.topic_container .pics>img,
#topic_container .pics>img{
	max-width: 100%;
}
.topic_container .infogrf>img,
#topic_container .infogrf>img{
	max-width:100%!important;
}
.topic_container .pics-right,
.topic_container .pics-left,
.topic_container .pics-center ,
#topic_container .pics-right,
#topic_container .pics-left,
#topic_container .pics-center {
	float: none;
	clear: both;
	display: block;
}
@media screen and (min-width: 480px){
	.topic_main_img {
		margin: 0 auto;
		display: block;
		width: 240px;
	}
	.topic_container .pics-right ,
	#topic_container .pics-right {
		float:right;
		clear:right;
		margin-left:1em;
	}
	.topic_container .pics-left ,
	#topic_container .pics-left {
		float:left;
		clear:left;
		margin-right:1em;
	}
	.topic_container .pics-center ,
	#topic_container .pics-center {
		float: none;
		clear: both;
		display: block;
	}
}
.topic_container .pics-center>img ,
#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: 10px 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;
	clear:both;
}
.cite_but {
	display: inline-block;
}

.topic_content .vrez {
	width:100%;
	border-top: solid 5px #EEF2F5;
	border-bottom: solid 5px #EEF2F5;
	padding:10px 0;
	background-color:#eee;
}

.topic_content a,
.msg_txt 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;
}
.user_login_form2{
	background-color: #eee;
	padding: 1em;
}
	.user_login_form2 .user_photo{
		float: left;
		margin-right: 1em;
	}
	.user_login_form2 .login_form_user_name{
		margin-bottom: 0.5em;
		display: inline-block;
	}
.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_txt_wrap {
	margin-top: 1em;
}
.msg_form .inp_txta_wrap {
	margin-top: 1em;
}
.msg_form .inp_sbmt_wrap {
	margin-top: 1em;
}
.msg_form .user_login_form {
	margin-top: 1em;
	text-align: center;
}
.topic_rule_txt1{
	margin-top:1em;
}
.topic_rule_bot {
	text-align:center;
	color:#026ace;
	margin-top:1em;
}
.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_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_label,
.topic_rule_top,
.right_panel, 

.topic_mat_top,
.topic_container .bb_panel  ,
#topic_container .bb_panel  {
	display:none;
}
.topic_tem{
	margin-top:1.6em;
}
.topic_tem.current_popular{
	margin-top:1em;
}
.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, .msg_info{
	background-color: #f1f1f1;
}
.topic_msg .user_photo{
	float: left;
	margin-right: 8px;
	margin-bottom:8px;
}

.topic_tem>ul .img_parent {
	display:none;
	margin-right:.75em;
	width:100px;
	float:left;
}
.topic_tem>ul li, 		
.topic_tem>ul li a 		{
	vertical-align:top;
}
.topic_tem>ul li {
	margin: 1em 0;
	clear: both;
}
@media screen and (min-width: 480px){
	.topic_tem>ul .img_parent {
		display:block;
	}
	.topic_content .soc_top {
		text-align:right;
	}
	.topic_content .date {
		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 {
		padding: 10px;
		border: 1px white solid;
		margin-bottom:1em;
	}
	.topic_content .vrez-right {
		clear: right;
		float: right;
		width: 48%;
		margin-left:1em;
	}
	.topic_content .vrez-left {
		clear: left;
		float: left;
		width: 48%;
		margin-right:1em;
	}
	.topic_content .vrez-center {
		clear:both;
		width: auto;
	}
	.topic_content .topic_mat ._more{
		text-align:right;
	}
	.topic_main_img {
		float: right;
		margin-left: .5em;
	}
	.topic_container .pics>img,
	#topic_container .pics>img{
		max-width:240px;
	}
	.topic_container .pics-center>img,
	#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_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{
		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 {
		margin-top:1em
	}

	.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 {
	}
		.msg_form .inp_sbmt_wrap {
			
		}
		.msg_form .inp_txta_wrap {
			margin-top: 0;
		}
	input.smile_but {
		display:none;
	}
	.capcha_wrap {
		width:100%;
	}
	.capcha_div {
		margin-top: 230px;
	}
	.capcha_msg {
		float:left;
		clear:none;
	}
	.topic_container .bb_panel,
	#topic_container .bb_panel {
		margin-top:1em;
		display:block;
		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_top {
		display:block;
		float:right;
	}		
}

.t_c{
	padding:0;
}
@media screen and (min-width: 800px) {
	.msg_txt {
		clear:none;
	}
	.is_user .msg_txt {
		margin-left: 60px;
	}
	.plash .plash_count{
		color:#4F5467;
	}
	.plash .plash_name{
		color:#005DC7;
	}
	.iv_container {
		min-width: 586px;
	}
	.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,
	#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:14px;
		line-height:18px;
		color:#383B40;
		/*letter-spacing: 0.04ex;*/
	}
	.topic_container .bb_panel,
	#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: block;
		width: 49%;
		margin-right: 2%;
		float:left;
		clear: none;
	}
	.topic_tem>ul li:nth-child(2n){
		margin-right: 0%;
	}
	.topic_tem>ul li:nth-child(2n-1){
		clear: both;
	}
	.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{
		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 {
	}
	.user_login_form .user_login_form2{
		font-size: 1.4em;
	}
	.msg_form .user_login_form{
		float: right;
		margin-top: -1em;
		font-size: 17px;
	}
	.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 {
		width: 200px;
	}
	.msg_form .inp_txt_wrap {
		width: 200px;
	}
	.msg_form .topic_rule_bot {
		float: right;
		margin-top: -23px;
		font-size: 18px;
	}
	.topic_rule_txt1{
		font-size:17px;
	}
	/* ====================== 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: 405px;
	}
	.msg_date {
		margin-right: 3em;
	}
	.msg_user {
		min-height: inherit;
	}
	.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;
	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{
	/*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,.copy-text{
	display:block;
}
@media screen and (min-width:800px){
	.msg_date{
		display:inline-block;
	}
}
@media screen and (min-width:480px){
	.copy-text{
		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;
}


.auth{
	color:#026ace;
	cursor:pointer;
}



.vote_panel .send, .vote_panel .slash{
	/*visibility:hidden;*/
}
.vote_panel[class~=vote_end] .send, .vote_panel[class~=vote_end] .slash{
	visibility:hidden;
}
.vote_panel[class~=vote_message] .send, .vote_panel[class~=vote_message] .slash{
	visibility:visible;
}
.vote_panel .send{
	padding: 0 8px;
	cursor:default;
}
	.vote_panel[class~=vote_message] .send{
		cursor: pointer;
	}
	.vote_panel .send{
		cursor: pointer;
	}
	.vote_panel[class~=vote_message] .send[class~=like]:hover{
		background-color: rgba(0,255,0,0.2);
	}
	.vote_panel[class~=vote_message] .send[class~=dislike]:hover{
		background-color: rgba(255,0,0,0.2);
	}
	.vote_panel .cur_vote{
		color:#777;
		font-weight:bold;
	}
	.vote_panel .cur_vote[class~=dislike]{
		color:#C00;
	}
	.vote_panel .cur_vote[class~=like]{
		color:#390;
	}


.message_text {
	white-space: pre-wrap;
	word-break: break-word;
}
@media screen {
	.topic_rule_txt {
		display:block;
	}
}
.complementary {
    margin-top: 1em;
}




.bb_news{
	
}
	.bb_news .img_parent{
		position:relative;
		margin-bottom:10px;
	}
	.bb_news .img_parent .video_logo{
		position:absolute;
		top:0;left:0;bottom:0;right:0;
		background: url("./skin/img/play_white.png") center no-repeat;
	}
	.bb_news .n{
		color:#085CBF;
		text-decoration:underline;
		font-weight:bold;
	}
	.bb_news .n:hover{
		text-decoration:underline;
	}
	
.upload_video {
	float: right;
}
.viewer-main .upload_video {
	color: #00C8FC !important;
}


.topic_rule_txt1 ul {
	padding-left: 40px;
}
.topic_rule_txt1 li {
	list-style-type: disc;
	margin: 16px 0;
}

.complaint2-text{
	color: grey;
}
.complaint2-text:hover{
	color: grey;
}
.message_anonim_role{
	background-color: #f1f1f1;
	padding: 20px;
	margin-top: 10px;
	font-size: 14px;
	color: #666;
	margin-bottom: 10px;
}


.message_spoiler {
	line-height: 20px;
	margin: 0;
	display: block;
	white-space: normal;
	background-color: #f1f1f1;
	padding: 4px 12px;
	color: grey;
	font-style: italic;
	border: 1px solid #e8e8e8;
}
	.message_spoiler_title{
		cursor: pointer;
		
	}
	.message_spoiler_content{
		display:none;
	}


	/*  =========================================   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{
		
	}
	.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: 0;
		margin-right: 0;
	}
	@media screen and (min-width:479px) {
		.foot_240{display:none;}
		.foot_480{display:block;}
		.footer>ul,.footer>div{padding: 1em 1.3em;}
		#www_net_kg {
			margin-top: 0;
			bottom: 3px;
			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 {
			bottom: auto;
			margin-top: 82px;
			margin-right: 11px;
		}
	}
/* ===================== rek1ama  =======================*/
.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;
}



.rek1ama  {
	font-size:14px;
}
	.rek1ama .mark.r a {
		color: #065CC9;
	}
	.rek1ama .mark.r a:hover {
		text-decoration:underline;
	}
.rek1ama h1 {
	font-size:1.61em;
	margin:2em 0 1em 0;
}
.rek1ama h2{
	font-size:1.61em;
	margin:0;
}

.rek1ama table{
	border: none;
	background: #FCFCFC;
	border-collapse: collapse;
	margin:1em 0 2em 0;
	width:100%;
}
.rek1ama table td, .rek1ama table th{
	border: dashed 1px #DBD9D9;
	padding:0.4em;
	color: #555;
	empty-cells: show;
}
.rek1ama table .none_border{
	border: none;
	background-color:white;
}
.rek1ama table th{
	color:#0072CC;
	font-weight:bold;
	font-size:.1.1em;
}
.rek1ama ol{
	padding-left:2em;
	margin:1em 0;
}
.rek1ama ol[class~=mark]{
	list-style: disc;
}
.rek1ama ol li{
	list-style: decimal;
	line-height:1.61em;
}
.rek1ama ol[class~=mark] li{
	list-style: disc;
}



.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.1em;
			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;
	}
}























