#productheading{
	font-size:1.4em;
	font-weight:bold;
}
#author{
	font-size:1.1em;
}
#maincontent_blk1{
	width:550px;
	float:left;
}
#maincontent_blkright{
	float:right;
}
.maincontent_blk2{
	width:200px;
	float:left;
	margin-bottom:1em;
}
.maincontent_blk3{
	width:184px;
	float:left;
	margin-bottom:1em;
}
#mainInfo1{
	margin:1em 2em 0 0;
}
#mainInfo1 UL{
	margin-top:1em;
}
.subblock{
	margin-top:2em;
	margin-bottom:2em;
}
.subblock_head{
	margin-bottom:0.5em;
	text-align:center;
	font-weight:bold;
	font-size:1.6em;
}
.subblock_desc{
}
.subblock_headblk .remark{
	margin-left:2em;
}
.subblock_head2{
	font-weight:bold;
	font-size:1.2em;
	margin:0.5em 0;
}
.subblock_desc2{
	margin:0.2em 0;
}
.subblock_head3{
	font-weight:bold;
	font-size:1.1em;
	margin:0.5em 0;
}
.subblock_desc3{
	margin:0.2em 0 0.2em 1em;
}
.subblock_imgblk{
	margin:0.5em 0;
}
.subblock_imgsubblk{
	float:left;
	width:400px;
}
.subblock_imgblk .thumbnail{
	margin-top: .5em;
}
.subblock_imgblk .thumbnail li {
	margin: 1em 0;
	padding: 0;
	width: 320px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
/*	_height: 358px;*/
	text-align:center;
}
.subblock_img_center{
	text-align:center;
}
.subblock_imgtag{
	font-weight:bold;
}
.subblock_imgremark{
	font-size:0.8em;
	margin-top:0.2em;
}
.subblock_video{
	text-align:center;
}
.subblock_butdescblk a{
	vertical-align:middle;
	margin-right:1em;
}
.subblock_butdescblk div{
	margin:1em 0;
}
#table_of_content .tbl_rowhead{
	border-bottom:1px solid #000;
}
#table_of_content td{
	text-align:left;
}

