/* css newsru.com */

body, td, th, p, div		{ font-family: Arial, Helvetica, sans-serif; }

a:active, a:link, a:visited	{ text-decoration: none; }
a:hover						{ text-decoration: underline; }

form			{ display: inline; }
img				{ border-color: #000000; }

div.stats {
	display:inline;
	height:0px;
	left:-1000px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:-1000px;
	visibility:hidden;
	width:0px;
}

/* надписи под логотипом на зелёном фоне */
.indextop			{ font-size: 10px; color: #FFFFFF }

/* заголовок в перечне новостей */
.headcolumn				{ font-size: 16px; line-height: 16px; font-weight: bold; color: #0016A6; }
a.headcolumn:visited	{ font-size: 16px; line-height: 16px; font-weight: bold; color: #656ca6; }

/* подзаголовок в перечне новостей */
.explaincolumn			{ font-size: 15px; line-height: 16px; color: #000000; text-decoration: none;}

/* дата под анонсом новости */
.explaindate		{ font-size: 12px; line-height: 16px; color: #999999; text-decoration: none;}

/* заголовок страницы (синим по по белому фону) */
.mainhead			{ font-size: 21px; line-height: 24px; text-align: center; margin: 2px 5px 5px 5px; font-weight: bold; color: #0016A6; }

/* заголовок страницы (белым по синему фону) */
.mainheadwhite		{ font-size: 21px; line-height: 24px; text-align: center; margin: 2px 5px 5px 5px; font-weight: bold; color: #FFFFFF; }

/* лента новостей */
.newslistdate		{ font-size: 12px; line-height: 16px; color: #0016A6; text-decoration: none;}
.newslisttitle		{ font-size: 12px; line-height: 16px; color: #000000; text-decoration: none;}
.newslisttitlelite	{ font-size: 12px; line-height: 16px; color: #666666; text-decoration: none;}

/* обычный текст - новостей и проч. */
.maintext			{ font-size: 15px; text-align: justify; }
.maintextleft		{ font-size: 15px; text-align: left; }

/* подписи на странице архива (и ещё разные места) */
.copy				{ font-size: 12px; color: #FFFFFF; }
.topstrings			{ font-size: 12px; color: #FFFFFF; padding: 0px;}
a.topstrings:hover	{ text-decoration: none; }

/* подписи в форме расшир. поиска */
.forma				{ font-size: 15px; color: #000000;}

/* подписи к картинкам и видео */
.pictcopy			{ font-size: 13px; font-weight: bold; color: #FFFFFF; }
.pict				{ font-size: 12px; }
.videomain			{ font-size: 12px; color: #3B3B3B; }
.videosrc			{ font-size: 10px; color: #626262; }
.videolink			{ font-size: 11px; color: #007900; }

/* копирайт и проч. текст внизу страницы */
.down				{ font-size: 11px; color: #FFFFFF; }
a.down				{ text-decoration: underline; }

/* надписи под шапкой и начало вставки lastupdate справа */
.datetime			{ font-size: 10px; line-height: 16px; color: #FFFFFF; }

/* уровни в индексе досье */
.level1				{ font-size: 16px; font-weight: bold; line-height: 16px; color: #0016A6; }
.level2				{ font-size: 13px; color: #0016A6; }

/* шпигель */
.spiegelhead		{ font-size: 18px; line-height: 19px; font-weight: bold; color: #FFFFFF; }
/* .spiegelsub			{ font-size: 14px; line-height: 14px; font-weight: bold; color: #0016A6; letter-spacing: 0.5px; } */
.spiegelsub			{ font-size: 14px; line-height: 14px; font-weight: bold; color: #0016A6; }
a.spiegelhead:hover	{ text-decoration: none; }
a.spiegelsub:hover	{ text-decoration: none; }
.spiegeltime		{ font-size: 11px; line-height: 16px; color: #666666; text-decoration: none;}

/* шпигель-лента */
.spiegellentatime		{ font-size: 12px; line-height: 15px; color: #B50000; text-decoration: none; font-weight: bold;}
.spiegellentatitle		{ font-size: 12px; line-height: 15px; color: #000000; text-decoration: none;}
.spiegellentatitlemark	{ font-size: 12px; line-height: 15px; color: #B50000; text-decoration: none;}
.spiegellentalink		{ font-size: 12px; line-height: 16px; color: #000000; text-decoration: underline; font-weight: bold;}
a.spiegellentalink		{ text-decoration: underline; }

/* текстовая версия */

/* логотип */
.logotxtw			{ font-size: 50px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.logotxtw:hover    { text-decoration: none; }
.logotxtg			{ font-size: 35px; color: #00DB3F; font-weight: bold; text-decoration: none; }

/* шпигель */
.textspiegelhead	{ font-size: 21px; line-height: 27px; font-weight: bold; color: #FFFFFF; }
.textspiegelsub		{ font-size: 16px; line-height: 21px; font-weight: bold; color: #0016A6; }
.textspiegelurgent	{ font-size: 11px; font-weight: bold; color: #EFEFEF; letter-spacing: 1px}

/* вертикальное меню */
.menumain			{ font-size: 11px; font-weight: bold; color: #EFEFEF; letter-spacing: 1px}
/* .menumain1:hover	{ color:#6BC334; text-decoration:none; } */

/* горизонтальное меню */
.menusmall			{ font-size: 11px; font-weight: bold; color: #EFEFEF; letter-spacing: 1px}
.menubig			{ font-size: 18px; font-weight: bold; color: #ffffff; }
.menuarrow			{ font-size: 18px; font-weight: bold; color: #6BC334; }
.menuarrow:hover	{ color: #EFEFEF; text-decoration:none; }

/* архивный день #E84A01 */
.archday			{ color: #FFFFFF; font-size: 18px; font-weight: bold; text-align: center;}
.archtitle			{ color: #6bc334; font-size: 18px; font-weight: bold; text-align: center;}

/* newslink */
.nlcat              { font-size: 12px; font-weight: bold; color: #0016A6; }
.nlboldlink			{ font-size: 12px; font-weight: bold; color: #0016A6; line-height: 20px; }
