@import "pay-bank.css";
.ui-pay-step img { margin-bottom: 20px; }
.ui-pay-way form { padding-bottom: 0; }
.ui-pay-money {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
}
.ui-pay-way li > p {
  color: #ff0000;
  margin-left: 0;
  margin-top: -20px;
}
.ui-pay-vb { text-align: center; margin-top: 10px; }
.ui-pay-vb-title li { float: left; margin-right: 5px; }
.ui-pay-vb-title img { vertical-align: middle; }
.ui-pay-vb-title a {
  padding: 2px 5px;
  border: 1px solid #ad9ef3;
  color: #6c5bba;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.ui-pay-vb-title a:hover {
  text-decoration: none;
  background-color: #6c5bba;
  color: #fff;
}
.ui-pay-area { padding: 10px 5px; background-color: #fbfaff; }
.ui-pay-vb-notice {
  background: url("/images/phone.gif") left center no-repeat;
  padding-left: 20px;
  font-size: 12px;
  margin: 10px 0;
}
.ui-pay-vb-notice span {font-size: 12px; color: #999;}


.ui-pay-vb-details {width: 660px;}
.ui-pay-vb-details th,
.ui-pay-vb-details td {
  border: 1px solid #ddd;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #333;
  cursor: default;
  padding: 0 10px;
}
.ui-pay-vb-details th {font-weight: bold; color: #333; background-color: #fbfaff;}
td.ui-color-red {color: #ff0000;}
.ui-pay-vb-details tbody>tr:hover {background-color: #fff7d5;}
.ui-pay-tips-bottom p {font-size: 13px; color: #ff0000; margin-top: 10px;}

.ui-main-speedy {min-height: 1233px;}