﻿

fieldset{border:0;margin:0;padding:0}
 
.col{padding-left:70px;float:left;position:relative}

body {	font-family: 'Open Sans', sans-serif;	font-size: 13px;	 color:#666;  }


.form fieldset{margin:0 0 20px 0}
.form label{display:block;font-style:italic;color:#6e6e6e;font-size:13px;line-height:100%;margin-bottom:10px}

.form input,.form textarea{border:1px solid #bfc2c4;box-shadow:0 1px 3px rgba(0,0,0,0.15);font-size:13px;color:#4f1122;padding:10px}
 .input-medium{width:270px} 


 
.form input:hover,.form textarea:hover{border:1px solid #4f1122}


.bt-form, .form-submit input{border-radius:3px;border:1px solid #bdbfc0;padding:10px 15px;font-size:13px;color:#374452;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f5f5f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top,#fff 0,#f5f5f5 100%);background:-o-linear-gradient(top,#fff 0,#f5f5f5 100%);background:-ms-linear-gradient(top,#fff 0,#f5f5f5 100%);background:linear-gradient(top,#fff 0,#f5f5f5 100%)}
.bt-form:hover, .form-submit input:hover{border:1px solid #a7a7a7;background:#fff;background:-moz-linear-gradient(top,#fff 0,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fff 0,#ededed 100%);background:-o-linear-gradient(top,#fff 0,#ededed 100%);background:-ms-linear-gradient(top,#fff 0,#ededed 100%);background:linear-gradient(top,#fff 0,#ededed 100%)}





.clearfix:before, .clearfix:after { content: ""; display: table; clear: both; }

#contact-form .input-big {width: 571px; min-height: 184px; }
input.error,textarea.error,em.error{border:1px solid #ff4629!important}









