#u20523_clip
{
	overflow: hidden;
}

#u20517
{
	position: relative;
}

#u20512
{
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	opacity: 0.35;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
	filter: alpha(opacity=35);
	position: fixed;
}

#u20951
{
	border-style: none;
	border-color: transparent;
	position: fixed;
	background: transparent url("../../images/menutype-work.png") no-repeat center center;
	background-size: contain;
}

#u20951:hover
{
	background: transparent url("../../images/menutype-work%20blue.png") no-repeat center center;
	background-size: contain;
}

#u20952
{
	border-style: none;
	border-color: transparent;
	position: fixed;
	background: transparent url("../../images/menutype-about.png") no-repeat center center;
	background-size: contain;
}

#u20952:hover
{
	background: transparent url("../../images/menutype-about%20blue.png") no-repeat center center;
	background-size: contain;
}

#u20528-4
{
	background-color: transparent;
	color: #7F7F7F;
	text-align: right;
	font-family: cabin, sans-serif;
	font-weight: 400;
	position: fixed;
}

#u20953
{
	border-style: none;
	border-color: transparent;
	position: fixed;
	background: transparent url("../../images/menutype-contact.png") no-repeat center center;
	background-size: contain;
}

#u20953:hover
{
	background: transparent url("../../images/menutype-u20953-r-fr.png") no-repeat center center;
	background-size: contain;
}

#u20954
{
	border-style: none;
	border-color: transparent;
	position: fixed;
	background: transparent url("../../images/menutype-blog.png") no-repeat center center;
	background-size: contain;
}

#u20954:hover
{
	background: transparent url("../../images/menutype-blog%20blue.png") no-repeat center center;
	background-size: contain;
}

#u20523,#u20506,#u20510,#u20521
{
	background-color: transparent;
	position: fixed;
}

#u20518,#u20513,#u20520
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: fixed;
}

#u29248
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u20518:hover,#u20513:hover,#u20520:hover,#u29248:hover
{
	background-color: #29ABE2;
	opacity: 0.25;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
}

#u20508
{
	background-color: transparent;
	position: relative;
}

