.menu_blk {
	width: 55%;
	float: right;
	margin-top:8px; 
	border-top:1px solid #77120a;
}
nav {
	margin: 1px;
	float: left;
	width: 99.8%;
}
.menu {
	clear: both;
}
h1 {
	clear: both;
	font-weight: bold;
	font-size: 16px;
	margin: 80px 0 15px;
}
p {
	margin: 0 0 5px;
}
a {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
a:hover {
	color: #ddd;
}
.menu a {
	float: left;
	display: block;
}
.drop-down a {
	float: none;
	min-width: 90px;
}
.menu a {
	display: block;
	padding: 9px 21px 12px;
}
.drop-down-menu {
	float: left;
	display: block;
}
.menu-title {
	cursor: default;
	padding: 10px 15px;
}
.info {
	margin: 20px 0;
	opacity: 0.5;
	font-size: 9px;
}
.info p {
	text-transform: uppercase;
}
.activate {
	display: none;
	position: absolute;
	cursor: pointer;
	width: 100%;
	height: 40px;
	margin: 0 0 0 -15px;
	opacity: 0;
}
 @media only screen and (min-width: 800px) {
.drop-down-menu:hover .drop-down {
	display: block;
}
.drop-down {
	position: absolute;
}
}
 @media only screen and (max-width: 799px) {
body {
	padding: 0;
}
.info {
	padding: 0 15px;
}
.menu a, .drop-down-menu {
	float: none;
}
.activate {
	display: block;
}
}
/* Skin */

.menu a, .drop-down-menu {
	background:#ffffff;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	color: #761209;
	margin-right: 4px;
/*background: #3d6d99;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5796d0), color-stop(100%,#3d6d99));
    background: -moz-linear-gradient(top, #5796d0 0%, #3d6d99 100%);*/
}
.menu a:hover, .drop-down-menu:hover {
	/*background: #5a6470;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #495261), color-stop(100%, #38404b));
	background: -moz-linear-gradient(top, #495261 0%, #38404b 100%);*/
	background: url(../images/m-arrow.png) left center no-repeat, #ffffff;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	color: #761209;
}
.act
{
    background: url(../images/m-arrow.png) left center no-repeat, #ffffff !important;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	color: #761209;

.drop-down a {
	background: #222;
}
.drop-down a:hover {
	background: #111;
}
 @media only screen and (min-width: 800px) {
.first {
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}
.last {
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}
.drop-down .last {
	border-radius: 0;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
}
 @media only screen and (max-width: 799px) {
.menu {
	background: #3d6d99;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5796d0), color-stop(100%, #3d6d99));
	background: -moz-linear-gradient(top, #5796d0 0%, #3d6d99 100%);
	width: 100%;
}
:checked ~ .menu-title {
	background: #495261;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #495261), color-stop(100%, #38404b));
	background: -moz-linear-gradient(top, #495261 0%, #38404b 100%);
}
.menu a, .drop-down-menu {
	background: none;
}
.drop-down a {
	background: #222;
}
}
/* IE */

.ie8 .drop-down-menu:hover .drop-down {
	display: block;
}
.ie8 .drop-down {
	position: absolute;
}
