input { margin: 0; padding: 0; }
	
	.button2 {
		margin-top: 4px;
		padding: 4px 10px;
		display: inline;
		background: #777 url(/images/button.png) repeat-x bottom;
		border: none;
		color: #FFFFFF;
		cursor: pointer;
		font-weight: bold;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		text-shadow: 1px 1px #000000;
		}
	.button2:hover {
		background-position: 0 center;
		color: #FFFFFF;
		}
	.button2:active {
		background-position: 0 top;
		position: relative;
		top: 1px;
		padding: 6px 10px 4px;
		}
	.button2.red { background-color: #A00000; }
	.button2.purple { background-color: #9400bf; }
	.button2.green { background-color: #58aa00; }
	.button2.orange { background-color: #ff9c00; }
	.button2.blue { background-color: #3C5A9A; }
	.button2.sivo { background-color: #B9B9B9; }
	.button2.black { background-color: #333; }
	.button2.white { background-color: #fff; color: #000; text-shadow: 1px 1px #fff; }
	.button2.small { font-size: 75%; padding: 3px 7px; }
	.button2.small:active { padding: 4px 7px 2px; background-position: 0 top; }
	.button2.large { font-size: 125%; padding: 7px 12px; }
	.button2.large:active { padding: 8px 12px 6px; background-position: 0 top; }
	
	.field1 {
		margin-top: 4px;
		padding: 4px 10px;
		display: inline;
		background: #777 url(/images/button.png) repeat-x bottom;
		border: none;
		color: #FFFFFF;
		font-weight: bold;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		text-shadow: 1px 1px #000000;
		}
	.field1.siv { background-color: #999999; }