@charset "utf-8";
input[type=text], input[type=password], textarea{
	font-size:100%;
	padding: 9px 7px 7px;
	border:1px solid #e9e9e9;
	background-color: #fff;
	outline: none;
	width:200px;
}
textarea{ width:390px; }
.jqTransformOnFocus,
input[type=text]:focus, input[type=password]:focus, textarea:focus{
	background-color:#ffffeb;
	border:1px solid #78b2d1;
	box-shadow:0 0 4px #78b2d1;
	-o-box-shadow:0 0 4px #78b2d1;
	-webkit-box-shadow:0 0 4px #78b2d1;
	-moz-box-shadow:0 0 4px #78b2d1;
}
.jqTransformSelectWrapper.jqTransformOnFocus {
	background-color:#ffffeb;
	border:1px solid #78b2d1;
}
input[type=button], input[type=submit]{
	background-color: #7fbf4d;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
	background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
	background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
	background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
	background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
	background-image: linear-gradient(top, #7fbf4d, #63a62f);
	border: 1px solid #63a62f;
	border-bottom: 1px solid #5b992b;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
	box-shadow: inset 0 1px 0 0 #96ca6d;
	color: #fff;
	line-height:1;
	letter-spacing:0.05em;
	font-size:11px;
	font-weight:bold;
	padding: 7px 10px 8px 10px;
	text-align: center;
	text-shadow: 0 -1px 0 #4c9021;
	min-width: 80px; }
input[type=button]:hover, input[type=submit]:hover {
	background-color: #76b347;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));
	background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
	background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
	background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
	background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
	background-image: linear-gradient(top, #76b347, #5e9e2e);
	-webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
	box-shadow: inset 0 1px 0 0 #8dbf67;
	cursor: pointer; 
}
input[type=button]:active, input[type=submit]:active {
	border: 1px solid #5b992b;
	border-bottom: 1px solid #538c27;
	-webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
}
.button_red input[type=button], .button_red input[type=submit]{
	background-color: #dd443d;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd443d), color-stop(100%, #a62f2f));
	background-image: -webkit-linear-gradient(top, #dd443d, #a62f2f);
	background-image: -moz-linear-gradient(top, #dd443d, #a62f2f);
	background-image: -ms-linear-gradient(top, #dd443d, #a62f2f);
	background-image: -o-linear-gradient(top, #dd443d, #a62f2f);
	background-image: linear-gradient(top, #dd443d, #a62f2f);
	border: 1px solid #a62f2f;
	border-bottom: 1px solid #771b1b;
	-webkit-box-shadow: inset 0 1px 0 0 #c36a6a;
	box-shadow: inset 0 1px 0 0 #d88080;
	text-shadow: 0 -1px 0 #902121;
}
.button_red input[type=button]:hover, .button_red input[type=submit]:hover {
	background-color: #d03c35;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d03c35), color-stop(100%, #982828));
	background-image: -webkit-linear-gradient(top, #d03c35, #982828);
	background-image: -moz-linear-gradient(top, #d03c35, #982828);
	background-image: -ms-linear-gradient(top, #d03c35, #982828);
	background-image: -o-linear-gradient(top, #d03c35, #982828);
	background-image: linear-gradient(top, #d03c35, #982828);
	-webkit-box-shadow: inset 0 1px 0 0 #c36a6a;
	box-shadow: inset 0 1px 0 0 #c36a6a;
	cursor: pointer; 
}
.button_red input[type=button]:active, .button_red input[type=submit]:active {
	border: 1px solid #a32620;
	border-bottom: 1px solid #771b1b;
	-webkit-box-shadow: inset 0 0 8px 4px #8c2929, 0 1px 0 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #8c2929, 0 1px 0 0 #eeeeee;
}