#fbform {font-family: Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0;}
.hz {color: #F70C0B;font-size: 18px;margin:0;text-align:center;}
#fbalert a {background-color:#007FD1; color:#fff; cursor:pointer; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; font-size: 12px; line-height: 21px; margin: 10px auto 0; padding:0 5px; text-align: center; text-decoration: none;}
h3 {color: #717273;font-size: 14px;padding-top: 104px;text-align: center;}
h3 span{display: block;font-size: 13px;font-weight: normal;margin-top: 5px;}
.altr {color: #F70C0B; font-size: 12px; margin:5px 0;}
.text_input {background-color:#F0F0F2; border:1px solid #C3C2C0;-moz-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px; color:#717273; font-size:12px; height:24px; width:400px;}
#text_select {background: #E4E4E4; border: 1px solid #7F7F7F; color: #717273;font-size: 12px;height: 24px;width: 400px;}
.left_form {color:#111111;margin:8px 0;}
.left_form span{color: #F70C0B;}
textarea{background-color:#F0F0F2;border:1px solid #C3C2C0;-moz-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;color:#717273; font-size:12px; height:115px; width:400px;}
.fotp{background: url(../images/hov.jpg) no-repeat 0 -40px;background-color: #D71313;border: 0;cursor: pointer;color: white;display: block;margin: 10px auto 0;padding: 2px 10px;text-align: center;text-decoration: none;}
.fotp:hover{background-position: 0 0; text-decoration: none; color: #fff;}
.number {background-color: #E4E4E4; border: 1px solid #C3C2C0; color: #4C4C4A; text-align: center; width: 40px;}
#fbtable td{color: #464646; padding: 5px 0;}
#fbtable th {border-bottom: 1px dotted #7F7F7F; color: #888888; font-size: 12px; font-weight: normal; height: 20px;}
#fastbuy {/*display:none;*/ margin-top: 10px;}
#fbalert {color: #464646; font-size:14px; margin-top: 10px; text-align:center;}

.newgift { text-align:left; color:#3D657F; border-top:1px dotted #808080; }
.newgift b { display:block; font-weight:normal; color:#8A0002; margin:0 0 3px 0; }

#stv td {border-bottom: 3px solid #7F7F7F;}
#skdk {background-color:#d71313;}
#skdk td {border-top: 1px solid #fff; color:#fff; font-family: Arial; font-size:14px; height: 26px; padding: 0; text-align:center; height:26px;}
#skdk td span {font-size:18px;}
#skdk td.sprc {background-color:#1c1c1c; font-size:18px;}
.persob {color: #4f4f4f; font-size: 10px; width:400px;}
.persob a {color: #4f4f4f;}

.cform .fotp {margin:10px 0 0;}

.cont_recall form > input:first-child{display: none;}
.cont_recall form  .error{border: 1px solid #d71313;}