.family_box{
	color: #fff;
	width: 530px;
	float: left;
	margin: 20px 0 0;
}

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

.family_box ul{
	width: 270px;
	float: left;
	line-height: 18px;
}

.family_box ul li{
	margin: 0 0 10px;
	padding: 0 0 10px;
	border-bottom: 1px dotted #333;
}

.family_box ul div{
	margin: 0 0 5px;
	font-size: 13px;
	font-weight: bold;
	color: #30afd3;
}

.family_box ul p{
	margin: 0 0 0 13px;
	text-indent: -13px;
}

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

.family_image{
	float: right;
	width: 250px;
}

.family_image div{
	margin: 0 0 10px;
}

.family_image div p{
	font-size: 11px;
	color: #999;
}

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

.family_tbl{
	width: 530px;
	background: #555;
	font-size: 15px;
	color: #fff;
	clear: both;
}

.family_tbl th{
	background: #2c1919;
	border: 1px solid #1a1a1a;
	padding: 5px;
}

.family_tbl th span{
	font-weight: normal;
	font-size: 13px;
}

.family_tbl th p{
	width: 13px;
	display: inline;
	text-align: center;
}

.family_tbl td{
	background: #1a1a1a;
	padding: 5px;
	text-align: center;
}

.family_tbl td span{
	font-size: 11px;
}


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

.plan_box{
	width: 530px;
}


.plan_box p{
	float: left;
}