.mh-container { width: 100%; max-width: 100%; margin: 0 auto; position: relative; }
.mh-wrapper { max-width: 1080px; margin: 0 auto; position: relative; margin-top: 15px; }
.mh-header-image { width: 100% !important; }
.mh-main-nav { max-width: 1130px; border-bottom: 3px solid #e64946;}

#wrapper {
  margin: 0 auto;
  text-align: center;
}
.boxFor {
  width: 240px;
  height: 200px;
  border: 2px solid grey;
  display: inline-block;
  padding: 5px;
  margin: 5px;
}
.boxFor:hover {
  border: 2px solid #0074a2;
}
.boxImg {
  width: 232px;
  height: 160px;
  margin: 4px;
  display: block;
}
.imageToBox {
  max-width: 232px;
  height: 160px;
}
.boxText {
  text-align: center;
  font-weight: bold;
}
.submit_bm { 
  font-weight: 700; 
  color: #fff; 
  padding: 10px 15px; 
  background: #e64946; 
  cursor: pointer; 
  text-transform: uppercase; 
  -webkit-transition: all 0.1s linear; 
  -moz-transition: all 0.1s linear; 
  transition: all 0.1s linear; 
  border: 0; 
  -webkit-appearance: none; 
  text-align: center;
}
.submit_bm:hover {
  background: #2a2a2a;
}

a {color: #4672a8;}
a:visited {color: #4672a8;}
a:active {color: #4672a8;}
#main-navigation .sf-menu > ul > li.current-menu-item:after {
	color: #4672a8;
}

#main-navigation li a:hover,
#main-navigation li.sfHover > a,
#main-navigation li.current_page_item > a,
#main-navigation li.current-menu-item > a,
#main-navigation li.current-menu-parent > a,
#main-navigation li.current-page-parent > a,
#main-navigation li.current-page-ancestor > a,
#main-navigation li.current_page_ancestor > a {
	color: #fff;
	background: #4672a8;
	}
#main-navigation li:hover li a:hover,
#main-navigation li.sfHover li a:hover {
	background: #4672a8;
	}
#main-navigation li li {
	border-bottom: 1px solid white;
	}
#main-navigation li li.sfHover ul {
	border-left: 1px solid white;
	}
#main-navigation li li a {
	color: #c9c9c9;
	}
.nespravne {
	display: block;
	width: 100;
	text-align: center;
	border: 1px solid black;
	background-color: red;
	color: white;
}