html, body, td {
	font:9pt Arial,sans-serif;
	color:#020202;
}
small { font-size: 8.5pt; }
img {
	border:none;
	}
	
#header {
	height:91px;
	background:#e0ecef url(/images/topback.gif);
	}
	#header #logo {
		position:absolute;
		top:0;
		left:0;
		width:410px;
		height:91px;
		}
	#header #head_banner {
		/*position:absolute;
		top:14px;
		left:410px;
		right:10px;
		height:60px;
		text-align:center;
		*/
		margin:0;
		padding:14px 10px 0 410px;
		text-align:center;
		}
.hmenus {
	border:1px solid #1652a4;
	border-width:1px 0;
	background-color:#e0ecef;
	padding:5px 0;
	text-align:center;
	font:8pt/100% Arial, sans-serif;
	color:#07459a;
	}
.hmenus a,
.hmenus a:visited {
	color:#07459a;
	text-decoration:none;
	}
	.hmenus a:hover {
		color:#032b62;
		text-decoration:none;
		}
	
	
.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;}

.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:#1652A4; text-decoration: none; }
a:visited { color:#5788CB; text-decoration: none; }
a:hover { color: #096FFA; text-decoration: none; }
a:visited:hover { color: #5788CB; text-decoration: none; }

.newsdate  { font-family: Arial, sans-serif; color:#666666; text-decoration: none; font-size: 8pt; }
.newsline  { font-family: Arial, sans-serif; color:#032B62; text-decoration: none; font-size: 9pt; }
a.newsline { color:#0F4792; text-decoration: none; }
a.newsline:visited { color:#5788CB; text-decoration: none; }
a.newsline:hover { color: #096FFA; text-decoration: none; }
a.newsline:visited:hover { color: #096FFA; text-decoration: none; }

.hotnewsline  { font-family: Arial, sans-serif; color:#032B62; text-decoration: none; font-size: 9pt; }
a.hotnewsline { color:#163FA6; text-decoration: none; }
a.hotnewsline:visited { color:#163FA6; text-decoration: none; }
a.hotnewsline:hover { color: #096FFA; text-decoration: none; }

a.them { color:#333333; text-decoration: none; }
a.them:visited { color:#333333; text-decoration: none; }
a.them:hover { color: #032B62; 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: #032B62; text-decoration: none; }

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

/*
	Выносы
*/
.hotnews {
	font:9pt Arial, sans-serif;
	color:#032b62;
	text-decoration:none;
	padding:6pt;
	margin:0;
}
.hotnews h1 {
	font-weight:bold;
	font-size:11pt;
	color:#0c50ad;
	padding:0 0 6pt;
	margin:0;
}
.hotnews ul {
	padding:0;
	margin:0;
	list-style:none;
}
.hotnews ul li {
	padding-left: 12px;
	margin:0 0 3px;
	background-image: url(/images/rect.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}
.hotnews a, .hotnews a:link, .hotnews a:visited {
	color:#163fa6;
	text-decoration:none;
}
.hotnews a:hover, .hotnews a:visited:hover {
	color:#096ffa;
	text-decoration:none;
}
/*
	Навигационный блок слева
*/
.lnav {
	font:8pt Arial, sans-serif;
	color:#333333;
	text-decoration:none;
	border-bottom:1px solid #1652a4;
	padding:6pt;
	margin:0;
}
.lnav ul {
	padding:0;
	margin:0;
	list-style:none;
}
.lnav ul li {
	padding-left: 10px;
	background-image: url(/images/rect.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}
.lnav a, .lnav a:link, .lnav a:visited {
	color:#333333;
	text-decoration:none;
}
.lnav a:hover, .lnav a:visited:hover {
	color:#032b62;
	text-decoration:none;
}
/*
	Рекламный блок
*/
.advert {
	text-align:center;
	padding:6pt;
	margin:0;
}

.newsbody {
	font-size:9pt;
	color:#111;
	padding-top:5pt;
}
.newsbody h1 {
	font-family:arial,sans-serif;
	color:#0c50ad;
	font-size:12pt;
	font-weight:bold;
}
.newsbody h2 {
	font-family:arial,sans-serif;
	color:#0c50ad;
	font-size:11pt;
	font-weight:bold;
}
.newsbody h3 {
	font-family:arial,sans-serif;
	color:#0c50ad;
	font-size:10pt;
	font-weight:bold;
}
.newsbody h4 {
	font-family:arial,sans-serif;
	color:#0c50ad;
	font-size:9pt;
	font-weight:bold;
}
.newsbody p {
	font-size:9pt;
	text-align:justify;
}
.newsbody a, .newsbody a:visited { 
	color:#1652a4;
	text-decoration:underline;
}
.newsbody a:hover, .newsbody a:visited:hover { 
	color:#096ffa;
	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 #0c50ad;
	clear:both;
	margin:10pt;
	padding:5pt;
}
#vzadv hr {
	display:none;
}