.fieldset_default{
	position: relative;
	display: inline-block;	
	margin: 0 10px 10px 0;
	height: auto;
	padding: 10px;
	background-color: #F7F7F7;
	width:98%;
	min-width:660px;
	border: 2px solid #eee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

form{
	width: 100%;
	height: auto;
	display: block;
}

input,textarea,select{
	width: 98%;
	max-width: 450px;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 2px;
	margin: 0 auto 4px auto;
	background-color: #fff;
	color: #333;
	
	border:1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

select{max-width: 455px !important}

textarea{
	height: 100px;
	resize: none;
	line-height: 16px;
}

.placeholder{color:#555}

label.cimke{
	display: block;
	width: 98%;
	max-width: 200px;
	min-height: 32px;
	line-height: 32px;
	border: 1px solid transparent;
}

.formRow{min-width: 660px;}


input[type=submit]{
	width: auto;
	padding: 5px 12px;
	height: 30px;
	line-height: 20px;
	cursor: pointer;
	margin-bottom: 0px;
	background-color: #dd4b39;
	color: #fff;
	font-family: "source_sans_prosemibold";
	font-size: 14px;
}
input[type=submit]:hover{
	background-color: #F05441;
}

.rightTop{
	position: absolute;
	top: 10px;
	right: 10px;
}



.validform label[class~=error]{display: none !important;}
.validform .error{border: 1px solid #dd4b39;}