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

#shyrkaForm_form fieldset{border:none;}

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

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

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

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

#shyrkaForm_form .form-row input{
  border:1px solid #b99178;
  background-color:#fff;
}

#shyrkaForm_form textarea{
  width:300px;
  height:120px;
  padding:0;
	border:1px solid #b99178;
  background-color:#fff;
}

#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:540px;
  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:8px;
  padding-left:18px;
  border:none;
}

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

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

#shyrkaForm_form input.btn-submit,
a.btn-submit{
  width:104px;
  height:29px;
  background: url(../images/bg-btn.png) left no-repeat;
  border:none;
  padding:0;
  margin:0;
  color:#333;
  font-size:1em;
  cursor:pointer;
}

a.btn-submit{
  display:block;
  padding:4px 0 0 12px;
  width:92px;
  height:25px;
}

a:hover.btn-submit{text-decoration:none;}
