body{color:#666666; font-family:arial; font-size:xx-small;}

TD{
	font-size: x-small;
}

/*Стили заголовков*/
H1.maintitle {
	FONT-SIZE: 150%;
	margin-bottom: 5px;
	margin-top: 5px;
	color: #2EAAF5;
}
H2.subtitlefirst {
	MARGIN-TOP: 0px;
	FONT-SIZE: 120%;
	MARGIN-BOTTOM: 0.5em;
	COLOR: Gray;
}
H2.subtitle {
	MARGIN-TOP: 1.5em;
	FONT-SIZE: 120%;
	MARGIN-BOTTOM: 0.5em;
	COLOR: Gray;
}
H3 {
	COLOR: #4D4584;
	font-size:x-small;
	margin-bottom: 2;
	margin-top: 10;
}
H3.subtitlefirst {
	MARGIN-TOP: 0px;
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 0.5em;
	COLOR:#2EAAF5;
}
H3.subtitle {
	MARGIN-TOP: 1.5em;
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 0.5em;
	COLOR: #2EAAF5;
}
H3.subtitlefirstfull {
	MARGIN-TOP: 0px;
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 0.5em;
	COLOR: #2EAAF5;
}
H3.subtitlefull {
	MARGIN-TOP: 1.5em;
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 0.5em
}
H2.subtitlefull {
	MARGIN-TOP: 1.5em;
	FONT-SIZE: 120%;
	MARGIN-BOTTOM: 0.5em
}
H2.subtitlefirstfull {
	MARGIN-TOP: 0px;
	FONT-SIZE: 120%;
	MARGIN-BOTTOM: 0.5em
}

/*Стили списков*/
UL.list {
	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: 1em;
	MARGIN-LEFT: 1.2em;
}
UL.forum {
	MARGIN: 0px 0px 1.5em 1.2em;
	LIST-STYLE-TYPE: disc
}
UL.forum LI {
	COLOR: #000000
}
UL.forum LI.active {
	COLOR: #CC3300;
}
UL.forum UL {
	MARGIN: 0px 0px 0px 1em;
	LIST-STYLE-TYPE: disc
}
UL.forum LI SPAN {
	FONT-SIZE: 85%;
	COLOR: #000000
}
OL.list {
	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: 1em;
	MARGIN-LEFT: 2em;
}
LI.mainli {
	MARGIN-BOTTOM: 1em;
	LIST-STYLE-TYPE: disc;
}
LI.square {
	MARGIN-BOTTOM: 0.2em;
	LIST-STYLE-TYPE: square;
}
LI.disc {
	MARGIN-BOTTOM: 0.2em;
	LIST-STYLE-TYPE: disc;
}
LI.plain {
	MARGIN-BOTTOM: 0em;
	LIST-STYLE-TYPE: disc;
}
LI.squareol {
	MARGIN-BOTTOM: 0.2em
}

/*Стили для оформления картинок*/
DIV.imagefirst {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0.5em
}
DIV.image {
	MARGIN-TOP: 0.5em;
	MARGIN-BOTTOM: 0.5em;
}
DIV.image2 {
	MARGIN-TOP: 2em;
	MARGIN-BOTTOM: 2em
}
DIV.imageback{
	MARGIN-TOP: 0.5em;
	MARGIN-BOTTOM: 0.5em
}
DIV.imageintro{
	MARGIN-BOTTOM: 0.5em;
	margin-top : 0.5em;
}

.bodytable {
	margin-TOP: 1em;
	padding-LEFT: 15;
	margin-BOTTOM: 2em
}
.bodyfirst {
	MARGIN-TOP: 0px;
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 0.5em;
	LINE-HEIGHT: 130%
}
.body {
	MARGIN-TOP: 0px;
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 0.5em;
	TEXT-INDENT: 0em;
	LINE-HEIGHT: 130%
}
.small {
	FONT-SIZE: 90%
}
.smaller {
	FONT-SIZE: 85%;
	color:gray;
}
.large {
	FONT-SIZE: 110%
}
.larger {
	FONT-SIZE: 115%
}
.italic {
	FONT-STYLE: italic
}
.smalleritalic {
	FONT-SIZE: 85%;
	FONT-STYLE: italic;
}
.smallerbold {
	FONT-SIZE: 85%;
	FONT-WEIGHT: bold;
}
.question {
	FONT-SIZE: 90%;
	color: Gray;
}
.answer {
/*	FONT-SIZE: 85%;
	color: Sienna;*/
	margin-left: 50;
}
.date {
	FONT-WEIGHT: normal;
	COLOR: silver;
	font-size: xx-small;
}
.brightdate {
	FONT-WEIGHT: normal;
	COLOR: Orangered;
	font-size: xx-small;
}
.descr {
	MARGIN-TOP: 1em;
	FONT-SIZE: 85%;
	MARGIN-LEFT: 50%;
	FONT-STYLE: italic;
	TEXT-ALIGN: left;
}
.bold{
	font-weight: bold
}
.regular{
	font-size: x-small
}

.righttitle{font-family: Arial, Times, serif; color: #0099FF; font-size: 16px; font-weight: bold;}
.righttxt{font-family: Arial, Times, serif; color: #46454B; font-size: 12px; font-style: none; font-weight: bold;}
.newstxt{font-family: Arial, Times, serif; color: #666666; font-size: 12px;}

.newsdate{
	font-family: Arial, Times, serif;
	color: #000000;
	font-size: xx-small;
	background: #FFD100;
}

.bott{
	font-family: Arial, Times, serif;
	color: Silver;
	font-size: 11px;
}

/*Навигация*/
A:hover {COLOR: DarkOrange;}

A.nav {COLOR: #908565; FONT-SIZE: 14px; text-decoration:none; text-transform:uppercase; font-weight:bold;}
A.nav:hover {COLOR: #666699;}

A.bot {
	COLOR: Silver;
	FONT-SIZE: xx-small;
}

A.bot:hover {COLOR: #666699;}

a.navigation {
	text-decoration: none;
	FONT-SIZE: x-small;
	color: #4D4584;
	font-family :  Arial, Helvetica, sans-serif,Tahoma, Verdana, Geneva;
	font-weight: bolder;
}
a.navigation:hover {
	color: #2EAAF5;
}

.navigation {
	text-decoration: none;
	FONT-SIZE: x-small;
	color: #E9720B;
	font-family : Arial, Helvetica, sans-serif,Tahoma, Verdana, Geneva;
	font-weight: bolder;
}

.edit{
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	border: black solid 1;
	color: Black;
	background-color: White;
	height:20;
	vertical-align : top;
	background-image : url(images/blueforminput_bg.gif);
	background-repeat : repeat-x;
	background-position : center;
}
.button{
	font-size: x-small;
	background-color: Silver;
	color: Black;
	border: 1px solid black;
	height:20;
	vertical-align : middle;
	background-image : url(images/blueform_bg.gif);
	background-repeat : repeat-x;
	background-position : center;
}
.adminbutton{
	font-size: x-small;
	background-color: gold;
	color: black;
	border: 1px solid black;
	height:21;
	vertical-align : middle;
	background-image : url(images/yellowbutton_bg.gif);
	background-repeat : repeat-x;
	background-position : center;
}
.admininput{
	font-size: x-small;
	background: black;
	color: gold;
	height:23;
	vertical-align : top;
	background-image : url(images/blackinput_bg.gif);
	background-repeat : repeat-x;
	background-position : center;
}
