@charset "utf-8";
/* CSS Document */
html {
	height: 100%;
	padding-bottom: 1px; /* force scrollbars */
}

body {
	font-family: 'arial', 'verdana', 'trebuchet ms', sans-serif;
	line-height: 1.5;
	font-size: 12px;
	background-color:#000;
}
img {
	border:none;
}
a:hover img {
	background-image: url(images/hover.png);
}
a {
	color: #000;	
}
ul {
	list-style-type: none;
	margin-left: -40px;
	margin-top: 0px;
}
li {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -5px;
	margin-left: 0px;
}
.clearer {
	clear: both;
	height: 1px;
}
#site-wrapper {
	width: 1160px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#pushed01 {
	background-image: url(images/pushed01.jpg);
	background-repeat: no-repeat;
	width: 944px;
	height: 622px;
	padding-top: 198px;
	padding-left: 216px;
}
#pushed01 .lang_box, #pushed01en .lang_box {
	width: 344px;
	padding-top: 116px;
	text-align: right;
}
.pushed_lang {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.pushed_lang a {
	color: #FFF;
	font-weight:normal;
	text-decoration: underline;
}
.pushed_lang a:hover {
	text-decoration: none;
}
#pushed03 {
	background-image: url(images/pushed03.jpg);
	background-repeat: no-repeat;
	width: 837px;
	height: 765px;
	padding-top: 55px;
	padding-left: 323px;
}
#pushed04 {
	background-image: url(images/pushed04.jpg);
	background-repeat: no-repeat;
	width: 1160px;
	height: 820px;
}
#pushed04 .p401 {
	float: left;
	width: 247px;
	height: 359px;
	margin: 0px;
	padding-top: 308px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 54px;
}
#pushed04 .p402 {
	float: left;
	width: 244px;
	height: 161px;
	margin: 0px;
	padding-top: 308px;
	padding-right: 600px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#pushed04 .p403 {
	float: left;
	width: 244px;
	height: 291px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#pushed05 {
	background-image: url(images/pushed05.jpg);
	background-repeat: no-repeat;
	width: 1106px;
	height: 766px;
	padding-top: 54px;
	padding-left: 54px;
}
#pushed06 {
	background-image: url(images/pushed06.jpg);
	background-repeat: no-repeat;
	width: 1106px;
	height: 760px;
	padding-top: 60px;
	padding-left: 54px;
}
#pushed07 {
	background-image: url(images/pushed07.jpg);
	background-repeat: no-repeat;
	width: 1160px;
	height: 820px;
}
#pushed08 {
	background-image: url(images/pushed08.jpg);
	background-repeat: no-repeat;
	width: 1160px;
	height: 820px;
}
#pushed08 .p801 {
	float: left;
	width: 505px;
	height: 275px;
	margin: 0px;
	padding-top: 54px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 54px;
}
#pushed08 .p802 {
	float: left;
	width: 292px;
	height: 275px;
	margin: 0px;
	padding-top: 54px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#pushed08 .p803 {
	float: left;
	width: 245px;
	height: 137px;
	margin: 0px;
	padding-top: 54px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#pushed08 .p804 {
	float: left;
	width: 245px;
	height: 137px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#pushed09 {
	background-image: url(images/pushed09.jpg);
	background-repeat: no-repeat;
	width: 1160px;
	height: 820px;
}
#pushed10 {
	background-image: url(images/pushed10.jpg);
	background-repeat: no-repeat;
	width: 1160px;
	height: 820px;
}
#pushed10 .p101 {
	float: left;
	width: 172px;
	height: 275px;
	margin: 0px;
	padding-top: 54px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 326px;
}
#pushed10 .p102 {
	float: left;
	width: 172px;
	height: 275px;
	margin: 0px;
	padding-top: 54px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#pushed10 .p103 {
	float: left;
	width: 425px;
	height: 275px;
	margin: 0px;
	padding-top: 54px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#pushed11 {
	background-image: url(images/pushed11.jpg);
	background-repeat: no-repeat;
	width: 1030px;
	height: 679px;
	padding-top: 141px;
	padding-left: 130px;
}
#pushed01en {
	background-image: url(images/pushed01en.jpg);
	background-repeat: no-repeat;
	width: 944px;
	height: 622px;
	padding-top: 198px;
	padding-left: 216px;
}
#pushed03en {
	background-image: url(images/pushed03en.jpg);
	background-repeat: no-repeat;
	width: 837px;
	height: 765px;
	padding-top: 55px;
	padding-left: 323px;
}
#pushed04en {
	background-image: url(images/pushed04en.jpg);
	background-repeat: no-repeat;
	width: 1160px;
	height: 820px;
}
#pushed04en .p401 {
	float: left;
	width: 247px;
	height: 359px;
	margin: 0px;
	padding-top: 308px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 54px;
}
#pushed04en .p402 {
	float: left;
	width: 244px;
	height: 161px;
	margin: 0px;
	padding-top: 308px;
	padding-right: 600px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#pushed04en .p403 {
	float: left;
	width: 244px;
	height: 291px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#pushed05en {
	background-image: url(images/pushed05en.jpg);
	background-repeat: no-repeat;
	width: 1106px;
	height: 766px;
	padding-top: 54px;
	padding-left: 54px;
}
#pushed06en {
	background-image: url(images/pushed06en.jpg);
	background-repeat: no-repeat;
	width: 1106px;
	height: 760px;
	padding-top: 60px;
	padding-left: 54px;
}
#pushed07en {
	background-image: url(images/pushed07en.jpg);
	background-repeat: no-repeat;
	width: 1160px;
	height: 820px;
}
#pushed08en {
	background-image: url(images/pushed08en.jpg);
	background-repeat: no-repeat;
	width: 1160px;
	height: 820px;
}
#pushed08en .p801 {
	float: left;
	width: 505px;
	height: 275px;
	margin: 0px;
	padding-top: 54px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 54px;
}
#pushed08en .p802 {
	float: left;
	width: 292px;
	height: 275px;
	margin: 0px;
	padding-top: 54px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#pushed08en .p803 {
	float: left;
	width: 245px;
	height: 137px;
	margin: 0px;
	padding-top: 54px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#pushed08en .p804 {
	float: left;
	width: 245px;
	height: 137px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#pushed09en {
	background-image: url(images/pushed09en.jpg);
	background-repeat: no-repeat;
	width: 1160px;
	height: 820px;
}
#pushed10en {
	background-image: url(images/pushed10en.jpg);
	background-repeat: no-repeat;
	width: 1160px;
	height: 820px;
}
#pushed10en .p101 {
	float: left;
	width: 172px;
	height: 275px;
	margin: 0px;
	padding-top: 54px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 326px;
}
#pushed10en .p102 {
	float: left;
	width: 172px;
	height: 275px;
	margin: 0px;
	padding-top: 54px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#pushed10en .p103 {
	float: left;
	width: 425px;
	height: 275px;
	margin: 0px;
	padding-top: 54px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#pushed11en {
	background-image: url(images/pushed11en.jpg);
	background-repeat: no-repeat;
	width: 1030px;
	height: 679px;
	padding-top: 141px;
	padding-left: 130px;
}