body {
	background: #ECEFE6 url(4219125.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover			/* Масштабирует фоновое изображение	*/

        font-size: 20px;
        font-family: Georgia, Times, serif;
        font-weight: bold;
        margin: 12px 5px 5px 85px;
        color: #BEBEBE;
	padding: 10px;				/* Поля вокруг текста */
}

h1 {
	color: #a52a2a;				/* Цвет заголовка			*/
	font-size: 24pt;			/* Размер шрифта в пунктах		*/
	font-family: Georgia, Times, serif;	/* Семейство шрифтов			*/
	font-weight: bold;			/* Устанавливает насыщенность шрифта	*/
}

h3 {
	font-size: 20px;			/* Цвет заголовка			*/
	font-family: Georgia, Times, serif;	/* Семейство шрифтов			*/
	font-weight: bold;			/* Нормальное начертание текста		*/
	margin: 12px 0px 5px 85px;		/* Отступа от каждого края элемента.	*/
	color: #BEBEBE;
}

button.new {
	padding: 7px 17px;
	color: #333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 15px;
	border: 1px solid #666;
	margin: 2px
}

ol {
        font-size: 17px;
	font-family: Georgia, Times, serif;
        margin: 12px 0px 5px 25px;
        color: #CDC9C9;
}

.temnaya-knopka {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

button {
	width: 550px;
	height: 40px;
	cursor: pointer;
	background: #3a3939;
	margin: 10px;
	border: none;
	border-radius: 10px;
	box-shadow: -5px -5px 15px #4a4747, 5px 5px 15px #1f1e1e, inset 5px 5px 10px #4e4c4c, inset -5px -5px 10px #212020;
	color: #a7a4a4;
	font-size: 16px;
}

button:hover {
	box-shadow: -5px -5px 15px #3e3c3c, 5px 5px 15px #1f1e1e, inset 5px 5px 10px #1b1a1a, inset -5px -5px 10px #3e3d3d;
	font-size: 15px;
	transition: 500ms;
}

button:focus {
	outline: none;
}

.kasna:hover {
	color: #fb8d8d;
	text-shadow: 0px 0px 10px #fb8d8d;
}

.zelena:hover {
	color: #9bf978;
	text-shadow: 0px 0px 10px #a8fb8a;
}

.siniy:hover {
	color: #85c5f9;
	text-shadow: 0px 0px 10px #85c5f9;
}

.kupurn:hover {
	color: #ca8cf9;
	text-shadow: 0px 0px 10px #ca8cf9;
}

/* внешние границы таблицы серого цвета толщиной 1px */
table {
	border: 1px solid grey;
	width: 600px;
	empty-cells: show;
}
/* границы ячеек первого ряда таблицы */
th {
	border: 1px solid grey;
}
/* границы ячеек тела таблицы */
td {
	border: 1px dashed grey;
	text-align: center;
	font-size: 17px;
/*	font-family: Arial Narrow, sans-serif; */
	font-family: Courier New, monospace;
}

