/* Быстрые стили */

.alignleft { text-align: left; vertical-align: top}
.alignright { text-align: right; vertical-align: top}
.aligncenter { text-align: center; vertical-align: 50%}
.redtext {color:#d40000}

form{margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.cleartable {border-collapse:collapse}
.cleartable td {padding: 0px}

p.articPar {margin:0px 0px 12px 0px; padding: 0px 0px 0px 0px;}
p.footerlink {margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.adv680{margin:0px 0px 0px 1px; padding: 0px 0px 0px 0px; clear:both}

h1 {dispay:block; margin: 0px 0px 0px 8px; font: bold 16px arial} 
a.hhh:link	{margin: 0px 0px 0px 8px; font: bold 16px arial;color:black;text-decoration:none;padding:0px;margin:0px}
a.hhh:active {margin: 0px 0px 0px 8px; font: bold 16px arial;color:black;text-decoration:none;padding:0px;margin:0px}
a.hhh:hover {margin: 0px 0px 0px 8px; font: bold 16px arial;color:black;text-decoration:none;padding:0px;margin:0px}
a.hhh:visited {margin: 0px 0px 0px 8px; font: bold 16px arial;color:black;text-decoration:none;padding:0px;margin:0px}

h2, h3 {dispay:block; margin: 0px 0px 0px 0px}

h4{dispay:block; margin: 0px 0px 0px 2px}

/* Страница */
html{height:100%; margin:0px 0px 0px 0px}

body{height:100%; margin:22px 0px 22px 0px}

/* Шапка */
div.pagetitle {margin: 0px 3px 0px 0px}

div.letterhead {float:left; width: 400px}
div.pressdigest {margin-left: 301px; margin-right: 251px; padding-top: 19px; text-align:center}
.pressdigest, .pressdigest table td{font: bold 14px arial}
div.forms {float:right; width: 240px; text-align:center; margin-top:20px}

#xpagetitle {border-collapse:collapse; width:100%}
#pagecontent {border-collapse:collapse; border: 0px none; width:100%}

/* Полоса */
.blackline { border-collapse:collapse; width:100%; background-color:#000000; height:4px; margin-top:5px; margin-bottom:8px; clear:both}
.blackline td {padding: 0px}

div.searchresults {margin-top:10px; margin-bottom:18px}
.searchresults {font: bold 14px arial; color:#000000}

/* Дата в шапке */
td.topdate {vertical-align: middle }
div.topdate{margin-top: 30px}

/* Поиск и архив */
.topsearch {font: bold 12px arial; padding-right:5px}
.toparchive {font: 12px arial}
.subject {width:179px}

.topsearchtable {border-collapse:collapse}
.topsearchtable td{padding:0px}

.topdate {font: bold 13px arial; color:black; text-align:center; line-height:18px}

.littlegrayline {background-color:#adadad; height:1px; margin:10px 0px 10px 0px}
.littlegraylinetop {background-color:#adadad; height:1px; margin:10px 0px 10px 0px; }
div.grayline {background-color: #dddddd; height:2px; clear:both; margin:10px 0px 10px 0px}

.rightcol {width: 252px; border-collapse:collapse; float:right; height:100%}


div.topic{padding-bottom:2px}
h3{padding-bottom:3px}

/* Тема дня */
div.theme {background-color: #eeeeee; width: 100%; float:left; padding-bottom:12px; margin-bottom:18px }

.theme div.maincaption{
	background-color: #d40000; 
	border-bottom:5px solid #FFFFFF; 
	margin-bottom:12px; 
	height:24px; 
	-height:28px; 
	padding-left:40px}
.theme .maincaption{font: bold 14px arial; line-height: 22px; color: #FFFFFF}

.theme div.picture {float:left; width: 346px; text-align:center}
.theme div.picture img {width: 314px; border: 1px solid #000000 }
.theme div.topic {margin-left: 345px; padding-right:12px}

.theme .topic h3{background:none}

.theme .topic h3, .theme .topic h3 a{font: bold 14px arial; color: #000000; text-decoration:none}
.theme .topic h2, .theme .topic h2 a{font: bold 16px arial; color: #d40000; text-decoration:none}

.theme .topic div.lead{padding-top: 2px}
.theme .topic .lead, .theme .topic .lead a{font: 12px arial; color: #000000; text-decoration:none}

/* Избранное */
div.topnews {background-color: #eeeeee; width: 100%; float:left; padding-bottom:12px; margin-bottom:18px; clear:both}

.topnews div.maincaption{
	background-color: #f08282; 
	border-bottom:5px solid #FFFFFF; 
	margin-bottom:12px; 
	height:24px; 
	-height:28px; 
	padding-left:40px}
.topnews .maincaption{font: bold 14px arial; line-height: 22px; color: #FFFFFF}

.topnews div.picture {float:left; width: 232px; text-align:center}
.topnews div.picture img {width: 200px; border: 1px solid #000000 }
.topnews div.topic {padding: 0px 12px 18px 12px}

.topnews .topic div.date{margin-bottom: 2px; margin-top: 3px} 
.topnews .topic .date{font: bold 12px arial; color: #666666; text-decoration:none}

.topnews .topic h3{background:none}

.topnews .topic h3, .topnews .topic h3 a{font: bold 14px arial; color: #000000; text-decoration:none}
.topnews .topic h2, .topnews .topic h2 a{font: bold 16px arial; color: #d40000; text-decoration:none}

.topnews .topic div.lead{padding-top: 2px}
.topnews .topic .lead,.topnews .topic .lead a{font: 12px arial; color: #000000; text-decoration:none}

/* Новости за сегодня и вчера */
div.daynews {background-color: #FFFFFF; width: 100%; float:left; padding-bottom:12px clear:both}

.daynews div.maincaption{
	background-color: #7d7d7d; 
	border-bottom:5px solid #FFFFFF; 
	margin-bottom:12px; 
	height:24px; 
	-height:28px; 
	padding-left:40px}
	
.daynews .maincaption{font: bold 14px arial; line-height: 22px; color: #FFFFFF}

.daynews div.picture {float:left; width: 232px; text-align:center}
.daynews div.picture img {width: 200px; border: 1px solid #000000 }
.daynews div.topic {padding: 0px 2px 18px 2px}

.daynews .topic div.date{margin-bottom: 2px; margin-top: 3px} 
.daynews .topic .date{font: bold 12px arial; color: #999999; text-decoration:none}

.daynews .topic h3, .daynews .topic h3 a{font: bold 14px arial; color: #000000; text-decoration:none}

.daynews .topic h3 a, .daynews .topic h3 .nolink{background-color: #ffffff; padding-right: 8px}

.daynews .topic h2, .daynews .topic h2 a{font: bold 16px arial; color: #404040; text-decoration:none}

.daynews .topic div.lead{padding-top: 2px}
.daynews .topic .lead,.daynews .topic .lead a{font: 12px arial; color: #000000; text-decoration:none}

/* Rubrics */
div.rubric {background-color: #FFFFFF; width: 100%; float:left; padding-bottom:12px clear:both}

.rubric div.maincaption{
	background-color: #d40000; 
	border-bottom:5px solid #FFFFFF; 
	margin-bottom:12px; 
	height:24px; 
	-height:28px; 
	padding-left:40px}
	
.rubric .maincaption{font: bold 14px arial; line-height: 22px; color: #FFFFFF}

.rubric div.topic {padding: 0px 2px 18px 2px}

.rubric .topic div.date{margin-bottom:4px}
.rubric .topic .date{font: bold 12px arial; color: #000000; text-decoration:none}

.rubric .topic h3{margin-bottom:4px}
.rubric .topic h3, .rubric .topic h3 a{font: bold 14px arial; color: #000000; text-decoration:none}
.rubric .topic h3 a, .rubric .topic h3 .nolink{background-color: #ffffff; padding-right: 8px; margin-bottom:4px}

.rubric .topic h2, .rubric .topic h2 a{font: bold 16px arial; color: #D40000; text-decoration:none}

.rubric .topic div.lead{padding-top: 2px}
.rubric .topic .lead, .rubric .topic .lead a{font: 12px arial; color: #000000; text-decoration:none}
.rubric .topic .editionname, .rubric .topic .editionname a{font: 12px arial; color: #d40000; text-decoration:none}


/* Article */
div.article {background-color: #FFFFFF; width: 100%; float:left; padding-bottom:12px clear:both}

.article div.maincaption{
	background-color: #7d7d7d; 
	border-bottom:5px solid #FFFFFF; 
	margin-bottom:12px; 
	height:24px; 
	-height:28px; 
	padding-left:40px}
	
.article .maincaption{font: bold 14px arial; line-height: 22px; color: #FFFFFF}

.article div.topic {padding: 0px 2px 18px 2px}

.article .topic div.date{margin-bottom:4px}
.article .topic .date{font: bold 12px arial; color: #000000; text-decoration:none}

.article .topic h3{margin-bottom:4px}
.article .topic h3, .article .topic h3 a, .article .topic .source {font: bold 14px arial; color: #000000; text-decoration:none}
.article .topic .source a {color: #d40000; text-decoration:none}

.article .topic h3 a, .article .topic h3 .nolink{background-color: #ffffff; padding-right: 8px}

.article .topic h2, .article .topic h2 a{font: bold 18px arial; color: #d40000; text-decoration:none}

.article .topic div.body{margin-top: -5px}
.article .topic .body, .article .topic .body a{font: 14px arial; text-decoration:none}
.article .topic .body a{color: #d40000}

/* Листалка */
div.pager {text-align:center; margin-bottom:8px}
.pager {font: bold 14px arial; color: #000000}
.pager a{color: #d40000; text-decoration:none}
.pager .arrow{font-size:110%}


/* Правая колонка */
div.articlesday{background-color: #d40000; 	margin-top:13px; }
div.articlesrubric{background-color: #7d7d7d; 	margin-top:6px; }

div.articlesday, div.articlesrubric{
	border-bottom:5px solid #FFFFFF; 
	margin-bottom:6px;
	height:24px; 
	-height:28px; 
	}



.articlesday a, .articlesrubric a, .articlesrubric .withoutlink{
	display:block; 
	height:24px;	
	font: bold 14px arial; 
	line-height: 22px; 
	color: #FFFFFF; 
	text-decoration:none; 
	padding-left:40px
	}
	
div.parthners .maincaption{
	background-color: #7d7d7d;
	border-bottom:5px solid #FFFFFF; 
	margin-top:6px; 
	margin-bottom:6px;
	height:22px; 
	-height:28px; 
}

.parthners .maincaption a, .parthners .maincaption .withoutlink{
	display:block; 
	height:24px;	
	font: bold 12px arial; 
	line-height: 22px; 
	color: #FFFFFF; 
	text-decoration:none; 
	padding-left:12px
	}
	
.parthners div.topic {padding-bottom:8px}
	
.parthners .topic .date {font: bold 12px arial; color: #000000; text-decoration:none}
.parthners .topic h2 a{font: bold 13px arial; color: #d40000; text-decoration:none}
	
	
div.rubriclink, h4{height:18px; padding-left: 2px}	

.rubriclink, .rubriclink a, h4, h4 a{font: bold 12px arial; color: #d40000; text-decoration:none} 	

/* Подвал */
.counters {width:100px; float:left}
div.about {margin-left:101px; text-align:right}
.about a{text-decoration:none; color:#d40000}