.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
  display: block;
  height: 1px;
  overflow: hidden;
  font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }


#form{
  width: 318px;
  position:absolute;
/*
  left: 40%;
  top: 40%;
*/  display: none;
  z-index:999;
}

#form .content {
  padding: 0.4em 1em;
}


#form .content, #form b { background-color: #f8f2dd; }

.content{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.content h3{
  color:#003933;
  font-size:15px;
  font-style:italic;
  font-weight:bold;
  margin:0 0 18px 0;
  padding:0;
}

.content span{
  margin-left: 7px;
  color: #333
}

.text{
  background: url('../images/filedText.gif') no-repeat;
  width: 280px;
  margin:4px 0 10px 0;

}

.text input{
  background: transparent;
  border: 0;
  width: 265px;
  margin:0 0 0 6px;
  height: 23px;
  padding-top: 3px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}

.content .textArea{
  background:transparent url('../images/textArea.gif') no-repeat;
  width: 281px;
  height: 93px;
  border: 0;
  margin-bottom: 10px;
}

.textArea textarea{
  background:transparent;
  border: 0;
  width: 281px;
  height: 93px;
}

div#form .content input.button{
  background: url('../images/button.gif') no-repeat left top;
  width: 84px;
  height: 23px;
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: -0.05em;
  border: 0;
  line-height: 23px;
  margin-top: 15px;
}

span.pol{
  color: #333;
  font-size: 11px;
  font-weight: bold;
}


.close{
  cursor: pointer;
  position:absolute;
  right: 11px;
  top: 11px;
}

.formZakaz{
  background-color: #f3e8c3;
  width: 636px;
}

.formZakaz .leftTop{
  background: url('../images/LeftTopForm.gif') no-repeat left top;
  height: 12px;
}

.formZakaz .leftTop .rightTop{
  background: url('../images/rightTopForm.gif') no-repeat right top;
  height: 12px;
}

.formZakaz .leftBottom{
  background: url('../images/LeftBottomForm.gif') no-repeat left bottom;
  height: 12px;
}

.formZakaz .leftBottom .rightBottom{
  background: url('../images/rightBottomForm.gif') no-repeat right bottom;
  height: 12px;
}



.formZakaz .content{
  margin:0 0 0 15px;
  min-height: 265px;
}

.formZakaz  div.text{
  background: url('../images/fieldZakaz.gif') no-repeat left top;
  margin: 2px 0 0 0;
}

.formZakaz table {
}

.formZakaz table td{
  padding-right: 10px;
  vertical-align: top;
}

.formZakaz select{
  background: url('../images/fieldZakaz.gif') no-repeat left top;
  width: 280px;
  border: 0px;
  height: 23px;
  padding-top: 2px;
  margin-top: 2px;
}

.formZakaz div.textarea{
  background: url('../images/formZakazText.gif') no-repeat left top;
  width: 598px;
  height: 93px;
  margin-top: 2px;
}

.formZakaz div.textarea textarea{
  width: 588px;
  height: 90px;
  border: 0;
  margin-left:4px;
}

.formZakaz sup{
  color: #ff0000;
}

.formZakaz input.button{
  background: url('../images/button.gif') no-repeat left top;
  width: 84px;
  height: 23px;
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: -0.05em;
  border: 0;
  line-height: 23px;
  margin-top: 15px;
}

.captcha{
  margin-bottom: 10px;
  text-align: center;
}

.captcha2{
  margin: 10px 0 20px 0;
}

.prov{
  padding: 10px 0 0 0;
}



