a.button span:first-child {
	background: url("../img/button_bg.png") repeat-x;
	padding-left: 4px;
	padding-right: 3px;
}

a.button span {
	background: url("../img/button_r.png") no-repeat top right;
	padding: inherit;
	padding-left: 8px;
}

a.button {
	background: url("../img/button_l.png") no-repeat top left;
	padding: 4px 0 4px 8px;
	text-decoration: none;
	color: #ffffff;
	font-size: 10px;
	font-family: sans-serif;
	font-weight: bold;
}

a.button:hover, a.button.active {
	background-image: url("../img/button_hover_l.png");
}

a.button:hover span, a.button.active span {
	background-image: url("../img/button_hover_r.png");
}

a.button:hover span:first-child, a.button.active span:first-child {
	background-image: url("../img/button_hover_bg.png");
}

a.bigbutton {
	float: left;
	padding-top: 7px;
	height: 23px;
	width: 100px;
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	font-family: sans-serif;
	font-weight: bold;
	text-align: center;
	background-image: url("../img/big_button.png");
	opacity: 0.8;
}
	a.bigbutton:hover {
		opacity: 1;
	}

.buttona,
.buttona_admin {
	margin: 5px 5px 0 5px;
	float: left;
}

	.buttona a,
	.buttona_admin a {
		height: 14px;
		padding: 1px 6px 1px 6px;
		font-family: sans-serif;
		font-size: 9px;
		color: #eee ! important;
	}
	.buttona a:hover,
	.buttona_admin a:hover {
		border-left: 3px solid #ccc;
		padding-left: 3px;
	}
	
	.buttona {
		background: url("../img/buttona_bg.png") repeat-x;
	}
	
	.buttona_admin {
		background: url("../img/buttona_admin_bg.png") repeat-x;
	}
