/*

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; }
*/
body {
	margin:0;
	padding:0;
	font:9pt Arial, sans-serif;
	color: #222;
	}
small {
	font-size: 8.5pt;
	}
th,td {
	font:9pt Arial, sans-serif;
	color: #222;
	}

.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: 8pt; }
.dossind { font-size: 8pt; }
.themind { font-size: 8pt; font-weight: bold; }
.rmenus { font-size: 8pt; 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; }

#pageheader {
	text-align:left;
	border-bottom:1px solid #0a246a;
	padding:0;
	margin:0 0 1px 0;
	}
	#logo {
		width:365px;
		height:65px;
		border:none;
		}
#newsfunctions {
	float:right;
	width:18em;
	padding:10px 10px 0 0;
	}
	#newsfunctions a {
		display:block;
		text-align:right;
		height:16px;
		padding:4px 20px 4px 0;
		background-position:100% 50%;
		background-repeat:no-repeat;
	}
		#newsfunctions a.forprint {
			background-image:url(../i/printer.png);
			}
		#newsfunctions a.close {
			background-image:url(../i/cancel.png);
			}

.hmenus {
	font-size: 8pt;
	text-align:center;
	border:1px solid #0a246a;
	border-width:1px 0 1px 0;
	background-color:#6c7ca6;
	margin:0;
	padding:2px 0;
	}
	.hmenus img {
		border:none;
		vertical-align:middle;
		width:4px;
		height:4px;
		margin:0 4px;
		}
	.hmenus a,
	.hmenus a:visited {
		color:#fff;
		text-decoration:none;
		}
	.hmenus a:hover {
		color: #a00;
		text-decoration: none;
		}
.hmenustop {
	margin-top:5px;
	}
.hmenusbottom {
	margin-bottom:5px;
}

#leftcolumn {
	text-align:left;
	vertical-align:top;
	width:20%;
	min-width:100px;
	background-color:#ebebeb;
	font-size:8pt;
	}
	#leftcolumn h6 {
		border-top:1px solid #0a246a;
		border-bottom:1px solid #0a246a;
		background-color:#6c7ca6;
		text-align:center;
		padding:1px;
		margin:0;
		font:bold 8pt Arial,sans-serif;
		color:#fff;
		}
	#leftcolumn ul {
		margin:10px 10px 15px 10px;
		padding:0;
		list-style:none;
		color:#d90000;
		}
		#leftcolumn li {
			padding:2px 0 2px 10px;
			background:url(../i/red-bullet.png) 0 50% no-repeat;
			white-space:nowrap;
			}
			#leftcolumn li a,
			#leftcolumn li a:visited {
				color:#333;
				text-decoration: none;
				}
			#leftcolumn li a:hover {
				color:#a30000;
				text-decoration:none;
				}
	#leftcolumn form {
		margin:10px 10px 15px 10px;
		padding:0;
		white-space:nowrap;
		}

#contentcolumn {
	width:80%;
	padding:10px 0 0 10px;
	background:#fff url(../i/split-left.gif) 0 0 repeat-y;
	vertical-align:top;
	font-size:9pt;
	}
/*
#rightcolumn {
	width:7%;
	padding:10px 5px 0 16px;
	min-width:100px;
	background:#fff url(../i/split-right.gif) 7px 0 repeat-y;
	vertical-align:top;
	}
*/
#pagefooter {
	text-align:left;
	color:#666;
	font-size:8pt;
	border-top:1px solid #0a246a;
	padding:10px 0;
	margin:1px 0 0 0;
	}
	#pagefooter div {
		padding:0 10px;
		}
	#pagefooter #counters {
		float:right;
		}

.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;
}

/*
	Рекламные ссылки    */
#linkmoney {
	padding:10px;
	color:#333;
	font-size:10px;
	}
	#linkmoney a {
		color:#333;
		text-decoration:none;
		}


