body {
	background: url(pictures/fon.gif) white;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica;
	COLOR: white; FONT-FAMILY: Verdana, Arial, Georgia, Helvetica, sans-serif, Verdana;  FONT-SIZE: 10px; TEXT-DECORATION: none;
	}
TD 
{COLOR: black; FONT-FAMILY: Verdana, Arial, Georgia, Helvetica, sans-serif, Verdana;  FONT-SIZE: 12px; TEXT-DECORATION: none;}
TD.data
{COLOR: black; FONT-FAMILY: Verdana, Arial, Verdana, Georgia;  FONT-SIZE: 12px; TEXT-DECORATION: none;}
TD.news
{COLOR: #666666; FONT-FAMILY: Verdana, Georgia, Helvetica, sans-serif, Verdana;  FONT-SIZE: 9px; TEXT-DECORATION: none;}
A
{COLOR: red; FONT-FAMILY: Arial, Verdana, Georgia, Helvetica, sans-serif, Verdana;  FONT-SIZE: 12px; TEXT-DECORATION: none;}
A:hover
{COLOR: red; FONT-FAMILY: Arial, Verdana, Georgia, Helvetica, sans-serif, Verdana;  FONT-SIZE: 12px; TEXT-DECORATION: underline;}
TD.topmenu
{COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none}
A.menu1
{COLOR: #216CB3; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none}
A.menu1:hover
{COLOR: #E2190F; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none}

A.leftmenu
{COLOR: #09566D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.leftmenu:hover
{COLOR: #E23D51; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

P.menu
{margin-left: 15px}
DIV.div2
{COLOR: #074686; FONT-FAMILY: Georgia, Helvetica, sans-serif, Verdana;  FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
DIV.div1
{COLOR: #D92927; FONT-FAMILY: Arial, Verdana, Georgia, Helvetica, sans-serif, Verdana;  FONT-SIZE: 12px; TEXT-DECORATION: none;}
DIV.zagolovok
{COLOR: #AE0F22; FONT-FAMILY: Helvetica, sans-serif, Verdana; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
DIV.news
{COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none;}
TD.topmenu
{COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none}
A.topmenu
{COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none}
A.topmenu:hover
{COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: underline}

A.bottom
{COLOR: #09566D; FONT-FAMILY: Verdana;  FONT-SIZE: 11px; FONT-WEIGHT: none; TEXT-DECORATION: none;}
A.bottom:hover
{COLOR: #AE0F22; FONT-FAMILY: Verdana;  FONT-SIZE: 11px; FONT-WEIGHT: none; TEXT-DECORATION: underline;}
TD.bottom
{COLOR: #7C7C7B; FONT-FAMILY: Verdana;  FONT-SIZE: 11px; FONT-WEIGHT: none; TEXT-DECORATION: none;}

TD.centertable
{COLOR: black; FONT-FAMILY: Arial, Georgia, Helvetica, sans-serif, Verdana;  FONT-SIZE: 9px; TEXT-DECORATION: none;}
TD.toptable
{COLOR: black; FONT-FAMILY: Arial, Georgia, Helvetica, sans-serif, Verdana;  FONT-SIZE: 9px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.General { width: 212px; float:right; }
.GeneralCorner { background: url(images/GeneralBkgCorner.gif) no-repeat left top; position: absolute; top: 0px; right: 0px; height: 15px; width: 15px;}

.Calendar a { color: #cc6600; text-decoration: none;}  
.Calendar a:visited { color: #cc6600; text-decoration: none;} 
.Calendar a:hover { text-decoration: underline; color: #993300; } 

.Calendar table { width: 100%; color:#660000; border: solid 1px #4db2ce; font-size:8pt; }
.Calendar table th { text-align: center; border-bottom: solid 1px #f6eed6; padding: 5px 0px;}
.Calendar table td { text-align: center; padding: 4px 0px; }
.Calendar table caption { background: #4db2ce; padding: 5px 0px; font-size: 8pt;  color:#660000; font-weight: bold; text-align: left; padding-left: 10px;}
.Calendar table #today { background: #4db2ce;}
.Calendar table #prev { text-align: left; padding-left: 8px; font-weight: bold; letter-spacing: -1px;}
.Calendar table #next { text-align: right; padding-right: 8px;  font-weight: bold; letter-spacing: -1px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
