html, body, .body, #page, .left_col, .content {
	height:			100%;
}
body {
	font-family:	Tahoma, Arial, sans-serif;
	font-size:		small;
	color:			#000;
	background:		#FFF;
	margin:			0;
	padding:		0;
	background:		url(/img/shading_top.gif) right top repeat-x;
	min-width:		760px;
}
table {
	width:			100%;
	border:			none;
	margin:			0;
	padding:		0;
	text-align:		left;
}
img {
	border:			none;
}
a {
	color:			#07C;
}
a:visited {
	color:			#579;
}
h1 {
	font-size:		16px;
	color:			#6A0;
	font-weight:	bold;
	text-align:		left;
}
h2 {
	font-size:		14px;
	color:			#B93;
	font-weight:	bold;
	text-align:		left;
}
h3 {
	font-size:		12px;
	color:			#6A0;
	font-weight:	bold;
	text-align:		left;
}
.left_col, .content, content {
	vertical-align:	top;
	margin:			0;
}
.left_col {
	width:			200px;
	padding:		0;
}
.content {
	padding-right:	10px;
	padding-bottom:	20px;
}
.u_ceil {
	width:			30%;
	background:		url(/img/u_ceil.gif) left top repeat-x;
	vertical-align:	middle;
}
.navigator, .u_text, .l_block, #copy {
	font-size:		11px;
}
.u_text {
	padding:		30px 5px 25px 5px;
	vertical-align:	middle;
}
.u_space, .u_end, td.ml, td.mr, td.mm {
	font-size:		1px;
}
.u_space, .u_end {
	background:		url(/img/u_end.gif) left top no-repeat;
}
.u_space {
	width:			5%;
}
.u_end {
	width:			2px;
}
.u_img {
	float:			left;
}
.pg_select {
	background-color: #FF0;
}
.menu, .menu_a, .submenu {
	font-size:		14px;
	font-weight:	bold;
}
.l_block, img.intext, #copy {
	border:			1px solid #BBB;
}
.l_block {
	background-color:#FFE;
	margin:			0px 20px 20px 10px;
	padding:		10px;
}
.date, .block_date, a.menu_a, a.menu_a:visited {
	color:			#777;
}
.block_date {
	font-size:		10px;
}
.u_ceil a,  .u_ceil a:visited, a.menu, a.menu:visited {
	color:			#000;
	text-decoration: none;
}
table.menu {
	width:			auto;
	position:		absolute;
	left:			195px;
	top:			94px;
}
td.ml {
	height:			22px;
	width:			5px;
	background:		url(/img/menu_left.gif) right bottom no-repeat;
}
td.mr {
	height:			22px;
	width:			5px;
	background:		url(/img/menu_right.gif) left bottom no-repeat;
}
td.mm {
	height:			22px;
	width:			auto;
	background:		url(/img/menu_tape.gif) left bottom repeat-x;
}
img.intext {
	padding:		5px;
	margin:			10px;
}
table.all_center td {
	vertical-align:	middle;
	text-align:		center;
	background-color: #FFF;
}
a.menu_a {
	text-decoration: none;
}
ul.submenu {
	list-style-image: url(/img/submenu_bulet.gif);
	padding-left:	30px;
	margin-left:	30px;
}
ul.submenu li {
	margin-bottom:	5px;
}
div.text {
	margin:			0px 118px 0px 20px;
}
div.text p {
	text-align:		justify;
}
div.epigraph {
	width:			50%;
	margin:			5px 0px 5px auto;
}
div.plashka {
	background-color: #FFFFBD;
	padding:		1px 10px 1px 10px;
}
#page {
	background:		url(/img/tape.gif) right 111px repeat-x;
}
#pg_top {
	height:			190px;
	vertical-align:	bottom;
	margin:			0;
	padding:		0 0 0 200px;
	background:		url(/img/panels.jpg) right 18px no-repeat;
	max-width:		190px;
}
#pg_middle {
	height:			auto;
	padding:		0;
	background:		url(/img/logo_back.gif) 30px bottom no-repeat;
}
#pg_bottom {
	height:			80px;
	background:		url(/img/shading_bottom.gif) right bottom repeat-x;
	max-height:		80px;
	vertical-align:	bottom;
}
#counter {
	width:			170px;
	text-align:		center;
	vertical-align:	middle;
}
#copy {
	background-color: #FFF;
	color:			#888;
}
#ushki {
	height:			105px;
	margin:			35px 0px 35px 0px;
}
#logo {
	position:		absolute;
	left:			20px;
	top:			25px;
}
