@charset "utf-8";
/* CSS Document */

body {
	background: #666;
	margin: 0; /* рекомендуется использовать нулевое значение поля и отступа элемента body, чтобы учесть различные настройки по умолчанию для браузеров. */
	padding: 0;
	text-align: center; /* выравнивает контейнер по центру в браузерах IE 5*. Затем для текста задается по умолчанию выравнивание по левому краю в селекторе #container. */
	color: #000000;
	background-color: #666;
}
.oneColFixCtrHdr #container #header table tr td a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #000;
}
.oneColFixCtrHdr #container {
	width: 780px;  /* уменьшение полной ширины, равной 800 пикселам, на 20 пикселов позволяет учесть chrome-элементы браузера и избежать добавления горизонтальной полосы прокрутки. */
	background: #FFF;
	margin: 0 auto; /* автоматические поля (совместно с шириной) выравнивают страницу по центру. */
	border: 1px solid #000000; /* переопределяет свойство text-align: выравнивание элемента body по центру. */
}
.oneColFixCtrHdr #header {
	background: #FFF; 
	padding: 0 0px 0 0px;  /* это значение отступа соответствует выравниванию по левому краю элементов в блоках div, расположенных под ним. Если в элементе #header вместо текста используется изображение, отступ можно удалить. */
}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* нулевое значение поля последнего элемента в #header div позволит избежать сжатия полей, то есть появления необъяснимого пространства между элементами div. Если вокруг элемента div есть граница, нет необходимости устанавливать это значение, поскольку граница также предотвращает сжатие полей. */
	padding: 20px 0;
}
.oneColFixCtrHdr #mainContent {
	padding: 0 0px; /* помните, что отступ — это пространство внутри блока div, а поле — пространство за блоком div. */
	background: #FFFFFF;
	text-align: center;
}
.oneColFixCtrHdr #footer {
	padding: 0 10px; /* это значение отступа соответствует выравниванию по левому краю элементов в блоках div, расположенных над ним. */
	background:#DDDDDD;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* нулевые поля первого элемента в нижнем колонтитуле позволят избежать возможного сжатия полей, то есть появления пространства между элементами div. */
	padding: 10px 0;
}
.oneColFixCtrHdr #container #header table tr td {
	font-family: Arial, Helvetica, sans-serif;
}
.oneColFixCtrHdr #container #mainContent table tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	text-align: center;
	color: #333;
}
A {
 text-decoration: none; /* Убирает подчеркивание для ссылок */
}
A:active {
	font-weight: bold;
	color: #000;
}
A:hover {
	font-weight: bold;
	color: #999;
}


.a {
	font-size: 18px;
	text-align: center;
}
.ab {
	font-size: 14px;
	text-align: center;
}
beliy {
	color: #FFF;
}
red {
	color: #F00;
}

reeeed {
	color: #F00;
}

A IMG {
 border: none; /* Убираем границу */
}


DIV.parent {
    margin: 1%; /* Отступы вокруг элемента */
    
    padding: 4px; /* Поля вокруг текста */
	font-size: 14px;
	text-align: justify;
	text-indent: 30px; 
   } 
DIV.shatter {

	width: 500px;
 	margin: 1%; /* Отступы вокруг элемента */
    
    padding: 4px; /* Поля вокруг текста */
	font-size: 14px;
	text-align: justify;
	text-indent: 30px; 
   }
   .tab {
	font-size: 12px;
	text-align: center;
	color: #000;
}
.tabhead {
	font-size: 12px;
	font-weight:bold;
	text-align: center;
	color: #FFF;
}


.abc {
	font-size: 20px;
	text-align: center;
}
A.new {
	font-size: 14;
	color: black;
	text-decoration: underline;
	font-weight:bold;
}
A.new: hover{
	font-size: 20;
	color: black;
	text-decoration: underline;
	font-weight:bold;
	
}
 .abn {
	font-size: 14px;
	text-align: left;
 }
 
DIV.block1 { 
	width: 192px; 
	background: #ccc;
	padding: 5px;
	padding-right: 10px; 
	border: solid 0px black; 
	float: left;
	color:#fff;
	text-align:center;
	font-size: 8;
		
   }
  .ab2 {
	font-size: 12px;
	text-align: center;
} 

