
table{
	border-collapse:collapse;
}

tbody[attributes style]{
	vertical-align:top;
}

tbody{
	display:table-row-group;
	border:inherit;
	vertical-align:middle;
}

table tr td {
	word-break:break-all;
}


td{
	position:relative;
}

.td10s_b td{
	padding:10px;
	border: 1px solid #fff;	
}

.td_bck{
	border: 1px solid #000;
	padding:10px;
}

.td10 td{
	padding:10px;
}

.td10_0 td{
	padding:10px 0px;
}

.td10s th,
.td10s td
{
	border: 1px solid #ddd;
	padding:10px;
}


.td15s th,
.td15s td
{
	border: 1px solid #ddd;
	padding:15px;
}

.td15s th{
	font-weight:bold;
	font-size:20px;
}


.td5s td{
	border: 1px solid #ddd;
	padding:5px;
}

.td5 td{
	padding:5px;
}

.td5_0 td{
	padding:5px 0px;
}

.td10_5 td{
	padding:10px 5px;
}

.td10_5s td{
	padding:10px 5px;
	border: 1px solid #ddd;
}

/* style set */

.tdti{
	background:#f8f8f8;
	font-weight:bold;
}

.tdti2{
	background:#2D89EF;
	color:#fff;
	font-weight:bold;
}


.trti{
	background-color:#e4e4e4;
	border-bottom:0px;
}


.tdlis td{

}


.tdlis:hover td{
	background:#f8f8f8;
}


.tdlis2:hover td{
	background:#ffd648;
}


/* default set */


table td{
	position:relative;
	
}


table.tb5 td{
	padding:5px;
	position:relative;
}


table.tb7 td{
	padding:7px;
	position:relative;
}



table.tb10 td{
	padding:10px;
	position:relative;
}


table.tb10a td{
	padding:10px 0px;
	position:relative;
}















