BODY,div,th,td { font-family: Arial, sans-serif; font-style: normal; font-size: 9pt; color: #333333; }
ul { font-family: Arial, sans-serif; font-style: normal; font-size: 9pt; color: #333333; }
li { font-family: Arial, sans-serif; font-style: normal; font-size: 9pt; color: #333333; }
p { font-family: Arial, sans-serif; font-style: normal; font-size: 9pt; color: #333333; }
small { font-size: 8.5pt; }

.date { color: #0069a3; font-weight: bold; }
.formmarker { color: #0069a3; font-weight: bold; }

.ctitle { font-family: Arial, sans-serif; color: #ffffff; font-weight: bold; font-size: 8pt; }
.cdayname { color: #333333; font-size: 8pt; }
.cday { font-size: 8pt; }
.cdaygrey { color: #999999; font-size: 8pt;}

h1 {
	font:bold 12pt Arial,geneva,sans-serif;
	color: #0a246a;
}
.pageheader {  font-family: Arial, geneva, sans-serif;color: #6d93a7; font-weight: bold; font-size: 10pt; }
.sectionheader { color: #548AA7; font-weight: bold; font-size: 12pt; }
.sectionheader1 { color: #0069a3; font-weight: bold; font-size: 9pt; }

.doss_ind { margin-left: 10px; font-size: 8 pt; }
.dossind { font-size: 8 pt; }
.themind { font-size: 8 pt; font-weight: bold; }
.rmenus { font-size: 8 pt; font-weight: bold; }

.smalltext { font-size: 8.5pt; }
.hilight { font-weight: bold; }

select { font-family: Arial, sans-serif; font-size: 8pt;}
input, textarea { color: #333333; font-family: Arial, geneva, sans-serif; font-size: 9pt; }


a { color:#0a246a; text-decoration: none; }
a:visited { color:#0a246a; text-decoration: none; }
a:hover { color: #a30000; text-decoration: none; }
a:visited:hover { color: #a30000; text-decoration: none; }

.newsdate  { font-family: Arial, sans-serif; color:#666666; text-decoration: none; font-size: 8pt; }
.newsline  { font-family: Arial, sans-serif; color:#0a246a; text-decoration: none; font-size: 9pt; }
a.newsline { color:#0a246a; text-decoration: none; }
a.newsline:visited { color:#8592b5; text-decoration: none; }
a.newsline:hover { color: #a30000; text-decoration: none; }
a.newsline:visited:hover { color: #a30000; text-decoration: none; }

.hotnewsline  { font-family: Arial, sans-serif; color:#a30000; text-decoration: none; font-size: 9pt; }
a.hotnewsline { color:#a30000; text-decoration: none; }
a.hotnewsline:visited { color:#a30000; text-decoration: none; }
a.hotnewsline:hover { color: #ff0000; text-decoration: none; }

a.them { color:#333333; text-decoration: none; }
a.them:visited { color:#333333; text-decoration: none; }
a.them:hover { color: #a30000; text-decoration: none; }

.rnav  {  font-family: Arial, sans-serif; color:#333333; text-decoration: none; font-size: 8pt; }
a.rnav { color:#333333; text-decoration: none; }
a.rnav:visited { color:#333333; text-decoration: none; }
a.rnav:hover { color: #a30000; text-decoration: none; }

.topnav  { font-family: Arial, sans-serif; color:#ffffff; text-decoration: none; font-size: 8pt;}
a.topnav { color:#ffffff; text-decoration: none; }
a.topnav:visited { color:#ffffff; text-decoration: none; }
a.topnav:hover { color: #a30000; text-decoration: none; }

.lefthead {
	border-top:1px solid #0a246a;
	border-bottom:1px solid #0a246a;
	background-color:#6c7ca6;
	text-align:center;
	padding:1px;
	font:bold 8pt Arial,sans-serif;
	color:#ffffff;
}

.newsbody {
	font-size:9pt;
	color:#111;
	padding-top:5pt;
}
.newsbody h1 {
	font:bold 12pt arial,sans-serif;
	color:#0a246a;
}
.newsbody h2 {
	font:bold 11pt arial,sans-serif;
	color:#0a246a;
}
.newsbody h3 {
	font:bold 10pt arial,sans-serif;
	color:#0a246a;
}
.newsbody h4 {
	font:bold 9pt arial,sans-serif;
	color:#0a246a;
}
.newsbody p {
	font-size:9pt;
	text-align:justify;
}
.newsbody a, .newsbody a:visited { 
	color:#0a246a;
	text-decoration:underline;
}
.newsbody a:hover, .newsbody a:visited:hover { 
	color:#a30000;
	text-decoration:underline;
}
a.kwdlook {
	text-decoration:underline;
	font-weight:bold;
}
a.kwdlook:after {
	content:url(http://www.regnum.ru/i/zoomglass.gif);
	padding-left:2px;
}

table.framed, .newsbody table {
	border-spacing:0;
	border-collapse:collapse;
}
table.framed th, table.framed td, .newsbody table th, .newsbody table td {
	border:1px solid #aaa;
	padding:3px 5px;
	text-align:left;
	vertical-align:top;
}
table.framed th, .newsbody table th {
	background-color:#eee;
	font-weight:bold;
}
.photoset {
	text-align:center;
	padding:0 5px 5px 5px;
	margin:0 0 10px 10px;
	width:180px;
	border:2px solid #c8c8ca;
	background-color:#dddddf;
	float:right;
	font-size:8pt;
	line-height:100%;
}
.photoset img {
	margin:5px 0 0 0;
	display:block;
	border:none;
}
.photogallery {
	text-align:center;
/*
	padding:0 5px 5px 5px;
	margin:0 0 10px 10px;
*/
	font-size:8pt;
	line-height:100%;
	}
	.photogallery table {
		border:2px solid #c8c8ca;
		background-color:#dddddf;
		width:95%; /* ! */
		margin-left:auto;
		margin-right:auto;
		}
		.photogallery table td {
			border:none;
			width:33%; /* ! 180px; */
			padding:5px;
			text-align:center;
			vertical-align:top;
			margin:0;
			background-color:#dddddf;
			font-size:8pt;
			}
	.photogallery ul {
		border:2px solid #c8c8ca;
		background-color:#dddddf;
		margin:0;
		padding:0;
		list-style:none;
		}
		.photogallery li {
			width:200px;
			min-height:200px;
			display:-moz-inline-stack;
			display:inline-block;
			vertical-align:top;
			margin:5px 5px 10px 5px;
			padding:0;
			zoom:1;
			*display:inline;
			_height:200px;
			}
	.photogallery img {
		display:block;
		margin:0 auto;
		padding:0;
		border:none;
		}
/*
Для поиска	*/
.term {
	font-weight:bold;
}
.brief {
	font-size:8pt;
	color:#777;
}
#vzadv {
	text-align:left;
	background-color:#f0f0f0;
	border:1px solid #0a246a;
	clear:both;
	margin:10pt;
	padding:5pt;
}
#vzadv hr {
	display:none;
}

.btnblock {
	margin-top:30px;
	text-align:center;
}
.btnblock img {
	display:block;
	border:none;
	margin:0 auto 5px;
}