@charset "UTF-8";
/* CSS Document */
.progress{width:481px; height:50px; overflow:hidden; margin-top:36px; float:right;}
.progress .progress-1{background:url(/images/car/step1.png) no-repeat scroll 0 0;height:23px;overflow:hidden;padding-top:23px;width:481px;}
.progress ul{float:right;width:481px;}
.progress li{color:#aaa;float:left;height:23px;line-height:23px;text-align:center;width:160px;}
.progress li b{display:none;height:25px;width:22px;}
.progress li.on{color:#7ABD54;}
.progress .progress-2{background:url(/images/car/step2.png) no-repeat scroll 0 0;height:23px;overflow:hidden;padding-top:23px;width:481px;}
.progress .progress-3{background:url(/images/car/step3.png) no-repeat scroll 0 0;height:23px;overflow:hidden;padding-top:23px;width:481px;}

.od_info{ overflow:hidden; font-family:Arial, Helvetica, sans-serif}

.od_w990 .title{font-weight:bold; font-size:26px;font-family:"Î¢ÈíÑÅºÚ"; margin-bottom:10px;}
.od_w990 .titlea1 {font-weight:bold; font-size:16px;font-family:"Î¢ÈíÑÅºÚ"; margin-bottom:10px;}
.od_w990 table.od_list{  border-top:2px solid #0979e9;}
.od_w990 table.od_list tr {background-color:#fff;}
.od_w990 table.od_list th{ background:#f7f7f7; height:35px; line-height:35px; border-bottom:1px solid #ddd; padding:5px;}
.od_w990 table.od_list td{ padding:16px 5px; border-bottom:1px solid #ddd;}
.od_w990 table.od_list tr.sel td{ background:#fffdee;}



.quantity-form{height:22px;margin:0 auto;overflow:hidden;text-align:left;width:76px;}
.quantity-form a{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;display:block;float:left;height:13px;line-height:13px;margin-top:3px;overflow:hidden;text-align:center;width:13px;}
.quantity-form a:hover{border:1px solid #999999;color:#333333;text-decoration:none;}
.quantity-form input{border:1px solid #CCCCCC;float:left;}
.quantity-form a.decrement{margin-right: 5px;}
.quantity-form a.increment {float: right;}
.quantity-form .quantity-text {background-color: #FFFFFF; border:1px solid #aaa; height: 18px;overflow: hidden;padding-top: 2px; text-align: center; width: 34px;}

td.pro p{ float:left;}
td.pro p.p_img{ width:50px; height:50px; margin-right:6px; border:1px solid #dddddd}
td.pro p.p_info{ line-height:20px;}

.price_tr{}
.price_tr p{ text-align:right; line-height:28px; margin-right:10px;}
.price_tr b{ font-size:16px;}
.price_tr span{ clear:right; float:right; margin-left:10px;}
a.del_sel{ background:url(/images/car/c_icon.png) no-repeat 0 1px; padding-left:15px; height:22px; line-height:22px;}
a.del_sere{ background:url(/images/car/c_icon.png) no-repeat -130px 1px; padding-left:20px; height:22px; line-height:22px;  margin-left:10px;}

tr.total td{ background:#f7f7f7;}
tr.total td b.red{ font-size:20px; padding-left:10px;margin-right:10px;}

.opbtn{ width:100%; margin-top:10px;}
.opbtn a{ background:url(/images/car/c_icon.png) no-repeat 0 0; display:inline-block;}
.opbtn a.left{ width:94px; height:36px; background-position: 0 -25px; color:#333; line-height:36px; text-align:center;background-color:#fff;}
.opbtn a.right{ width:135px; height:36px; background-position: right -25px;}



.step2 input.w1{ width:150px;}
.step2 input.w2{ width:300px;}
.step2 .title{ height:36px; border:1px solid #ddd; border-bottom:0; background:#f7f7f7;font-weight:bold; font-size:20px; padding:0 10px;}
.step2 .titlea1{ height:36px; line-height:36px;  background:#f7f7f7;font-weight:bold; padding:0 10px;}
.cus_address{ border:3px solid #0979e9; padding:12px 20px;background-color:#fff;}
.cus_address p.tit{ padding:6px 0;}
.cus_address p.tit b{ font-size:18px; margin-right:10px;}
.cus_address ul{ width:100%; margin-top:10px;}
.cus_address li{ height:24px; line-height:22px; padding-top:2px; padding-bottom:2px;}
.cus_address li.on{ background:#fff4d3; margin-top:5px;}
.cus_address li input{ margin-right:10px;}
.cus_address table.ads{ color:#666;}
.cus_address table.ads input{ border:1px solid #ccc; height:26px;}

.cus_address table.ads th{ text-align:right; padding:6px;}
.cus_address table.ads td{ padding:6px;}
.cus_address p button{ height:30px; width:145px; line-height:30px; font-size:14px; font-weight:bold; background:url(/images/car/c_icon.png) 0 -84px; border:0; color:#fff; text-align:center; cursor:pointer; margin-left:150px ; margin-bottom:10px; margin-top:10px;}

.li_b{  border-top:0; padding:0 10px 20px;}
.li_b p.tit{ padding:10px 0 10px 0; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"}
.li_b p.tit b{ font-size:18px; margin-right:10px;}


.invoce th{ text-align:right;min-width:100px;}
.invoce td{ padding:5px 5px 10px 5px;  }
.invoce input.text{border:1px solid #cccccc; height:26px; line-height:26px;}

.od_c_info{ border-bottom:1px solid #dddddd;border-top:1px solid #ccc;  padding-bottom:20px; margin-bottom:10px; }
.od_c_info p.tit a{ display:inline; }
.od_c_info table{ border-top:1px solid #dddddd; border-left:1px solid #dddddd;}
.od_c_info th{ color:#000000; padding:6px; background:#ddd}
.od_c_info td{ padding:5px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; }
.od_c_info tr{background-color:#fff;}
.choose_pay ul{ width:100%;}
.choose_pay li{ padding:5px 0; width:90%;}
.remark{ padding:0;border-top:0; position:relative }
.remark .price_t{ position:absolute; right:4px; top:30px; text-align:right; width:500px; line-height:22px;}
.remark .price_t p{ width:100%; text-align:right;}
.remark .price_t b { color:#DB2207; font-family:Arial, Helvetica, sans-serif}
p.remark_p{padding:10px 0 0 20px; overflow:hidden;}
.remark textarea{ border:1px solid #ccc; height:60px; width:400px; margin-bottom:30px; margin-left:20px;}
.remark .total{ height:50px; background:#f5f5f5; text-align:right; line-height:50px; padding-right:10px; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.remark .total .f20 { font-size:20px;}
.remark .totala{ text-align:right; line-height:42px;}
.remark .totala button {  width:135px; height:36px; background:url(/images/car/c_icon.png) no-repeat right -134px; border:0; margin-top:10px;cursor:pointer;}


.step3{ border:1px solid #ddd; border-top:2px solid #d61503;}
.step3 .od_info{ background-color:#f5f5f5; padding:10px 20px; border-bottom:1px solid #ddd; font-size:14px; line-height:24px;}
.step3 .od_info p.pic_ok{ background:url(/images/car/c_icon.png) no-repeat 0 -193px #f5f5f5; padding-left:22px;}
.step3 .od_info span{ padding:0 10px;}
.step3 .od_info em{ font-size:12px;}
.od_pay{ background:#fffdee; padding:30px 20px 20px 20px;}
.od_pay ul{ width:100%;}
.od_pay li{ width:100%; margin-bottom:30px; clear:both; font-weight:bold; font-size:18px;font-family:"Î¢ÈíÑÅºÚ";}
.bank_list{ padding:10px 20px 0px 20px; clear:both;}
.bank_list label{ border:1px solid #ddd; background:#fff; width:190px; height:30px; padding:5px 10px 10px 10px; overflow:hidden; display:inline-block;margin: 5px 5px 5px 5px;}
.bank_list label input{ float:left;}
.bank_list label img{ float:left;}
.od_payaa  button{ width:141px; height:37px; background:url(/images/car/c_icon.png) no-repeat right -277px; border:0;cursor:pointer; margin-left:20px;  margin-top:20px;font-weight:bold; font-size:18px;font-family:"Î¢ÈíÑÅºÚ"; color:#fff}
.od_payaa1  button{ width:141px; height:37px; background:url(/images/car/c_icon.png) no-repeat right -277px; border:0;cursor:pointer; margin-left:100px;font-weight:bold; font-size:18px;font-family:"Î¢ÈíÑÅºÚ"; color:#fff}

.searchprod { text-align:left; width:160px;}
.searchprod dl { width:150px;}
.searchprod dt { float:left; width:78px;}
.searchprod dd{ float:left;color:#DB2207;}

.balance { margin-bottom:10px;  padding-bottom:10px;  padding-left:25px;}
.balance .Accofona { font-weight:bold; font-size:18px;font-family:"Î¢ÈíÑÅºÚ";margin-bottom:10px;}
.balance dl { width:700px; }
.balance dl dt { float:left; height:30px; line-height:30px; width:90px; text-align:right; padding-right:10px; font-size:14px;font-family:"Î¢ÈíÑÅºÚ"}
.balance dl dd { float:left; padding-bottom:10px;}
.balance dl dd em {background:#FFEBEB url(/images/reg/iona1.gif) 3px -119px no-repeat;border:1px solid #FF0000; padding:5px 10px 5px 25px; margin-top:10px; }
.balance dl dd i { background:url(/images/reg/iona1.gif) 3px -78px no-repeat; padding:10px 5px 5px 20px;}
.balance dl dd span a { color:#3300FF}
.balance dl dd span a:hover{color:#DB2207;}
.balance dl dd input { height:32px; line-height:32px; border:1px solid #ccc; padding-left:5px; font-size:14px; color:#666}


.Succpayment { margin-bottom:30px; margin-top:20px; padding-left:280px; }
.Succpayment .dnal {background:url(/images/car/tick.png) 0px 8px no-repeat;font-weight:bold; padding:10px 10px 10px 60px; font-size:20px;font-family:"Î¢ÈíÑÅºÚ";color:#25A50A;}
.Succpayment .dnal em { font-size:14px; font-weight:bold; word-spacing:0.5em;}

.Succpafailure { margin-bottom:30px; margin-top:20px; padding-left:280px; }
.Succpafailure .dnalb1 {background:url(/images/car/cross.png) 0px 8px no-repeat;font-weight:bold; padding:10px 10px 10px 60px; font-size:20px;font-family:"Î¢ÈíÑÅºÚ";color:#DB2207;}
.Succpafailure .dnalb1 em { font-size:14px; font-weight:bold; word-spacing:0.5em;}


