.tdats { overflow: hidden; zoom: 1; margin: 10px 0; *padding-bottom: 10px; }
		.tdats th, .tdats td { overflow: hidden; padding: 0 5px; height: 26px; border-width: 0 2px 0 0; border-color: #FFF; white-space: nowrap; }
		.tdats th { height: 40px; font-weight: 700; }
			.tdats .h th { height: 24px; border-top: 1px solid #CCC; border-bottom: 1px solid #E5E5E5; background: url(tb.png) repeat-x 0 -4px; color: #666; zoom: 1; }
		.tdats .tdat {  /*width: 150px;*/ border: none; table-layout: fixed; }
/*		.tdats .tfx { width: 300px; }
*/		/*	.tdats .tfxf { width: 650px; }*/
			.tfx th, .tfx td { border-width: 0 2px !important; background: #FFF2DF; }
			.tfx .alt, .tfx .alt th, .tfx .alt td { background: #FAEDDA; }
			.tfx .h th { padding: 1px 5px; }
		/*.tscr { float: left; overflow: hidden; width: 100%; }
			.tscr .tdat th, .tscr .tdat td { width: 350px; }*/
			.nwp { word-wrap: normal; white-space: nowrap; }
		.tdats .c0 {border:none; padding: 0; height: 46px; text-align: center; vertical-align: bottom; background: transparent; }
			.tdats .c0 h4 { line-height: 38px; background-color: #F60; color: #FFF; }
		 	.tdats .c0 h4, .tdats .tb li { -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
		.tdats .tb { float: left; margin-top: 8px; padding-left: 0; width: 100%; border-bottom-width: 4px; }
			.tdats .tb li { padding: 0 10px; line-height: 33px; font-weight: 700; color: #FFF; margin:0;}
			.tdats .c0 h4, .tdats #c1, .tdats #c2, .tdats #c3, .tdats #c4 { background-image: url(bg_usergroup.png); }
			.tdats .c1 { border-color: #158B00; }
				.tdats #c1 { border-color: #158B00; background-color: #158B00; background-position: 0 -40px; }
			.tdats .c2 { border-color: #057373; }
				.tdats #c2 { border-color: #057373; background-color: #057373; background-position: 0 -80px; }
			.tdats .c3 { border-color: #1F57A9; }
				.tdats #c3 { border-color: #1F57A9; background-color: #1F57A9; background-position: 0 -120px; }
			.tdats .c4 { border-color: #1A588D; }
				.tdats #c4 { border-color: #1A588D; background-color: #1A588D; background-position: 0 -160px; }
			.tdats .c1 #c1, .tdats .c2 #c2, .tdats .c3 #c3, .tdats .c4 #c4 { line-height: 35px; }
		.ftb td { width: 12%; }
		.bottom_border{border-bottom:2px solid #FFF}
		/*.tdats .member th, .tdats .member td,.tdats .member .bottom_border { border-color: #057373;}
		.tdats .member  th, .tdats .member  td { border-width: 0 3px !important; background: #39F; }
		.tdats .member .alt, .tdats .member  .alt th, .tdats .member .alt td { background: #63F; }*/
html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background:#edf1f6
}
* html html, * html body {
	width:97%;
	overflow-x:hidden
}
.floatitem {
	float:left;
	overflow:hidden;
	margin:15px;
	border:1px solid #CCC;
	width:200px;
	background:#FFF;
	cursor:pointer;
}
.floatitem h2 {
	font-size:15px;
	line-height:20px;
	text-align:center;
	background:#FFFEF0;
	padding:3px;
	height:40px;
	overflow:hidden;
	vertical-align:middle;
	border-bottom: 1px solid #C2D5E3;
	border-top: 1px solid #FFFFFF;
}
.floatitem h2 .titletext {
	vertical-align:middle;
}
.floatitem .line {
	height:25px;
	line-height:25px;
	font-size:12px;
	margin:0 10px;
}
.bm_c .line {
	line-height:25px;
	font-size:12px;
}
.desc {
	text-indent:20px;
}
.floatitem .buy {
	text-align:center;
	padding:5px 5px 0px;
}
.databox {
	padding:0 20px;
}
.databox li {
	color: #666666;
	font-size: 14px;
	margin-bottom: 10px;
}
.databox label {
	color: #333333;
	float: left;
	height: 27px;
	line-height: 27px;
	margin-right: 10px;
	text-align: right;
	width: 110px;
}
.databox p {
	line-height:27px;
}
.px, .pt {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url("../../dzz/images/px.png") repeat-x scroll 0 0 #FFFFFF;
	border-color: #707070 #CECECE #CECECE #707070;
	border-style: solid;
	border-width: 1px;
	color: #666666;
	font-size: 14px;
	padding: 3px;
}
.px:focus, .pt:focus {
	border-color: #6FB1DF;
	box-shadow: 0 0 5px #6FB1DF;
	color: #333333;
}
.px {
	height: 20px;
}
.disable {
	background-color: #CCC;
	background-position: 0 0;
	border-color: #CCC;
	color:red !important;
	color:red;
}	


.space_size_img{
	position:relative;
}

.space_size_back{
	border:1px solid #e5e5e5;
	background:#f7f7f7;
	height:16px;
	padding:5px;
	position:relative;
	clear:both;
	width:665px;
	text-align:center;
}
.space_size_back .space_size_per{
	border:1px solid #428601;
	
	height:15px;
	position:absolute;
	width:100%;
	left:5px;
	top:5px;
	margin-left:-1px;
	
}	
.space_size_back .space_size_text{
	text-align:center;
	height:18px;
	position:absolute;
	width:100%;
	z-index:10;
	color:#000;
	left:0px;
	top:5px;
	
}