#rings.orders table.order{
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
	margin-bottom: 10px;	
}

#rings.orders table.order > tbody > tr > th,
#rings.orders table.order > tbody > tr > td{
	border: 1px solid #A9A9A9;
	padding: 2px 4px;
	font-size: 11px;
	vertical-align: top;
	background-color: #F2F2F2;
	text-align: left;
}

#rings.orders table.order > tbody > tr.head > th{
	background-color: #E7E1EA;
}

#rings.orders table.office > tbody > tr.head th{
	
}

#rings.orders table.order > tbody > tr.head strong span{
	color: red;
}

#rings.orders table.order > tbody > tr.head.loverings > th{
	background-color: #FFFFB5;
}

#rings.orders table.order > tbody > tr > td{
	background-color: white;
}

#rings.orders table.order > tbody > tr > td.nop{
	padding: 0;
}


#rings.orders table.order > tbody > tr > td.nop > strong{
	padding: 4px 0 0 4px;
}

#rings.orders table.order table{
	border-collapse: collapse;
	width: 100%;	
}

#rings.orders table.order table tr th,
#rings.orders table.order table tr td{
	text-align: left;
	padding: 1px 4px;
	background-color: #F6F5F7;
	border-bottom: 1px solid #E2CEED;
	border-top: 1px solid #E2CEED;
}

#rings.orders table.order table tr th{
	padding-right: 10px;
}

#rings.orders table.states{
	margin-bottom: 10px;
}

#rings.orders table.states > tbody > tr > td{
	background-color: transparent;
	border-style: none;
	font-weight: bold;
	padding: 2px 4px;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	color: gray;
}

#rings.orders table.states > tbody > tr > td a{
	opacity: 0.5;
	filter: alpha(opacity=50);
	font-weight: bold;
}

#rings.orders table.states > tbody > tr > td.arr{
	width: 25px;
	background: transparent url('/img/arrow.png') no-repeat center center; 
}

#rings.orders table.states > tbody > tr > td.active{
	color: black;	
}

#rings.orders table.states > tbody > tr > td.active a,
#rings.orders table.states > tbody > tr > td a:hover{
	opacity: 1;
	filter: alpha(opacity=100);	
}

#rings.orders .nextstate{
	float: right;
	width: 30%;
}

#rings.orders .nextstate > a
{
	padding: 0 10px;
}


#rings.orders .filter{
	margin-bottom: 15px;
	border: 1px solid #E2CEED;
	padding: 5px;
	background-color: #F2F2F2;
}

#rings.orders .filter .states .state{
	float: left;
	margin-right: 10px;
}