.right{
	margin-top:8px;
	margin-right:2px;
	width:811px;
	float: right;
	/*border: 1px solid #FF0000;	*/
}
.left{
	margin-left:2px;
	width:160px;
	margin-top:8px;
	float:left;
	background-color: #f3f3f3;
		
}
#line{
	width:160px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	}
.img_box{
	padding-top:10px;
	padding-bottom:200px;
}
.img_box .top_background{
	background-color: #CCCCCC;
}
.img_box .bottom_background{
	background-color: #CCCCCC;
}
.img_box .image{
	width:230px;
	float:right;
	padding-right:40px;
}
.img_box .description{
	width:480px;
	height:170px;
	float:left;
	padding-left:40px;
	overflow:hidden;
	/*text-indent: 2em;*/
	line-height:22px;
}
td{
	text-indent: 2em;
}
.left ul li{
	line-height:20px;
}

#book{
	line-height:26px;
	background-image: url(../images/book_xbook_ybook_navi.jpg);
	width:162px;
	height:26px;
	background-repeat: no-repeat;
	font-weight: bold;
}
#xbook,#ybook{
	padding-left:15px;
	line-height:26px;
	background-color:#dedede;
	height:26px;
	vertical-align: middle;
	font-weight: bold;
}
.title{
	line-height:25px;
	font-weight: bold;
}
.title a{
	color:#555555!important;
	/*background-color: #ffffff!important;*/
}
.title a:hover{
	color:#004477!important;
}
.main_top{
	height:27px;
	width:813px;
	background-image: url(../images/book_xbook_ybook_main_top.jpg);
	background-repeat: no-repeat;
}
.main_bottom{
	margin-top:-12px;
	height:19px;
	width:813px;
	background-image: url(../images/book_xbook_ybook_main_bottom.jpg);
	background-repeat: no-repeat;
}
.main{
	padding-top:9px;
	width:811px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	background-color:#faf7f7;
}
#dark,#weak{
	clear:both;
	margin-left:40px;
	margin-right:40px;
}
#dark{	
	height: 1px;
	color: #dddddd;
}
#weak{
	height:2px;
	margin-top:-14px;
	/*color: #f6f6f6;*/
	color:#ffffff;
}
