table.plan_table
{
	background: #f5f5f5;
}
td.plan_active
{
	padding: 5px;
	font-weight: bold;
}

td.plan_active_bot
{
	padding: 1em 5px 5px 5px;
	font-weight: bold;
}

td.label
{
	padding-right: 20px;
}

div.score
{
	text-align: center;
	position: relative;
	width: 50%;
}

div.score img
{
	margin: 0px;
}
div.score div.first,
div.score div.second
{
	position: absolute;
	left: 70%;
	font-size: 80%;
}

.slider { padding: 0; position: relative; height: 22px; margin-top: 1.5em; margin-right: 10%; }
.slider .input { display: none; }

.slider .pointers { position: absolute; width: 100%; height: 22px; }
.slider .grid { position: absolute; width: 100%; margin: 0; background: url('/i/sliders/slider-grid-bg.gif') repeat-x; height: 22px; }

.slider .cover { position: absolute; width: 100%; top: 0; height: 22px; z-index: 3; }

* html .slider .pointers, * html .slider .grid, * html .slider .cover { width: 90%; }

.slider .pointer { position: absolute; top: 5; font-size: 1px; }
.slider .pointer .centered div { width: 11px; height: 14px; background: url('/i/sliders/slider-pointer.gif') no-repeat top center; }
.slider .mark { position: absolute; }
.slider .mark .centered { background: url('/i/sliders/slider-mark-bg.gif') no-repeat top center; }

.slider table { border-collapse: collapse; margin: 0; }
.slider table td { padding: 0; }
.slider .pointer, .slider .mark { -moz-user-select: none; }
.slider .centered { position: relative; left: -50%; white-space: nowrap; z-index: 2; }

.slider .info-center { position: absolute; bottom: 0; }
.slider .info { position: relative; left: -50%; bottom: 23px; white-space: nowrap; z-index: 2; font-size: 10px; padding: 0; }

.slider table.mark td { }

