/* Taistelusimulaattori */
.defender, .attacker
{
	margin-right: 25px;
	float: left;
}

.defender_settings
{
	float: left;
}

.attacker ul, .defender ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.attacker li, .defender li
{
	height: 25px;
}

.attacker li span, .defender li span
{
	display: inline-block;
	width: 145px;
}

.attacker li span.img, .defender li span.img
{
	width: 19px;
}

.attacker li span.amount, .defender li span.amount
{
	width: 40px;
}

.attacker li span.causalty, .defender li span.causalty
{
	margin-left: 15px;
	width: 35px;
	color: red;
}

fieldset input[type=submit]
{
	border: 0;
	background-color: transparent;
	cursor: pointer;
	float: right;
	width: 150px;
}

.attacker li input.maara, .defender li input.maara
{
	width: 35px;
}

.attacker li input.taso, .defender li input.taso
{
	margin-left: 15px;
	width: 25px;
}

.ohje
{
	font-size: 85%;
	font-style: italic;
	margin-left: 10px;
}

table.result
{
	margin: auto;
	background-color: gray;
}

table.result th
{
	background-color: #F5F5F5;
	min-width: 25px;
	text-align: center;
}

table.result td
{
	background-color: white;
	min-width: 25px;
	text-align: center;
}

table.result td.zero
{
	color: gray;
}