/*MD*/

.crate {

	background-color: #FFFFFF;

	min-height: 20px;

	padding: 0 10px;

	margin-bottom: 10px;

	border: 0;

	border-radius: 2px;


}



.crate h3 {

	line-height: normal;

	padding-top: 3px;

	color: #333333;

	font-size: 17px;

	font-weight: bold;

	margin-bottom: 10px;

	background-position: center top;

	background-repeat: no-repeat;

	text-transform: none;

}



header .crate {

	border: 0;

	background-color: transparent !important;

	background: none;

	margin-bottom: 0;
	width: 1265px;

}



/*NV*/

#hor_nav {

	min-height: 60px;

}



#hor_nav, #hor_nav .menu a {

	line-height: 60px;

}



#hor_nav .menu ul {

	background-color: #687aa3;

}



#hor_nav .menu > li > a:hover, #hor_nav .menu > li.sfHover > a, #hor_nav .menu > .active > a, #hor_nav .active > a:hover, #hor_nav .active > a:hover {

	background-color: #687aa3;

}



#hor_nav .menu ul li > a:hover, #hor_nav .menu ul li > .active > a, #hor_nav ul li.active > a {

	background-color: #687aa3;

}



#hor_nav li a {

	border-right: 1px solid #6879a5;

}



#hor_nav .deeper.parent ul li a {

	border-top: 0px;

	border-left: 0px;

	border-right: 0px;

	border-bottom: 1px solid rgba(255, 255, 255, 0.3);

}



/*GN*/

header {

	padding-top: 0px;

	max-height: 170px;

}



main {

}



footer {

	padding-top: 10px;

}



 .container_12 {}



body h1, body h2, body h3, body h4, body h5, body h6 {

	line-height: normal;

	margin-bottom: 0.3em;
margin-top: 20px;
}



ul.actions {

	float: right;

}



/*SL*/

#wowslider-container1 {

	margin-bottom: 10px;

}



#wowslider-container1 .ws-title {

	line-height: normal;

	bottom: 0;

}



/*SR*/

.search label {

	display: none !important;

}



search input {

	color: #FFFFFF;

	border-radius: 0;

	line-height: normal;

	background-color: #FFFFFF;

	border: 1px;
	border-color: #DFE8F0;

	margin-bottom: 0;

	box-shadow: none;

	float: right;

}



/*CP*/

.copr {

	margin-bottom: 20px;

	font-weight: bold;

	text-align: center;

}



.copr a {

	text-decoration: underline;

}



/*LG*/

.site-title {

	font-size: 35px;

	font-weight: bold;

	color: #333333;

}



.site-description {

	font-size: 18px;
	margin: 0 0 0 0px;
	font-weight: bold;

}



/*XM*/

body {

	background-color: #FFF;

	color: #5e5b5b;

}



#wrap {

}



header {

	padding-bottom: 0px;

	color: #FFF;

	background-color: #F0F0F1;


}

header img{

    height: auto;
    max-width: 100%;
    vertical-align: middle;

}

footer {

	color: #687AA3;

	background-color: #F1F0F1;

}
footer a{

	color: #BFBFBF;

	font-size:10px;

}


nav {

	background-color: #4d618e;

}

