body {
	/*background: #dff3fd; /* Светло-голубой фон страницы */
	color: #000000; /* Чёрный цвет текста */
	font: 14px Arial; /* Шрифт Arial размером 14px */
	margin: 0px;
	padding: 0px;
}

table,
td {
	/*color: black;/* Чёрный цвет текста в таблицах */
	font-family: Arial;
	font-size: 14px;
}

a:link,
a:visited,
a:active,
a.postlink {
	color: #0F3043;  /*#0000aa; Синий цвет ссылок */
	font-family: Arial;
	font-size: 14px;
	font-weight: bolder;
	text-decoration: none;
	background: white;
}
a:hover {
	color: #F7C03D; /* Жёлтый цвет при наведении на ссылку */
	text-decoration: none;
}

input,
textarea,
select,
form {
	border: 1px solid black; /* Чёрная рамка вокруг полей ввода */
	color: black; /* Чёрный цвет текста в полях ввода */
	font-family: Verdana, Helvetica;
	font-size: 14px;
}

.block-title,
.block-header,
b {
	color: black; /* Чёрный цвет текста в заголовках блоков и жирном тексте */
	font-family: Arial;
	font-size: 14px;
	font-weight: bolder;
}

.option {
	border-width: 1px;
	color: black; /* Чёрный цвет текста в опциях */
	font-family: Verdana, Helvetica;
	font-size: 14px;
}

.title {
	color: black;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.title-news {
	color: #A2D98D; /* Светло-зелёный цвет текста заголовков новостей */
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.content {
	color: black; /* Чёрный цвет текста в основном контенте */
	font-family: Arial;
	font-size: 16px;
}

.small {
	color: black;
	font-family: Arial;
	font-size: 14px;
}

.verysmall,
.nations {
	color: black;
	font-family: Arial;
	font-size: 12px;
}

.blocktitle {
	color: yellow;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

.tables {
	border: 2px solid #0B2391; /* Синяя рамка вокруг таблиц */
}

#p4 {
	margin-left: 80px;
	text-align: center;
}
#p5 {
	margin-left: 150px;
	text-align: center;
}

/* ---- Меню, уровень 0: три состояния — обычное / наведение / нажатие ---- */
.m0l0mouti {
	color: #ffffff; /* Белый цвет текста для верхнего пункта меню в обычном состоянии */
	font-family: Arial;
	font-size: 11px;
	padding: 0;
	text-decoration: none;
}
.m0l0moveri,
.m0l0mdowni {
	color: #c0c0c0; /* Светло-серый цвет текста для верхнего пункта меню при наведении и нажатии */
	font: bold 12px Arial;
	padding: 0;
	text-decoration: underline;
}
.m0l0mouto,
.m0l0movero,
.m0l0mdowno {
	background: none transparent scroll repeat 0% 0%;
	padding: 0;
	text-decoration: none;
}

/* Было сломано: "#cvet1 { color: 2D56E6; )" — не хватало # и была неверная скобка */
#cvet1 {
	/*color: #2D56E6; /* Синий цвет текста */
}
/* Было сломано: "#cvethome { color:white; background-color: #0B2391 ; )" — неверная скобка */
#cvethome {
	color: white;
	background-color: #dff3fd; /*#0B2391; /* Синий фон и белый текст для элемента с id "cvethome" */
}

/* ---- Блок стилей для страницы публикаций (был вставлен в конец файла) ---- */
p, tr, td, ul, li {
	color: #000000;
	font-family: Arial;
	font-size: 16px;
}

.header1, h1 {
	color: #ffffff; /* Белый цвет текста заголовка первого уровня */
	background: #4682B4; /* темно Синий фон заголовка первого уровня */
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	margin: 0px;
	padding: 2px;
}

.header2, h2 {
	color: #000000;
	background: #DBEAF5; /* Светло-голубой фон заголовка второго уровня */
	font-weight: bold;
	font-family: Arial;
	font-size: 16px;
}

.intd {
	color: #000000; /* Чёрный цвет текста в блоке с классом "intd" */
	font-family: Arial;
	font-size: 14px;
	padding-left: 15px;
}

.publ {
	color: #000000;
	font-family: Arial;
	font-size: 16px;
	padding-left: 15px;
}

.publ_title {
	color: navy;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	padding-left: 15px;
}

.h4 {
	color: #000000;
	background: #DBEAF5;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
}