html,body {padding: 0; margin: 0; font-family:  Arial, Tahoma, Verdana;}
table.top {	width: 100%; height: 90px; background-color: #FFBF00;}
td.leftline { width: 7px; height: 90px; background-color: Black;}
td.inlogo { font-size: 13px; vertical-align: top; text-align: right;}
.searchbut {
	height: 19px;
	font-size: 65%;
	font-weight: bold;
	background-color: black;
	text-transform: uppercase;
	color: White;
	cursor: pointer;
	border: 1px solid black;
}
.isearch{ height: 19px;  font-size: 65%;  border: 1px solid Black; width: 100%;}
.search { vertical-align: top;	width: 100%;}
.sublogo { font-size: 80%;}
.search span{	font-size: 80%;	text-align: left;	vertical-align: top; line-height: 20px;}
#search{	color: black;	border-bottom: 1px dashed black;	text-decoration: none; cursor: pointer;}
/* навигация */
.hrzbut {	font-size: 65%; vertical-align: middle; 	background-color: White; text-transform: uppercase;}
.hrzbut a{ color: black; text-decoration: none;}
.hrzbut a:hover{	color: black; text-decoration: underline;}
.hrzbut td#fact{
	background-color: Black;
	color: White;
	border-right: 1px solid Black;
	border-bottom: 3px solid Black;
	width: 6%;
	height: 24px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
}
.hrzbut td#f{
	border: 1px solid Black;
	border-bottom: 3px solid Black;
	width: 6%;
	height: 24px;
	text-align: center;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;

}
.hrzbut td#act{
	background-color: Black;
	color: White;
	border-right: 1px solid Black;
	border-bottom: 3px solid Black;
	width: 6%;
	height: 24px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
}
.hrzbut td#r{
	border-right: 1px solid Black;
	border-top: 1px solid Black;
	border-bottom: 3px solid Black;
	width: 6%;
	height: 24px;
	text-align: center;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
}
td.leftrow {
	width: 250px;
	padding-top: 3px;
	font-size: 80%;
	text-align: right;
	vertical-align: top;
}
td.leftrow b { color: #EBA600;}
td.mainrow {
	padding-top: 3px;
	font-size: 80%;
	text-align: left;
	vertical-align: top;
}
td.creator {
	font-size: 80%;
	text-align: right;
	vertical-align: top;
	width: 280px;
}
td.copyright {
	font-size: 80%;
	text-align: left;
	vertical-align: top;
}
h1 {
	line-height: 14px;
	font-size: 150%;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bolder;
	display: inline;
}
select, option, input {
overflow: hidden;
border: 1px solid #cccccc;
font-family: Arial, Tahoma, Verdana;
}
textarea{
overflow: auto;
border: 1px solid #cccccc;
font-family: Arial, Tahoma, Verdana;
}
.status { color: gray; font-size: 60%; line-height: 12px;}
.status a {	color: #939393; text-decoration: none;}
.status a:hover{ color: #939393; text-decoration: underline;}
hr.dot {
height: 1px;
color: #cccccc;
border-bottom-style: dashed;
border-top-style: none;
border-right-style: none;
border-left-style: none;
}
a.dir {font-size: 120%;}
.gray {color: GrayText;}
.blackbut {
	height: 19px;
	font-size: 75%;
	font-weight: bold;
	background-color: black;
	text-transform: uppercase;
	color: White;
	cursor: pointer;
	border: 1px solid black;
}
div.grinform {
	padding: 7px;
	color: #575757;
	text-align: justify;
	float: inherit;
	display: block;
	background-color: #F4F4F4;
	border: 1px dashed #808080;
}
div.grinform a {	color: #575757; text-decoration: underline;}
.maparea {	border: 1px solid Black;}
a#news { color: Black; text-decoration: none;}
a#news:hover {	color: #285078; text-decoration: underline;}
.newsstatus { color: #CA0000;	font-size: 80%;}
.newsstatus a { color: #CA0000; text-decoration: none;}
.newsstatus a:hover{ color: #CA0000; text-decoration: underline;}
.inprint { display: none;}