form div > label:first-child
{
	width : 140px;
}
form div > label:first-child + *
{
	margin-left : 140px;
}

form div > input[type='submit']:first-child
{
	margin-left : 140px;
}

form fieldset div > label:first-child + *
{
	margin-left : 0;
}

form div.left_align > input[type='submit']:first-child
{
	margin-left : 0;
}

table thead tr:first-child th
{
	border-top-width : 0;
}
table tr:first-child th
{
	border-top-width : 1px;
}

table
{
	width : 100%;
}

table tbody td:first-child
{
	width : 140px;
}

table td img
{
	display : block;
	width : 48px;
	height : 48px;
	
	margin : 0 auto;
}
table td img:hover
{
	position : relative;
	width : 120px;
	height : 90px;
	z-index : 4;
	margin-top : -42px;
}

table tbody input[type='text']
{
	color : #fff;
	background-color : #800000;
	border-color : #900;
}
table tbody input[type='text']:hover,
table tbody input[type='text']:focus
{
	color : #fff;
	background-color : #900;
	border-color : #900;
}

.change_order
{
	font-weight : normal;
	text-align : right;
}