#bannermenu {
	width: 800px;
	height: 120px;
	margin: 0 auto;
}

#bannermenu a {
	color: white;
}

#mbtnleft {
	display: none;
}

#mbtnright {
	display: none;
}

#menuleft {
	padding-top: 47px;
	width: 289px;
	height: 100px;
	float: left;
	background: url("/img/menu/left") no-repeat right top;
	text-align: right;
	padding-right: 10px;
}

.menulist {
	padding-top: 6px;
}

#menucenter {
	float: left;
	width: 202px;
	height: 140px;
	background: url("/img/menu/up") no-repeat center top / 100%;
}

#menucenter:hover {
	background: url("/img/menu/hover") no-repeat center top / 100%;
}

#menucenter:active {
	background: url("/img/menu/down") no-repeat center top / 100%;
}

#menucenter a {
	display: block;
	width: 100%;
	height: 100%;
}

#menucenter a span {
	display: none;
}

#menuright {
	padding-top: 47px;
	width: 289px;
	height: 100px;
	float: left;
	background: url("/img/menu/right") no-repeat left top;
	padding-left: 10px;
}

.pseudohr {
	clear: both;
}

#bannermenu .menuitem {
	padding-left: .5em;
	font: 9pt sans-serif;
}

@media print {
	#bannermenu {
		display: none;
	}
}

@media only screen and (max-width: 799px) {
	#bannermenu {
		width: 100%;
		height: 70px;
		display: flex;
		position: relative;
		background: url("/img/menu/s-menu-bord") repeat-x bottom, url("/img/woodpap") repeat top;
	}

	.menulist {
		display: flex;
		flex-flow: row wrap;
		align-content: space-around;
		padding: 0;
		height: 60px;
	}

	#bannermenu .menuitem {
		padding: 0;
		flex-basis: 50%;
	}

	#bannermenu a {
		color: white;
	}

	#menucenter {
	    width: 64px;
	    height: 64px;
	    background: url("/img/menu/small-up") no-repeat center center / 100%;
	}

	#menucenter:hover {
	    background: url("/img/menu/small-hover") no-repeat center center / 100%;
	}

	#menucenter:active {
	    background: url("/img/menu/small-down") no-repeat center center / 100%;
	}

	#menuleft {
		flex: 1;
		text-align: center;
		background: none;

		padding: 0;
	}

	#menuleft .menulist {
	    flex-direction: row;
	}

	#menuright {
		flex: 1;
		text-align: center;
		background: none;

		padding: 0;
	}

	#menuright .menulist {
	    flex-direction: row-reverse;
	}
}
