
.order_form tr td.order_name {width:330px; background: #fafafa}
.order_form tr td.order_name p {padding-left:10px;  clear: none;} 
.order_form tr td.order_name p strong {color: #000;}
.order_form tr td.order_name  input[type="radio"] {float: left; }

/*.form-row {margin-left: 0px; height: 50px;}*/
.form-row .text-inp, .form-row textarea {border:1px solid #e6e5e5; font-family:tahoma; font-family:12px; outline:none; margin-right: 7px; padding:5px; width:230px; height:16px;}
.form-row .text-sel {width:242px;}
.form-row textarea {width:329px; height:56px;}
.form-row small {margin-left: 0px;}
.payment_row, .order_row {
  cursor: pointer;
}

.continue_btn {
  cursor: pointer;
}

.error_inp {
  border: 1px solid #D30707 !important;
  transition: all 1s;
}

.delivery_radio {
  width: 15px;
  float: left;
  height: 60px;
  margin-right: 10px;
}
.payment_radio {
  width: 15px;
  float: left;
  height: 110px;
  margin: 0px 4px;
}
.payment_img_cont {
  height: 60px;
  display: block;
}
.payment_img_cont img {
  max-height: 50px;
  margin-left: 20px;
  margin-top: 5px;
}

.payment_div {
  width: 192px;
  height: 110px;
  border: 1px solid #ddd;
  float: left;
  cursor: pointer;
  padding: 5px 5px 5px 5px;
}

.payment_div p.system {
  font-size: 14px;
  text-align: center;
}

.deldescr {
  font-size: 15px !important;
  width: 318px;
  display: inline-block;
}

.p_price {
  color: #B61818 !important;
  font-size: 14px !important;
  display: block !important;
  margin-left: 24px !important;
  padding-top: 10px !important;
  padding-left: 85px !important;
}

.delivery_item {margin-bottom: 15px;}
.delivery_item input[type="radio"] {float:left}
.delivery_item label {float:left; display: block; margin-left:10px; font-weight: bold;}
.delivery_item p {clear: both;}

.delivery_item img {
  float: right;
  margin-top: 20px;
  box-shadow: 0px 0px 12px #7BBBE6;
  border-radius: 50%;
}