body {background: #39343e;}
.container_12 {margin-top: 5%; margin-bottom: 5%; background: #969390 url('imgs/bg.png');
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .8); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .8); box-shadow: 0 0 10px rgba(0, 0, 0, .8);
}
.middle {border-bottom: 1px solid #656665; margin-top: 0.5em; padding-bottom: 0.7em;}
.top {padding-top: 16px;}
h1 {color: #292533; font-size: 2.5em; font-weight: bold; text-shadow: #e6e6e6 1px 1px 0;}
h3 {color: #d8d8d8; text-shadow: #514C5B 0 0 3px;}
div.bottom h3 {color: #761919; text-shadow: 1px 1px 0px #bbb;margin-bottom: 12px;}
h2 {color: #f0f0f0; text-shadow: #514C5B 0 0 3px;}
p {color: #f1f1f1; margin-bottom: 3px;}
p span, .middle h3, .middle p {color: #26262b; text-shadow: none;}
.middle h3 {margin-top: 20px;}
div.middle a {

	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .8); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .8); box-shadow: 0 1px 3px rgba(0, 0, 0, .8);
	text-decoration: none;
	display: block;
	margin: 18px 0 10px;
	position:relative;
}
div.middle a:hover, div.middle a:hover {
	margin: 20px 0 8px;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .8); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .8); box-shadow: 0 0 3px rgba(0, 0, 0, .8);
}
p.sm {font-size: 90%; padding-top: 8px;}
a.impr {text-decoration: none; text-align: center; color: #9E9A99; margin: 0 auto; display: block; padding-bottom: 5px;}
.bottom {border-top: 1px solid #9E9A99;}
.bottom p, .bottom p a {color: #26262B; font-weight: bold; font-size: 14px; text-shadow: #9E9A99 1px 1px 0;}
.container_12 .prefix_3 {
	padding-left: 230px;
}
