BODY {  background: #ccc url(im/body-bgr.gif) repeat-x;
	color: #000;
	margin-top: 15px;}
BODY, TD {  	font-family: Verdana, 'Arial Cyr', Arial, Helvetica, sans-serif;
		font-size: 76%;}
P {	font-size: 1.0em;
	line-height: 1.4em;}
IMG {border: 0px}
A		{ text-decoration: underline; color: black; }
A:visited	{ text-decoration: underline; color: gray; }
H4, H1 {color: gray; font-size: 1.4em;}
H5 {color: gray; font-size: 1.2em;}
H6 {	color: gray;
		border-bottom: 1px solid gray;
		width: 100%;
		font-size: 100%;}
#subscr FORM { color: #000; margin: 0px 0px 4px 0px; }
INPUT.buttons { border: 1px solid #gray; height: 20px }

#general {  border: 3px solid white; width: 100%;}
.head1 {background: white url(im/head-bgr1.gif)}
.head2 {background: white url(im/head-bgr2.gif)}
#under-head {	width: 100%;
		background: white url(im/under-head-bgr.gif) repeat-x bottom; }
A.hidelink:link	{ color: #000; text-decoration: none; }
A.hidelink:visited	{ color: #000; text-decoration: none; }
A.hidelink:hover	{ color: #000; text-decoration: none; }

	
.left-col	{width: 193px;
		background: #eee; }
	#menu { background: #ededed url(im/3x130red.gif) no-repeat left bottom;
			margin-left: 5px;
			border-bottom: 2px solid gray; }
	#menu A:link	{ color: #000; text-decoration: none; }
	#menu A:visited	{ color: #000; text-decoration: none; }
	#menu A:hover	{ color: gray; text-decoration: none; }
	.menu-lev2 {padding-left: 20px;}
	.active {background: white;
		border-top: 1px solid red;
		border-bottom: 1px solid red;}
		
.center-col {	background: white;
		border-left: 1px solid gray;
		border-right: 1px solid gray;
				padding: 8px; }
	#nav-line 		{font-size: .8em;
						font-weight: bold; }
	#nav-line A		{color: #000; text-decoration: none; font-weight: normal;}
	#nav-line A:visited	{ color: #000; text-decoration: none; font-weight: normal;}
	#nav-line A:hover	{ color: gray; text-decoration: none; font-weight: normal;}
		
.right-col { background-color: #ededed; }
	.right-col P { padding: 0px 4px; }
	.newsdate { font-weight: bold; font-size: .8em; }
	#subscr	{width: 98%;
		background: #8a8a8a;
		color: white;
		border: 2px solid #616161;}
	.redplashka {	background: #F00;
			width: 70%;
			font: bold 100%;
			color: white;
			border: 1px solid gray;
			padding-left: 8px; }			

#footer {border-top: 2px solid gray;
	background: #ededed; }
	#black-cell {	text-align: center;
			font-size: .8em;
			color: white;
			background: gray; padding: 2px 4px 8px 4px;}
	#black-cell A { color: white; text-decoration: underline; }
	#black-cell A:visited { color: white; text-decoration: underline; }
#aux {text-align: center;}

