/*===============================
	forumlaire de contact */
	
	
#shyrkaForm_form{}

#shyrkaForm_form fieldset{border:none;}

#shyrkaForm_form legend{
	font-size:1.2em;
	width:300px;
	color:#5C5A5A;
}

#shyrkaForm_form .form-row{
  float:left;
  width:300px;
  padding-top:0;
  padding-bottom:3px;
}

#shyrkaForm_form .form-row label{
  float:left;
  width:280px;
  padding-right:16px;
  font-size:11px;
  font-weight:bold;
  color:#a8a9a9;
  text-align:left;
}

#shyrkaForm_form .form-row .content{
  float:left;
  font-size:11px;
  color:#a8a9a9;
}

#shyrkaForm_form input.text{
	width:240px;
	margin:0;
	float:left;
}

#shyrkaForm_form textarea{
  width:250px;
  height:80px;
  padding:0;
}

#shyrkaForm_form select{
  width:140px;
  padding:0;
  margin:0;
}

#shyrkaForm_form hr{background:none;}

#captcha img{margin-top:8px;}

#shyrkaForm_form .content_button{
  float:left;
  width:300px;
  padding-top:12px;
  margin-bottom:18px;
  text-align:center;
}

#shyrkaForm_form .form-error-msg{
	color:red;
	font-weight:bold;
}

#map{border:4px solid #f4f4f4;}

/* Validate pluguin css */

.error{
  margin:0;
  padding:.273em;
  border:dotted red 1px;
  background:none;
}

em.error{
  background: url(../images/icon-negative.png) left no-repeat;
  margin-left:0;
  padding-left:18px;
  border:none;
	float:left;
	clear:both;
	width:140px;
}

em.checked{background: url(../images/icon-positive.png) left no-repeat; float:left; clear:none;}

#form-summary{color:#cf3d3d; margin-bottom:18px;}

span.help{float:left;clear:both;}
