@charset "utf-8";
/* CSS Document */


#prodNav #hullBlock{
	width: 450px;
	height: 250px;
	float:left;
}
#hullBlock1{
}


#prodNav #hullBlock #hullBlock1,
#prodNav #hullBlock #hullBlock2,
#prodNav #hullBlock #hullBlock3,
#prodNav #hullBlock #hullBlock4,
#prodNav #hullBlock #hullBlock5{
	position:relative;
}
#prodNav #hullBlock .ap{
	position:absolute;
	left:0px;
	top:0px;
	width:430px;
	height:270px;
}
#prodNav #hullBlock img.point{
	text-align:center;
	border:none;
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
#prodNav #hullBlock1Ap div{
	position:absolute;
}
#prodNav #hullBlock2Ap div{
	position:absolute;
}
#prodNav #hullBlock3Ap div{
	position:absolute;
}
#prodNav #hullBlock4Ap div{
	position:absolute;
}
#prodNav #hullBlock5Ap div{
	position:absolute;
}



/** hullBlock1 **/

#hullBlock1Ap1{
	top: 46px;
	left: 46px;
}
#hullBlock1Ap2{
	top: 121px;
	left: 33px;
}
#hullBlock1Ap3{
	top: 121px;
	left: 54px;
}
#hullBlock1Ap4{
	top: 121px;
	left: 75px;
}
#hullBlock1Ap5{
	top: 110px;
	left: 237px;
}

#hullBlock1Ap6{
	top: 80px;
	left: 407px;
}

#hullBlock1Ap7{
	top: 120px;
	left: 403px;
}

/** hullBlock2 **/

#hullBlock2Ap1{
	top: 150px;
	left: 33px;
}
#hullBlock2Ap2{
	top: 150px;
	left: 54px;
}
#hullBlock2Ap3{
	top: 150px;
	left: 75px;
}
#hullBlock2Ap4{
	top: 97px;
	left: 259px;
}

/** hullBlock 3**/

#hullBlock3Ap1{
	top: 65px;
	left: 55px;
}
#hullBlock3Ap1_2{
	top: 195px;
	left: 55px;
}
#hullBlock3Ap2{
	top: 231px;
	left: 107px;
}

#hullBlock3Ap3{
	top: 234px;
	left: 289px;
}
#hullBlock3Ap4{
	top: 86px;
	left: 328px;
}


#hullBlock3Ap5{
	top: 100px;
	left: 28px;
}
#hullBlock3Ap6{
	top: 100px;
	left: 49px;
}
#hullBlock3Ap7{
	top: 100px;
	left: 70px;
}

#hullBlock3Ap8{
	top: 237px;
	left: 24px;
}
#hullBlock3Ap9{
	top: 237px;
	left: 45px;
}
#hullBlock3Ap10{
	top: 237px;
	left: 66px;
}

/** hullBlock4 **/

#hullBlock4Ap1{
	top: 58px;
	left: 45px;
}
#hullBlock4Ap1_2{
	top: 190px;
	left: 57px;
}
#hullBlock4Ap2{
	top: 231px;
	left: 115px;
}
#hullBlock4Ap3{
	top: 240px;
	left: 31px;
}
#hullBlock4Ap4{
	top: 240px;
	left: 52px;
}
#hullBlock4Ap5{
	top: 240px;
	left: 73px;
}

/** hullBlockPreview **/
.preview{
	z-index:2;
	height: 260px;
}
.preview div{
	position:absolute;
	visibility:hidden;
	margin-top: 10px;
	margin-left: 10px;
	width: 415px;
	height: 260px;
	border: 2px solid #666;
	
	background-color:#FFF;
	layer-background-color:#FFF;
	text-align:center;
}

/**---------------------------------------------------**/

/** engineBlock **/

#prodNav #engineBlock #engineBlock1{
	position:relative;
}
#prodNav #engineBlock .ap{
	position:absolute;
	left:0px;
	top:0px;
/*	width:270px;
*/	height:0px;
}

#prodNav #engineBlock{
	margin-left: 455px;
	width: 335px;
	height: 290px;
}
#prodNav #engineBlock p.block_title{
	font-weight: bold;
	line-height: 2;

}

#prodNav #engineBlock #engineAp{}
#prodNav #engineBlock #engineBlock1{
	border: 1px solid #CCC;
	background:#FFF;
	height: 290px;
}

#prodNav #engineBlock img.point{
	text-align:center;
	border:none;
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}

/** engineBlock1 **/
#prodNav #engineBlock1Ap div{
	position:absolute;
/*	left: 256px;
*/}

#engineBlock1Ap1{
	top: 135px;
	left: 89px;
}
#engineBlock1Ap2{
	top: 107px;
	left: 174px;
}
#engineBlock1Ap3{
	top: 131px;
	left: 191px;
}
#engineBlock1Ap4{
	top: 82px;
	left: 230px;
}

#engineBlock1Ap5{
	top: 107px;
	left: 254px;
}

#engineBlock1Ap6{
	top: 122px;
	left: 292px;
}



/** engineBlockPreview **/
.preview_engine{
	z-index:2;
}
.preview_engine div{
	overflow:visible;
	position:absolute;
	visibility:hidden;
/*	padding: 5px 25px;
*/	margin-top: 30px;
	margin-left: 30px;
	width: 280px;
/*	height: 260px;
*/	border: 2px solid #666;
padding-bottom: 5px;
	
	background-color:#FFF;
	layer-background-color:#FFF;
	text-align:center;
/*	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
*/	
}

/** common **/

.preview div a,
.preview_engine div a{
	display:block;
	text-align:center;
	padding-top: 2px;
	padding-right: 2px;

}
.close_preview{
	text-align: right;
	color:#666;
}

.nav_comment a{
	margin-left: 10px;
	
	
}

.to_category{
	margin-left: 0px;
	display:inline !important;
	text-align:center;
	line-height: 24px;
	border:1px solid #5D9BD8;
	width: 150px;
	padding: 5px;
	height: 24px;
	background:url(/img/bg_btn01.png) repeat-x;
}
