table.talents_table
{
	width: 100%;
}

tr.talents_table_top td, tr.talents_table_top2 td, tr.talents_table_top3 td, tr.talents_table_top4 td
{
	height: 5px;
	background: #585c66;
}

tr.talents_table_top3 td
{
	background: none;
}

table.talents_table td
{
	padding: 0px 0px 3px 5px;
	color: #9da0a5;
}

.talents_table_req
{
	width: 16px;
	text-align: right;
	padding: 0px !important;
	background: #585c66;
	color: #ff0700 !important;
	font-size: 10px;
}

.talents_table_label
{
	width: 158px;
	padding: 0px 2px 0px 0px;
	vertical-align: middle;
	white-space: nowrap;
	background: #585c66;
}

.talents_table_item
{
	vertical-align: top;
}
