@-ms-keyframes part1{
	from{ filter:alpha(opacity=0); opacity:0; top: 50%; }
	42%{ filter:alpha(opacity=0); opacity:0; top: 50%; }
	to{ }
}
@-moz-keyframes part1{
	from{ filter:alpha(opacity=0); opacity:0; top: 50%; }
	42%{ filter:alpha(opacity=0); opacity:0; top: 50%; }
	to{ }
}
@-o-keyframes part1{
	from{ filter:alpha(opacity=0); opacity:0; top: 50%; }
	42%{ filter:alpha(opacity=0); opacity:0; top: 50%; }
	to{ }
}
@-webkit-keyframes part1{
	from{ filter:alpha(opacity=0); opacity:0; top: 50%; }
	42%{ filter:alpha(opacity=0); opacity:0; top: 50%; }
	to{ }
}
@keyframes part1{
	from{ filter:alpha(opacity=0); opacity:0; top: 50%; }
	42%{ filter:alpha(opacity=0); opacity:0; top: 50%; }
	to{ }
}

#header .part1{
	animation:'part1' 1.4s ease-in-out 0s normal;
	-ms-animation:part1 1.4s ease-in-out 0s normal;
	-moz-animation:part1 1.4s ease-in-out 0s normal;
	-o-animation:'part1' 1.4s ease-in-out 0s normal;
	-webkit-animation:'part1' 1.4s ease-in-out 0s normal;
}


@-ms-keyframes part2{
	from{ filter:alpha(opacity=0); opacity:0; top: -50%; transform:scale(0.8,0.8); }
	to{ }
}
@-moz-keyframes part2{
	from{ filter:alpha(opacity=0); opacity:0; top: -50%; transform:scale(0.8,0.8); }
	to{ }
}
@-o-keyframes part2{
	from{ filter:alpha(opacity=0); opacity:0; top: -50%; transform:scale(0.8,0.8); }
	to{ }
}
@-webkit-keyframes part2{
	from{ filter:alpha(opacity=0); opacity:0; top: -50%; transform:scale(0.8,0.8); }
	to{ }
}
@keyframes part2{
	from{ filter:alpha(opacity=0); opacity:0; top: -50%; transform:scale(0.8,0.8); }
	to{ }
}

#header .part2{
	animation:'part2' 0.8s ease-in-out 0s normal;
	-ms-animation:part2 0.8s ease-in-out 0s normal;
	-moz-animation:part2 0.8s ease-in-out 0s normal;
	-o-animation:'part2' 0.8s ease-in-out 0s normal;
	-webkit-animation:'part2' 0.8s ease-in-out 0s normal;
}


@-ms-keyframes old{
	from{ filter:alpha(opacity=0); opacity:0; }
	68%{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@-moz-keyframes old{
	from{ filter:alpha(opacity=0); opacity:0; }
	68%{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@-o-keyframes old{
	from{ filter:alpha(opacity=0); opacity:0; }
	68%{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@-webkit-keyframes old{
	from{ filter:alpha(opacity=0); opacity:0; }
	68%{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@keyframes old{
	from{ filter:alpha(opacity=0); opacity:0; }
	68%{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}

#header .old{
	animation:'old' 1.9s ease-in-out 0s normal;
	-ms-animation:old 1.9s ease-in-out 0s normal;
	-moz-animation:old 1.9s ease-in-out 0s normal;
	-o-animation:'old' 1.9s ease-in-out 0s normal;
	-webkit-animation:'old' 1.9s ease-in-out 0s normal;
}
#header .part1{
	position: absolute;
	width: 20.9%;
	height: 60.1%;
	left: 18.7%;
	top: 16%;
	background: url(images/header-part1.png) no-repeat center center;
	background-size: contain;
}
