body  {
		margin:0 5px 5px 5px;
		font-family:Arial; 
		color:#64676E; 
		overflow-x: hidden;
		#background-color:#ededed;
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		width: 100% !important;
		height: 100% !important;
		overflow-y: auto !important;
}
P	{text-indent: 3em; text-align: justify; }
B	{font-weight:bold;}
H1  {margin:0px;}
H2  {margin:0px;}
H3	{margin:0px; font-weight:bold; font-size:30px; text-indent:3em;}
H4, .like-h4 {font-weight:bold; font-size:20px; text-indent:2.5em;}
.like-h4 {margin: 30px 0 10px 0;}
H5, .H5	{font-weight:300; font-size:17px; text-align:justify;}
img {border: none;} 

.it1 span {font-weight: bold;}
.cl2 {  
    clear: both;
    margin-bottom: 6px;  
}   
.inx-mid-td {
	padding: 5px;
}
.ind-main-table-td, .ind-main-table-inner-td {
	padding: 2px 2px 2px 2px;
}
.ind-main-table-inner-table {
	table-layout: fixed;
}	
.bold  {font-weight: bold;}   
.inline {display:inline;}

.topmenu1, .topmenu2 {color:#f7fff8; font-family:Verdana; font-size:15px; font-weight: 300; text-align:center;}
.topmenu1 a, .topmenu2 a {color:#f7fff8; text-decoration: none; font-size: 16px;}
.topmenu1 a:hover, .topmenu2  a:hover, .menu4 a:hover {text-decoration: underline;} 

.menu4 {color:#64676E; font-family:Arial; font-size:15px; font-weight: 300; text-align:center;}
.menu4 a {color:#64676E; text-decoration: none; font-size: 15px;}   

.topmenu1 {
	background: #6e88f9;
	background: -moz-linear-gradient(top,  #6e88f9 0%, #6f86fa 4%, #697dee 17%, #606edb 33%, #5d6ad3 38%, #5760c9 50%, #5559bd 63%, #4f4fb3 79%, #4c48a9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e88f9), color-stop(4%,#6f86fa), color-stop(17%,#697dee), color-stop(33%,#606edb), color-stop(38%,#5d6ad3), color-stop(50%,#5760c9), color-stop(63%,#5559bd), color-stop(79%,#4f4fb3), color-stop(100%,#4c48a9));
	background: -webkit-linear-gradient(top,  #6e88f9 0%,#6f86fa 4%,#697dee 17%,#606edb 33%,#5d6ad3 38%,#5760c9 50%,#5559bd 63%,#4f4fb3 79%,#4c48a9 100%);
	background: -o-linear-gradient(top,  #6e88f9 0%,#6f86fa 4%,#697dee 17%,#606edb 33%,#5d6ad3 38%,#5760c9 50%,#5559bd 63%,#4f4fb3 79%,#4c48a9 100%);
	background: -ms-linear-gradient(top,  #6e88f9 0%,#6f86fa 4%,#697dee 17%,#606edb 33%,#5d6ad3 38%,#5760c9 50%,#5559bd 63%,#4f4fb3 79%,#4c48a9 100%);
	background: linear-gradient(to bottom,  #6e88f9 0%,#6f86fa 4%,#697dee 17%,#606edb 33%,#5d6ad3 38%,#5760c9 50%,#5559bd 63%,#4f4fb3 79%,#4c48a9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e88f9', endColorstr='#4c48a9',GradientType=0 );
}

.topmenu2 {
	background: #c6c6c8;
	background: -moz-linear-gradient(top,  #c6c6c8 0%, #bfc0c2 8%, #b1b2b6 21%, #95969a 42%, #7f7f87 67%, #74777c 79%, #686b72 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6c6c8), color-stop(8%,#bfc0c2), color-stop(21%,#b1b2b6), color-stop(42%,#95969a), color-stop(67%,#7f7f87), color-stop(79%,#74777c), color-stop(100%,#686b72));
	background: -webkit-linear-gradient(top,  #c6c6c8 0%,#bfc0c2 8%,#b1b2b6 21%,#95969a 42%,#7f7f87 67%,#74777c 79%,#686b72 100%);
	background: -o-linear-gradient(top,  #c6c6c8 0%,#bfc0c2 8%,#b1b2b6 21%,#95969a 42%,#7f7f87 67%,#74777c 79%,#686b72 100%);
	background: -ms-linear-gradient(top,  #c6c6c8 0%,#bfc0c2 8%,#b1b2b6 21%,#95969a 42%,#7f7f87 67%,#74777c 79%,#686b72 100%);
	background: linear-gradient(to bottom,  #c6c6c8 0%,#bfc0c2 8%,#b1b2b6 21%,#95969a 42%,#7f7f87 67%,#74777c 79%,#686b72 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c8', endColorstr='#686b72',GradientType=0 );
}

.menu1, .menu4 {
	list-style: none;
    margin: 0;
    padding: 3px 0;
}
.menu1  li, .menu4 li{
    display: inline-block;
}
.menu1 li{ 
	margin: 0 4px;
}
.menu4 li{ 
	margin: 2px 3px;
}
.ya_share_bot {
	margin-left: 10px;
}

.ui-autocomplete {
	z-index: 9999 !important;
}
.ui-dialog {
	z-index: 8888 !important;
}

.menu 	{color: #265185; font-family:Arial; text-decoration: none; font-size:15px; font-weight: 300;}
.menu a	{color: #265185; text-decoration:none; }
.menu a:hover {color:blue; text-decoration:underline; }

.menu2, .menu3 {color: #265185; font-family:Arial; text-decoration:none; font-size:16px; padding-bottom:20px;}
.menu2 a, .menu3  a{color: #265185; text-decoration:none; }
.menu2 a:hover, .menu3  a:hover {color:blue; text-decoration:underline; }

.menu3 	{font-size:16px;font-family:Arial Narrow;position: relative; left: -3px;}

.act-menu{
	font-weight: bold;			
}
.ind-main-table .act-menu-td {
	background-color: #eaebe0;
}
.main-table 	.menu4 {
	background-color: #fff;
}
.main-table .act-menu-td {
    padding: 0 !important;
}
.site-title {
	margin-bottom: 5px;
}
.inform-title {
	margin-bottom: 4px;	
}
.arch 	{color: #64676E; font-size:16px; font-weight: bold; text-align:center; text-decoration:none;}
.ag	{color: #265185; font-size:16px; font-weight: 300; text-align:center;}
.nlet {
	color: #64676e;
    display: block;
    font-size: 4px;
    font-weight: 300;
    margin-top: 7px;
    padding: 2px;
    text-align: center;
}
#yandex_rtb_R-A-129798-7 .yap-rtb__wrapper {
	margin: 0 auto !important;
}
.index-logo {
	background-image: url("http://ru-an.info/Pictures/had-10.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 130px;
    width: 100%;
}
.trans {
	display: inline-block;
}
.trans-tags {
	margin: 0 0 0 13px;
    position: relative;
    display: inline-block;
    bottom: 10px;
}
.trans-tags #PROMT_Translator div#trBlock a{
	margin: 0 4px 0 0;
}	
.agstats-table {
	padding: 5px;
	margin: 0 0 40px;
	border: 1px solid gray;
	color: #444;
	border-collapse: collapse;
}
.agstats-table td {
	white-space: nowrap;
}
.agstats-table-fio  a, .agstats-table-link a{
	text-decoration: none;
	color: blue;
}
.agstats-table td.agstats-table-link {
	text-align: left;
	padding-left: 10px;
	white-space: normal;
}
.agstats-news-title img {
	display: none;
}
.agstats-table  td, .agstats-table  th{
	border: 1px solid gray;
	padding: 3px;
	text-align: center;
}
.agstats-title {
	color: #222;
    font-size: 21px !important;
    font-weight: bold;
    margin: 0;
}
.agstats-title-site {
	margin: 10px 0 20px 0px;
	font-size: 21px;
}
.agstats-title .cur-date {
	margin: 0;
}

.editors-table-title th {
	background-color: #dcdcdc;
	font-size: 13px;
}

.m-2 	{color: #265185; text-decoration:none; font-family:Arial Narrow; font-size:16px; font-weight: 300; }
.m-2 a	{color: #265185; text-decoration: none; }
.m-2 a:hover {text-decoration: underline; }

.m-3 a 	{color: #64676E; text-decoration:none; font-family:Arial; font-size:15px; font-weight: 300; }
.m-3 a:hover {text-decoration: underline; }

.m-4  	{color: #64676E; text-decoration:none; font-family:Arial; font-size:15px; font-weight: 300; }

.h1 	{color:#64676E; font-size:18px; font-family:Arial; font-weight: bold; margin-left:14px;}
a.h1 	{text-decoration:none;}
a.h1:hover {color:blue; text-decoration:underline;}

.h_1 	{color:#64676E; font-size:14px; font-family:Arial; font-weight:bold; margin-left:0px;}
a.h_1 	{text-decoration:none;}
a.h_1:hover {color:blue; text-decoration:underline;}

.h2, .h21 	{color:#64676E; font-size:17px; font-family:Arial; font-weight: bold; margin-left:14px;}
.h21 {line-height: 14px;}
.h2 {line-height: 17px}
a.h2, a.h21 	{text-decoration:none;}
a.h2:hover, a.h21:hover {color:blue; text-decoration:underline;}
.h2 a,.h21 a {color:#64676E;text-decoration:none;}
.news-view .h2 {
	text-decoration:none;
	color:#333;
	font-size:18px;
	line-height: 19px
}
.h2 a:hover, .h21 a:hover {color:blue; text-decoration:underline;}
.h21 {margin-top: -2px;}
.h21 a {font-size:13px;}

.h3 	{color:#64676E; font-size:16px; font-weight:bold; text-align:center;}
.h3 a	{text-decoration:none; }
.h3 a:hover {text-decoration:underline; }

.h4 	{color:#64676E; font-size:16px; font-weight: bold;margin-top:10px;}
a.h4 	{text-decoration:none; }
a.h4:hover {color:blue; text-decoration:underline; }

.p-10	{ padding:10px;}

.link1 {color:Indigo;text-decoration:underline;cursor:pointer;}
.link1:hover {color:red;}

.sb1 	{color:#545454; font-size:12px; }
.sb2 	{color:#64676E; font-size:13px; padding-left:15px; padding-top:5px;}
.news-view .sb2 	{
	color: #64676E;
    font-size: 13px;
    padding-left: 0px;
    padding-top: 10px;
    float: left;
}
.sb2  a{color:#64676E;text-decoration:underline;}
.sb2  a:hover {text-decoration:underline;}

.sb_2 	{color:#64676E; font-size:11px; padding-left:5px; padding-top:0px;}
.sb_2  a{color:#64676E;text-decoration:underline;}
.sb_2  a:hover {text-decoration:underline;}

.sb3 	{color:#265185; font-size:15px; text-decoration:none; padding-left:22px;}
a.sb3	{text-decoration:none;}
a.sb3:hover {text-decoration:underline;}

.sb4 {color:#64676E; font-size:14px; font-style:italic; float:right; padding-top:10px;}
.news-view .sb4 {
	color: #64676E;
    font-size: 14px;
    font-style: italic;
    float: right;
    padding-top: 6px;
}
.sb4 a{color:#64676E; text-decoration:underline;}
.sb4 a:hover {text-decoration:underline;}

.sb7 	{color:#64676E; font-size:14px; text-decoration:none;}
a.sb7	{text-decoration:underline;}
a.sb7:hover {text-decoration:underline;}

.post_border {border: 1px solid #e3e3e3;}

.h4 	{color:#64676E; font-size:19px; font-weight:bold; text-align:center;}
.h5 	{color:#64676E; font-size:14px; text-align:left;}
.h6 	{color:#64676E; font-size:17px; font-weight:bold; text-align:center;}
.h7 	{color:#64676E; font-size:16px; }
.h18, .h19{font-family:Arial Narrow; font-size:18px; text-align:center; font-weight:900;}
.h18 {margin-top: 20px;}
.h19{ margin: 5px 0 6px 8px;}
.h19 a {color: #64676E; text-decoration:none;}

.hr	{color:#64676E; }
.artcls	{color:#64676E; font-size:18px; font-weight:bold; padding-left:35px; text-decoration:none;}
.zartcls {color:#64676E; font-size:18px; font-weight:bold; text-align:center; text-decoration:none;}
.narts	{color:#64676E; font-size:17px; text-decoration:none;}
a.narts	{color:#64676E; text-decoration:none;}
a.narts:hover {color:blue; text-decoration:underline;}
.artpart	{color:#64676E; font-family:Arial Black; font-size:18px; padding-left:35px;}
.bg1	{background-color:#efefef;}
.color1, .qnews-title {background-color:#eaebe0;}
.color2	{background-color:#c4c7ce;}
.color3	{background-color:#dbe1ee;}
.copyr	{font-size:15px; text-align:center; color:#64676E; background-color:#eaebe0;}
.minipic	{font-size:2px;}
.pic	{font-size:5px;}
.nbsp	{font-size:10px;}
.null	{font-size:16px;}
.max	{font-size:30px;}
.max1	{font-size:35px;}
.big	{font-size:43px;}
.r-0	{float:right; margin-top:14px; margin-right:-80px;}
.r-1	{float:right; margin-top:23px; margin-right:0px;}
.r-10	{float:left; margin-right:10px; margin-top:15px; image-rendering: optimizespeed;}
.r-20	{float:left; margin-right:10px; margin-top:10px;}
.r-25	{float:left; margin-right:40px; margin-top:25px;}
.r-30	{float:left; margin-right:15px;}
.r-35	{float:left; margin-right:50px; margin-top:10px; margin-bottom:10px;}
.r-40	{float:right; margin-left:20px; margin-top:5px;margin-bottom: 7px;}
.r-40 img{
	border: 1px solid #ccc;
}
.r_0	{float:left; margin-top:0px; margin-right:5px; image-rendering: optimizespeed;} 

.not	{float:left; margin-right:1px; margin-top:3px;}
.s1 	{color:#265185;}
.s2 	{color:#021DA5;}

.sb5 	{color:#64676E; font-size:16px; font-weight:bold; text-decoration:none; text-align:center;vertical-align:bottom;}
.sb5 a	{color:#64676E; text-decoration:none;}
.sb5 a:hover {color:#64676E; text-decoration:none;}
.sb6 	{color:#545454; font-size:15px; font-weight:300; }

.slogan 	{color:red; font-size:18px; text-align:right; font-weight:bold; }

.small 	{color:#000; font-size:13px;}
.small1 	{color:#505050; font-size:12px;}
.sm-1	{float:left;  margin-right:10px; }
.sm-2	{text-align: center; }
.sm-3	{text-align: left; }

.text 	{color:#505050; font-size:15px; text-align:justify; padding-top:10px; line-height: 18px;}
.texts 	{color:#505050; font-size:16px; text-align:justify; padding-top:10px;}
.prosm	{color:#505050; font-size:14px; text-align:right; float:right; margin-right:40px; margin-top:10px;}
.news-view .prosm	{
	color: #505050;
    font-size: 14px;
    text-align: right;
    float: right;
    margin-right: 0px;
    margin-top: 10px;
}
.qnews-body-info .prosm-shares  img, .prosm-shares  img{
	position: relative;
    top: 2px;
    width: 14px;
}
.lev-nag li{
	margin: 0 0 8px 0;
}
.prosm1	{color:#505050; font-size:14px; text-align:right; float:right; margin:10px 40px 30px 0;}
.prindx	{color:#64676E; font-size:14px; float:right; padding-top:10px;padding-right:25px;}
.prind_x	{color:#64676E; font-size:11px; padding-top:3px;float: left;}

.tpn 	{color:#505050; font-size:15px; text-align:justify; text-decoration:none;}
a.tpn 	{text-decoration:none;}
a.tpn:hover {text-decoration:underline; color:blue;}

.tpn2 	{color:#505050; font-size:17px; font-weight:300; text-decoration:none; margin-left:0px;}
a.tpn2 	{text-decoration:none;}
a.tpn2:hover {text-decoration:underline; color:blue;}
.foto	{font-family:Arial; font-weight: 300; text-align: center; font-size: 17px;}
.gray 	{background-color:#E5E5E5;}
.gray2 	{background-color:#ededed;}
.lightgray 	{background-color:#eaebe0;}
.white	{background-color:#ffffff;}

.blue	{color:blue;}
.green	{color:green;}
.red	{color:red;}

.t1	{color:blue; font-family:Verdana; font-size:20px; font-weight:300; text-align:center;}
.t2, .tag-title, .nbooks-title, .nlevashov-title, .t5 { color: #2050b0; font-family:Arial; font-size:28px; font-weight: bold; text-align:center;}
.t2 a, .t5 a {color:#0000ff; text-decoration:none;}
.t5 { margin-top: 20px;}
.tag-title span {font-family:Arial; color: #FF0000;}
.t3	{color:#64676E; font-family:Arial; font-size:15px; font-weight: 300; text-align:center;}
.t4 {color:#0000ff; font-family:Arial Black; font-size:25px; font-weight: 300; text-align:center; text-decoration:none;}
.t4 a	{color:#0000ff; text-decoration:none;}
.t4 a:hover 	{color:#0000ff; text-decoration:none;}
.tag-title {display: inline-block; width: 100%;margin: 10px 0;}

.tit1	{color:#2f5f8f; font-family:Arial; font-size:18px; font-weight:bold; text-decoration:none;}
.tit1 a	{color:#2f5f8f; text-decoration:none;}
.tit1 a:hover 	{color:#2f5f8f; text-decoration:none;}
.text1 	{color:#265185; font-size:16px; text-align:justify;}
.chnp	{color:#265185; font-size:16px; text-align:right; float:right; margin-right:40px; margin-top:6;}
.read1 	{color:#265185; font-size:15px; float:right; font-style:italic; margin-top:5;}

.tit2	{color:#64676E; font-family:Arial; font-size:17px; font-weight:bold; text-align:center; text-decoration:none;}
.text2 	{color:#64676E; font-size:15px; text-align:justify; text-decoration:none;}
.read2 	{color:#64676E; font-size:15px; text-align:right; font-style:italic;}
.read2 	a{color:#64676E;}

.tit3	{color:#ff0000; font-family:Arial; font-size:21px; font-weight:bold; text-indent:4em;}
.tit4	{color:#64676E; font-family:Arial; font-size:18px; font-weight:300; text-align:center;}
.tit5, .tit6{color:#2f5f8f; font-family:Arial; font-size:18px; text-decoration:none;}
.tit5:hover, .tit6:hover {text-decoration:underline; color:blue;}
.tit6  {display: block; margin: 25px 0 10px 60px;}

.tit10	{color:#0000ff; font-family:Arial Black; font-size:22px; font-weight:300; text-indent:4em; margin-bottom:20px; text-decoration:none;}
.tit11	{color:#2f5f8f; font-family:Arial; font-size:18px; font-weight:bold; margin-bottom:20px;}
.tit12	{color:#0000ff; font-family:Arial Black; font-size:22px; font-weight:300; margin-bottom:20px; text-decoration:none;}
.tit12 a	{color:#0000ff; text-decoration:none;}
.tit12 a:hover 	{color:#0000ff; text-decoration:none;}

.tit20, .tit20 a {
    color: #0000ff;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0px;
    text-decoration: none;
}
.tit21	{color:#2f5f8f; font-family:Arial; font-size:18px; font-weight:bold; margin-bottom:5px; text-decoration:none;}
.tit21 a	{color:#2f5f8f; text-decoration:none;}
.tit21 a:hover 	{color:#2f5f8f; text-decoration:underline;}
.tit22	{color:#4C4C4C; font-family:Arial; font-size:24px; font-weight:bold; margin-top:2px;}
.tit23	{color:#2f5f8f; font-family:Arial; font-size:18px; margin-bottom:0px; text-decoration:none;}
.tit24	{color:#2f5f8f; font-family:Arial; font-size:17px; font-weight:bold; margin-bottom:5px; text-decoration:none;}
.tit24 a	{color:#2f5f8f; text-decoration:none;}
.tit24 a:hover 	{color:#2f5f8f; text-decoration:underline;}
.tit25	{color:#2f5f8f; font-family:Arial; font-size:18px; font-weight:bold; text-decoration:none;}
.tit25 a	{color:#2f5f8f; text-decoration:none;}
.tit25 a:hover 	{color:#2f5f8f; text-decoration:underline;}
.tit26  {color:#0000ff; font-family:Arial Black; font-size:19px; font-weight:300; text-align:center; text-decoration:none;}

.tit30  {font-family:Arial Black; font-size:14px; font-weight:300; text-align:center; text-decoration:none;}
.tit31  {font-family:Arial Black; font-size:12px; font-weight:300; text-align:center; margin-top:3px;}
.tit32  {color:#000000; font-size:8px; font-weight:300; }

.qnews .t2 {
	text-align: left;
}
.rssContainer {
	margin: 20px 0 0px 0;
	background-color:#ffffff;
	border: 1px solid #5B7FA6;
	width: 119px;
}
.rssHeader{	 
	text-align:center; 
}
.rssHeader a {
	font-size:11px; 
	font-family: tahoma,arial,verdana,sans-serif,Lucida Sans;
	font-weight:bold;
	background-color:#5B7FA6;
	color: #FFFFFF;
    display: block;
    height: 25px;
    padding-top: 11px;
    text-decoration: none;
}
.rssBody { 
	color:#64676E; 
	font-weight:300; 
	font-size:9px;
}
.rssBody  ul{
	list-style:none outside none;
    margin:3px;
    padding:0;
}
.rssBody-title {
	font-family:Arial; 
	font-size:10px; 
	font-weight:bold;	 
	text-indent:0;
	margin: 8px 0 2px;
	text-align:center;
	color: #2B587A;
}
.rssBody-title a{
	color:#265185;
    text-decoration:none;
}
.rssBody-title a:hover{
    text-decoration:underline;
}

.rssEmptyTitle{
	margin-top: 15px;
}
.rssBody  b{
	color: #265185;
	font-weight: bold;
}
.rssMore  {	
	text-align:center;
	font-size:11px; 
	margin-top: 10px;
	font-family: tahoma,arial,verdana,sans-serif,Lucida Sans;
}	
.rssMore  a{
	background-color: #EBEFF4;
	--border-radius: 3px;
	transition: opacity 100ms linear 0s, background-color 100ms linear 0s;
	height: 24px;
	display: block;
	color: #2B587A;
	padding-top: 9px;
	cursor: pointer;
	text-decoration:none;
}
.rssMore  a:hover{
	background-color: #E1E7EE;
}
.rssBody  p {
	text-indent:0;
	margin: 0;
    word-wrap: break-word;
    max-width: 114px;
}
    
.tith2 	{color:#64676E; font-size:17px; text-align:justify;text-indent:3em;text-align:justify;}

.sb22 	{color:#64676E; font-size:14px; display: inline-block;}
.sb23 	{color:#64676E; font-size:15px; display: inline-block; margin-left: 10px;}
.sb23  a	{color:#64676E; font-size:12px; text-decoration:none; padding-top: 6px; display: block;}
.sb23  a:hover {text-decoration:none;}
.sb25 	{  color: #64676E;
  font-size: 15px;
  float: right;
  margin-top: 4px;
  width: 50%;
  text-align: right;}
.news-print {
	display: inline-block;
    position: relative;
    top: 12px;
}
#ya_share_top {
	display: inline-block;
	position: relative;
    left: 4px;
}
#ya_share_top  .ya-share2__icon_more{
	display: none;
}
.ld21, .ld22 {color:#64676E; font-size:17px; font-style:italic; text-align:justify;}
.ld22  {clear:both; padding-top:6px;}
.ld22 h1 {font-weight:bold;font-size:17px;margin-bottom:12px;margin-top: 7px;}

.text21 	{color:#64676E; font-size:17px; text-align:justify;}
.text3 	{color:#64676E; font-size:17px; text-align:justify;}

.arts20	{color:#64676E; font-size:15px; text-decoration:none;}
a.arts20 	{text-decoration:none;}
a.arts20:hover {text-decoration:underline; color:blue;}

.newsp	{color:#64676E; font-size:17px; text-decoration:none; margin-top:6px;}
.newsp a {text-decoration:none;}
.newsp a:hover {text-decoration:underline; color:blue;}

.ya-share-bot {
    margin: 0;
    display: inline-flex;
}
.ya-share-top {
	display: inline-block; 
	text-align: center; 
	margin: 0;
    padding: 0;
    position: relative;
    bottom: 5px;
    float: right;
}
.yashare-auto-init {
	display: inline-block;
}
.news-add {clear:both; width: 100%;}
.news-address {
	display: inline-block;
    margin-bottom: 15px;
}
.news-address  div{margin-top:7px;}
.ya-share-bot, .news-address span{font-weight:bold; color:#4C4C4C;}
.ya-share-bot span {
	font-size: 20px !important;
    font-weight: normal;
}
#yandex_rtb_R-A-129798-6 .yap-rtb__wrapper,
#yandex_rtb_R-A-129798-6 .yap-block {
	margin: 0 auto !important;
}
.b-share_theme_counter .b-share-icon_facebook {
	background-position: 2px 1px !important;
}
.ya-share-bot-label {
	color:#4C4C4C;
	font-size: 20px;
	margin-right: 10px;
	position: relative;
    top: 3px;
	white-space: nowrap;
}
.ya-share-bot .ya-share2__container_size_m .ya-share2__icon {
	height: 30px !important;
    width: 30px !important;	
    background-repeat: no-repeat;
	background-position: 3px;
}
.ya-share-bot .ya-share2__container_size_m .ya-share2__counter {
    line-height: 23px;
    padding: 4px 10px 0px 6px;
}
.ya-share-bot .b-share_theme_counter .b-share-icon {
	width: 33px !important;
    height: 30px !important;
}
.ya-share-bot .b-share-counter {
	margin: 6px 13px 4px 0px !important;
	line-height: 18px !important;
}
.ya-share-bot .b-share_theme_counter .b-share-icon_vkontakte {
    background-position: 4px -56px !important;
}
.ya-share-bot .b-share_theme_counter .b-share-icon_twitter {
    background-position: 5px -84px !important;
}
.ya-share-bot .b-share_theme_counter .b-share-icon_odnoklassniki {
    background-position: 5px -114px !important;
}
.ya-share-bot .b-share_theme_counter .b-share-icon_moimir {
    background-position: 5px -26px !important;
}
.ya-share-bot .b-share_theme_counter .b-share-icon_gplus {
    background-position: 9px -143px !important;
}
.ya-share-bot .b-share-btn__gplus .b-share-counter {
    margin: 6px 13px 4px 4px !important;
}	
.ya-share-bot .b-share-btn__gplus .b-share-icon {
    width: 39px !important;
}	
.ya-share-bot .ya-share2__list_direction_horizontal > .ya-share2__item,
#ya_share_top .ya-share2__list_direction_horizontal > .ya-share2__item {
	margin-bottom: 8px;
}

.disp	{color:#64676E; font-size:15px; text-decoration:none;}
.disp a 	{color:#64676E; text-decoration:none;}
.disp a:hover {text-decoration:underline; color:blue;}

.adm 	{background-color:#f1f1f1;}
.adm-1	{font-family:Arial; font-size:22px; font-weight:bold; color:#fff; text-align:center; margin-top:10px; margin-bottom:10px;}
.adm-2	{font-family:Arial; font-size:18px; font-weight:300; color:#265185; text-align:center; margin-top:10px; margin-bottom:10px;}
a.adm-2 	{text-decoration:none;}
a.adm-2:hover {text-decoration:underline; color:blue;}
.adm-3	{font-family:Arial; font-size:18px; font-weight:300; color:#265185; text-align:center; margin-top:10px;}
.adm-4	{font-family:Arial; font-size:20px; color:#555; text-align:center;}
.adm-5	{font-family:Arial; font-size:16px; color:black; text-align:center;}
.adm-6	{font-family:Arial; font-size:17px; color:black; text-align:center;font-weight:bold;}
.adm-7	{font-family:Arial; font-size:15px; color:black; text-align:left;}
.adm-8	{float:right;font-family:Arial; font-size:17px; color:#505050; text-align:right;margin-top:-20px;}
.adm-9 {background-color: whitesmoke;}
.adm-title2 {font-size:18px;font-style:italic;color:LightSlateGray;}
.adm-title2 a{color:LightSlateGray;text-decoration:none;}
.adm-title2 a:hover{color:LightSlateGray; text-decoration:underline;}
.adm-header1{background-color:LightGrey;}
.adm-warning1{font-size:13px;color:steelblue;}
.adm-form{margin-left: 10px;}
.adm-form input, .adm-form textarea{
    font-size: 18px;
}
.adm-form input[type=submit] {
    padding: 5px 15px;
}
.adm-save {
	margin: 10px 0 20px 0;
    padding: 10px 20px !important;
    font-size: 24px !important;
    clear: both;
    display: block;
}
.adm-5 a,.adm-exit, .adm-help {
	color: #3300EE;
}
.adm-5 input {
	margin: 0 0 10px 0;
	display: block;
}
.adm-5 .text_include_image {
	margin: 3px auto 0 auto;
    text-align: center;
}
.adm-title5 {
	font-weight: bold;
    font-size: 20px;
	text-align: center;
	margin: 25px 0 10px 0;
}
.adm-exit {
    background: url("/Pictures/Icons/exit.png") no-repeat scroll;
	background-position: 0 3px;
    background-size: 16px;
    float: right;
    padding-left: 20px;	
}
.adm-help {
    background: url("/Pictures/Icons/help.png") no-repeat scroll;
	background-position: 0 1px;
    background-size: 16px;
    float: right;
    padding-left: 20px;
	margin-right: 15px;
}
.adm-left {
	width: 69%;
	float:left;
	font-size: 18px;
}
.adm-left select, .adm-left textarea{
	font-size: 18px;
}
.adm-right {
	float:right;
	width: 31%;
}
.adm-right  h4{
	margin: 0;
}
.adm-nophoto {
	margin-top: 20px;
	font-weight: bold;
	color:darksalmon;
}
.adm-fixed{
	width: 400px;
    word-wrap: break-word;
	margin: 0 auto;
}
.adm-photo-list {
	
}
.adm-photo-list  img{
	height: 80px;
	max-width: 150px;
}
.adm-add-image {
	margin: 20px 0 10px 20px;
}
.adm-add-image  input , .adm-photo-list input{
	font-size: 14px;
}
.adm-add-image  form {
	display: inline;
}
.adm-add-image  span{
	margin-right: 20px;
	font-weight: bold;
}
.news-main {
	background-color: white;
    border: 1px solid #ccc;
    padding: 15px;
}
.adm-t1 {font-size:30px;text-align:center;color:lightslategrey;margin-bottom:20px;}
.adm-t2 {font-size:23px;text-align:center;color:darksalmon;margin:10px 0 10px 0;}

.ztitle 	{color: Background; font-family:Arial; text-decoration:none; font-size:17px; padding-bottom:20px;}
.ztitle a	{color: #265185; text-decoration:none; }
.ztitle a:hover {color:blue; text-decoration:underline; }

.dropshadow2{
	float:left;
	-clear:right;
	background: url(/Pictures/shadow.gif) no-repeat bottom right !important;
	background: url(/Pictures/shadowAlpha.png) no-repeat bottom right;
	margin: 14px 8 8px 10px !important;
	margin: 10px 10px 10px 10px;
	width: 128px;
	padding: 0px;
}
.dropshadow3{
	float:left;
	-clear:right;
	background: url(/Pictures/shadow.gif) no-repeat bottom right !important;
	background: url(/Pictures/shadowAlpha.png) no-repeat bottom right;
	margin: 14px 8 8px 10px !important;
	margin: 10px 10px 10px 9px;
	width: 163px;
	padding: 0px;
}

.dropshadow4{
	float:left;
	-clear:right;
	background: url(/Pictures/shadow.gif) no-repeat bottom right !important;
	background: url(/Pictures/shadowAlpha.png) no-repeat bottom right;
	margin: 12px 9px;
	width: 127px;
	padding: 0px;
}

.dropshadow5{
	float:left;
	-clear:right;
	background: url(/Pictures/shadow.gif) no-repeat bottom right !important;
	background: url(/Pictures/shadowAlpha.png) no-repeat bottom right;
	margin: 10px 5px 5px 8px !important;
	width: 182px;
	padding: 0px;
}

.zinnerbox {height:87px;}

.innerbox, .zinnerbox{
	position:relative;
	bottom:8px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}

.innerbox, .zinnerbox{
	/* IE5 hack */
     margin: 0px 0px -3px 0px;
	-margin:  0px 0px 0px 0px;
}
.innerbox p, .zinnerbox p{		
	font-size:14px;
	margin: 3px;
}
.expert-quote-wrapper {
    border-bottom: 1px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
    font-style: italic;
    line-height: 20px;
    margin: 0 0 20px;
    padding: 20px 40px 20px 30px;
}
.expert-quote-wrapper img.ava {
    border-radius: 50%;
    float: left;
    height: 80px;
    margin: 0 15px 10px 0;
    width: 80px;
}
.expert-quote-wrapper .name {
	color: #1f77bb;
}
.expert-quote-wrapper span.profession {
    color: #636363;
    display: block;
    padding: 0 0 10px;
}
div.pagination {
    padding: 4px 11px;
    border-radius: 5px;
    padding: 0;
    text-align: center;
	vertical-align: middle;
}
div.pagination .paging-next,
div.pagination .paging-prev {
	display: inline;
}
div.pagination a {
    border: 1px solid #4a5154;
    border-radius: 5px;
    color: #4a5154;
    display: inline-block;
    font-size: 24px;
    margin: 2px;
    padding: 4px 10px;
    text-decoration: none;
}
div.pagination span.disabled span { 
	font-size: 15px;
    line-height: 17px;
    padding: 0;
    display: inline-block;
}	
div.pagination a span {
	font-size: 15px;
    line-height: 17px;
    padding: 0;
    display: inline-block;
	position: relative;
    top: 6px;
}
div.pagination a:hover, div.pagination a:active {
    background-color: #4A5154;
    border: 1px solid #4A5154;
    color: #FFFFFF;
}
div.pagination span.current {
    background-color: #4a5154;
    border: 1px solid #4a5154;
    border-radius: 5px;
    color: #ffffff;
    font-size: 24px;
    font-weight: bold;
    margin: 2px;
    padding: 4px 10px;
}
div.pagination span.disabled {
    border: 1px solid #eeeeee;
    border-radius: 5px;
    color: #dddddd;
    display: inline-block;
    height: 33px;
    margin: 2px;
    padding: 2px 10px;
    position: relative;
    top: 6px;
}
.border-red {
	border: 1px solid red;
}

.ui-button-icon-only .ui-icon {
    margin-left: -9px !important;
}

.earth-news-index {
	background: url("/Pictures/Icons/flag_earth.png") no-repeat scroll -1px 0 rgba(0, 0, 0, 0);
    bottom: 37px;
    height: 26px;
    padding-left: 26px;
    padding-top: 2px;
    position: relative;
    right: 1px;
}	
.earth-news-index  a{
	color: #64676e;
    font-family: Arial Narrow;
    font-size: 15px;
    text-decoration: none;
    position: relative;
    top: 1px;
}
.urk-news-index {
	background: url("/Pictures/Icons/flag_ukr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 30px;
    height: 26px;
    letter-spacing: 0;
    padding-left: 26px;
    position: relative;
}	
.urk-news-index  a{
	color: #64676e;
    font-family: Arial Narrow;
    font-size: 15px;
    text-decoration: none;
    position: relative;
    top: 1px;
}
.video-news-index {
	background: url("/Pictures/Icons/movie-20.png") no-repeat scroll;
    background-size: 20px;
    background-position: 1px 0;
	height: 20px;
    letter-spacing: 0;
    padding-left: 26px;
    position: relative;
}	
.video-news-index  a{        
	color: #64676e;
    font-size: 16px;
    text-decoration: none;
    position: relative;
    top: 1px;
}

.dbaida-news-index {
	background: url("/Pictures/Icons/book_blue.png") no-repeat scroll;
    background-size: 22px;
    background-position: 0;
    height: 22px;
    letter-spacing: 0;
    padding-left: 23px;
    position: relative;
}	
.dbaida-news-index  a{        
	color: #64676e;
    font-size: 15px;
    text-decoration: none;
    position: relative;
    top: 2px;
}

.dbaida-artls-link {
	position: relative;
    float: right;
    top: 10px;
    margin-left: 16px;
}
.dbaida-author-link {
    margin-left: 10px;
}
.dbaida-artls-link a, .dbaida-author-link a {
	color: black;
}

.v01	{font-family:Arial black; font-weight:bold; font-size:30px; text-align:center; color:#BFE4FD; margin-top:5px; margin-bottom:15px;}
.v02	{font-size:17px; text-align: right;}
.v03	{font-size:26px;}
.v04	{font-size:17px; text-align: justify; font-weight:300;}
.v05	{font-weight:bold; font-size:30px;}
.v06	{font-family:Arial Black; font-weight: 300; font-size:20px; color:#0099FF; text-align: center; }
.v06 a	{}
.v06 a:hover {text-decoration:underline; color:#ff0000;}
.v07	{float:right; margin-left:20px; margin-top:5px;}

/* Стили переводчика сайта */
#PROMT_Translator{font-family:Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding: 2px 0;}
#PROMT_Translator div {margin:4px;}
#PROMT_Translator div#trBlock {margin:5px 3px 0px 0px; font-size:11px; font-family:Vendera,Tahoma,Arial; height:17px;}
#PROMT_Translator div#trBlock a {text-decoration:none;}
div.f180{ color:#64676E; text-align:center;}
.f180 a:link, .f180 a:visited{color:#64676E;text-decoration:none; padding-left: 7px;}
.f180 a:hover{color:blue; text-decoration:none;}
.copyTranslate{font-size:8px;}

.ui-autocomplete-category {    
	font-weight: normal;    
	padding: .2em .4em;    
	margin: .8em 0 .2em;    
	line-height: 1.5;  
	font-size: 12px;
	color: lightgrey;
}
.ui-autocomplete-combine {
	font-weight: normal !important;
	font-size: 14px !important;
}
.tag-title-rss {
	position: relative;
    bottom: 5px;
    left: 0px;
    text-decoration: none;
}
.shotcap-rss {
	position: absolute;
    top: 7px;
    left: auto;
    bottom: auto;
    right: 10px;
}
.tagdiv {
	margin: 23px 0px 0 12px;
    width: 150px;
    border: 1px solid;
    padding: 10px 0px 10px 18px;
    float: left;
    position: relative;
}
.close_tagdiv {width: 20px; bottom: auto; left: auto; right: -3px; top: 0; position: absolute;}
.main_tagdiv {width: 20px; bottom: auto; left: 1px; right: auto; top: 1px; position: absolute;}
.body_tagdiv {width:130px;text-align:center;color:black;}
.noSetMainArea .main_tagdiv {
	display: none;
}

.tags, .qtags {
	color:#666; 
	font-size:16px; 
	line-height:25px; 
	font-weight: bold;
	white-space: nowrap;
    overflow: hidden;
    width: 875px;
}
.tags span, .qtags span {font-size:17px;font-weight:bold;}
.tags a, .qtags a {text-decoration:none;color:#666;}
.tags a:hover, .qtags a:hover {text-decoration:underline;}
.tags {
	margin-top: 10px; 
	clear: both;
}
.qtags {
    margin-top: 10px;
}

.menu-tags-big {
	margin: 10px 10px 0 10px;
}
.menu-tags-big .hr-news{
	margin-bottom: 0;
}
.inx-mid-col .menu-tags-big {
	margin: 0;
}
.inx-mid-col .hr-news1{
	margin: 0;
}
.menu-tags-big .tags, .menu-tags-big .qtags {
	width: 1254px;
	margin-top: 3px;
}
.qnews .qtags {
	width: 875px !important;
}	
.inx-mid-col .qtags {
	width: 910px !important;
	padding-top: 0;
}
.inx-mid-col .qtags, .qnews .qtags {
	margin-top: 0px;
	padding-bottom: 2px;    
}
.qnews .qtags {
	padding-top: 4px;   
}

.inx-mid-col .qtags img {
	width: 26px;
}
.inx-mid-col .qtags, .inx-mid-col .qtags a {
    color: #265185;
	font-weight: normal;
	font-size: 15px;
}
.inx-mid-col .menu-tags-big {
	background-color: #DBE1EE;
}
    
.qnews .menu-tags-big {
	margin: 20px 0px 0 0px;
}
.menu-tags-small {
	margin: 2px 0px 13px 0px;
}
.menu-tags-small .hr-news{
	margin: 0;
}
.menu-tags-small .tags, .menu-tags-small .qtags {
	margin: 1px 0 7px 0;
}

.tags img, .qtags  img{
	width: 28px;
    position: relative;
    top: 5px;
}
.link_copy {font-size:12px;cursor:pointer;text-decoration: underline;font-weight: bold;}

.front_roof{margin:5px;width:185px;float:right;}

.dist-list {
	list-style: none outside none;
	text-align: justify;
	padding-left: 20px;
}
.dist-list  img{
	float:left;
	margin: 2px 15px 30px 0;
}
.dist-list  li{	
    margin-top: 30px;
}
.block-frame .text2, .block-frame .read2 {
	padding: 0 20px;
}
.sec-title1{
    color: #4C4C4C;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 17px; 
}
.sec-title1 a {
    color: #4C4C4C;
    text-decoration: none;
}
.sec-title2 {
	margin-top: 10px;
}
.sec-title2, .sec-title3, .sec-title4{
    color: #265185;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0px;
}
.qnews .sec-title2, .qnews .sec-title4 {
	font-size: 21px;
	border-bottom: none;
	margin-bottom: 10px;
	margin-top: 0;
}
.sec-title2 a, .sec-title3 a, .sec-title4 a {
    color: #265185;
    text-decoration: none;
}
.sec-title4 {
	clear: both;
}
.sec-title3 {
	margin-top: 30px;
}

.text21 table p {
	text-indent:0;
	padding:8px;
}

.leader-fix {
    min-height: 106px;
}

.ptags{
	padding-left:15px;
	width: 321px !important;
	text-align: left;
}
.ptags-index{
	margin: 10px 20px 20px 20px;
}
OL {
	text-align: left;
}
.ptag{
	color: #265185;
    text-decoration: none;
	margin: 8px 8px 0 0;
	padding: 5px; 
	display: inline-block;
	border: 1px solid #A9A9A9;
	--border-radius: 5px;
}
.ptag:hover {
	text-decoration:none; 
	background-color:#64676E; 
	color: white;
}

.qnews-list {
	background-color: #EAEBE0;
    font-size: 16px;
    height: 664px;
    list-style: none;
    margin-top: -3px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-left: 15px;
    position: absolute;
    width: 609px;
    zoom: 1;
    border-top: 3px solid white;
    border-bottom: 3px solid white;
}
.news-short-list {
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 5px 0 0px 4px;
    width: 100%;
}
.news-short-list li{
    padding-right: 5px;
}

.news-short-list  .qnews-full-sep{ 
	margin: 1px 0px 6px 0px;
}
ul.knobs-right {
    list-style: none outside none;
    margin-bottom: 20px;
    padding: 0;
}
ul.knobs-right li {
    margin-bottom: 10px;    
}
.adm-panel {
	position: relative;
}
.adm-main-manu {
	position: absolute;
    top: 12px;
    left: auto;
    bottom: auto;
    right: 10px;
}
ul.adm-menu {
    list-style: none outside none;
	margin: -3px -4px 5px -4px;
    padding: 0;
	text-align: center;
	background-color: #fff;
}
ul.adm-menu li {
   margin: 3px 0;
   display: inline-block;    
}
.adm-menu-sep {
	display: inline-block;
    margin: 0 13px;
}
.adm-menu a {
	text-decoration: none;
}
.adm-table {
	border-collapse: collapse;
}
.adm-table  td, .adm-table  th{
	border: 1px solid silver;
	text-align: center;
	padding: 3px;
}
.adm-table  th{ 
	font-size: 17px;
}
.adm-block {
	width: auto;
    display: inline-block;
    margin: 10px 4px;
    vertical-align: top;
}
.adm-table  td {
	background-color: white;
}
.qnews-list a{
	text-decoration: none;
	color: #64676E;
}
.qnews-list a:hover, .qnews-title a:hover{
	text-decoration: underline;
}
.qnews-list  li{
	clear: both;
}
.qnews-list span{
	font-size: 13px;
}
.epmpty-field{
	height: 300px;
}
.qnews-title {	
    font-size: 16px;
    padding: 5px 0 9px 25px;
    font-weight: bold;
    position: relative;
    left: 30px;
}
.qnews-rss {	
    margin: -2px 0 0 10px;
    position: absolute;
}
.qnews-rss2 {	
    margin: -2px 0 0 30px;
    position: absolute;
}
.qnews-title a{
	color: #265185;
	text-decoration: none;
}
.qnews-title img, .qnews-list img {
    border: 0;
}
.qnews-full {
	list-style: none outside none;
    padding: 5px 10px 35px 10px;
    width: 97.5%;
    background-color: #fff;
    border: 1px solid #ccc;
    margin: 0;
}
.qnews-full-sep {
	content: "";
    display: block;
    height: 1px;
    width: 100%;
    margin: 5px 0 0px 0px;
    background: #e2e2e2;
	clear: both;
}
.qnews-body-info {
    text-align: right;
    padding: 0px 10px 0px 0;
    font-size: 12px;
    color: #aaa;
    background-color: #fff;
    position: relative;
    z-index: 5;
    float: right;
    top: 12px;
}	
.col-top32 .qnews-full-ftop .qnews-body-info-short {
	padding: 2px 0px 0px 8px;
	position: absolute;
	float: right;
	top: auto;
	bottom: 6px;
	left: auto;
	right: 5px;
	width: auto;
}
.lenta-top .qnews-body-inside  {
	left: 176px;
}
.qnews-body-info img {
	position: relative;
    top: 1px;
}
.qnews-full-ftop .qnews-body-info {
    padding: 0px 0px 5px 0;
    position: relative;
    z-index: 5;
    width: 99%;
    margin-right: 3px;
    float: none;
	top: 0;
}
.qnews-full-top .qnews-body-info {
    padding: 0px 0px 5px 0;
    position: relative;
    z-index: 5;
    width: auto;
    margin-right: 3px;
    float: right;
	top: 0;
}
.qnews-top .qnews-full-top-even {
	margin-left: 0.7%;
}
.qnews-full  li{
	clear: both;
    padding-top: 3px;
    height: 86px;
}
.qnews-full-title {
	clear: both;
    font-size: 24px;
    font-weight: bold;
    margin: 15px 0 10px;
}
.qlist-small-img, .snews-img {
    float: left;
}
.qnews-small-img  img{
    height: 40px;
    width: 40px;
}
.qlist-small-img img{   
	height: 32px;
    width: 32px;
}
.snews-img img{ 
	height: 75px;
    width: 75px;
}
.qnews-body, .qlist-body, .snews-body  {
    position: relative;
}
.qnews-body {
    height: 56px;
}
.qlist-body {
	height: 56px;	
}	
.snews-body {
	height: 83px;
}	
.snews-body  a{color: #666; text-decoration:none; }
.snews-body  a:hover {color: #666; text-decoration:none; }

.qnews-full-top, .qnews-full-ftop {
	margin: 10px;
	border: 1px solid #c0c0c0;
	background-color: #fff;
}
.qnews-top {
	margin-left: 0.8%;
}
.qnews-full-ftop {
    width: 99.5%;
	margin: 7px 0 7px 0;
}
.qnews-full-top {
    width: 49.2%;
    margin: 0 0 7px 0;
    display: inline-table;
}	
.col-top5 {
	padding: 0 10px;
}
.col-top3 {
	padding: 7px  5px 0px 5px;
}
.col-top3 .text {
	padding: 0 8px;
	text-align: left;
	color: #666;
}
.col-top3 .qnews-small-img-top .news-video-img {
    right: 1.5%;
    bottom: 3.2%;
    margin: 0;
    width: 9%;
}
.col-top3 .qnews-full-top .qnews-body {
    bottom: 5px;
    position: relative;
	height: auto;
}
.col-top3  .qnews-small-img-top .qnewslist-img-fit {
    height: 231px;
}
.col-top3 .qnews-full-top .qnews-body-inside p {
    padding: 0 2px;
}
.col-top3 .qnews-body-inside-top {
	height: auto;
}
.col-top3 .qnews-full-top {
    width: 32.9%;
    display: table-cell;
}
.col-top5 .tag-title {
	margin: 5px 0;
}
.col-top3 .top-group {
    padding: 0px;
    text-align: left;
    display: table;
    border-spacing: 5px;
    border-collapse: separate;
}
.col-top3 .qnews-full-top .qnews-body-info {
	padding: 0px 0px 5px 8px;
	position: absolute;
	float: right;
	top: auto;
	bottom: 1px;
	left: auto;
	right: 5px;
}
.col-top3 .qnews-full-top {
	position: relative;
}
.col-top5 .qnews-full-ftop {
	width: 48.8%;
    float: left;
    margin: 0;
    height: 475px;
	position: relative;
}
.col-top5 .qnews-full-top {
	width: 24.7%;
    margin: 0 0 0.4% 0.5%;
    height: 234px;
}
.col-top5 .qnews-small-img-ftop  .qnewslist-img-fit {
    height: 407px;
}	
.col-top5 .qnews-small-img-top  .qnewslist-img-fit {
	height: 174px;
}
.col-top5 .qnews-small-img-ftop .news-video-img {
    margin: 374px 0 0 93%;
    width: 6%;
}
.col-top5 .qnews-body-inside-top {
    font-size: 15px;
	line-height:normal;
}
.col-top5 .qnews-full-top .qnews-body-inside p {
    line-height: 17px;
}	
.col-top5 .qnews-full-top .qnews-body {
	height: 36px;
}
.col-top5 .qnews-full-top .qnews-body-inside p {
	padding: 1px 5px 0 5px;
}
.col-top5 .qnews-full-top .qnews-body-info {
    padding: 2px 0 0 5px;
    top: -3px;
}
.col-top5 .qnews-full-ftop .qnews-body-info {
	padding: 0;
    bottom: 5px;
    top: auto;
    right: 0;
    width: auto;
    float: right;
    position: absolute;
}
.col-top5 .qnews-small-img-top .news-video-img {
    margin: 146px 0 0 87.7%;
    width: 10%;
}

.col-top5 .qnews-body-inside-ftop {
    font-size: 20px;
}
.col-top5 .qnews-full-ftop .qnews-body-inside p {
    padding: 5px 5px 0px 5px;
}
.main-table-list .col-top32 #hme_ad_news1 {
    background-color: initial;
    padding-top: 0;
    margin: 0;
	border: none;
    text-align: center;
    float: right;
    position: relative;
    bottom: 4px;
    left: auto;
	right: 0.5%;
	width: 732px;
	height: 90px;
}
.main-table-list .col-top32 #hme_ad_news6 {
	display: none;
}

.col-top32 {
	position: relative;
}
.col-top32 .qnews-full-ftop {
	width: 40.7%;
    margin: 0 0 0 10px;
	float: left;
	height: auto;
	min-height: 498px;
	position: relative;
	z-index: 10;
}
.col-top32 .top-group {
	display: table;
    border-spacing: 5px;
    position: relative;
    bottom: 5px;
	margin-right: 4px;
	z-index: 10;
}
.col-top32 .qnews-full-top {
    width: 29.2%;
    margin: 0 0 7px 0;
    display: table-cell;
	position: relative;
	height: 402px;
}
.col-top32 .text {
	padding: 0 10px;	
	text-align: left;
	color: #666;
}
.col-top32 .qnews-full-ftop .text {
	padding: 5px 10px 10px 9px;
	font-size: 16px;
    line-height: 19px;	
}	
.col-top32 .qnews-small-img-top .news-video-img {
	margin: 0;
    right: 2%;
    bottom: 4%;
    width: 10%;
}
.col-top32 .qnews-full-top .qnews-body-info {
	padding: 0px 0px 5px 8px;
	position: absolute;
	float: right;
	top: auto;
	bottom: 4px;
	left: auto;
	right: 5px;
}
.col-top32 .qnews-small-img-ftop .qnewslist-img-fit {
    height: 302px;
}
.col-top32 .qnews-full-top .qnews-body-inside p{
    padding: 0 2px 0 2px;
}
.col-top32 .qnews-full-top .text {
    padding: 2px 5px 0 5px;
}
.col-top32 .qnews-small-img-ftop .news-video-img {
    margin: 0;
    top: auto;
    left: auto;
    right: 2%;
    bottom: 4%;
    width: 9%;
}
.col-top32 .qnews-body-inside-ftop, .col-top32 .qnews-body-inside-top {
    display: inline;
}
.col-top32 .qnews-small-img-top  .qnewslist-img-fit {
	height: 216px;
}
.col-top32 .qnews-full-top .qnews-body {
	height: auto;
	bottom: 8px;
}
.col-top32 #yandex_rtb_R-A-129798-6 .yap-layout__logo {
	display: none!important;
}
.col-top32 #yandex_rtb_R-A-129798-6 .yap-layout__inner{
	padding: 0!important;
}
.col-top32 #yandex_rtb_R-A-129798-6 .yap-layout_block_horizontal .yap-layout__item {
	border: none !important;
}
.col-top32 #yandex_rtb_R-A-129798-6 .yap-layout__contacts {
	float: left;
}
.col-top32 #yandex_rtb_R-A-129798-6 .yap-layout__warning {
	margin: 5px 0 0 5px !important;
    float: right;
}
.col-top32 #yandex_rtb_R-A-129798-6 .yap-picture-block__image {
	max-height: 92px !important;
}
.news-recommend {
    margin: 19px 2px 0;
    position: relative;
    float: right;
    top: 5px;
}
.ui-tooltip {
    white-space: pre-line;
	min-width: 60% !important;
}
.col-top32 .qnews-full-ftop .news-add-ftop {
	line-height: 21px;
    padding-bottom: 15px;
}
.col-top32 .qnews-full-ftop .qnews-add-ftop {
	padding: 5px 10px 5px 10px;
}
.col-top32 .qnews-body-inside-ftop-short {
	line-height: 22px;
}
.qnews-full-ftop .news-recommend{
	margin: 19px 10px 0;
}
.main-table .menu4 {
	border-bottom: solid 1px silver;
}	
.qnews-body-inside {
	display: table;
    height: 86px;
    left: 150px;
    position: absolute;
	font-size: 19px;
}
.tag-addition {
	margin: 0 10px;
}
.tag-addition .text1 {
	margin-top: 7px;
}
.tag-addition .text1 p{
    margin-top: 0;
}	
.qnews-body-inside-ftop {
	font-size: 22px;
}
.qnews-body-inside-top {
	font-size: 17px;
}
.qnews-body-inside-top{
	position: static;
    padding: 0;
    background-color: #fff;
	height: 0;
    width: 100%;
}
.qnews-body .qnews-body-inside-ftop {
    position: static;
    padding: 0;
    background-color: #fff;
    height: auto;
    width: 100%;
}
.qnews-full-ftop .qnews-body-inside p,
.qnews-full-top .qnews-body-inside p {    
	color: #333;
	font-weight: bold;
}
.qnews-full-ftop .qnews-body-inside p {
    padding: 3px 5px 0px 10px;
    margin: 0;
}
.qnews-full-top .qnews-body-inside p {
	padding: 3px 8px 0 8px;
}
.qnews-body-inside-ftop,
.qnews-body-inside-top {
	display: block;
}
.qnews-full-ftop  a.narts:hover,
.qnews-full-top  a.narts:hover{
    text-decoration: none;
}
.qnews-full-top .qnews-body  {
    height: 43px;
    bottom: 2px;
    position: relative;
}
.qnews-full-ftop .qnews-body {
    height: auto;
    bottom: 0;
    position: relative;
}
.qnews-small-img {
    display: inline-block;
    float: left;
    margin-right: 18px;
    margin-top: 5px;
}
.qnews-small-img .qnewslist-img-fit {
	width: 133px;
    height: 75px;
	border: 1px solid #c0c0c0;
	position: relative;
}
.qnews-small-img-top {
	display: inline-block;
    float: none;
    margin-right: 0;
    margin-top: 0;
    width: 100%;
}
.qnews-small-img-ftop {
    display: flex;
    float: none;
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
}
.qnews-small-img-ftop  .qnewslist-img-fit {
	width: 100%;
    height: 405px;
	border: none;
	border-bottom: 1px solid #c0c0c0;
}
.qnews-small-img-top  .qnewslist-img-fit {
	width: 100%;
    height: 208px;
	border: none;
	border-bottom: 1px solid #c0c0c0;
} 
.qnews-body-inside p {
	text-align: left;
}
.tags-video-link-top .tags-video-link,
.tags-video-link-top .tags-all-link {
    text-align: right;
    margin: 0 10px 10px 0;
}
.col-top32 .tag-title {
    margin: 10px 0 0 0;
}
.news-view-block {
	clear: both;
    background-color: #fff;
    padding: 1px 11px;
    margin: 10px 0;
	border: 1px solid #ccc;
}
.news-main-td-list-rubric .news-view-block {
    background-color: initial;
    padding: 0;
    margin: 10px 0;
    border: none;
}
.news-main-td-list-rubric {
	padding: 0 15px;
}
.news-main-td-list .news-view-block {
	margin: 0;
}
.news-main-td-list-rubric .news-view {
    margin: 10px 0 10px 0;
}
.news-main-td-list-rubric .news-view .news-img-fit {
    width: 150px;
    height: 100px;
}
.news-main-td-list-rubric  .news-view .h2 {
    margin: 0 0 5px 0;
}
.news-main-td-list-rubric .news-view .news-video-img {
	display: none;
}
.qlist-body-inside {
    display: table;        
    position: absolute;	
}
.snews-body-inside {
	padding-left: 122px;
	height: 74px;	
	text-align: left;
	padding-top: 2px;
	padding-right: 5px;
}
.snews-body-inside .news-recommend {
    margin: 0;
}
.snews-info {
    position: relative;
    bottom: 13px;
    right: 0px;
    background-color: #fff;
    z-index: 3;
    text-align: right;
}
.snews-info  .prosm {
	margin-right: 0;
	font-size: 12px;
	float: none;
}
.qlist-body-inside {
	width: 465px;
    left: 100px;
    height: 48px;
}
.qnews-body-inside p, .qlist-body-inside p, .snews-body-inside p{
    display: table-cell;
    text-indent: 0;
    vertical-align: middle;
}
.qnews-body-inside p {
	width: 100%;
	color: #3b3b3c;	
}
.qnews-body-inside span {
	font-weight: bold;
}
.qlist-body-inside p{
	font-size: 15px;
}
.snews-body-inside p {
	width: 100%;
	font-size: 16px;
    text-align: left;
	line-height: 19px;
	display: initial;
}

.clear1, .clear3, .clear4 , .clear5 , .clear6, .clear7, .clear8, .clear9, .clear11, .clear12{
	clear: both;
}
.clear1 {
	margin-top: 10px;
}
.clear8 {
	margin-bottom: 60px;
}
.clear2 {
	margin-top: 90px;
}
.clear3 {
	margin-bottom: 40px;
}
.clear4 {
	margin-bottom: 20px;
}
.clear5 {
	margin-top: 15px;
}
.clear6{	
	height: 0;
}
.clear7 {
	margin-top: 20px;
}
.clear9 {
	display: inline-block;
}
.clear11 {
	margin-bottom: 15px;
}
.clear12 {
	margin-top: 24px;
}
.news-footer{
	clear:both;
}
.qnews-page .news-content {
	clear: both;
    margin-top: 20px;
}
.ad-indx-center-bot {
	text-align: center;
}
.news-content img{
	max-width: 843px !important;
	text-indent: 0;
	padding: 5px 0;
	display: block;
	margin: 0 auto;
	border: 0;
	height: auto;
}
.news-content {
	word-wrap: break-word;
    word-break: break-word;
}
.news-content table {
	width: 100%;
}
.news-content pre {
	max-width: 853px !important;
	margin: 0 auto;
	text-align: center;
}
.news-content iframe, .news-content embed, .news-content object, .news-content video{
    min-height: 475px;
    width: 100% !important;
	margin: 0 auto;
	display: block;
	position: relative !important;
}
.news-content iframe.ya-share2__messenger-frame {
	display: none;
}
.news-content  .author img{
	float: left;
    margin-right: 10px;
}
.news-content  .job{
	display: block;
}
.news-content  .txt{
	clear: both;
	font-style: italic;
}
.news-content  .txt .bold{
	display: block;
}
.news-content  figure {
	text-align: center;
    width: 100%;
    margin: 0;
}
.news-content  figcaption {
	font-size: 13px;	
	text-align: center;
}
.news-content  h4 {
	font-size: 17px;	
}
.news-ul {
	text-align:center;
	padding:0; 
	list-style: none
}
.news-content .news-img1 {
	width: 322px;
	margin: 5px 20px 0 0;
}
.news-content .news-img4{
	border: none;
    margin: 5px 20px 0 0;
	max-width: 300px;
	display: inline-table;
}
.news-img1, .news-img4 {
	float: left;        
}
.news-content .news-img7, .news-content .news-img8{ 
	border: none;
    margin: 5px 0 0 20px;
	float: right; 
}
.news-content .news-img8 {
	max-width: 320px;
} 
.news-content .news-img2, .news-content .news-img5 {
	margin: 7px;
	display: inline;
}
.news-content  .news-img5  img{
	text-align: center;
	margin: 0 auto;
}
.news-content  .news-img5  p{
	font-size: 13px;
    font-weight: bold;
    text-align: center;
    text-indent: 0;
	margin-top: 2px;
}
.news-img5 span{
	display: table;
    margin: 0 auto;
    text-indent: 0;
}
.news-info {
    color: silver;
    font-size: 14px;
    position: relative;
    z-index: 999;
}
.news-source {
    display: block;
    text-align: right;
	margin-top: 5px;
}
.news-link-title {
	display: block;
    text-decoration: underline;
    cursor: pointer;
    float: right;
    margin-top: 10px;
}
.qnews-page  .news-info{
	float: right;
}	
.qnews-page  .news-link-title{
	 float: none;
     margin-top: 0;
}
.news-link {
	display: none;
    position: absolute;
    right: 0;	
}
.news-link  input{
    display: block;
    width: 270px;
	margin-bottom: 2px;	
}	
.news-content .news-info a, .news-content .news-info a:visited , .news-info a {
	color: silver;
    font-size: 14px;
	text-decoration: underline;
}
.news-iframe {
	text-align:center;
}
.news-content .news-img3{
	float: left;
    border: 1px solid #BEBEBE;
    clear: both;
    margin: 10px 20px 20px 0;
    width: 226px;
}
.news-img3 img{
	padding: 4px;
    width: 218px;
}
.news-img3 div{
	padding: 5px 10px 10px;
    text-align: center;
    width: 205px;
}
.news-img3 span{
	font-size: 11px;
}
.news-content .news-img6 ul, .news-content ul{
	list-style: none;
	padding: 0;
}
.news-content  li {
	margin-bottom: 10px;	
}
.news-vtitle{
    padding: 0 15px;
}
.news-vtitle span{
	color: #444444;
    display: table-cell;
    font-size: 14px;
    font-weight: bold;
    height: 47px;
    vertical-align: middle;
}
.news-leader1, .news-leader3{	
	display: block;
    font-size: 17px;
}
.news-leader1, .news-leader3 {
	margin-bottom: 10px;
}
.news-leader3 {
	font-style: italic;
}
.news-content h2{
	font-weight: bold;
	margin: 35px 0 10px 20px;
	font-size: 18px;
}
.news-leader2, .news-leader4 {
   display: block;
   font-size: 17px;
   margin-bottom: 20px; 
}
.news-leader4 {
	font-weight: bold;
}
.news-img-desc{
	font-size: 13px;
    max-width: 250px;
    text-align: center;
}
.news-content h3 {
	font-size: 17px;
    font-weight: bold;
    margin-top: 30px;
    text-indent: 3em;
}

.news-content blockquote:before {
    color: #bbbbbb;
    content: "“";
    font-size: 2.5em;
    line-height: 0.15em;
    margin-left: -10px;
    position: relative;
    top: 7px;
}
.news-content blockquote:after {
    bottom: 37px;
    color: #bbbbbb;
    content: "”";
    float: right;
    font-size: 2.5em;
    line-height: 2.22em;
    position: relative;
}
.news-content blockquote {
    background: none repeat scroll 0 0 #F7F7F7;
    border-left: 1px solid #BBBBBB !important;
    border-top: none !important;
    border-bottom: none !important;
    border-right: none !important;
    font-style: italic;
    margin: 1.5em 10px;
    padding: 0.5em 10px;
}
.news-content blockquote_fact {
    background-color: #E8E8E8;
    border-left: 1px solid #BBBBBB;
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.2em;
    margin: 1.5em 10px;
    padding: 0.5em 10px 0.5em 20px;
    text-indent: 0;
    width: auto;
}
.news-content blockquote_note {
    background-color: #D3D3D3;
    border-left: 1px solid #BBBBBB;
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.2em;
    margin: 1.5em 10px;
    padding: 0.5em 10px 0.5em 20px;
    text-indent: 0;
    width: auto;
}
.news-img-label1{
	display: block;
    font-size: 14px;
    margin: 0 auto;
    text-align: center;
}
.news-img-label1 a{
    text-decoration: none;
}
.news-content a, .news-content a:visited {
    color: #0085C7;
}    
.news-view {
    margin: 10px 0 6px 0;
    clear: both;
    display: inline-block;
}
.news-view .text {
    min-height: 53px;
    padding-top: 7px;
	text-align: left;
	color: #666;
    line-height: 19px;
	font-size: 16px;
}
.news-view .news-img-fit {
    width: 267px;
    height: 152px;
    margin-top: 0;
}
.news-view a {
	text-decoration: none;
}
.news-view .news-view-text {
	padding: 7px 0 8px 0;
	line-height: 20px;
}
.news-view .qnews-view-text {
	margin-bottom: 10px;
	padding-top: 8px;
	line-height: 19px;
}
.news-h2 {
	margin-top: 30px;
	text-indent: 20px; 
}
.admn1, a.admn1 {
	color: indianred !important;
}
.admn2, a.admn2 {
	color: blue !important;
}
.admn3, a.admn3 {
	color: green !important;
}
.admn4, a.admn4 {
	color: #64676E !important;
}
.news-assets img {
    float: none;
    margin: 0 auto;
}
.news-assets  iframe{
    padding: 10px 0;
}

.pop-title, .pop-news-title, .imp-news-title, .parazits-title{
    font-size: 19px;
    font-weight: bold;
}
.pop-title{
    background: url("/Pictures/Icons/key_24x24.png") no-repeat;
    margin: 10px 0 12px 23px;
    padding: 4px 0 0 26px;
} 
.parazits-title {
    background: url("/Pictures/Icons/people_24x24.png") no-repeat;
    margin: 10px 0 12px 52px;
    padding: 4px 0 0 32px;
} 
.pop-news-title{     
    margin: 8px 0 14px 59px;
    padding: 4px 0 0 28px;
}
.imp-news-title{
	margin: 8px 0 14px 77px;
    padding: 4px 0 0 28px;
}
.pop-news-title {
	background: url("/Pictures/Icons/star.png") no-repeat;
	text-align: left;
}
.imp-news-title a, .pop-news-title a{
	color: #64676E;
	text-decoration: none;
}
.header-top {
	margin: 10px 0;
}
.imp-news-title {	
	background: url("/Pictures/Icons/check_mark_24x24.png") no-repeat;
	text-align: left;
}

.links-rss{
    height: 40px;
    width:100%; 
    background-color:#ffffff; 
    color:#000000; 
    border-width: 1px;
    margin-bottom: 20px;
    overflow: hidden;
}
.qnews-full-top-count {
	display: block;
    float: left;
    margin: 30px 10px 0 0px;
    font-size: 29px;
}
.sep1 {
    width: 100%;
    margin: 10px 0;
    clear: both;
    font-weight: bold;
    text-align: center;
}
.donate {
    width: 100%;
    margin-top: 15px;
    text-indent: 2em;    
}
.donate-title {
	font-size: 20px;
    font-weight: bold;
    margin-top: 30px; 
}
.donate-yandex {
    margin-top: 15px;
}

.donate-button {
	text-align: center;
	margin-top: 30px;
}
.donate-form {
	text-align: center;
    margin: 20px auto;
    border: 1px solid;
    width: 400px;
    padding: 10px;
}
	
.donate-types, .donate-region, .donate-comment, .donate-sum, .donate-note {
	font-size: 16px;
}
.donate-region {
	width: 80px;
}
.donate-types {
	width: 490px;
}
.donate-sum {
	width: 75px;
}
.donate-form td.donate-label {
	vertical-align:top;
	color: black;
	text-align: right;
}
.donate-notice {
    font-size: 12px;
}
.support-notice {
	margin: 30px auto;
    font-size: 15px;
	width: 65%;
}
.support-notice li {
	margin-bottom: 5px;
}
.donate-submit {
	margin: 5px 0 0 0; 
	text-align: center;
}
.donate-comment {	
	width: 484px;
}
.donate-form td {
    text-align: left;
}
.p1, .p2, .p3 {
	cursor: pointer;
}

.lbk, .news-add-bot {
    display: block;
    text-align: left;
    font-size: 15px;
	margin-top: 20px;
}
.lbk  a, .news-add-bot a{
	color: #64676E;
}
.it1{
	background-color: #DBE1EE;
    margin-top: -6px;	
}
.it2{
	background-color: #EAEBE0;	
}
.it2 {
	margin: -7px 0 16px;
    padding: 12px 0 9px;
    text-align: center;
}
.it3{
	padding: 6px;
    background-color: #DBE1EE;
    text-align: center;
    margin: 3px 0 0 0;	
}
.block_div {
	clear: both;
	margin-top:20px;
}
.block-bot {
	text-align: center;
	margin-bottom: 10px
}
.block_div1 {
	clear: both;
	margin-bottom: 10px;
	text-align: center;
}
.block_div2 {
	clear: both;
	margin-bottom: 20px;
}
.block_div2 #books555banner2 {
	width: 875px;
    margin: 0;
}
.block_div3 {
	clear: both;
	margin-top:20px;
	max-width: 800px !important;
}
.block_div4 {
	clear: both;
	margin-top: 15px;
	max-width: 875px !important;
}
.block_div5 {
	clear: both;
    margin: 10px;
    text-align: center;
}
#books555mobile {
	margin-top: 13px;
}
.block-gray {
	background-color: #EAEBE0;
    border: 1px solid #FFFFFF;
    padding: 1px 0 0 1px;
}
#books555banner2 {
	margin-top: 9px;
	text-align: center;
}
.nbooks-photo {
	float:left;
	margin: 20px 20px 10px;
}
.nlevashov-photo {
	float:left;
	margin: 32px 19px 10px;
}
.nbooks-list {
	width: 100%;
	margin-bottom: 50px;
}
.nbooks-item, .nbooks-sitem {
	display: inline-block;    
    text-align: center;
    width: 32%;
	vertical-align: top;
}
.nbooks-item {
	margin-top: 46px;
	width: 32%;
}
.nbooks-sitem {
	margin-top: 38px;
	width: 16.66%;
}
.nbooks-item img, .nbooks-sitem img {
	border: none;		
}
.nbooks-item img {
	height: 300px;
}
.nbooks-sitem img {
	height: 160px;
}
.nbooks-item  a, .nbooks-sitem a {
	color: #265185;
	text-decoration: none;
}
.nbooks-item  a {
	font-size: 16px;
}
.nbooks-sitem  a {
	font-size: 14px;
}
.nbooks-text {
	padding: 10px;
}
.nlevashov-text {
	padding: 10px 10px 0;
}
.nbooks-text p, .nlevashov-text p{
	line-height: 20px;
}
.nbooks-text h2 {
    text-align: center;
}
.nbooks-text a, .nbooks-text h2 {
	color: #265185;
}
.nbooks-item-desc {
	font-weight: bold;
}
.nbooks-feedback  {
	margin-top: 20px;
}
.nbooks-link, .nbooks-feedback {	
	text-align: right;
}
.nbooks-link  a{	
	background: url(/Pictures/Icons/download24x24.png) no-repeat center left;
}
.nbooks-feedback  a{	
	background: url(/Pictures/Icons/comment24x24.png) no-repeat center left;
}
.nbooks-link  a, .nbooks-feedback a{	
	color: #64676E;
	padding: 20px 0 20px 30px;
}
.nbooks-buy, .nbooks-buy-ukr {
	margin-bottom: 30px;
}
.nbooks-buy, .nbooks-buy-ukr, .nbooks-buy-ru{	
	text-align: right;
	margin-top: 30px;
}
.nbooks-buy-ukr a, .nbooks-buy-ru a{	
	color: #64676E;
	padding: 20px 0 20px 33px;
	
}
.nbooks-buy a {
	color: #64676E;
	padding: 21px 0 20px 36px;
}
.nbooks-title, .nlevashov-title {
	margin-top: 10px;
	display: block;
}
.nbooks-title img, .nlevashov-title img{
    position: relative;
    top: 8px;
    right: 5px
}	
.nbooks-title-small a  {
	text-decoration: none;
}
.nbooks-title-small  h2{
	background: url("/lbooks/images/llogo2.png") no-repeat scroll;
	background-position: 0 2px;
    color: #FF0000;
    font-size: 20px;
    margin: 24px 0 13px 27px;
    padding-left: 35px;
    text-align: left;
	height: 25px;
}
.nbooks-t1 {
	color: #0000ff; 
	font-family: Arial Black; 
	font-size:25px;
	margin-left: 30px;
    text-align: left;
}	
.nbooks-t2 {
	color: #000000;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    text-indent: 30px;
}
.nbooks-t3 {    
    margin-left: 35px;    
}
.nbooks-t3  a{	
	font-weight: bold;
	font-size: 24px;
	color: #64676E;
	text-decoration: none;
}
.nbooks-buy a {
	background: url("/Pictures/Icons/cart32x32.png") no-repeat scroll left center;
}
.nbooks-buy-ru a {
	background: url("/Pictures/Icons/flag_russia1.jpg") no-repeat scroll left center;
}
.nbooks-buy-ukr a {
	background: url(/Pictures/Icons/flag_ukraine1.jpg) no-repeat center left;
}
.nbooks-more h2 {
	margin: 55px 0 0 40px;
}

.nlevashov-links {
	margin: 40px 0 60px 10px;
}
.nlevashov-site {
	margin: 20px 15px 50px 0;
	font-size: 20px;
}
.nlevashov-site .link-title{
	color: black;
	position: relative;
    top: 15px;
}
.nlevashov-site img{
	float: left;
    width: 52px;
    padding: 0px 20px 0 0;
}
.nlevashov-ok img{
	float: left;
    padding: 0px 20px 0 0;
}
.nlevashov-vk img{
	float: left;
    padding: 0px 20px 0 0;
}
.nlevashov-youtube img{
	float: left;
    padding: 0px 20px 0 0;
}
.nlevashov-site {
	
}
.nlevashov-ok, .nlevashov-vk, .nlevashov-youtube{
	margin-top: 30px;
	clear: both;
}	

.nlevashov-ok .link-title, .nlevashov-vk .link-title, .nlevashov-youtube .link-title{
	color: #3D3D3C;
	position: relative;
    top: 10px;
	font-size: 18px;
}

.nlevashov-ok img, .nlevashov-vk img, .nlevashov-youtube img{
	width: 40px;
}

.nlevashov-site a, .nlevashov-ok a, .nlevashov-vk a, .nlevashov-youtube a{
	text-decoration: none;
}

.tb1 {
	width: 16%;
}
.tb2 {
	width: 70%;
}
.tb3 {
	width: 14%;
}
.fadebooks, .fadefilms, .faderandom { 
	height: 127px;    
    position: relative; 
}
.fadebooks {
	margin-left: 50px;
}
.faderandom {
	margin-left: 60px;
}
.fadefilms {
	margin-left: 45px;
}
.fadebooks > *, .fadefilms > *, .faderandom > * { position:absolute; left:0; top:0; display:block; }
.fadebooks img, .fadefilms img {
    border: none;
}
.fadebooks a {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.topmenu1, .topmenu2, .act-menu-td {
	#position: absolute;
	#left: 0;
	#right: 0;
}
.main-table {
	width: 1280px;
	border-bottom: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
}
.col-left {
	width: 69.6%;
}
.yap-yandex_ad9978-posterVertical .yap-layout_block_poster .yap-layout__item_picture_true {
    border-color: silver !important;
}	
#kph1, #hme_ad_news15, #SRTB_99543  {
	margin: 0 auto;
	text-align: center;
}
#hme_ad_news1 {
	background-color: white;
    border: 1px solid silver;
    padding: 3px 0;
    text-align: center;
}
.main-table-list #hme_ad_news1 {
	margin: 0 0 10px 10px;
	padding: 4px 0 0 0px;
}
.wrapper-sticky {
	width: 382px !important;
}
.qnews-page  .col-right,
.news-page  .col-right {
	width: 383px;
	margin-top: 0px;
}
.col-right {
	width: auto;
    margin-top: 0px;
}
.main-table-list .col-right {
	width: 391px;
}
.inx-left-col {
    width: 170px;
}
.inx-mid-col {
    width: 937px;
}
.inx-right-col {
    width: 158px;
}
.inx-left-col , .inx-mid-col, .inx-right-col {
	padding: 2px;
}
.ind-main-table {
	width: 1275px;
	min-width: 336px !important;
}
.top-bar {
    margin: 25px 0 10px 0;
    text-align: center;
}

.calendar-container {
    font-size: 17px;
}
.calendar-container a { 
	color: #3b71c2;
}
.calendar-nav{
    color: #64676e;
    font-size: 16px;
    line-height: 17px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.calendar-nav-month {
    float: left;
    text-transform: capitalize;
}
.calendar-nav-month {
    float: left;
    text-transform: capitalize;
}
.calendar-nav-year {
    float: right;
}
.calendar-nav-prev .calendar-nav-arr {
    border-right: 6px solid gray;
    left: 5px;
}
.calendar-nav-next .calendar-nav-arr {
    border-left: 6px solid gray;
    right: 5px;
}
.calendar-nav-prev .calendar-nav-arr, .calendar-nav-next .calendar-nav-arr {
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    display: block;
    font: 0px/0 serif;
    margin: -5px 0 0;
    position: absolute;
    top: 50%;
    width: 0;
}
.calendar-month {
    display: inline-block;
    min-width: 35px;
    text-align: center;
}
.calendar-month, .calendar-year {
    margin: 0;
    padding: 0 3px;
    vertical-align: middle;
}
.calendar-nav-prev, .calendar-nav-next {
    cursor: pointer;
    display: inline-block;
    height: 20px;
    position: relative;
    vertical-align: top;
    width: 15px;
}
.calendar-container  table {
    border-collapse: separate;
    border-spacing: 1px;
    width: 100%;
}
.calendar-container table thead  th {
    background: none repeat scroll 0 0 #c1c1c1;
}
.calendar-container table thead  th {
    font-size: 16px;
    font-weight: normal;
    text-align: center;
}
.calendar-container table td, .calendar-container table th {
    border-color: #e0e0e0;
    color: #fff;
}
.calendar-container table td {
    background: none repeat scroll 0 0 ivory;
}
.calendar-container table tbody td {
    font-size: 19px;
    font-weight: bold;
    padding: 2px 4px;
    text-align: right;
}
.small-calendar .calendar-container table tbody td{
    font-size: 11px;
    padding: 2px;
}
.small-calendar  .calendar-nav-prev, .small-calendar .calendar-nav-next{    
    width: 9px;
}
.small-calendar  .calendar-nav, 
.small-calendar .calendar-container table thead th {
    font-size: 11px;
}
.calendar-container table tbody td span {
    display: inline;
    margin: 0;
    padding: 0;
    position: static;
	color: slategrey;
}
.calendar-empty span, .calendar-empty span a {
    color: silver !important;
}
.calendar-container table tbody td a {
    border: 0 none;
    display: block;
    margin: -2px -4px;
    padding: 2px 4px;
    text-align: right;
	text-decoration: none;
}
.calendar-container  table td a:link:hover, .calendar-container  table td a:visited:hover {
    background: none repeat scroll 0 0 steelblue;
    color: white;
}
.top-border {
	border-bottom: 3px solid white;
}
.adm-tags-all {
	text-align: left; 
	font-size: 24px; 
	font-weight: normal; 
	font-family: Arial Narrow;
	line-height: 30px;
}
.adm-tags-all  a{ 
	padding-bottom: 10px;
	text-decoration: none;
}
.cal-title {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
}
.cal-title a {
    color: #64676e;
    text-decoration: none;
}
.small-calendar {
}
.top-list-share {
	text-align: right;
	clear: both;
	margin: 18px 0 3px 0;
}
.top-list-share span{
    font-weight: bold;
}
.bot-list-share {
	color: #265185;
    font-weight: bold;
    margin: 10px 0 0;
    text-align: center;
}
.bot-list-share span{
	font-size: 18px;
}
.bot-list-share  .yashare-auto-init{    
    bottom: 21px;
    display: inline-block;
    float: inherit;
    height: 41px;
    position: relative;
    text-align: center;
}
.share-arrow {
	margin: 20px auto 0 auto;
    padding: 5px 0 0 65px;
    background: url("/Pictures/arrow1.png") no-repeat scroll;
}
.ad-indx-center-bot .ind-mainview-extra,
.ad-indx-center-bot .ind-mainview-mobile,
.ad-indx-center-bot .ind-prev-news-block {
	margin: 14px 0 10px;
	text-align: center;
}
.form-counter {
    margin-left: 64px;
}
.ads-table {
    width: 100%;
}
.ads-table  th{
    background-color: lightgray;
}
.ads-table  p{
    padding: 0 12px;
    text-align: center;
    text-indent: 0;
}
.ads-order-pay, .ads-order-docs {
    margin-left: 11%;
    margin-top: 8px;
    text-align: left;
}
.ads-order-docs a{
    color: steelblue;
}    
.ads-order-docs-title  {
    bottom: 3px;
    display: inline-block;
    font-weight: bold;
    position: relative;
}
.ads-order-pay-title {
    bottom: 10px;
    display: inline-block;
    font-weight: bold;
    position: relative;
}
.ads-order-separator {
    background-color: #ffffff;
}
.ads-order-paypal, .ads-order-docs-item  {
    bottom: 3px;
    display: inline-block;
    margin-left: 15px;
    position: relative;
}
.ads-order-docs-sep{
    bottom: 3px;
    display: inline-block;
    margin: 0 0 0 15px;
    position: relative;
}
.ads-need-dog {
    bottom: 2px;
    display: inline;
    font-size: 13px;
    font-weight: bold;
    position: relative;
}
.ads-dog-table {
	border: 1px solid #7da141;
}
.ads-dog {
	display: none;
}
.ads-dog-table td{	
	font-size: 13px;
	font-weight: bold;
}
.ads-dog-exist {
    margin-top: 10px;
}
.ads-dog-exist-title  {
    color: steelblue;
    font-size: 15px;
    margin: 10px;
    display: inline;
    font-weight: bold;
}
.ads-dog-new  {
    margin: 10px;
}
.ads-order-yamoney {
    display: inline-block;
    margin-left: 15px;
}
.user-form {
    font-size: 15px; 
    font-weight: bold;
}
.ad-comment {
    color: #0c4d9c;
    display: block;
    font-size: 11px;
    line-height: 15px;
	font-weight: normal;
}
.form-required {
    font-size: 18px; 
    color:red;
    vertical-align:top;
	font-weight: normal;
}
.regForm-label, .regForm-field {
    vertical-align:middle;
}
.regForm-field {
    width:167px;
}
.login-form-link {
    font-family:Tahoma;
    text-align:right; 
    font-size:12px;
}
.login-form-link a {
    color:#0c4d9c;
}
.login_form {
    font-size: 16px; 
    font-family:Arial;
    font-weight: bold;    
    text-align:left;
}
.login_form_remember {
    vertical-align:text-top;
    font-size: 13px;
}
.login-form {
    text-align: center;
    display: inline-block;
}
.login-form table {
    margin-left: 9%;
    text-align: center;
    width: 100%;
}
.logout-form {
   text-align: center; 
}
.tag-addition p {
	text-indent:0;
}
.fixed-menu {
	position: fixed;
    top: 0;
	z-index: 9999;
	width: 1271px;
	border-bottom: 1px solid #ccc;	
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
}
.ind-main-table .fixed-menu {
	width: 1259px;
}
#stickeddiv.floating {
    position: fixed;
    top: 0;
    width: 380px;
}
.ifloating1, .ifloating2 {
    position: fixed;
    top: 40px;
}
.ifloating1 {
    margin: 0 0 0 -2px !important;
}
.ifloating2 {
	margin-left: 8px;
}
.qnews-floating, #stickeddiv.floating1{
    position: fixed;
    top: 0;
    width: 370px;
}
.just_registered {
	background-color: white;
    border: 1px solid silver;
    color: #0c4d9c;
    font-weight: bold;
    margin-top: 20px;
    padding: 10px;
    text-align: center;
}
.hide-info, .show-info {    
    width: 100%;
    text-align: right;
    font-size: 16px;
    font-weight:bold;
    cursor: pointer;
    margin-top: -6px;
}
.col-right-table td{
	padding: 10px;
}
.hide-info {
    background: url("/Pictures/hide.gif") no-repeat scroll;
	background-position: 605px 4px;
    background-size: 12px;
}
.show-info {
    background: url("/Pictures/show.gif") no-repeat scroll;
	background-position: 623px 4px;
    background-size: 12px;
}
.ads-bold {
   font-weight: bold; 
}
.ads-links-title {
	font-weight: bold;
	margin: 20px 0 0 0;
}
.ads-links-block {
	margin: 12px;
	text-align: center;
}
.ads-links-block a {
	color: #64676E;
}
.ads-title {
    color: steelblue;
    font-size: 19px;
    font-weight: bold;
    margin: 30px 0 12px;
    text-align: left;
}
ul.ads-blocks-types {
    display: block;    
}
ul.ads-blocks-types  li{
    list-style: decimal outside none;
    margin: 0 0 15px 25px;    
}
.ads-order-title {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 10px 10px;
	color: lightcoral;
	float: left;
}
.ads-block-title {
	margin: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #7DA141;
	float: left;
}
.ads-block {
	margin: 10px;
	border: 1px solid #7DA141;
}
.ads-more-blocks{
	background: url("/Pictures/Icons/add.png") no-repeat scroll;
	background-position: 3px 0;
    background-size: 22px;
	background-color: white;
    border: 1px solid silver;
    cursor: pointer;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin: 8px 0 4px;
    padding: 3px 5px 4px 3px;
    text-align: right;
    width: 152px;
}
.ads-block-remove {
	background: url("/Pictures/Icons/delete.png") no-repeat scroll;
	background-position: 16px 4px;
    background-size: 17px;
	float: right;
    margin: 3px;
    width: 38px;
	cursor: pointer;
    height: 25px;
	display: none;
}
.block-table {
	clear:both;
}
.ads-more-periods {
    background: url("/Pictures/Icons/add.png") no-repeat scroll;
	background-position: -2px -1px;
    background-size: 22px;
    cursor: pointer;
    float: right;
    margin-right: 15px;
    width: 19px;
}
.ads-period-remove {
    background: url("/Pictures/Icons/delete.png") no-repeat scroll;
	background-position: 0px 4px;
    background-size: 14px;
    cursor: pointer;
    float: right;
    margin-right: 32px;
    width: 17px;
}
.ads-place-order-table {
    border: 1px solid dimgray;
}
.ads-placed-orders-table, .ads-placed-orders-table th, .ads-placed-orders-table td {
    border: 1px solid dimgray;
}
.ads-placed-orders-table {
    background-color: ghostwhite;  
    border-collapse: collapse;    
}
.ads-placed-orders-table th{
    background-color: gainsboro;
    color: dimgray; 
}
.ads-placed-orders-table td{    
    font-size: 15px;
    text-align: center;
}
.ads-potable-marked {
    background-color: gainsboro;
    color: dimgray;
}
.ads-bold {
    font-weight: bold;
}
.order-status-info-container { 
    position: absolute;
}
.order-status-title {
   font-weight: bold; 
   color: black;
}
.order-status-info {
    background: url("/Pictures/Icons/inf.png") no-repeat scroll;
	background-position: 96% 0;
    background-size: 14px;
    cursor: help;
    padding-top: 12px;
}
.adm-order-canceled {
	background: url("/Pictures/Icons/inf.png") no-repeat scroll;
	background-position: 96% 3px;
    background-size: 14px;
    cursor: help;
    padding-top: 18px;
	font-weight: bold;
}
.order-last-reserved {
    color: black;
    cursor: help;
}
.order-last-reserved  span{
    color: red;    
}
.ads-order-cancel {
    background: url("/Pictures/Icons/delete.png") no-repeat scroll 3px 3px / 13px auto rgba(0, 0, 0, 0);
    bottom: 24px;
    cursor: pointer;
    float: right;
    height: 17px;
    width: 17px;
}
.month-wrapper .invalid {
	color: tomato !important;
}
ul.ad-block-img {
	list-style: none outside none;
    margin: 15px 0 0;
    padding: 0;	
}
ul.ad-block-img li{
	display: inline-block;
    list-style: none outside none;
    margin: 6px;
}	
ul.ad-block-img img{	
	border: 1px solid silver;
    width: 202px;
}

.search-form input {
    background: url("/Pictures/Icons/search-dark.png") no-repeat scroll 4px 5px #fcfcfc;
    border: 1px solid lightgray;
    border-radius: 3px 0 0 3px;
    height: 20px;
    padding: 2px 4px 2px 23px;
    width: 106px;
    font-size: 13px;
}
.search-form input:focus {
    outline: 0;
    box-shadow: 0 0 1px rgba(0,0,0,.8) inset;
}
.news-video-img {
	position:relative;
    top:1px;
    left:10px;
}
.snews-img  .news-img-fit{
	position:relative;
	z-index: 5;
}
.snews-img .news-video-img {
    position: absolute;
    top: auto;
    left: auto;
    right: 3%;
    bottom: 4%;
    width: 20%;
    height: auto;
}
.qnewslist-img-fit {
	display: inline;
    position: relative;
}
.qnewslist-img-fit .news-video-img {
    position: absolute;
    top: auto;
    left: auto;
    width: 20px;
    right: 1%;
    bottom: 3%;
    height: auto;
    display: block;
}
.qnews-small-img-top .news-video-img {
    position: absolute;
    top: auto;
    left: auto;
    margin: 184px 0 0 92.4%;
    width: 7%;
    height: auto;
    display: block;
}
.qnews-small-img-ftop .news-video-img {
    position: absolute;
    top: auto;
    left: auto;
    margin: 374px 0 0 95.2%;
    width: 4%;
    height: auto;
    display: block;
}
.news-view .news-video-img {
    position: absolute;
    top: auto;
    left: auto;
    bottom: 4%;
    margin: 0;
    right: 2%;
    width: 29px;
    display: block;
}
.news-img {
    display: inline;
    position: relative;	
}

.tags-video-link {	
	text-align: right;
	margin: 8px 0 16px;	
}
.tags-video-link-top {
	margin: 0;
	text-align: right;
}
.tags-header-top {
	position: relative;
}
.tags-header-top .t2{
	margin: 10px;
}
.tags-video-link-short {
	margin-bottom: 10px;
}
.tags-video-link-short .tags-video-link-top {
	position: absolute;
	left: auto;
	bottom: auto;
	right: 0;
	top: 8px;
}
.tags-path {
	margin: 0 10px 5px 0;
}
.tags-path a{
	color: blue;
}
.tags-video-link  a{
	background: url("/Pictures/Icons/video-icon.png") no-repeat scroll;
	background-position: 0 0;
    background-size: 25px;
	color: black;
	padding-left: 30px;
    padding-bottom: 2px;
}
.tags-all-link {	
	text-align: right;	
	margin-bottom: 10px;
}
.tags-all-link  a{
	background: url("/Pictures/Icons/flag_earth.png") no-repeat scroll;
	background-position: 0 0;
    background-size: 22px;
	color: black;
	padding: 3px 0 0 28px;
}
.big-bar-news {
    position: relative;
    top: 2px;	
}
.yap-yandex_ad9978-posterVertical .yap-block_poster .yap-adv__content, .yap-yandex_ad9978-posterVertical .yap-block_poster .yap-adv__head {
    border-color: silver !important;
}
#yandex_ad9978  .yap-rtb__wrapper{
	margin: 0 auto 5px auto !important;
}
.adm-news-refresh {
	background-color: inactivecaption;
    color: white;
    padding: 3px 8px;
	cursor: pointer;	
	position:fixed;
	-webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.adm-act-main {
	width:98%;
	margin: 0 auto;
	border-collapse: collapse;
}
.adm-act-header, .adm-act-item {
	text-align: center;
}
.adm-act-item-hover {
	background-color: darkgray !important;
}
.adm-act-header {
	background-color: LightGrey;
}
.adm-act-header  td{
    font-family: Arial;
    font-size: 17px;
    color: black;
    text-align: center;
    font-weight: bold;
}	
.adm-act-btn {
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background: #8c8c8c;
  padding: 8px 10px 8px 10px;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
}
.adm-act-item-disabled {
}
.adm-act-main input[readonly] {
    background-color: gainsboro;
}
.adm-act-item-enabled {
	background-color: lightgray;
}
.adm-act-item-enabled input {
	font-weight: bold;
}

.adm-act-item-tid, .adm-act-item-lastnewsdate {
	font-size: 16px;
	color: black;
}

.adm-act-btn:hover {
  background: #666666;
  text-decoration: none;
}
.adm-act-editicon{
	height: 34px;
    position: absolute;
    bottom: 3px;
	cursor: pointer;
} 
.adm-act-item-link {
	position: relative;
}
.adm-act-btn-reload {
	float: right;
	margin: -20px 13px 2px 0;
}
.index-left-side {
	width: 126px;
    height: 600px;
}
.news-img-fit, .mnews-img-fit, .qnindex-img-fit, .qnewslist-img-fit, .img-fitnews, .newspage-img-fit, .newsindex-img-fit, .rubric-img-fit{
    background-size: cover;	
}
.news-img-fit, .mnews-img-fit, .qnindex-img-fit, .qnewslist-img-fit, .img-fitnews, .img-fitartcl, .newspage-img-fit, 
.newsindex-img-fit, .rubric-img-fit {
	display: inline-block;    
    background-position: top center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
	background-repeat: no-repeat
}
.news-view  .news-img-fit{
	background-position: center top;
	position: relative;
}

.bnimg {
    background-position: -4px -5px, 0px 0px !important;
    background-size: 102.5% auto;
}
.img-fitartcl {
    background-size: 103% auto;
}
.img-fit356 {
	width: 100%;
	height: 220px;
}
.rubric-img-fit {
	width: 100px;
    height: 100px;
}
.news-img-fit { 
	width: 112px;
    height: 75px;
	border: 1px solid lightgrey;
}
.newsindex-img-fit { 
	width: 75px;
    height: 75px;
}
.newspage-img-fit { 
	width: 300px;
    height: 300px;
}
.mnews-img-fit {
	width: 100%;
	min-width: 189px;
    height: 170px;
	border: 1px solid silver;
}
.qnindex-img-fit { 
	width: 88px;
    height: 50px;
}
.qnewslist-img-fit { 
	width: 75px;
    height: 75px;
}
.mnews-list {
	list-style: none;
	padding-left: 7px;
	margin-bottom: 317px;
}
.mnews-list  li{
	min-width: 200px;
	float: left;
    width: 25%;
	height: 300px;
}
.mnews-title {
	color: #4c4c4c;
    font: bold 13px/16px Arial,Helvetica,sans-serif;
    min-height: 64px;
    padding: 10px 5px;
}
.mnews-date {
	font-size: 12px;
    padding: 0 0 5px 7px;
	color: #858f8e;
}
.mnews-item {
	width: 94%; 
	min-width: 190px;
}
.mnews-item  a{
	color: #64676e;
	text-decoration: none;
}
.mnews-desc {
	background-color: white;
    margin-top: -4px;
}
.lbook-right-title {
	font-size: 19px;
	color: #0A246A;
	text-align: center;
}
.lbook-right-title a{
	color: #0A246A;  
	text-decoration: none; 
}
.lbook-right-img {
	text-align: center;
}
.lbook-right-img img {
	width: 150px;
}
.block7{
	display: table;
    width: 100%;
    table-layout: fixed;	
}
.block7-1, .block7-2 {
	margin-top: 20px;
	max-width: 875px;
}
.block7-row {
	display: table-row;
}
.block7-cell {
	display: table-cell;
    max-width: 33%;
    padding-right: 7px;
    vertical-align: top;
	padding-bottom: 20px;
}
.block7-cell:last-child {
  padding-right: 0;
}
.block7-cell .news-recommend {
    margin: 0px 2px 0;
}
.block7-body {
	background-color: #fff;
	height: 66px;
	position: relative;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
}
.block7-info {
	position: absolute;
    bottom: 10%;
    right: 5px;
    background-color: #fff;
    z-index: 3;
    padding-left: 3px;
    padding-bottom: 2px;
}
@-moz-document url-prefix() {
	.block7-info {
		bottom: 8%;
	}	
}
.block7-info, .block7-info .prosm {
	float: none;
	font-size: 11px;
    color: #aaa;
	margin-right: 0;
}
.block7-info .prosm-views img,
.block7-info .prosm-stars{
    position: relative;
    top: 1px;
}
.block7-title {
	font-size: 14px;
    color: #666;
    font-weight: bold;
    text-indent: 0;
    padding: 3px 3px 3px 5px;
    line-height: 19px;
}
.block7-body a{
	text-decoration: none;
}	
.block7-image {
	position: relative;
	border: 1px solid #c0c0c0;
}
.block7-image  .news-video-img{
	position: absolute;
    right: 3%;
    bottom: 5.2%;
    top: auto;
    left: auto;
    width: 12%;
}	
.img-fit-block7 {
	width: 100%;
	height: 158px;
	display: block;
}

.button7 {
	 -moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	 -webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	 box-shadow:inset 0px 1px 0px 0px #54a3f7;
	 background: -moz-linear-gradient(top,  #6e88f9 0%, #6f86fa 4%, #697dee 17%, #606edb 33%, #5d6ad3 38%, #5760c9 50%, #5559bd 63%, #4f4fb3 79%, #4c48a9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e88f9), color-stop(4%,#6f86fa), color-stop(17%,#697dee), color-stop(33%,#606edb), color-stop(38%,#5d6ad3), color-stop(50%,#5760c9), color-stop(63%,#5559bd), color-stop(79%,#4f4fb3), color-stop(100%,#4c48a9));
	background: -webkit-linear-gradient(top,  #6e88f9 0%,#6f86fa 4%,#697dee 17%,#606edb 33%,#5d6ad3 38%,#5760c9 50%,#5559bd 63%,#4f4fb3 79%,#4c48a9 100%);
	background: -o-linear-gradient(top,  #6e88f9 0%,#6f86fa 4%,#697dee 17%,#606edb 33%,#5d6ad3 38%,#5760c9 50%,#5559bd 63%,#4f4fb3 79%,#4c48a9 100%);
	background: -ms-linear-gradient(top,  #6e88f9 0%,#6f86fa 4%,#697dee 17%,#606edb 33%,#5d6ad3 38%,#5760c9 50%,#5559bd 63%,#4f4fb3 79%,#4c48a9 100%);
	background: linear-gradient(to bottom,  #6e88f9 0%,#6f86fa 4%,#697dee 17%,#606edb 33%,#5d6ad3 38%,#5760c9 50%,#5559bd 63%,#4f4fb3 79%,#4c48a9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e88f9', endColorstr='#4c48a9',GradientType=0 );
	 background-color:#6e88f9;
	 -moz-border-radius:3px;
	 -webkit-border-radius:3px;
	 border-radius:3px;
	 border:1px solid #124d77;
	 display:inline-block;
	 cursor:pointer;
	 color:#ffffff !important;
	 font-family:Arial;
	 font-size: 19px;
     padding: 10px 26px;
	 text-decoration:none;
	 text-shadow:0px 1px 0px #154682;
}
.button7:hover {
	 background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4c48a9), color-stop(1, #5d6ad3));
	 background:-moz-linear-gradient(top, #4c48a9 5%, #5d6ad3 100%);
	 background:-webkit-linear-gradient(top, #4c48a9 5%, #5d6ad3 100%);
	 background:-o-linear-gradient(top, #4c48a9 5%, #5d6ad3 100%);
	 background:-ms-linear-gradient(top, #4c48a9 5%, #5d6ad3 100%);
	 background:linear-gradient(to bottom, #4c48a9 5%, #5d6ad3 100%);
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c48a9', endColorstr='#5d6ad3',GradientType=0);
	 background-color:#4c48a9;
}
.button7:active {
	 position:relative;
	 top:1px;
}
.donate-button, .news-button {
	text-align: center;
	margin-top: 30px;
}
.hr-news {
	background-color: gray;
    color: white;
}
ul.big-bar {
	list-style: none;
    margin: 10px auto;
	text-align: left;
	padding-left: 35%;
} 
.block-frame ul.big-bar {
	padding-left: 25px;
}
ul.big-bar li {
	margin-bottom: 20px;
}
ul.big-bar li  a{
	position: relative;
	top: 3px;
}
ul.big-bar li  img{
	padding-right: 10px;
}
ul.big-bar-index {
	list-style: none;
    margin: 0 0 0 2px;
    padding: 0;
	text-align: left;
} 
ul.big-bar-index li {
	margin-bottom: 10px;
	height: 20px;
}
ul.big-bar-index li  a{
	position: relative;
	font-size: 12px;
    font-weight: normal;
}
ul.big-bar-index img {
	width: 17px;
}
.bb-li {
	margin-left: 5px;
}
ul.daytag-list {
	padding-left: 28px;
	margin-bottom: 0;
}
ul.daytag-list  a{
	color: #64676e;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
ul.daytag-list  li{
	margin: 0 0 10px 0;
}
.daytag-title {
	font-size: 19px;
    font-weight: bold;
    margin-left: 12px;
}
.daytag-title a, .daytag-title-index a{
	color: #265185;
	text-decoration: none;
}
.daytag-title-index {
	font-size: 15px;
    font-weight: bold;
    margin-bottom: 3px;
    margin-left: -28px;
}
ul.daytag-list-index  li{
	margin: 0 0 5px 0;
	height: 18.3px;
}
ul.daytag-list-index  li span{
	position: relative; 
	left: -2px; 
}
ul.daytag-list-index {
	list-style: disc;
    margin: 0;
    padding-left: 19px;
    text-align: left;
}
ul.daytag-list-index  a{
	color: #64676e;
    font-size: 12px;
    text-decoration: none;
}
.ri-container {
	height: 223px;
}
.ri-main {
	background: none repeat-x scroll 0 0 #eaebe0;
    border-bottom: 1px solid darkgrey;
    border-right: 1px solid darkgrey;
    border-top: 1px solid #e3e3e3;
    margin: 0 0 10px -2px;
    position: absolute; 
    text-align: center;
    z-index: 1001;
}
.ri-bord {
	border: 1px solid white;
	padding: 5px;
	width: 205px;
}
.ri-day-container {
	height: 268px;
}
.ri-day-main {
	background: none repeat-x scroll 0 0 #eaebe0;
    border-bottom: 1px solid darkgrey;
    border-right: 1px solid darkgrey;
    border-top: 1px solid #e3e3e3;
    margin: 0 0 10px;
    position: absolute; 
    text-align: center;
    z-index: 1001;
}
.ri-day-bord { 
	border: 1px solid white;
	padding: 5px 4px;
	width: 207px;
	height: 260px;
}

ul#sgtabs { list-style-type: none; margin: 0; padding: 0 0 0.3em 0; } 
ul#sgtabs li { display: inline; }
ul#sgtabs li a { color: #42454a; background-color: #dedbde; border: 1px solid #c9c3ba; border-bottom: none; padding: 5px 2px 5px 3px; text-decoration: none; }
ul#sgtabs li a:hover { background-color: #f1f0ee; }
ul#sgtabs li a.selected { color: #000; background-color: #f1f0ee; font-weight: bold; padding: 0.7em 0.3em 0.38em 0.3em; }
div.tabContent { border: 1px solid #c9c3ba; padding: 0.5em; background-color: #f1f0ee; }
div.tabContent.hide { display: none; } 
#vkwidget1{border:solid 1px #ebeff4;}

.smi2-title {
	text-align: center;
	margin: 0 0 10px 0;
}
.partner-block  img{
	border: 1px solid lightgrey;
}
.mobile1, .mobile2, .ind-mainview-mobile, .ind-mobile  {
	display: none;
}
.ind-mainview-mobile  {
	text-align: center;
}
.counts-table, .dcounts-table {
	background-color: white;
}
.counts-table  td, .dcounts-table td{
	text-align: center;
}
.dcounts-table th {
	background-color: lightgrey;
}
.block_div5 {
	text-align: center;
}
#SRTB_11195  iframe{
	width: 120px !important;
}
#SRTB_1770 iframe .c8baner, #SRTB_11620 iframe .c8baner, #SRTB_11621 iframe .c8baner {
	margin: 15px auto !important;
}
.rhighted {
	background-color: lightgrey;
    font-weight: bold;
}
#MarketGid11048 .mctitle a, #MarketGid11048 .mcdesc a {
	font-weight: bold !important;
}
.clink-form {
	background-color: lightgrey;
    margin: 5px auto 20px;
    padding: 22px;
    text-align: center;
    width: 700px;
}
.clink-form  select, .clink-form  input{
	font-size: 16px;
}
.clink-result {
	text-align: center;
	display: inline-block;
}
.clink-form  td{
	text-align: left;
}
.clink-notice {
	font-size: 12px;
    font-weight: bold;
    margin: 0 auto;
    text-align: center;
    width: 514px;
}
.clink-label {
	text-align: left;
	font-weight: bold;
	margin: 8px 0 0 0;
	display: inline-block;
}
.news-parts  {
	margin: 20px 0 0;
}
.news-parts-one {
	font-style: normal;
    margin-right: 10px;
}
.aglogout, .aghelp {
	float: right;
    font-size: 15px;    
    padding-left: 21px;
    text-align: right;
	display: block;
	margin-top: 7px;
}	
.aghelp {
	background: rgba(0, 0, 0, 0) url("/Pictures/Icons/help.png") no-repeat scroll 0 1px / 16px auto;
	margin-right: 15px;
}
.aglogout {
	background: rgba(0, 0, 0, 0) url("/Pictures/Icons/exit.png") no-repeat scroll 0 1px / 16px auto; 
	margin-right: 5px;	
}
.agface {
	font-size: 14px;
    text-align: center;
    width: 166px;
	float: left;
}
.agmenu-container {
    text-align: left;
	margin-bottom: 10px;
}
.agmenu {
	font-weight: bold;
}
.agmenu  a{ 
	color: slategrey;
}
.agmenu  img{
	display: inline-block;
    float: left;
    width: 27px;
	margin: -4px 7px 0 0;
}
.agmenu  span{ 
	display: block;
    left: 10px;
    position: relative;
    top: 10px;
}
.agent-active-top, .agent-active-bot {
	color: indianred;  
}
.agent-active-top {
	font-style: normal;
    text-align: center;	
}	
.news-page  .agent-active-top{
	width: 300px;
}
.agent-active-bot {
    display: inline;
	margin-left: 10px;
}
.agmenu-links {
	display: inline-block;
    font-size: 14px;
    list-style: outside none none;
	margin: 0;
    padding: 0px;
}
.agmenu-links  li{
	border: 1px solid slategrey;
    display: table-cell;
    margin-left: 5px;
}
.agmenu-links  a {
	background-color: white;
    display: block;
    padding: 7px;
    text-decoration: none;
}
.m-3 {
	padding-left: 18px;
}
.agmenu-mini {
	display: inline-block;
    font-size: 12px;
    list-style: outside none none;
    text-align: right;
    width: 58%;
	margin: 0;
	padding: 0;
}
.agmenu-mini  li{
	border: 1px solid slategrey;
    display: inline-block;
    margin-left: 5px;
}
.agmenu-mini  a {
	background-color: white;
    display: block;
    padding: 3px 29px;
    text-decoration: none;
	color: forestgreen;
}
.agmenu-vn {	
    float: left;
    width: 41%;
}
.agmenu-vn label {
	font-size: 14px;
    position: relative;
	bottom: 1px;
}


.agblock {
	margin: 10px;
    padding: 20px;
    background-color: white;
}
.agblock h2 {
    text-indent: 3em;
}
.agblock h3 {
	font-size: 20px;
    text-indent: 3em;
}
.agblock a {
	color: blue; 
}
.agblock ol li {
	padding-bottom: 7px;
}
	
.top-menu, .ind-top-menu {	
	color: darkgrey;
    margin: 0 5px 5px;
    text-align: right;
	font-size: 12px;
}
.top-menu {
	margin: 0;
}
.top-menu a, .ind-top-menu a {
	color: #64676e;
	font-size: 12px;
}
#toTop {
	background: rgba(0, 0, 0, 0) url("/Pictures/back-to-top.png") no-repeat scroll 0 0;
    bottom: 10px;
    color: #fff;
    display: none;
    padding: 25px;
    position: fixed;
    left: 6px;
	z-index: 9999;
	cursor: pointer;
}
.lenta-body #toTop {
	background: rgba(0, 0, 0, 0) url(/Pictures/Icons/refresh50.png) no-repeat scroll 0 0;
}
	
.info-war-wide {
	background: rgba(0, 0, 0, 0) url("/Pictures/infowar/info-war-wide.jpg") no-repeat scroll 0 0;
    float: left;
    height: 181px;
    margin-left: 5px;
    margin-top: 20px;
    width: 925px;
}
.info-war-text {
	clear: both;
    margin: 30px auto 20px;
    text-align: center;
    width: 96%;
}	
.info-war-login {
	background-color: lightgrey;
    margin: 20px 0 20px 20px;
    padding: 12px 22px 22px 22px;
    text-align: center;
    float: right;
}
.agent-ranked-name {
	text-align: left;
	margin-left: 15px;
}
.agent-ranked-name img {
	margin-right: 10px;
}
.agent-ranked-empv {
	margin-right: 27px;
	display: inline;
}
.agent-ranked-empdl {
	margin-right: 24px;
	display: inline;
}
.agent-full-photo {
	float: left;
	margin: 0 20px 45px 47px;
}
.agent-full-info {
	font-size: 18px;
}
.agent-addlinks {
	clear: both;
	margin: 40px 0 30px 290px;
}
.agent-addlinks img{
	position: relative;
	top: 4px;
}
.agent-full-photo-ricon {
	height: 40px;
	position: relative;
	right: 9px;
    top: 20px;
}
.agent-full-photo-rdlcon {
	bottom: 61px;
    position: relative;
    right: 191px;
}
.agent-full-photo-title  {
	font-size: 12pt;
	font-weight: bold;
}
.agent-full-photo-agent {
	width: 100px;
    height: 100px;
    background-color: white;
    padding: 3px;
    border: 1px solid silver;
}
.agent-full-photo-title span {
	color: #0000ff;
}
.agent-full-info-up {
	margin-bottom: 30px;
}
.agent-full-info-bot{
  font-size: 11pt;
  margin-top: 17px;
}
.ag-materials-list  li{
	margin: 5px;
	padding: 5px;
}
.ag-materials-list a {
	color: blue;
}
.meter, .meter-dl { 
	background: #555 none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 -1px 1px rgba(255, 255, 255, 0.3) inset;
    height: 15px;
    margin-top: 8px;
    position: relative;
    width: 108px;
}
.meter > span, .meter-dl > span {
  display: block;
  height: 100%;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;  
  background-image: linear-gradient(
    center bottom,
    rgb(43,194,83) 37%,
    rgb(84,240,84) 69%
  );
  box-shadow: 
    inset 0 2px 9px  rgba(255,255,255,0.3),
    inset 0 -2px 6px rgba(0,0,0,0.4);
  position: relative;
  overflow: hidden;
}
.meter > span {
	background-color: limegreen;
}
.meter-dl > span {
	background-color: #0052cb;
}
.meter > span:after, .meter-dl > span:after  {
  content: "";
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  background-image: linear-gradient(
    -45deg, 
    rgba(255, 255, 255, .2) 25%, 
    transparent 25%, 
    transparent 50%, 
    rgba(255, 255, 255, .2) 50%, 
    rgba(255, 255, 255, .2) 75%, 
    transparent 75%, 
    transparent
  );
  z-index: 1;
  background-size: 50px 50px;
  animation: move 2s linear infinite;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  overflow: hidden;
}
.meter span, .meter-dl  span {
border-radius: 3px;  
}
.agent-awards-table {
	background-color: white;
    margin: 20px auto;
    text-align: center;
    width: 80%
}
.agent-awards-table td{
	padding: 10px;
}
.top-ss, .top-sss {
    float: left;
    list-style: outside none none;
    padding: 0;
}
.top-ss {
	margin: 4px 0 0 4px;	
}
.top-ss img  {
	border: none;
}
.top-sss {
	margin: 0 0 0 5px;
}
.top-ss li, .top-sss li{ 
	padding: 0 0 0 10px;
	display: inline-block;
}
.top-ss img{ 
	width: 24px;
}
.top-sss img{ 
	width: 17px;
}

.yap-yandex_ad-vertical, .yap-yandex_ad-vertical yatag {
	display: inline-block !important;
	width: 100%;
}
.agent-nonotice {
	border: 1px solid brown;
    color: brown;
    font-size: 16px;
    margin: 10px auto;
    padding: 10px;
    text-align: center;
    width: 500px;
}
.agent-nonotice  a{
	color: slategrey;
}
.share-index {
	display: inline-block; 
	margin: 7px 0 0 20px; 
	padding: 0;
}
.share-index-text {
	color: #64676e;
    font-size: 12px;
    margin-right: 5px;
    position: relative;
    top: 1px;
}	
.ads-left {
	display: inline-block;
}
.ads-right {
	display: inline-block; 
	margin-left: 20px;
}
#hme_ad_ind_left, #hme_ad_ind_right  {
	clear: both;
	margin-bottom: 600px;
}
#books555banner {
	width: 100%; 
	margin: 0 auto; 
	text-align: center
}
.artcls-body {
	clear: both;
	margin-top: 20px;
}
.reccontent-adaptive { 
	text-align: left;
	max-width: 870px; 
}
.ind-reccontent-adaptive {
	text-align: center;
    max-width: 870px;
    margin: 10px auto;
}
.reccontent-adaptive  a, .ind-reccontent-adaptive a{
	color: #4c4c4c !important;
}
.news-content  #player {
	border: 1px solid lightgrey;
}
.sp-announce {
    color: #64676E;
    font-size: 12px;
    text-align: justify;
    text-decoration: none;
	margin-top: 15px;
	display: block;
}	
.sp-announce:before { 
	content: '\2022'; 
	font-size: 20px;
	padding-right:7px; 
	position: relative;
    top: 2px;
}
h1.artcls  {
	font-size: 26px;
}
.artcls-body h2 {
	font-size: 18px;
	color: #2f5f8f;
	margin-left: 10px;
}
.artcls-body h2  a{
	color: #2f5f8f;
}

#rslider-popular,
#rslider-important {
	width: 912px;
    height: 70px;
    position: relative;
	padding-left: 1px;
}
#rslider-important {
	margin-top: 7px;
}
.rslider-item {
	width: 25%;
    float: left;
    height: 70px;
}
.rs-hide {
	display: none;
}
#rslider-popular .scrollingHotSpotLeftVisible,
#rslider-important .scrollingHotSpotLeftVisible {
	background-position: left center;
	background-color: transparent;
	opacity: 0.25;
}
#rslider-popular .scrollingHotSpotRightVisible,
#rslider-important .scrollingHotSpotRightVisible {
	background-position: right center;
	background-color: transparent;
	opacity: 0.25;
}

#yandex_ad777778 .yap-yandex_ad777778-vertical .yap-layout__content {
	display: inline-block !important;
}
.info-block {
	text-align: center;
	font-size: 13px;
    color: #265185;
    padding-bottom: 10px;
    font-weight: bold;
}
.cur-list, .cur-date, .cur-weather {
	display: inline;
	margin-left: 54px;
}
.cur-list-item {
	display: inline;
}
.cur-value {
	color: black;
}
.cur-name, .cur-value {
	margin-right: 6px;
}
.cur-diff-red, .cur-diff-green {
	margin-right: 20px;
}
.cur-diff-red {
	color: red;
}
.cur-diff-green {
	color: green;
}
.cur-time {
	color: black;
	margin-left: 10px;
}
.wrapper-sticky {
	display: block !important;
}
.td_block_big_grid_5 .td-small-thumb {
    margin: 3px;
}
.td_block_big_grid_5 .td-big-grid-post {
    float: left;
    width: 48%;
}
.td-big-grid-post .td-module-thumb {
    margin: 0;
    overflow: hidden;
}
.td-big-grid-post .td-module-thumb img {
    max-width: none;
}
.td-big-grid-post .td-module-thumb {
    background-color: #e5e5e5;
}
.td_block_big_grid_5 .td-big-grid-post .td-module-thumb {
    height: 220px;
}
.td-big-grid-post {
    overflow: hidden;
    position: relative;
}
.td-big-grid-post .td-video-play-ico img {
    z-index: 1;
}
.td-big-grid-post .td-module-thumb img {
    max-width: none;
}
.td-grid-style-5 .td-video-play-ico img {
    bottom: auto;
    left: auto;
    margin: 20px 20px 0;
}
.td-grid-style-5 .td-small-thumb .td-meta-info-container {
    margin: 0 auto;
    text-align: center;
    padding: 0 4%;
}
.td-big-grid-post .td-meta-info-container {
    pointer-events: none;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.td-grid-style-5 .td-meta-info-container {
    bottom: 0;
    font-size: 0;
    margin: 0;
    text-align: center;
    top: 0;
    width: 93%;
}
.td-grid-style-5 .td-meta-info-container::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.td-grid-style-5 .td-big-grid-post.td-big-thumb .td-big-grid-meta {
    font-size: 34px;
}
.td-grid-style-5 .td-meta-align {
    display: inline-block;
    vertical-align: middle;
}
.td-big-grid-post.td-small-thumb .td-big-grid-meta {
    font-size: 16px;
}
.td-grid-style-5 .td-small-thumb .entry-title {
    font-size: 17px;
    font-weight: 500;
    line-height: 21px;
    margin-top: 2px;
	text-indent: 0;
}
.td-big-grid-post .entry-title {
    margin: 0;
}
.td-big-grid-post .entry-title a {
    color: #fff;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	text-decoration: none;
}
.td_block_big_grid_5.td-grid-style-5 .td-module-meta-info {
    margin-bottom: 0;
    margin-left: 0;
}
.td-big-grid-post .td-post-author-name, .td-big-grid-post .td-post-date {
    top: 0;
}
.td-video-play-ico > img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.td-grid-style-5 .td-module-thumb a:last-child::before {
    background-color: rgba(0, 0, 0, 0.3);
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.td_block_big_grid_5 .td-module-thumb a:last-child::before {
    height: 100%;
}
.td-big-grid-post .td-post-author-name a, .td-big-grid-post .td-post-author-name span, .td-big-grid-post .td-post-date {
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.td-post-date {
    color: #aaa;
    display: inline-block;
    position: relative;
    top: 2px;
}
.post .td-post-date {
    font-size: 15px;
}
.post .td-module-views {
    background: rgba(0, 0, 0, 0) url("/Pictures/eye.png") no-repeat scroll -2px 0 / 16px auto;
    font-size: 15px;
}
.td-module-views {
    background: rgba(0, 0, 0, 0) url("/Pictures/eye.png") no-repeat scroll 0 -3px / 16px auto;
    display: inline-block;
    float: right;
    padding-left: 20px;
}
.td-big-grid-post .td-module-meta-info {
    margin: 11px 0 20px 20px;
    min-height: 0;
    z-index: 1;
}
.td-module-meta-info {
    font-size: 11px;
    line-height: 1;
    margin-bottom: 7px;
    min-height: 17px;
}

.td-block-row::before, .td-block-row::after {
    content: "";
    display: table;
}
.td-block-row::after {
    clear: both;
}
.td_block_15 .td-block-span4 {
    width: 31.3333%;
}
.td-block-row [class*="td-block-span"] {
    display: block;
    float: left;
    min-height: 1px;
    padding-left: 0;
    padding-right: 2%;
}
.td_module_wrap {
    padding-bottom: 30px;
    position: relative;
}
.td-block-span6 {
    width: 48%;	
}
.td_block_15 .td-column-2 .td_module_mx4 {
    padding-bottom: 21px;
}
.td-module-image {
    position: relative;
}
.td_block_15 .td-column-2 .td-module-thumb {
    height: 150px;
}
.td_module_mx4 .td-module-thumb {
    margin-bottom: 7px;
}
.td-module-thumb {
    margin-bottom: 13px;
    position: relative;
}
.td_module_1 .td-module-thumb {
    height: 170px;
}
.td_module_mx4 .entry-thumb {
    width: 100%;
}
.td-module-thumb .entry-thumb {
    display: block;
}
.img-fit218 {
    height: 150px;
    width: 218px;
}
.img-fit324 {
    height: 180px;
    width: 100%;
}
.td_module_mx4 .entry-title {
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 0;
}
.td_block_wrap {
    clear: both;
    padding-bottom: 0;
    position: relative;
}
.td-block-span4 .td_module_wrap .entry-title {
	font-size: 15px;
    line-height: 20px;
}
.td-block-span6 .td_module_wrap .entry-title {
	font-size: 18px;
    line-height: 24px;
	margin: 0 0 6px;
}
.td_module_wrap .entry-title {
	text-indent: 0;
}
.td_module_wrap .entry-title a {
	text-decoration: none;
	color: #4C4C4C;
}

.mobile-menu-wrapper {
  display: none;
  text-align: center;
  vertical-align: middle;
}

.mobile-menu-wrapper .mobile-menu-container {
	height: 0;
    margin: 0;
    position: absolute;
    width: 100%;
	z-index: 333;
}

.mobile-menu {
  background: white;
  display: block;
  height: 100%;
  overflow: hidden;
  width: 100%;
}

.mobile-menu .nav {
	background: linear-gradient(to bottom, #6e88f9 0%,#6f86fa 4%,#697dee 17%,#606edb 33%,#5d6ad3 38%,#5760c9 50%,#5559bd 63%,#4f4fb3 79%,#4c48a9 100%);
	height: 50px;
	width: 100%;
}

.mobile-menu .nav-links-wrapper {
	 width: 100%;
	 background: none;
	 display: none;
}

.mobile-menu .nav-links {
	display: block; 
	list-style: none;
	padding: 0;
	margin: 0;
}

.mobile-menu .nav-links::before {
  background: rgba(0, 0, 0, 0.5);
  content: '';
  height: 100vh;
  left: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
  width: 100%;
  transition: all .3s;
}

.mobile-menu .nav-links li {
  opacity: 0;
  visibility: hidden;
  transform: translateY(-20px);
  transition: all .3s;
}

.mobile-menu .nav-links li a {
	color: #64676E;
    display: block;
    font-size: 18px;
    padding: 12px 15px;
    text-align: left;
    width: 100%;
    transition: all .3s;
}

.mobile-menu .nav-links li a:hover {
  color: white;
}

.mobile-menu .nav-links-actual {
	clear: both;
	visibility: hidden;
	opacity: 0;
	color: #64676E;
    display: block;
    font-size: 18px;
    font-weight: bold;
    background: aliceblue;
	padding: 15px;
}

.mobile-menu-checkbox {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.mobile-menu-checkbox:checked ~ .mobile-menu-wrapper .mobile-menu-container {
    height: 720px;
}	
.mobile-menu-checkbox:checked ~ .mobile-menu-wrapper .mobile-menu .nav-links-wrapper {
    background: white;
	display: block;
	margin-top: 25px;
}	
.mobile-menu-checkbox:checked ~ .mobile-menu-wrapper .mobile-menu label {
    border: 2px solid white;
    border-radius: 50%;
    height: 28px;
    top: 9px;
    left: 0;
    float: right;
    margin-right: 15px;
    width: 28px;
    position: relative;
    transform: rotate(-135deg);
}

.mobile-menu-checkbox:checked ~ .mobile-menu-wrapper .mobile-menu .nav {
	position: fixed;
    top: 0;
	z-index: 9999;
}

.mobile-menu-checkbox:checked ~ .mobile-menu-wrapper .mobile-menu label::before, 
.mobile-menu-checkbox:checked ~ .mobile-menu-wrapper .mobile-menu label::after {
    top: 13px;
    left: 6px;
    width: 16px;
    opacity: 1;
    visibility: visible;
}

.mobile-menu-checkbox:checked ~ .mobile-menu-wrapper .mobile-menu label:hover {
  border-color: white;
}

.mobile-menu-checkbox:checked ~ .mobile-menu-wrapper .mobile-menu .nav-links::before {
  opacity: 1;
  visibility: visible;
}

.mobile-menu-checkbox:checked ~ .mobile-menu-wrapper .mobile-menu .nav-links-actual {
  opacity: 1;
  visibility: visible;
}

.mobile-menu-checkbox:checked ~ .mobile-menu-wrapper .mobile-menu .nav-links li {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.mobile-menu-checkbox:checked ~ .mobile-menu-wrapper .mobile-menu label {
  background-image: none;
}

.mobile-menu label {
	background-image: url("/Pictures/Icons/menu_burger35.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    height: 33px;
    position: absolute;
    top: 8px;
    left: 9px;
    width: 33px;
    transition: all .2s;
}

.mobile-menu label::before {
  background: white;
  content: '';
  height: 2px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 24px;
  transition: all .2s;
  opacity: 0;
  visibility: hidden;
}

.mobile-menu label::after {
  background: white;
  content: '';
  height: 2px;
  left: 0;
  position: absolute;
  top: 6px;
  opacity: 0;
  visibility: hidden;
  width: 100%;
  transform: rotate(90deg);
  transition: all .2s;
}

.mobile-menu .nav-links-left{
	 width: 48%;
     float: left;
}
.mobile-menu .nav-links-right{
	 margin-left: 50%;
	 width: 48%;
}

.ind-likes-gplus {
    margin: 0 18px 0 0px;
}
.block-frame-cont {
	background-color: #fff;
    width: 100%;
}
.block-frame {
    border: 1px solid #ccc;
    padding: 5px;
	text-align: center;
}
.ind-mainview {
	width: 100%;
}
.ind-mainview-item {
	width: 49%;
	display: inline-block;
}
.ind-mainview-item-even {
	margin-right: 2%;
}
.ind-mainview-item-odd {
}
.mainview-ya-index {
	width: 100%;
}
.ind-mainview .mainview-qnews {
	float: right;
	margin-right: 2px;
}
.mainview-empty {
}
.mainview-qnews-justafter {
}
.ind-likes {
    margin-bottom: 0;
    margin-right: auto;
    margin-top: 15px;
    text-align: center;
}
.ind-likes-vk {
	margin: 0 auto;
    text-align: center;
}
.ind-likes-vk-like {
	margin: 0 auto;	
}
.ind-likes-facebook {
	
}
.ind-likes-facebook-like {
	
}
.ind-likes-ok {
	
}
.ind-likes-ok-share {
	
}
.ind-likes-mail {
	
}
.ind-likes-twitter {
	
}
.ind-likes-gplus {
	
}
.mtd, .mtd1 { 
	padding: 3px;		
}
.nobr {
	white-space: nowrap;
}
.news-main-td {
	padding: 10px  0  15px 10px; 
}
.news-main-td-list {
	padding: 10px 0 15px 10px;
}
.news-main-td-top {
	padding: 10px 0 0 0;
	text-align: center;
}
.ind-likes-td {
	display: inline-block;
    margin: 0 auto;
    text-align: center;
    width: 32.5%;
	vertical-align: middle;
	margin: 10px auto;
}
.ind-likes-vk #vk_groups545 {
	margin: 0 auto;
}
.ind-likes-vk-like #vk_like {
	margin: 0 0 0 72px;
}
.ind-likes-mail span {
	margin: 0 0 0 85px !important;
}
.ind-likes-gplus #___plusone_0 {
	margin: 0 0 0 35px !important;
}
.ind-top-menu {
	float: right; 
	margin: 9px 5px 4px 0 !important; 
	width: 530px;
}
.ya-mobile {
	display: none;
}
@media screen and (max-width: 1299px) {	
	.tags-video-link-short .tags-video-link-top {
		position: initial;
	}
	.main-table {
		width: 100%;
	}
	.ind-mainview-item {
		width: 49.5%;
	}	
	.ind-mainview-item-even {
		margin-right: 1%;
	}
	.inx-mid-col, .ind-main-table, .ind-reccontent-adaptive {
		width: 100%;
	}
	.inx-left-col, .inx-right-col, 
	.rslider-td, #rslider-popular, #rslider-important, .discl {
		display: none;
	}
	.col-left {
		width: 60%;
	}
	.wrapper-sticky {
		margin-right: 17px !important;
	}
	.index-logo {
		background-position: initial;
		width: 100%;
	}
	.qnews-list {
		padding-left: 15px;
		width: 47.3%;
		height: 682px;
	}
	.ind-main-table .text {
		font-size: 17px;
		line-height: 21px;
	}
	.qlist-body {
		width: 100%;
	}	
	.ind-main-table  .h2, .ind-main-table  .h21 {
		font-size: 19px;
	}
	#utcmp, #utcmcls{
		display: none;
	}
	.news-content img {
		max-width: 100% !important;
		height: auto !important;
	}	
	.news-footer{
		width: 100%;
	}
	.news-add {
		width: 100% !important;
	}		
	.qnews-full-ftop {
		width: 98%;
	}
	.qnews-full-top {
		width: 48.3%;
	}	
	.main-table-list .col-top32 #hme_ad_news1 {
		position: absolute;
		z-index: 0;
		bottom: 0px;
	}
}
@media screen and (max-width: 1275px) {
	.mnews-list  li {
		width: 50%;
	}
}
@media screen and (max-width: 1210px) {
	.desktop1 {
		display: none;
	}
	.mobile1 {
		display: block;
	}
	.block7-1 .block7-cell {
		padding-bottom: 0;
	}
	
}	
@media screen and (max-width: 1150px) {	
	.news-content iframe, .news-content embed, .news-content object, .news-content video {
		height: 56.25vw !important;
		width: 100% !important;
		min-height: auto !important;
		max-width: 100% !important;
	}
	.topmenu1, .topmenu2, .act-menu-td {
		position: initial;
	}
	.mnews-list  li {
		width: 25%;
	}
	.col-left {
		width: 100%;
	}
	.col-top3 {
		padding: 0;
	}
	.reccontent-adaptive { 
		max-width: 100%; 
	}
	.desktop1 {
		display: block;
	}
	.mobile1 {
		display: none;
	}	
	.col-right {
		display: none;
	}
	.news-main-td {
		padding: 15px  0  15px 0;
	}
	.wrapper-sticky {
		display: none !important;
	}
	body {
		margin: 0px;
	}	
	.mnews-list {
		padding-left: 0px;
	}
	.main-table {
		border: none;
	}
	.main-table .mtd, .main-table  .mtd1{ 
		padding: 0; 
	}	
	h1.t2{
		text-align: left;
	}
	ul.qnews-full {
		width: 96.2%;
	}
	.news-content figure {
		padding-left: 0;
		margin-left: 0;
		padding-right: 0;
		margin-right: 0;
	}
	.qnews-full-title {
		margin: 20px 0 10px;
	}
	.qnews-full-top {
		width: 48.6%;
	}
	#books555banner2, .afterbooks555banner2 {
		display: none;
	}
	.news-main-td-list {
		padding: 0px 5px 15px 5px;
	}
	.main-table-list #hme_ad_news1 {
		margin: 0 5px 7px 5px;
	}
	.qnews-small-img-top .news-video-img {
		margin: 177px 0 0 92.3%;
	}
	.qnews-small-img-ftop .news-video-img {
		margin: 367px 0 0 95.4%;
	}
	.col-top5 .qnews-body-inside-top {
		font-size: 14px;
	}	
	.tags, .qtags, .menu-tags-big .tags, .menu-tags-big .qtags, .qnews .qtags {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		line-height: 1.5em;
		padding: 0;
		margin: 10px 0 10px 0;
		width: 100% !important;
		white-space: initial;
	}
	.menu-tags-big {
		margin: 10px 10px 20px 10px;
	}
	.block_div4 {
		max-width: 100% !important;
		width: 100% !important;
	}
	.block7-1, .block7-2 {
		max-width: 100%;
	}		
}
@media screen and (max-width: 1100px) {	
	.tb1, .tb3 {
		display: none;
	}
	.tb2 {
		width: 100%;
		padding: 14px 0;
	}
	.ind-top-menu {
		width: 54%;
	}
	.ind-top-menu {
		margin: 15px 0 9px 0 !important;
		width: 100%;
		text-align: center;
	}
	.top-ss {
		margin: 5px auto 0;
		text-align: left;
	}
	.share-index {
		display: block;
		margin: 8px 10px 0 0;
		padding: 0;
		text-align: right;
	}
	.col-top5 .qnews-full-ftop {
		width: 98.7%;
		float: none;
		margin: 0 5px;
		height: auto;
	}
	.col-top5 .qnews-small-img-ftop .news-video-img {
		margin: 0;
		bottom: 3%;
		right: 1%;
		width: 6%;
	}
	.col-top5 .qnews-small-img-top .news-video-img {
		margin: 0;
		bottom: 3%;
		right: 1%;
		width: 9%;
	}
	.col-top5 .qnews-full-top {
		width: 49.2%;
		margin: 0.4% 0 0 0;
		height: 234px;
	}
	.col-top5 {
		padding: 0;
	}
	.col-top5 .top-group {
		margin-left: 5px;
	}
	.col-top5 .qnews-full-top-even {
		margin-left: 0.5%;
	}
}
@media screen and (max-width: 1090px) {
	.qnews-list {
		height: 733px;
	}
	.ind-mainview-item {
		width: 49.4%;
		height: 245px;
	}
	.ind-mainview .mainview-empty {
		display: none;
	}
}
@media screen and (max-width: 1050px) {
	.ind-mainview .mainview-qnews {
		width: 49%;
	}
	.r-1, .r-0 {
		display: none;
	}
}
@media screen and (max-width:1017px) {		
	.topmenu1 a, .topmenu2 a {
		display: inline-block;
	}	
}
@media screen and (max-width:1000px) {	
	.col-top32 .qnews-full-ftop {
		width: 98.8%;
		margin: 5px 0px 0 5px;
		float: none;		
	}
	.col-top32 .qnews-full-ftop,
	.col-top32 .qnews-full-top { 
		height: auto !important;
		min-height: auto !important;
	}
	.col-top32 .qnews-small-img-ftop .news-video-img {
		right: 1%;
		width: 6%;
	}
	.col-top32 .top-group {
		bottom: auto;
		margin-right: 0;
	}
	.col-top32 .qnews-full-ftop .text {
		padding: 0px 5px 5px 10px;
		font-size: 16px;
		line-height: 19px;
	}
	.main-table-list .col-top32 #hme_ad_news1 {
		position: initial;
		margin: 9px 0 0 0;
		width: auto;
		text-align: center;
		height: auto;
		padding: 0;
	}
	.col-top32 .qnews-full-ftop .qnews-body-info {
		padding: 2px 0px 0px 8px;
		position: absolute;
		float: right;
		top: auto;
		bottom: 6px;
		left: auto;
		right: 5px;
		width: auto;
	}
}
@media screen and (max-width:990px) {		
	.ind-mainview-item {
		height: 260px;
	}
	.qnews-list {
		height: 777px;
	}
	.qnews-small-img-top .news-video-img {
		margin: 181px 0 0 92.3%;
	}
	.qnews-small-img-ftop .news-video-img {
		margin: 371px 0 0 95.4%;
	}
}
@media screen and (max-width:950px) {		
	.qnews-list {
		width: 98%;
		height: auto;
		overflow: hidden;
	}
	.qnindex-img-fit {
		width: 133px;
		height: 75px;
	}
	.qlist-small-img {
		margin-bottom: 5px;
	}
	.qlist-body-inside {
		height: 75px;
		left: 140px;
		width: initial;
	}
	.qlist-body-inside p {
		font-size: 19px;
		font-weight: normal;
		padding-right: 5px;
	}
	.ind-main-table .h2, .ind-main-table .h21 {
		font-size: 18px;
	}	
	.ind-mainview-item {
		height: 280px;
	}
	.ind-mainview .mainview-qnews {
		float: none;
		width: 100%;
	}
	.mainview-qnews  .qnews-list{
		position: relative;
	}	
	.mainview-qnews-after {
		clear: both;
		width: 100%;
		margin: 10px;
	}
	.ind-mainview-item-qnafter {
		height: auto;
		width: 100% !important;
	}
	.ind-mainview-item-qnafter .leader-fix {
		min-height: 80px;
	}
	.mainview-qnews-justafter {
		margin-top: 15px;
	}
	.qnews-title {
		font-size: 23px;
		padding: 10px 0px 17px 0px;
		left: 0px;
	}
	.ind-likes {
		width: 100%;
	}
	.ind-prev-news, .ind-prev-news-block, .ind-mainview-extra {
		display: none;
	}
	.ind-mainview-mobile {
		display: block;
	}
	.ya-mobile {
		display: block;
		width: 100%;
	}	
}
@media screen and (max-width: 900px) {
	.qnews-full-top .qnews-body {
		height: 62px;
	}
}
@media screen and (max-width: 880px) {	
	.index-logo {
		height: 90px;
		margin-bottom: 2px;
		width: 100%;
	}
	.block7-body {
		height: 86px;
	}
}
@media screen and (max-width: 870px) {	
	.mnews-list li {
		width: 48%;
		margin-right: 2%;
	}
	.mnews-item {
		width: 100%;
	}
	.mnews-img-fit {
		width: 99.6%;
	}
	.mnews-title {
		font: bold 15px/18px Arial,Helvetica,sans-serif;
		padding: 10px 15px;
	}
	.mnews-date {
		font-size: 13px;
		padding: 0 0 5px 16px;
	}
}
@media screen and (max-width:855px) {	
	.td_block_big_grid_5 .td-big-grid-post .td-module-thumb {
		height: 240px;
	}
	.img-fit356 {
		height: 240px;
	}
	.td_block_big_grid_5 .td-small-thumb {
		margin-bottom: 10px;
	}
	.td_block_big_grid_5 .td-big-grid-post {
		float: none;
		width: 100%;
	}
	.td-module-meta-info {
		font-size: 14px;
	}
	.td-grid-style-5 .td-small-thumb .entry-title {
		font-size: 20px;
	}
	.col-top3 .qnews-full-top {
		width: 100%;
		display: block;
		height: auto;
		position: relative;
	}	
	.col-top3 .qnews-small-img-top .news-video-img {
		right: 1%;
		bottom: 4%;
		margin: 0;
		width: 6%;
	}
	.col-top3 .text {
		padding: 0 5px;
	}
	.col-top3 .qnews-full-top .qnews-body-inside p {
		padding: 0;
		display: table-cell;
	}
}	
@media screen and (max-width:830px) {
	.ind-mainview-item {
		display: inline-block;
		height: auto;
		width: 100%;
	}
	.ind-mainview-item .leader-fix {
		min-height: 80px;
	}
	.ind-main-table .h2, .ind-main-table .h21 {
		font-size: 20px;
	}
	.ind-mainview .mainview-qnews {		
	}
	.block_div5 {	
	}
	.ind-mainview-extra-news {
		display: none;
	}
	.ind-mainview-item-even {
		margin-right: 0;
		margin-top: 15px;
	}
	.qnews-small-img-ftop .news-video-img {
		margin: 371px 0 0 94.4%;
		width: 5%;
	}
	.qnews-small-img-top .news-video-img {
		margin: 181px 0 0 90.5%;
		width: 8%;
	}
}
@media screen and (max-width:800px) {
	.desktop1, .ind-desktop {
		display: none;
	}
	.mobile1, .ind-mobile {
		display: block;
		text-align: center;
	}
	.index-logo {
		background-image: url("http://ru-an.info/Pictures/had-11.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		height: 111px;
	}
	.ind-likes-td {
		display: block;
		margin: 15px auto;
		width: 50%;
	}	
	.ind-likes-vk-like #vk_like {
		margin: 0 0 0 34%;
	}
	.ind-likes-mail span {
		margin: 0 0 0 36% !important;
	}	
	.menu4 li.act-menu-li {
		display: none;
	}
	.shotcap-rss {
		display: none;
	}
}

@media screen and (max-width:760px) {	
	.main-table-list .col-top32 #hme_ad_news1 {
		display: none;
		width: 100% !important;
	}	
	.main-table-list .col-top32 #hme_ad_news6 {
		display: block;
		width: 100% !important;
		margin-top: 0;
	}
	.news-info {
		display: none;
	}
}
@media screen and (max-width:750px) {
	.index-logo {
		height: 105px;
	}
	.block7-body {
		height: 105px;
	}
}
@media screen and (max-width:730px) {
	.qnews-full-top .qnews-body {
		height: 81px;
	}
}	
@media screen and (max-width:700px) {
	.index-logo {
		height: 97px;
	}
	.qnews-body-inside-ftop {
		height: auto;
	}
	.qnews-full-ftop .qnews-body {
		height: auto;
	}
	.qnews-full-top {
		width: 48.2%;
	}
	.col-top32 .qnews-body-inside-ftop {
		font-size: 20px;
	} 	
}
@media screen and (max-width:680px) {
	.index-logo {
		height: 94px;
	}
	.top-sss {
		margin: 3px 0 0 0px;
		float: none;
		width: 100%;
		text-align: center;
	}
	.top-menu {
		margin: 10px auto;
		float: none;
		text-align: center;
	}
	.top-sss  img {
		width: 24px;
	}
	.qnews-small-img-top .news-video-img {
		margin: 181px 0 0 89%;
		width: 9%;
	}
	.qnews-small-img-ftop .news-video-img {
		margin: 371px 0 0 92.4%;
		width: 6%;
	}
	ul.qnews-full {
		width: 94.2%;
	}
}
@media screen and (max-width:660px) {	
	.ads-right {
		display: block; 
		margin-left: 0px;
	}
	.ind-likes-mail span {
		margin: 0 0 0 33% !important;
	}
	.ind-likes-vk-like #vk_like {
		margin: 0 0 0 30%;
	}
	.ind-mainview .mainview-qnews {
		margin: 0;
	}
	.qnews-list li {    
		padding: 5px;
	}
	.qnews-list {
		width: 100%;
		padding: 0;
	}
	.index-logo {
		height: 90px;
	}	
	.inx-mid-td {
		padding: 0;
	}
	.site-title {
		margin-bottom: 5px;
	}
	.inform-title, .top-menu, .ind-top-menu {
		display: none;
	}
	.clear7 {
		margin-top: 0;
	}	
	.news-img {
		display: block;
		margin: 0;
		text-align: center;
	}
	.news-view .news-img-fit {
		float: none;
		margin: 0;
	}
	.news-main-td-list-rubric .news-view .news-img-fit, .news-view .news-img-fit {
		width: 300px;
		height: 180px;
	}
}
@media screen and (max-width:630px) {
	.index-logo {
		height: 85px;
	}
	.t3 {
		width: 100%;
	}
	.block7-cell {
		display: block;
		max-width: 100%;
		padding-right: 0;
	}
	.block7-title {
		font-size: 16px;
		line-height: 20px;
	}
	.block7-info, .block7-info .prosm {
		font-size: 12px;
	}
	.block7-info {
		bottom: 6px;
	}
	.block7-1 .block7-cell, .block7-2 .block7-cell {
		padding-bottom: 0;
	}
	.img-fit-block7 {
		height: 56.25vw;
	}
	.block7-body {
		height: 49px;
	}
	.block7-image .news-video-img {
		right: 2%;
		bottom: 5%;
		width: 8%;
	}
	.block7-2 {
		margin-top: 0;
	}
}
@media screen and (max-width:620px) {
	.news-likes {
		display: none;
	}		
	.info-block {
		padding-top: 0;
	}
	.cur-list, .cur-date, .cur-weather {
		display: block;
		margin-left: 0;
		margin-top: 7px;
	}
	.qlist-body-inside p {
		font-size: 18px;
	}	
	.td_block_big_grid_5 .td-small-thumb {
		margin: 10px 0 0 0;
	}
}

@media screen and (max-width:600px) {
	.qnews-full-ftop, .qnews-full-top  {
		width: 100%;
		margin: 0 0 7px 0;
	}
	.qnews-top, .qnews-top .qnews-full-top-even {
		margin-left: 0;
	}
	.qnews-full-ftop .qnews-body {
		height: auto;
	}
	.qnews-body-inside-ftop { 
		height: auto;
	}
	.qnews-full-top .qnews-body {
		height: auto;
	}
	.col-top5 .qnews-full-top .qnews-body {
		height: auto;
	}
	.qnews-body-inside-top {
		height: auto;
	}
	.qnews-full li {
		height: auto;
	}
	ul.qnews-full {
		margin: 0;
		width: 96.4%;
		padding: 5px 10px 103px 10px;
	}
	.qnews-body-info {
		padding: 0px 10px 6px 0;
		clear: both;
		position: initial;
	}
	.lenta-top .qnews-body-info {
		padding: 0px 10px 0px 0;
	}
	.qnews-full-ftop .qnews-body-info, .qnews-full-top .qnews-body-info {
		clear: none;
	}
	.qnews-body-inside {
		height: auto;
	}
	.qnews-body {
		height: auto;
	}	
	h1.t2 img{
		display: none;
	}
	h1.t2 {
		font-size: 22px;
	}
	.qnews-small-img-top .news-video-img {
		margin: 177px 0 0 92.4%;
		width: 6%;
	}
	.col-top5 .qnews-small-img-ftop .qnewslist-img-fit {
		height: 324px;
	}
	.col-top32 .qnews-full-ftop {
		width: auto;
		position: relative;
		margin: 5px;
	}
	.col-top32 .top-group {
		display: block;
	}
	.col-top32 .qnews-full-top {
		width: auto;
		margin: 5px;
		display: block;
	}
	.col-top32 .qnews-small-img-ftop .news-video-img,
	.col-top32 .qnews-small-img-top .news-video-img {
		bottom: 5%;
		width: 8%;
		right: 2%;
	}
	.col-top32 .qnews-full-ftop .qnews-body-inside p {
		padding: 3px;
		display: block;
		position: initial;
		line-height: 20px;
		font-size: 19px;
		width: auto;
	}
	.col-top32 .qnews-full-top .qnews-body-inside p {
		padding: 0;
		display: table-cell;
	}
	.col-top32 .qnews-full-ftop .qnews-body,
	.col-top32 .qnews-full-top .qnews-body	{
		padding: 0 3px;
	}
	.col-top32 .qnews-full-ftop .text,
	.col-top32 .qnews-full-top .text,
	.news-view .text{
		padding: 0  3px 5px 5px;
	}
	.news-view .text{
		padding: 5px 3px 0 5px;
	}
	.col-top32 .qnews-full-top .qnews-body {
		bottom: 4px;
	}	
	.tags-header-top .t2 {
		font-size: 25px;
	}
}
@media screen and (max-width:570px) {
	.r-40 {
		display: block;
		float: none;
		margin: 0px auto 10px;
		text-align: center;
		width: 100%;
	}
	.r-40 img {
		display: block;
		margin: 0 auto;
	}
	.newspage-img-fit {
		width: 100%;
		border: none !important;
	}
	.td-module-meta-info {
		font-size: 12px;
	}
	.td-grid-style-5 .td-small-thumb .entry-title {
		font-size: 18px;
	}
	.td_block_15 .td-column-2 .td-block-row .td-block-span4 {
		padding-right: 10px;
	}	
	.qnews-title {
		font-size: 21px;
	}	
	.index-logo {
		height: 79px;
	}
	.col-top5 .qnews-full-ftop {
		width: 98%;
	}	
	.col-top5 .qnews-full-top {
		width: 98.8%;
		margin: 1% 0 0 0;
		height: auto;
	}
	.col-top5 .qnews-small-img-top .qnewslist-img-fit {
		height: 200px;
	}
	.col-top5 .qnews-small-img-ftop .news-video-img,
	.col-top5 .qnews-small-img-top .news-video-img	{
		right: 1.5%;
		width: 7%;
	}
	.col-top5 .qnews-body-inside-ftop {
		font-size: 18px;
	}
	.col-top5 .qnews-body-inside-top {
		font-size: 16px;
	}
	.qnews-body-inside {
		padding-top: 0;
	}
	.col-top5 .qnews-full-ftop .qnews-body-inside p,
	.col-top5 .qnews-full-top .qnews-body-inside p {
		padding: 0;
	}
	.col-top5 .qnews-full-top .qnews-body-info {
		top: 0;
	}
	.col-top5 .qnews-full-ftop .qnews-body-info {
		bottom: 2px;
	}	
}
@media screen and (max-width:550px) {	
	.cc-floating.cc-theme-edgeless .cc-message {
		margin: 5px 10px !important;
	}
	.index-logo {
		height: 75px;
	}
	.top-ss {
		float: none;
		text-align: center;
	}
	.share-index {
		margin: 10px auto;
		text-align: center;
	}
	.news-main-td {
		padding: 0;
	}
	.news-main-td-list {
		padding: 10px 5px;
	}
	.qnews .news-main-td {
		padding: 5px;
	}
	.mobile1 {
		margin: 0 auto;
		text-align: center;
	}
	.qnews #hme_ad_news2 {
		padding-bottom: 10px;
	}
	.qnews-body-inside {
		font-size: 18px;
	}
	.qnews-body-inside-ftop {
		font-size: 19px;
	}
	.qnews-body-inside-top {
		font-size: 17px;
	}
	.news-content img {
		width: 100% !important;
	}
}
@media screen and (max-width:530px) {
}
@media screen and (max-width:520px) {
	.td_block_15 .td-block-span4 {
		width: 100%;
	}
	.td_module_mx4 {
		margin-bottom: 30px;
		min-height: 69px;
		padding-bottom: 0;
	}
	.td_module_mx4 .td-module-image {
		left: 0;
		position: absolute;
		top: 0;
		width: 120px;
	}	
	.td_module_mx4 .td-video-play-ico img {
		width: 20px;
	}
	.td-column-1 .td_module_mx4 {
		margin-bottom: 0;
	}
	.td-column-1 .td_module_mx4 .td-module-thumb {
		margin-bottom: 7px;
	}
	.td-column-1 .td_module_mx4 .td-module-image {
		position: relative;
		width: 100%;
	}
	.td_module_mx4 .entry-title {
		padding-left: 133px;
	}
	.td_block_15 .td-column-2 .td_module_mx4 {
		height: 70px;
	}
	.img-fit218 {
		height: 100px;
	}
	.td_block_15 .td-column-2 .td-block-row .td-block-span4 {
		padding-right: 0;
	}
	.td-block-span6 .td_module_wrap .entry-title {
		font-size: 16px;
		line-height: 20px;
	}		
	.mnews-list li {
		float: none;
		width: 100%;
		height: 280px;
		height: auto;
		margin-bottom: 20px;
	}
	.mnews-title {
		min-height: 40px;
	}
	.mnews-list {
		margin-bottom: 0;
	}
	.ind-likes-mail span {
		margin: 0 0 0 28% !important;
	}
	.ind-likes-vk-like #vk_like {
		margin: 0 0 0 24%;
	}
	.ind-main-table .h2, .ind-main-table .h21 {
		font-size: 19px;
	}
	.index-logo {
		height: 71px;
	}
	.qlist-body-inside p {
		font-size: 17px;
	}
}
@media screen and (max-width:500px) {
	.ind-likes-mail span {
		margin: 0 0 0 27% !important;
	}
	.ind-likes-vk-like #vk_like {
		margin: 0 0 0 21%;
	}	
	.col-top3 .qnews-small-img-top .news-video-img {
		bottom: 3%;
		width: 7%;
	}
	.index-logo {
		height: 66px;
	}
	.sb25 {
		width: 61%;
	}
	#PROMT_Translator div#trBlock {
		margin: 14px 3px 0px 0px !important
	}	
	.b-share {
		padding: 1px 0px 1px 0px!important;
	}
	.top-sss, .top-ss, .info-block {
		display: none;
	}
	.tit20 {
		font-size: 17px;
		margin-bottom: 0px;
	}
	.tit20 img {
		height: 20px;
		position: relative;
		bottom: 3px;
	}
	.tb2 {
		padding: 1px 0 0 0;
	}
	.share-index {
		margin: 5px auto;
	}
	.p-10 {
		padding: 7px;
	}
	#PROMT_Translator {
		display: none;
	}
	.qnews-page .clear2 {
		margin-top: 60px;
	}
	.sb25 {
		width: 100%;
	}
	.clear11 {
		margin-bottom: 5px;
	}
	.tit22 {
		margin-top: 8px;
	}
	.ind-main-table-inner-td .mtd1 {
		padding: 0;
	}	
	.news-main-td-list-rubric .news-view .news-img-fit, .news-view .news-img-fit {
		width: 100%;
		height: 200px;
	}
	.news-img-fit, .qnewslist-img-fit, .lazyload {
		min-width: 100%;
		border: none;
	}
	.col-top32 .qnews-full-top, .col-top32 .qnews-full-ftop {
		margin: 0;
	}
	.news-view {
		margin: 0px 0 20px 0;
	}
	.news-main-td-list-rubric {
		padding: 0;
	}
	.news-view .h2 {
		margin-left: 0;
	}
	.news-view .news-video-img {
		width: 8%;
	}
	.qnews-small-img-ftop .news-video-img, .qnews-small-img-top .news-video-img {
		margin: 178px 0 0 91.8%;
		width: 7%;
	}
	.col-top5 .qnews-small-img-ftop .qnewslist-img-fit {
		height: 324px;
	}
	.block7-title {
		font-size: 15px;
	}
	.ya-share-bot-label {
		display:none;
	}
	#ya_share_bot .ya-share2__item_service_skype,
	#ya_share_bot .ya-share2__item_service_viber,
	#ya_share_bot .ya-share2__item_service_whatsapp{
		display:none;
	}
	.block7-1, .block7-2 {
		margin-top: 0;
	}
	.block7-2 {
		margin-bottom: 10px;
	}
	.tags-video-link-top {
		display:none;
	}
}

@media screen and (max-width:480px) {	
	.td_module_1 .entry-thumb {
		width: 100%;
	}
	.td_module_1 .td-module-thumb {
		height: auto;
	}
	.td_block_15 .td-block-span6 {
		float: none;
		width: 100%;
	}
	.td-block-row [class*="td-block-span"] {
		padding-right: 0;
	}
	.index-logo {
		height: 63px;
	}
	.sb23 {
		font-size: 16px;
	}
	.sb22, .sb7 {
		font-size: 14px;
	}	
	h1.t2 {
		font-size: 20px;
	}
	ul.qnews-full {
		width: 95.5%;
		padding: 5px 10px 109px 10px;
	}
	.qnews-body-inside {
		padding-top: 0;
	}	
	.qnews-body-inside p {
		display: inline;
	}
	.block7-body {
		height: 69px;
	}
}

@media screen and (max-width:460px) {
	.qnews-title {
		font-size: 19px;
	}	
	.qlist-body-inside p {
		font-size: 16px;
	}	
	.qnews-title {
		font-size: 18px;
	}	
	.ind-mainview .mainview-qnews {
	}
	.index-logo {
		height: 60px;
	}
	.ind-likes-td {
		width: 55%;
	}
}
@media screen and (max-width:430px) {
	.qlist-body-inside p {
		font-size: 15px;
	}
	.qnindex-img-fit {
		height: 70px;
		width: 124px;
	}	
	.index-logo {
		height: 58px;
	}
	.ind-likes-td {
		width: 62%;
	}
	.qlist-body {
		height: auto;
	}
	.qlist-body-inside {
		left: 130px;
	}
	.qnews-full-ftop .qnews-body{
		bottom: 8px;
	}	
	.col-top5 .qnews-full-ftop .qnews-body {
		bottom: 5px;
	}
	h1.t2 {
		font-size: 18px;
	}
	.qnews-body-inside {
		font-size: 16px;
	}
	.col-top32 .qnews-full-ftop .qnews-body {
		bottom: 0px;
	}
}	
@media screen and (max-width:400px) {	
	.text21, .text, p {
		text-align: left !important;
	}
	.news-content h2 {
		margin: 20px 0 0px 17px;
	}
	.news-content h3 {
		margin-top: 20px;
		text-indent: 2em;
	}
	p {
		text-indent: 1em;
		margin: 10px 0;
	}
	.news-main {
		border: none;
		padding: 10px;
	}
	.news-content iframe, .news-content embed, .news-content object, .news-content video {
		height: 53.1vw !important;
	}
	.qnews-full-title {
		margin: 10px 0 10px;
	}
	.index-logo {
		height: 51px;
	}
	.news-main-td-list {
		padding: 0;
	}
	.ind-mainview .mainview-qnews {
		width: 100%;
	}
	.post_border {
		border: none;
	}
	.ind-main-table-td , .ind-main-table-inner-td {
		padding: 0;
	}
	.inx-left-col , .inx-mid-col, .inx-right-col {
		padding: 0;
	}	
	.qnews-full-top-count {
		display: none;
	}
	.qnews-full li {
		padding-left: 0;
		padding-top: 0px;
		padding-bottom: 20px;
	}
	.qlist-body {
		width: 100%;
	}	
	.news-main-td-top {
		margin: 0;
	}
	.news-view-block {
		padding: 0;
		margin: 10px 0;
		border: none;
	}
	.news-view .h2 {
		padding: 0 3px 0 6px;
	}
	.news-view .news-view-text {
		padding: 7px 5px 8px 7px;
		line-height: 18px;
	}
	.news-view .sb2 {
		padding-left: 3px;
	}
	.news-view .prosm {
		margin-right: 3px;
	}
	.menu-extra {
		display: none !important;
	}
	.mobile-menu-wrapper {
	  display: block;
	}
	.mtd1 .menu1 {
		margin-left: 47px;
	}
	.act-menu-container .menu4 {
		position: absolute;
		overflow: hidden;
		white-space: nowrap;
		max-width: 100%;
	}
	.act-menu-container {
		position: relative;
		height: 27px;
	}
	.topmenu1 a, .topmenu2 a {
		font-size: 15px;
	}
	.menu1 li {
		margin: 2px 3px;
	}	
	.qlist-body-inside {
		font-size: 16px;
	}
	.qnews-small-img {
		display: block;
		float: none;
		width: 99.5%;
	}
	#yandex_rtb_R-A-129798-14 {
		margin: 5px 0 10px 0;
	}
	#yandex_rtb_R-A-129798-14 .g4abcbc33,
	#yandex_rtb_R-A-129798-14 .i263dae87,
	#yandex_rtb_R-A-129798-14 .m1b90fde4,
	#yandex_rtb_R-A-129798-14 .kff9b4957,
	#yandex_rtb_R-A-129798-14 .aa20b1a06 {
		margin: 0 auto !important;
		justify-content: center !important;
		text-align: center !important;
		-webkit-justify-content: center !important;
	}
	.qnews-small-img .qnewslist-img-fit, 
	.col-top32 .qnews-small-img-ftop .qnewslist-img-fit	{
		width: 100%;
		height: 225px;
		margin: 0;
	}
	.qnews-body-inside {
		position: initial;
		padding: 0 10px;
	}
	.qnews-full a:hover {
		text-decoration: none;
	}
	.qnews-body-inside-ftop, .qnews-body-inside-top {
		padding: 0;
	}
	.qnews-small-img-ftop, .qnews-small-img-top {
		width: 100%;
		display: flex;
	}
	.qnews-body-inside {
		font-size: 16px;
	}
	.qnews-body-info {
		display: block;
		margin: 0;
	}
	.qnews-body-inside-ftop {
		font-size: 19px;
	}
	.qnews-body-inside-top {
		font-size: 17px;
		height: auto;
		padding: 0px 5px 0 5px;
		width: 97%;
	}
	.qnews-full-top .qnews-body-inside p {
		padding: 1px 0px 0 3px;
	}
	.qnews-body-inside {
		font-size: 18px;
		padding: 0 5px;
		display: table-cell;
	}
	.qnews .news-main-td {
		padding: 5px 0px;
	}
	ul.qnews-full {
		width: 99%;
		padding: 0 0px 24px 0px;
		border: none;
	}
	.qnews .sec-title2, .qnews .sec-title4, .qnews-full-title, .qnews .t2 {
		margin-left: 5px;
	}
	.qnews-full-ftop, .qnews-full-top {
		border-right: none;
		border-left: none;
	}
	.qnewslist-img-fit .news-video-img, .qnews-small-img-ftop .news-video-img, .qnews-small-img-top .news-video-img {
		width: 9%;
		right: 2%;
	}
	.qnews .news-recommend {
		margin: 0;
		display: inline;
		position: relative;
		top: 7px;
	}
	.col-top5 .qnews-body-inside-top {
		font-size: 15px;
	}
	.col-top5 .qnews-body-inside-ftop {
		font-size: 17px;
	}
	.col-top5 .qnews-small-img-ftop .qnewslist-img-fit,
	.col-top5 .qnews-small-img-top .qnewslist-img-fit	{
		height: 212px;
	}
	.col-top5 .qnews-full-ftop .qnews-body-inside p,
	.col-top5 .qnews-full-top .qnews-body-inside p {
		line-height: 14px;
	}
	.col-top5 .qnews-full-ftop {
		margin: 0;
	}
	.top-group {
		margin-left: 0;
	}
	.col-top5 .qnews-full-top {
		width: 98%;   
	}
	.col-top5 .qnews-full-ftop .qnews-body-info {
		bottom: 3px;
		float: none;
		position: relative;
	}
	.col-top5 .qnews-full-ftop {
		height: auto;
		position: initial;
	}
	.col-top3 .top-group {
		border-spacing: 0;
	}
	.col-top32 .qnews-full-top,
	.col-top32 .qnews-full-ftop {
		width: 100%;
		margin: 5px 0;
	}
	.col-top32 .qnews-body-inside {
		padding: 0;
	}
	.share-index-text {
		display: none;
	}
	.share-arrow { 
		background: none;
		padding: 0;
	}
	.news-content a {
		white-space: -moz-pre-wrap; /* Mozilla */
		white-space: -hp-pre-wrap; /* HP printers */
		white-space: -o-pre-wrap; /* Opera 7 */
		white-space: -pre-wrap; /* Opera 4-6 */
		white-space: pre-wrap; /* CSS 2.1 */
		white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	}	
	.block7-image, .block7-body {
		border-right: none;
		border-left: none;
		margin: 0 5px;
	}
	.block7-info, .block7-info .prosm {
		font-size: 13px;
	}
	.qnews-full-sep {
		display: none;
	}
}
@media screen and (max-width:375px) {
	.col-top5 .qnews-full-ftop {
		width: 100%;
	}
	.col-top5 .qnews-full-top {
		width: 100%;
	}
	.qnews-title {
		font-size: 17px;
	}	
	h1.t2 {
		font-size: 16px;
	}	
	.tag-addition {
		margin: 0 2px 0 2px
	}
	.news-print {
		display: none;
	}
	.ya-share-top {
		bottom: 0;
		top: 5px;
	}
}
@media screen and (max-width:360px) {	
	.qnews-list li {    
		padding-left: 5px;
	}
	.qlist-body-inside {
		left: 8px;
		position: relative;
		margin-bottom: 10px;
	}
}

@media screen and (max-width:320px) {	
	.qnews-title {
		font-size: 16px;
		margin-left: 5px;
	}
	.qnews-body {
		height: 100%;
		position: initial;
	}
	.qnews-small-img {
		margin-right: 4px;
	}		
	.qnews-body-inside-ftop {
		font-size: 19px;
	}
	.qnews-body-inside-top {
		font-size: 17px;
	}
	h1.t2 {
		font-size: 15px;
	}
	.col-top5 .qnews-small-img-ftop .qnewslist-img-fit,
	.col-top5 .qnews-small-img-top .qnewslist-img-fit	{
		height: 170px;
	}
}