body {
  padding-top: 50px;
}

.m4center {

 	background-image: url("img/background.png");
    background-color: #cccccc;
    width: 970px;
    height: 504px;
}

.m4top {

 	background-image: url("img/toplogos.png");
    background-color: #cccccc;
    width: 970px;
    height: 87px;
}

@font-face {
  font-family: 'ProximaNova';
  src: url("fonts/proximanova-regular-webfont.woff") format('woff');
}

.m4h1 {

	color: #41c3d4;
	font-size:37.5px;
	padding: 50px 0px 0px 45px;
	font-family: ProximaNova, Arial;

}

.m4h2 {

	color: #41c3d4;
	font-size:25px;
	padding: 0px 0px 0px 45px;
	font-family: ProximaNova, Arial;

}

.m4h2 {

	color: #41c3d4;
	font-size:23.5px;
	padding: 0px 200px 0px 45px;
	font-family: ProximaNova, Arial;

}

.m4h2a {

	color: #41c3d4;
	padding: 0px 0px 0px 0px;

}

a.m4h2a:link, a.m4h2a:visited, a.m4h2a:hover, a.m4h2a:active {
	color: #41c3d4;
	text-decoration:underline;
}


.m4Reg {

	color: #d6dada;
	font-size:21px;
	padding: 20px 200px 20px 45px;
	font-family: ProximaNova, Arial;

}

.m4Rega {
	color: #d6dada;
	padding: 0px 0px 0px 0px;
}


a.m4Rega:link, a.m4Rega:visited, a.m4Rega:hover, a.m4Rega:active {
	color: #d6dada;
	text-decoration:underline;
}


.langlink {

	color: #999999;
	font-size:21px;
	font-family: ProximaNova, Arial;
	padding: 30px 30px 0px 0px;

}


.langlinka {
	color: #cccccc;
}

a.langlinka:link, a.langlinka:visited, a.langlinka:hover, a.langlinka:active {
	color: #999999;
	text-decoration:none;
}
