body {
 	font-family: Verdana;
 	font-size: 14px;
 	background: #111111;
}

/* Заголовок */
h2 {
	color: #232323;
	display: block;
	background-color: #FFB400;
	padding: 5px 10px;
}

/* Количество врагов, достигнувших базы */
#enemy_onbase, #enemy_destroyed {
	display: inline-block;
	background-color: #FFB400;
	color: #232323;
	padding: 5px;
	margin: 0 5px 5px 0;
}

/* Жизни игрока и очки */
#player_health, #score {
	position: absolute;
}
	#player_health {
		margin: -545px 0 0 10px;
	}
	#score {
		margin: -530px 0 0 615px;
	}
	.heart {
		width: 30px;
		margin: 20px 0 0 10px;
	}
	#score {
		background-color: #DEDEDE;
		color: #232323;
		padding: 7px 17px;
		font-size: 16px;
	}

/* Контейнер с игрой */
#container {
	display: block;
	margin: 10px auto;
	width: 800px;
}

/* Игра */
#main_canvas {
	display: block;
	margin: 10px auto;
	box-shadow: 0 0 10px #000;
}

/* Информация о конце игры и кнопка restart */
.message, #restartBut {
	position: absolute;
}
	.message {
		background-color: #FFB400;
		padding: 10px;
		margin: -150px 0 0 320px;
	}
	#restartBut {
		padding: 10px;
		margin: -65px 0 0 33px;
	}

	/* Правила игры */
	#descRule {
		width: 780px;
		height: 480px;
		background-color: #DEDEDE;
		position: absolute;
		padding: 10px;
		display: none;
		z-index: 999;
	}

/* Кнопки "Начать игру", "Правила" */
#startBut, #rule {
	position: absolute;
}
	#startBut {
		margin: -80px 0 0 300px;
		padding: 10px;
	}
	#rule {
		margin: -80px 0 0 410px;
		padding: 10px;
	}

/* Кнопка "Закрыть" */
#closeRule {
    float: right;
}