.starrequired{color:#f06;}
.pop-form.form3{
    padding: 0px 10px 10px 10px;
    width: 100%;
    box-sizing: border-box;
}
.pop-form.form3 .btn-close{position: absolute;top:1px;right: 1px;}
.pop-form.form3 textarea[name="PROPERTY[PREVIEW_TEXT][0]"]{height: 16px;}
.pop-form.form3 textarea[name="PROPERTY[DETAIL_TEXT][0]"]{height: 16px;}
.pop-form.form3 input[type="submit"]{margin: 20px 12px 0 auto;width: 53%;}

.pop-form.form3 .MESSAGE {
  color: #008000;
  font-size: 22px;
  padding: 50px 10px 40px;
  white-space: normal;
  text-align: center;
}


.pop-form.form3 .form_title{
font-size: 21px;
line-height: 25px;
margin: 10px 0px 20px;
padding: 0;
background: none;
text-align: center;
}
.pop-form.form3 input[type="text"]
{
  border: 1px solid #999999;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 5px;
  width: 98%;
}
.pop-form.form3 select {
    width: 95%;
}
.pop-form.form3 input[type="submit"] {
background: #d24a43;
border: medium none;
color: #ffffff;
display: block;
font-size: 16px;
line-height: 35px;
margin: 10px auto;
opacity: 0.9;
padding: 0 20px;
text-align: center;
width: 120px;
}
.pop-form.form3 input[type="submit"]:hover {
    background: none repeat scroll 0 0 #ff0000;
    text-decoration: none;
    cursor: pointer;
}
.pop-form.form3 textarea {
border: 1px solid #999999;
font-family: Arial;
font-size: 16px;
font-weight: bold;
height: 100px;
margin-bottom: 10px;
padding: 5px;
width: 98%;
}
.pop-form.form3 table td, .pop-form.form3 table th {
    padding: 2px 2px !important;
    vertical-align: middle;
}
#form-order-callback .btn-close {
    background: url("krestik.png") no-repeat scroll 1px 1px #999999;
    border-radius: 50%;
    display: block;
    height: 23px;
    overflow: hidden;
    text-indent: -999px;
    width: 23px;
    float: right;
}
#form-order-callback {
    width: 330px;
}
#form-order-callback .btn-close:hover {
    background-color: #4d261a;
}

.pop-form.form3 tr.tr_3{display: none;}


