body
{
	background: #EEEEEE;
	background-image: url(http://errors.eserver.ru/404.xhtml);
	background-repeat: repeat-x;
	color: #192939;
	margin: 0px 0px 5px 0px;
	scrollbar-base-color: #4C7EB1;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #DDDDDD;
}
td, h1, h2, h3, h4, input, select, textarea
{
	font-size: 10px;
	font-family: Verdana;
}
h1
{
	text-align: right;
	background: #F9761F;
	background-image: url(http://errors.eserver.ru/404.xhtml);
	color: #FFFFFF;
	font-size: 13px;
	width: 770px;
	padding: 3px 5px 3px 5px;
	margin: 0px 0px 0px 0px;
	border-top: solid 1px #192939;
	border-bottom: solid 1px #192939;
}
h2
{
	color: #F9761F;
	font-size: 13px;
	margin: 0px 0px 10px 0px;
}
h3
{
	background: #EEEEEE;
	background-image: url(http://errors.eserver.ru/404.xhtml);
	background-repeat: repeat-y;
	color: #4C7EB1;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 15px 0px;
	border-top: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD;
}
h4
{
	color: #F9761F;
	margin: 0px 0px 0px 0px;
}
a
{
	color: #e59f46;
	text-decoration: underline;
}
a:hover
{
	color: #F9761F;
	text-decoration: none;
}
h2 a,
h2 a.active,
h2 a.visited,
h2 a.hover
{
	color: #F9761F;
	text-decoration: none;
}
form
{
	margin: 0px 0px 0px 0px;
}
input, select, textarea
{
	background: #DDDDDD;
	color: #192939;
}
strike
{
	font-family: 'Times New Roman';
	font-size: 12px;
}
pre
{
	background: #FFFFBB;
	padding: 5px 5px 5px 5px;
	border: Solid 1px #192939;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */

#MAIN
{
	background: #FFFFFF;
	width: 770px;
	border-left: solid 1px #192939;
	border-right: solid 1px #192939;
}
#LOGO, #JOIN
{
	background-image: url(http://errors.eserver.ru/404.xhtml);
}
#LOGO
{
	width: 630px;
	padding: 10px 0px 5px 5px;
}
#JOIN
{
	width: 140px;
	padding: 10px 0px 5px 0px;
}
#LEFT
{
	vertical-align: top;
	width: 170px;
}
#CONTENT
{
	vertical-align: top;
	width: 620px;
	padding: 2px 3px 5px 3px;
}
#FORUM
{
	padding: 3px 3px 5px 3px;
}
#RIGHT
{
	vertical-align: top;
	width: 140px;
	padding: 3px 3px 0px 0px;
}
#FOOTER
{
	background: #4C7EB1;
	background-image: url(http://errors.eserver.ru/404.xhtml);
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 0px 0px;
	border-top: solid 1px #192939;
	border-bottom: solid 1px #192939;
}
#PATH
{
	background: #EEEEEE;
	background-image: url(http://errors.eserver.ru/404.xhtml);
	background-repeat: repeat-y;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 15px 0px;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}
#HOME_1, #HOME_2, #HOME_3, #HOME_4, #HOME_5, #HOME_6
{
	background-repeat: no-repeat;
	padding: 5px 0px 5px 25px;
	margin: 0px 0px 3px 0px;
	width: 80%;
}
#HOME_1 { background-image: url(http://errors.eserver.ru/404.xhtml); border-bottom: dashed 1px #DDDDDD; }
#HOME_2 { background-image: url(http://errors.eserver.ru/404.xhtml); border-bottom: dashed 1px #DDDDDD; }
#HOME_3 { background-image: url(http://errors.eserver.ru/404.xhtml); border-bottom: dashed 1px #DDDDDD; }
#HOME_4 { background-image: url(http://errors.eserver.ru/404.xhtml); border-bottom: dashed 1px #DDDDDD; }
#HOME_5 { background-image: url(http://errors.eserver.ru/404.xhtml); border-bottom: dashed 1px #DDDDDD; }
#HOME_6 { background-image: url(http://errors.eserver.ru/404.xhtml); }
#DESCR
{
	background-repeat: no-repeat;
	padding: 0px 0px 15px 40px;
}
#POPUP
{
	visibility: Hidden;
	position: Absolute;
	top: 50%;
	left: 50%;
	background: #EEEEEE;
	background-image: url(http://errors.eserver.ru/404.xhtml);
	background-repeat: repeat-y;
	width: 350px;
	padding: 5px 5px 5px 5px;
	margin: -100px, -175px;
	border: solid 2px #4C7EB1;
}
#CORPO_LEZIONE
{
	background: #FFFFFF;
}
#TESTO_LEZIONE
{
	font-size: 13px;
}
#NOTA
{
	background: #CCDDEE;
	background-image: url(http://errors.eserver.ru/404.xhtml);
	background-repeat: no-repeat;
	padding: 5px 5px 5px 36px;
	margin: 0px 0px 10px 0px;
	border: solid 1px #AAAAAA;
}
#PATH_FORUM
{
	background: #EEEEEE;
	background-image: url(http://errors.eserver.ru/404.xhtml);
	background-repeat: repeat-y;
	padding: 5px 0px 5px 5px;
	width: 65%;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}
#MENU_FORUM
{
	text-align: right;
	background: #EEEEEE;
	padding: 5px 5px 5px 0px;
	width: 35%;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */

div.LEFT
{
	background: #4C7EB1;
	background-image: url(http://errors.eserver.ru/404.xhtml);
	color: #FFFFFF;
	font-weight: Bold;
	padding: 2px 0px 2px 3px;
}
a.LEFT, a.LEFT:hover
{
	display: block;
	position: relative;
	color: #192939;
	text-decoration: none;
	padding: 2px 0px 2px 3px;
	border-right: solid 1px #DDDDDD;
}
a.LEFT
{
	background: #EEEEEE;
	border-top: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
}
a.LEFT:hover
{
	background: #E9E9E9;
	border-top: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD;
}
div.RIGHT
{
	text-align: center;
	background-image: url(http://errors.eserver.ru/404.xhtml);
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	border-bottom: solid 1px #192939;
}
a.RIGHT, a.RIGHT:hover
{
	display: block;
	position: relative;
	color: #192939;
	text-decoration: none;
	padding: 2px 0px 2px 0px;
}
a.RIGHT
{
	background: #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
a.RIGHT:hover
{
	background: #E9E9E9;
	border-top: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD;
}
a.FOOTER
{
	color: #FFFFFF;
	text-decoration: underline;
}
a.FOOTER:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
div.BOX
{
	text-align: center;
	padding: 3px 0px 0px 0px;
	border-left: solid 1px #192939;
	border-right: solid 1px #192939;
}
td.GO_INFO
{
	text-align: right;
	border-bottom: dashed 1px #DDDDDD;
	width: 20%;
}
td.GO_INFO_FINE
{
	width: 20%;
}
td.DOTTED, td.DOTTED_PROMO
{
	vertical-align: top;
	padding: 5px 0px 5px 0px;
}
td.DOTTED
{
	border-bottom: solid 1px #DDDDDD;
}
td.DOTTED_PROMO
{
	background: #FFFFBB;
	border-bottom: solid 1px #FFFF66;
}
td.DESCR_1
{
	background: #DDDDDD;
	width: 16%;
	font-weight: bold;
	padding: 5px 0px 5px 5px;
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
}
td.DESCR_2
{
	background: #EEEEEE;
	background-image: url(http://errors.eserver.ru/404.xhtml);
	background-repeat: repeat-y;
	width: 84%;
	padding: 0px 0px 0px 5px;
	border-right: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD;
}
td.DESCR_3
{
	background: #DDDDDD;
	width: 46%;
	padding: 5px 0px 5px 5px;
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
}
td.DESCR_4
{
	background: #EEEEEE;
	background-image: url(http://errors.eserver.ru/404.xhtml);
	background-repeat: repeat-y;
	width: 48%;
	padding: 0px 0px 0px 5px;
	border-bottom: solid 1px #DDDDDD;
}
td.DESCR_5
{
	text-align: center;
	background: #EEEEEE;
	width: 6%;
	padding: 5px 0px 5px 0px;
	border-right: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD;
}
span.PROMO
{
	color: #F9761F;
	font-weight: bold;
}
div.TOPIC
{
	font-size: 11px;
	padding: 10px 0px 10px 0px;
	border-bottom: dashed 1px #192939;
}
div.COMMENTO
{
	margin: 5px 5px 15px 30px;
	font-style: italic;
}
input.LOGIN, select.LOGIN
{
	width: 100%;
}
input.SUB
{
	background-image: url(http://errors.eserver.ru/404.xhtml);
	cursor: pointer;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */

td.TAB_MENU
{
	width: 25%;
}
td.TAB_VUOTA_1
{
	width: 1%;
	border-bottom: solid 1px #DDDDDD;
}
td.TAB_VUOTA_2
{
	width: 49%;
	border-bottom: solid 1px #DDDDDD;
}
td.TAB_ELENCO
{
	padding: 5px 5px 5px 5px;
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD;
}
a.TAB_MENU, a.TAB_MENU:hover
{
	display: block;
	position: relative;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
}
a.TAB_MENU
{
	background: #EEEEEE;
	color: #778899;
	border: solid 1px #DDDDDD;
}
a.TAB_MENU:hover
{
	background: #4C7EB1;
	color: #FFFFFF;
	border: solid 1px #4C7EB1;
}
a.TAB_HOME, a.TAB_HOME:hover
{
	display: block;
	position: relative;
	background: #FFFFFF;
	color: #192939;
	text-decoration: none;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	border-top: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
}