
.sform label {
	display:block;
	font-weight:600;
	font-size:13px;
	margin:0 0 2px 0;
}
.sform input[type=text], 
.sform input[type=password], 
.sform input[type=email], 
.sform textarea,
.sform select {
	padding:5px 8px;
	margin:0 0 4px 0;
	background:#fff;
	display:block;
	width:100%;
	max-width:100%;
	border:1px #eee solid;
	font-size:inherit;
	font-family:inherit;
	outline:none;
	border-radius:2px;
}
.sform input[type=text]:hover, 
.sform input[type=password]:hover, 
.sform input[type=email]:hover, 
.sform textarea:hover,
.sform select:hover {
	border:1px #ddd solid;
}
.sform textarea {
	resize: vertical;
}
.sform select {
	padding:3px 4px 4px;
}

.sform input[type=text]:focus, 
.sform input[type=password]:focus, 
.sform input[type=email]:focus, 
.sform textarea:focus, 
.sform select:focus {
	outline:none;
	background-color: #fffff6 !important;
}
/*.button, 
button, 
input[type=submit], 
input[type=button], 
input[type=reset], 
input[type=file] {
	padding:0 15px;
	line-height:30px;
	cursor:pointer;
	background:#006600;
	background: linear-gradient(to bottom, #339933, #006600);
	color:#fff;
	font-size:13px;
	border:none;
	margin:10px 0 5px 0;
	outline:none;
	text-decoration:none;
	display:inline-block;
	float:left;
	font-family:inherit;
	font-weight:normal;
	border-radius:2px;
	white-space:nowrap;
}
.button:visited, 
.button:active,
.button:focus, 
button:visited,
button:active , 
button:focus {
	color:#fff;
	text-decoration:none;
}
.button:hover,
button:hover,
input[type=submit]:hover, 
input[type=button]:hover, 
input[type=reset]:hover {
	background:#ffcc00;
	background: linear-gradient(to bottom, #ffcc00, #cc9900);
	color:#000;
	text-decoration:none;
	box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
}
button.btn-default:hover, 
button.btn-default:visited,
button.btn-default:active , 
button.btn-default:focus {
	background:#ffcc00;
	background: linear-gradient(to bottom, #eee, #ddd);
	color:#000;
	text-decoration:none;
	box-shadow:none;
}
button.smbut {
	padding:0 10px;
	line-height:22px;
	font-size:12px;
}
button.tab-btn {
	padding:0px 12px;
	line-height:24px;
	background: #282;
	margin:0 2px 0px 0;
	box-shadow:none;
	color:#fff;
	border-radius:2px 2px 0 0;
	font-size:13px;
}
button.tab-btn:hover {
	background: #ffcc00;
	box-shadow:none;
	color:#000;
}
button.tab-btn.fnactive {
	background: #050;
	color:#fff;
}
*//* Begin form validation ----------------------------------------------------------------------------------------------------------------------*/
	#msg {
		display:block; 
		position:absolute; 
		z-index:200; 
		background: url(../images/msg_arrow_dwn2.png) 20px bottom no-repeat; 
		padding-bottom:6px;
		}
	#msgcontent {
		display:block;
		background:#aa0000;
		border:none; 
		padding:6px 15px 7px 15px; 
		min-width:120px; 
		max-width:300px;
		color: #fff;
		border-radius:3px;
		font-size:13px;
		font-family: 'Open Sans', sans-serif;
		font-weight:400;
	}
	.man { 
		font-weight:bold; 
		color:#bb0000;
	}
	.man:before {
		content:'* ';
	}
/* End form validation ----------------------------------------------------------------------------------------------------------------------*/
	

