.btn {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #efefef), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #efefef 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#dfdfdf');
	background-color:#efefef;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #cccccc;
	display:inline-block;
	color:#333;
	font-size:8pt;
	font-weight:bold;
	padding:7px 15px 6px;
	text-decoration:none;
	height:auto;
	cursor:pointer;
}.btn:hover{
	border-color:#ccc;
	color:#444;
}

.btn_ok{ width:80px;}


.btn_orange{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffd97d), color-stop(1, #ffba7d) );
	background:-moz-linear-gradient( center top, #ffd97d 5%, #ffba7d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd97d', endColorstr='#ffba7d');
	background-color:#ffd97d;	
}