BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #eae7d6;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: small Verdana,Sans-serif;
	COLOR: #333;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
}
#logo {
display: block;
font-size: 14px;
position: absolute;
}
#logo A:link {
color: #9d5c00;
border: 0px;
}
#logo A:hover {
border-bottom: #8C1029 2px solid;
}
#logo A:active {
color: #9d5c00;
border-bottom: 0px;
}

#logo ul li {
display: inline;
position: relative;
}

p {
  text-align: justify; /* Выравнивание по ширине */
}

A:link {
	COLOR: #9d5c00;
	BORDER-BOTTOM: #dbba8a 1px dashed;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #9d5c00;
	BORDER-BOTTOM: #dbba8a 1px dashed;
	TEXT-DECORATION: none;
}
A:active {
	COLOR: #9d5c00
}
A:hover {
	COLOR: #ff0000;
	BORDER-BOTTOM: #ff0000 1px solid;
	TEXT-DECORATION: none;
}

#wrapper {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: auto;
	WIDTH: 790px;
	PADDING-TOP: 0px;
/*	TEXT-ALIGN: left;*/
}

#header {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 20px;
}
#header H1 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	FONT: 30px Arial, Verdana, sans-serif;
	PADDING-TOP: 10px;
}

#header .text {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	FONT: 30px Arial, Verdana, sans-serif;
	PADDING-TOP: 10px;
}

#header A {
	COLOR: #990000;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
}
#header A:hover {
	COLOR: #cc0020;
}

#topestnav {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	BACKGROUND: #f3f3e9;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: right;
	height: 20px;
}

#navcontainer {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #8C1029;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 30px;
}
#navcontainer UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
#navcontainer UL LI {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 11px/30px "Lucida Grande", verdana, sans-serif;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: center;
}
#navcontainer A {
	BORDER-RIGHT: #a8b090 1px solid;
	DISPLAY: block;
	WIDTH: 106px;
	COLOR: #f8f2e5;
	BORDER-TOP-STYLE: none;
	TEXT-DECORATION: none;
	BORDER-BOTTOM-STYLE: none;
}
#navcontainer LI.active {
	BACKGROUND: #cc0020;
	COLOR: #fff;
	BORDER-BOTTOM-STYLE: none;
}
#navcontainer A:hover {
	BACKGROUND: #4a0000;
	COLOR: #fff;
	BORDER-BOTTOM-STYLE: none;
}

#main {
	BACKGROUND: #fff/*#fbfaf5*/;
	WIDTH: 790px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
#bigger {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #fff;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	WIDTH: 550px;
	PADDING-TOP: 0px;
}
#smaller {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN-left: 550px;
	WIDTH: 240px;
	PADDING-TOP: 0px;
	background: #fbfaf5;
}

#footer {
	clear: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	BACKGROUND: #f4f4ea;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
}
.footer-i {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
.footer-i P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

div#contentArea {
	padding: 15px;
}

H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 8px;
	FONT: bold 14px Verdana, 'Times New Roman', sans-serif;
	COLOR: #990000;
	PADDING-TOP: 0px;
}

H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 20px 0 0 0;
	FONT: 24px Arial, 'Times New Roman', sans-serif;
	COLOR: #133902;
	PADDING-TOP: 0px;
}

div.moduletable {
	padding: 15px;
}
ul.newsfeed, ul.latestnews {
	padding-left: 0px;
	color: red;
}
ul.newsfeed li, ul.latestnews li {
	margin-bottom: 10px;
	list-style: none;
	color: red;
}
.latestnews A {
	background-color: gold;
    color: black;
    display: block;
    font-size: 14px;
    padding: 1px 5px;
}
#page table {
	background: #CCC;
	font-size: 11px;
}
#page table td {
	background: #FFF;
}
#page table th {
	background: #EEE;
}
ul.mleft
{
    list-style: none outside none;
    margin: 0 0 0 15px;
    padding: 0;
}
ul.mleft li
{
    
}
ul.mleft li ul
{
    list-style: square outside none;
    margin: 0;
    padding: 2px 0 5px 25px;
}
ul.mleft li ul li
{
    
}
ul.mleft li ul li a
{
    
}