@font-face {
	font-family: 'PFDinDisplayPro-Regular';
	src: url('fonts/PFDinDisplayPro-Regular.eot');
	src: local('Ã¢ËœÂº'), url('fonts/PFDinDisplayPro-Regular.woff') format('woff'), url('fonts/PFDinDisplayPro-Regular.ttf') format('truetype'), url('fonts/PFDinDisplayPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PFDinDisplayPro-Bold';
	src: url('fonts/PFDinDisplayPro-Bold.eot');
	src: local('Ã¢ËœÂº'), url('fonts/PFDinDisplayPro-Bold.woff') format('woff'), url('fonts/PFDinDisplayPro-Bold.ttf') format('truetype'), url('fonts/PFDinDisplayPro-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
		body {
			background: url(http://my350z.ru/images/logo.jpg) no-repeat center;
			background-size: cover;
		}

		body, html {width: 100%; height: 100%; margin: 0; padding: 0;}
		img, p, a {border: 0; color: #000;}
		.v_g_al {
			height: 228px;
			margin: auto;
			position: absolute;
			top: 0;bottom: 0;right: 0;left: 0;
			width: 1480px;
			padding-bottom: 20px;
		}
		.v_g_al img, .v_g_al div {
			float: left;
		}
		
		.v_g_al div {height: 120px; margin-top: 50px; margin-left: 50px;}

		span {
			float: left;
			color: #000;
			font-family: PFDinDisplayPro-Regular;
		}
		.st_span {
			font-size: 48px;
		}
		.nd_span {
			font-size: 24px;
			margin-top: 40px;
		}

@media screen and (max-width: 1480px) {
	.v_g_al {
		width: 100%;
	}
	.v_g_al img {
		display: block;
		width: 100%;
		max-width: 731px!important;
		float: none;
		position: relative;
		text-align: center;
		margin: 0 auto;
	}
	
	.v_g_al div {
		display: block;
		width: 100%;
		max-width: 731px!important;
		float: none;
		position: relative;
		text-align: center;
		margin: 0 auto;
		margin-top: 40px;
	}

	.v_g_al div span {
		text-align: center;
		width: 100%;
		text-align: center;
		display: block
	}
}