@charset "UTF-8";

.blouse-grid:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.form-textarea { resize: vertical;}
.form-text, .form-textarea, textarea, .wicked-wrap input {
	padding: 6px; width: 160px;
	border: 1px solid #CFCFCF;
	background-color: #fff; border-radius: 3px;
	color: #3b3b3b;
	font-size: 13px;
	line-height: 16px;
	box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.3) inset;
}
.form-text, .form-textarea:focus, textarea:focus,  .wicked-wrap input:focus {
	background: #fff;
	border: 1px solid #4d8dff;
	box-shadow: 0 0 3px rgba(0, 116, 239, 0.5), 0 4px 5px -5px rgba(0, 0, 0, 0.3) inset;
}
.form-text, .form-textarea, .form-password, .wicked-wrap input { -webkit-appearance: none; }

.form-item { margin: 10px 0; position: relative; }
.form-item .width-ful {
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.form-button {
	display: inline-block;
	-webkit-user-select: none;
	-moz-user-select: none;
	cursor: pointer;
	white-space: nowrap;

	font-weight: bold;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	font-weight: bold; text-align:center; text-decoration:none;
	border: 1px solid transparent; border-radius: 3px;
}
.form-button-default {
	height: 33px; line-height: 33px; padding: 0 15px;
	font-size: 14px;
}
.form-button-blue {
	color: #fff; text-shadow: 0 -px 0 rgba(0, 0, 0, 0.25);
	border-color: #0071e0;
	background: #0079ff;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0096ff), to(#005dff));
	background: -webkit-linear-gradient(0% 0%, 0% 100%, from(#0096ff), to(#005dff));
	background: -moz-linear-gradient(center top, #0096ff, #005dff);
	background: linear-gradient(#0096ff, #005dff);
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}
.form-button-blue:hover {
	border-color: #0055a7;
	background: #016bdc;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008aea), to(#024dcf));
	background: -webkit-linear-gradient(0% 0%, 0% 100%, from(#008aea), to(#024dcf));
	background: -moz-linear-gradient(center top, #008aea, #024dcf);
	background: linear-gradient(#008aea, #024dcf);
}
.form-button-blue:active {
	border-color: #0055a7;
	background: #016bdc;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008aea), to(#024dcf));
	background: -webkit-linear-gradient(0% 0%, 0% 100%, from(#008aea), to(#024dcf));
	background: -moz-linear-gradient(center top, #008aea, #024dcf);
	background: linear-gradient(#008aea, #024dcf);

	-webkit-box-shadow: inset 0 0 10px #083379;
	-moz-box-shadow: inset 0 0 10px #083379;
	box-shadow: inset 0 0 10px #083379;
}

.form-button-light {
	color: #1769ff; text-shadow: 0 1px 0 #fff;
	border-color: #d0d0d0;
	background: #f3f3f3;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#e8e8e8));
	background: -webkit-linear-gradient(0% 0%, 0% 100%, from(white), to(#e8e8e8));
	background: -moz-linear-gradient(center top, white, #e8e8e8);
	background: linear-gradient(#ffffff, #e8e8e8);
}
.form-button-light:active {
	border-color: #bebebe;
	background: #eeeeee;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#dedede));
	background: -webkit-linear-gradient(0% 0%, 0% 100%, from(white), to(#dedede));
	background: -moz-linear-gradient(center top, white, #dedede);
	background: linear-gradient(#ffffff, #dedede);
}

.form-button-dec {
	height: 33px; line-height: 31px; padding: 0 15px;
	font-size: 14px;
}
.form-button-grey {
	color: #444444; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	background: #f3f3f3;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#e8e8e8));
	background: -webkit-linear-gradient(0% 0%, 0% 100%, from(white), to(#e8e8e8));
	background: -moz-linear-gradient(center top, white, #e8e8e8);
	background: linear-gradient(#ffffff, #e8e8e8);

	border-radius: 3px;
	border: 1px solid transparent;
	border-color: #d0d0d0;
}
.form-button-grey:hover {
	border-color: #bebebe;
	background: #eeeeee;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#dedede));
	background: -webkit-linear-gradient(0% 0%, 0% 100%, from(white), to(#dedede));
	background: -moz-linear-gradient(center top, white, #dedede);
	background: linear-gradient(#ffffff, #dedede);
}
.form-button-grey:active {box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);}