* {
	padding: 0;
	margin: 0;
}

table {
	border-collapse: collapse;
}

li {
	display: block;
	max-height: 100%;	/* for Android Chrome bug */
}

.pankuz {
	font-size: 0.8em;
}
.pankuz a {
	color: navy;
	font-weight: normal;
	text-shadow: unset;
	text-decoration: underline;
	text-decoration-color: black;
}

.to-top {
	text-align: right;
}

.keyasign {
	width: 70%;
	margin: 0 auto;
}
.keyasign td, .keyasign th {
	padding: 0.2em;
	text-align: center;
	border: 1px solid gray;
}
.keyasign td img {
	width: 3em;
	height: 3em;
}
