.h_buy{width:86px;height:25px;background:url( /Common/WebImg/Common/spr_payment.gif ) no-repeat 0 -75px;text-indent:-9000px}

.cart_area{overflow:hidden;padding:0 29px;background-color:#fff}

/* order breadcrumb */
.cart_area .payment_step{position:relative;margin:24px 0 17px;*zoom:1;}
.cart_area .payment_step:after{display:block;clear:both;content:''}
.cart_area .payment_step ul{height:58px;border:1px solid #d0d0d5;background:url( /Common/WebImg/Common/sp_bar.png ) repeat-x 0 -100px;*zoom:1}
.cart_area .payment_step ul:after{display:block;clear:both;content:''}
.cart_area .payment_step ul li{position:relative}
.cart_area .payment_step ul .step1 strong,.cart_area .payment_step ul .step2 strong,.cart_area .payment_step ul .step3 strong,.cart_area .payment_step ul li .subscription,.cart_area .payment_step ul .arr{display:inline-block;overflow:hidden;height:17px;background-image:url( /Common/WebImg/Common/sp_payment.png );background-repeat:no-repeat;line-height:900px;vertical-align:middle}
.cart_area .payment_step ul .step1,.cart_area .payment_step ul .step2,.cart_area .payment_step ul .step3{float:left;height:38px;padding-top:21px}
.cart_area .payment_step ul .step1{width:250px;padding-left:36px}
.cart_area .payment_step ul .step2{width:259px;padding-left:55px}
.cart_area .payment_step ul .step3{width:270px;padding-left:58px}
.cart_area .payment_step ul .step1 strong{width:47px;background-position:-98px -60px}
.cart_area .payment_step ul .step2 strong{width:85px;background-position:-98px -80px}
.cart_area .payment_step ul .step3 strong{width:78px;background-position:-98px -100px}
.cart_area .payment_step ul .step1 strong.on{background-position:-98px 0}
.cart_area .payment_step ul .step2 strong.on{background-position:-98px -20px}
.cart_area .payment_step ul .step3 strong.on{background-position:-98px -40px}
.cart_area .payment_step ul li .subscription{width:137px;height:12px;margin-left:7px}
.cart_area .payment_step ul .step1 .subscription{background-position:0 -119px}
.cart_area .payment_step ul .step2 .subscription{width:150px;background-position:0 -133px}
.cart_area .payment_step ul .step3 .subscription{width:103px;background-position:0 -147px}
.cart_area .payment_step ul  li .arr{display:block;position:absolute;top:0;left:0;width:29px;height:58px;background-position:-154px -120px}



/* cart table */
.tbl_cart{table-layout:fixed;width:100%;margin-top:63px}
.tbl_cart th{height:35px;border-bottom:1px solid #d0d0d5;background-color:#e3e3e6;color:#75757b}
.tbl_cart th.deal_info,.tbl_cart th.Packing.tbl_cart th.amounts,.tbl_cart th.delivery,.tbl_cart th.sale,.tbl_cart th.disc{border-right:1px solid #eaeaec}
.tbl_cart td{padding:21px 0 14px;border-bottom:1px solid #eaeaec;text-align:center}
.tbl_cart tr.last td{border-bottom:1px solid #bebec2}
.tbl_cart td.deal_info,.tbl_cart td.Packing,.tbl_cart td.amounts,.tbl_cart td.delivery,.tbl_cart td.sale,.tbl_cart td.disc{border-right:1px solid #eaeaec}
.tbl_cart td.deal_info,.tbl_cart td.thmb{text-align:left; vertical-align:top}
.tbl_cart td.deal_info .h_deal{display:inline-block;overflow:hidden;max-width:441px;max-height:46px;padding-top:1px;margin-top:-1px;font-size:16px;color:#111;vertical-align:middle;line-height:22px;letter-spacing:-1px;font-weight:bold;vertical-align:middle}

.tbl_cart .order_cnt{float:left;margin:-5px 0 -3px 8px; }
.tbl_cart .order_cnt .order_cnt_input{ display:inline-block;width:24px;height:19px;padding:0 3px;border:1px solid;border-color:#b9b9b9 #e1e1e1 #e1e1e1 #b9b9b9;line-height:18px;font-size:11px;color:#555;vertical-align:middle}
.tbl_cart .order_cnt .order_cnt_input:focus,.order_cnt .focus{border:1px solid #555}
.tbl_cart .order_cnt .order_cnt_control{display:inline-block;margin-left:-5px;vertical-align:middle; }
.tbl_cart .order_cnt .order_cnt_control a{display:block;overflow:hidden;width:13px;height:11px;padding:3px;background-image:url( /Common/WebImg/Common/sp_btn.png );background-repeat:no-repeat;text-indent:-9000px}
.tbl_cart .order_cnt .order_cnt_control .uio_btn_plus{padding-bottom:0;margin-bottom:-1px;background-position:-460px -197px}
.tbl_cart .order_cnt .order_cnt_control .uio_btn_minus{padding-top:0;background-position:-476px -200px}

.tbl_cart .btn_del{display:inline-block;overflow:hidden;width:56px;height:23px;background-image:url( /Common/WebImg/Common/sp_btn.png );background-repeat:no-repeat;line-height:900px;vertical-align:top}
.tbl_cart .btn_del{margin-bottom:3px;vertical-align:middle; background-position:-293px -200px}


.uio_option_area{overflow:hidden;position:relative;margin:4px 20px 9px 0;border-top:1px solid #e9e9e9}
.uio_option_area li{position:relative;padding:8px 12px 7px 8px;margin-top:-1px;background-color:#f8f8f8;border:1px solid #e9e9e9;font-size:11px;color:#868895;*zoom:1}

.uio_option_area li:after{display:block;clear:both;content:''}
.uio_option_area li:first-child{padding-top:9px;border-top:0}
.uio_option_area li .option,.uio_option_area li .amounts{float:left}
.uio_option_area .option{overflow:hidden;float:left;width:270px;max-height:32px;margin-top:1px;padding-right:5px;line-height:16px;letter-spacing:-1px}


.uio_option_area .amounts{min-width:73px;margin-top:1px;text-align:right}
.uio_option_area .amounts em,.uio_option_area .total em,.tbl_cart td.amounts em,.tbl_cart td.delivery .delivery_charge em,.calculate_area .result_area em,.lpop_balloon em{font-family:tahoma}


/* calculate area */
.calculate_area{position:relative;margin-top:28px;border:6px solid #dcdcdc;*zoom:1}
.calculate_area:after{display:block;clear:both;content:''}
.calculate_area .deal_price,.calculate_area .deal_saving_price,.calculate_area .delivery_price,.calculate_area .payment_price{float:left;height:101px}
.calculate_area .deal_price .h_area strong,.calculate_area .disc_price .h_area strong,.calculate_area .delivery_price .h_area strong,.calculate_area .payment_price .h_area strong,.calculate_area .deal_saving_price strong,.calculate_area .won,.calculate_area .plus,.calculate_area .equal,.calculate_area .payment_price .donation,.calculate_area .minus{display:inline-block;overflow:hidden;height:14px;background-image:url( /Common/WebImg/Common/sp_payment.png );background-repeat:no-repeat;line-height:900px;vertical-align:middle}

.calculate_area .deal_price{width:253px;border-right:1px solid #cbcbcb}
.calculate_area .disc_price{float:left;width:194px;height:101px;border-right:1px solid #cbcbcb}
.calculate_area .delivery_price{position:relative;width:192px;border-right:1px solid #cbcbcb}
.calculate_area .payment_price{position:relative;width:288px;}

.calculate_area .deal_price strong{width:47px;background-position:0 -26px}
.calculate_area .deal_saving_price strong{width:47px;background-position:-135px -205px}
.calculate_area .delivery_price strong{width:35px;background-position:-50px -26px}
.calculate_area .disc_price strong{width:47px;background-position:-135px -205px}


.calculate_area .payment_price strong, .booking_area .calculate_area .payment_price .h_area strong{width:78px;background-position:0 -43px}
.calculate_area .payment_price .donation{background-position:-80px -235px}
.calculate_area .won{position:relative;top:-4px;width:14px;height:15px;background-position:-45px 0}
.calculate_area .plus,.calculate_area .equal{position:absolute;bottom:19px;width:28px;height:27px}
.calculate_area .plus,.calculate_area .minus,.calculate_area .equal{position:absolute;bottom:19px;width:28px;height:27px}
.calculate_area .plus{left:435px;background-position:0 -60px}
.calculate_area .minus{position:absolute;left:240px;bottom:19px;width:28px;height:27px;background-position:-62px -77px}
.calculate_area .equal{right:272px;background-position:-31px -60px}
.calculate_area .h_area{padding:11px 0 9px 24px;border-bottom:1px solid #ededed;background-color:#f9f9f9}
.calculate_area .result_area{padding:18px 37px 0 0;text-align:right; }
.calculate_area .result_area em{display:inline-block; font-weight:bold;font-size:20px;color:#333; line-height: 30px;}
.calculate_area .payment_price .result_area{padding-top:15px}
.calculate_area .payment_price .result_area em{font-size:24px;color:#fb4b0f; line-height: 30px;}
.calculate_area .payment_price .result_area .won{top:-5px;background-position:-62px 0}



/* ¹öÆ° */
.cart_area .btn_area{margin-top:38px;text-align:center}
.cart_area .btn_area a {display:inline-block;overflow:hidden;width:167px;height:52px;background:url( /Common/WebImg/Common/sp_btn.png ) no-repeat;line-height:900px;vertical-align:top}
.cart_area .btn_area .btn_buy{margin-right:10px;background-position:0 -227px}
.cart_area .btn_area .btn_retry{background-position:-170px -227px}

.cart_area .btn_section{padding-bottom:50px; text-align:center;}
.cart_area .btn_section .btn_confirm,.cart_area .btn_section .btn_continue, .cart_area .btn_section .BtnCredit{display:inline-block;overflow:hidden;width:167px;height:52px;margin:0 5px !important;background-image:url( /Common/WebImg/Common/sp_btn.png );background-repeat:no-repeat;line-height:900px;vertical-align:top}
.cart_area .btn_section .btn_confirm{background-position:-510px -227px}
.cart_area .btn_section .btn_continue{background-position:-170px -227px}
.cart_area .btn_section .BtnCredit{background-position:-680px -227px}


.order_complate_area{position:relative;width:636px;margin:70px auto 0}
.order_complate_area .title,.order_complate_area .title2{width:442px;height:30px;margin:0 auto;background:url( /Common/WebImg/Common/sp_payment.png ) no-repeat 0 -495px;text-indent:-9999px}
.order_complate_area .title2{width:441px;background-position:0 -530px}
.order_complate_area .title_donation{width:441px;height:30px;margin:0 auto;background:url( /Common/WebImg/Common/sp_payment.png ) no-repeat 0 -565px;text-indent:-9999px}
.order_complate_area .title_book{width:442px;height:30px;margin:0 auto;background:url( /Common/WebImg/Common/sp_payment.png ) no-repeat 0 -600px;text-indent:-9999px}
.order_complate_area table.tb_order_price{table-layout:fixed;width:100%;margin:35px 0 15px;border-top:1px solid #cfcfd8;border-bottom:1px solid #cfcfd8}
.order_complate_area table.tb_order_price th{background-color:#f8f8f8;border-right:1px solid #dbdbe2}
.order_complate_area table.tb_order_price th .order_num{display:block;width:52px;height:14px;margin:0 auto 5px;background:url( /Common/WebImg/Common/sp_payment.png ) no-repeat -185px 0;text-indent:-9999px}
.order_complate_area table.tb_order_price th a.num{color:#111}
.order_complate_area table.tb_order_price th a.num:hover{text-decoration:underline}
.order_complate_area table.tb_order_price td{padding:9px 0;text-align:left}
.order_complate_area table.tb_order_price tr.total td{padding:13px 0 14px;border-bottom:1px solid #dbdbe2;background-color:#e9e9e9}
.order_complate_area table.tb_order_price tr.total td.tit2{background:#fff}
.order_complate_area table.tb_order_price tr.payment td{border-bottom:1px solid #ededed}
.order_complate_area table.tb_order_price tr.CyberCash td{border-bottom:1px solid #ededed}
.order_complate_area table.tb_order_price tr.Coupon td{}

.order_complate_area table.tb_order_price td.tit{font-size:11px;color:#767676;letter-spacing:-1px}
.order_complate_area table.tb_order_price td.tit span{padding-left:23px}
.order_complate_area table.tb_order_price td.price{width:auto;float:none;padding-right:28px !important;font-weight:bold;color:#000;text-align:right}
.order_complate_area table.tb_order_price td.price em{font-family:tahoma;font-size:13px}
.order_complate_area table.tb_order_price td.price .area{position:relative}
.order_complate_area table.tb_order_price tr.total td .h_total,.order_complate_area table.tb_order_price tr.total td .h_total_donation{display:inline-block;overflow:hidden;width:72px;height:15px;margin-left:23px;padding-left:0;background:url( /Common/WebImg/Common/sp_payment.png ) no-repeat -58px -162px;line-height:100px;vertical-align:middle}
.order_complate_area table.tb_order_price tr.total td .h_total_donation{width:73px;height:14px;background-position:-360px 0}
.order_complate_area table.tb_order_price tr.total td em{font-size:23px;color:#fb4c0d;vertical-align:middle}
.order_complate_area table.tb_order_price tr.total td .won{display:inline-block;overflow:hidden;width:16px;height:18px;background:url( /Common/WebImg/Common/sp_payment.png ) no-repeat -435px 0;line-height:900px;vertical-align:middle}
.order_complate_area table.tb_order_price tr.donation td{background:#fff}
.order_complate_area table.tb_order_price td.price .lpop_saving{position:relative;margin-right:8px;font-weight:normal;white-space:nowrap}
.order_complate_area table.tb_order_price td.price .lpop_saving em{font-weight:bold;font-size:11px;color:#414140;letter-spacing:0;vertical-align:baseline}
.order_complate_area .txt_call_info{margin-bottom:5px;font-size:11px;line-height:16px;color:#757575;letter-spacing:-1px}
.order_complate_area .txt_call_info strong{color:#555}
.order_complate_area .txt_call_info .bu{font-size:12px}
.order_complate_area .txt_call_info p{margin:3px 0 0 5px}
.order_complate_area .txt_call_info a{color:#545456;text-decoration:underline;letter-spacing:0}
.order_complate_area .order_dsc,.order_complate_area .order_dsc2{margin-bottom:39px;font-size:11px;letter-spacing:-1px;text-align:left;color:#7b7b7b}
.order_complate_area .order_dsc2{margin-top:-32px}
.order_complate_area .order_dsc .bu,.order_complate_area .order_dsc2 .bu{font-size:12px}
.order_complate_area .order_dsc a{color:#545456;text-decoration:underline}
.order_complate_area .h_pin_num{width:117px;height:13px;margin-bottom:9px;background:url( /Common/WebImg/Common/sp_payment.png ) no-repeat -240px 0;text-indent:-9999px}
.order_complate_area table.tb_pin{width:100%;margin-bottom:40px;border:solid #d8d8df;border-width:1px 0;font-size:11px;letter-spacing:-1px}
.order_complate_area table.tb_pin tbody th{padding:10px 0 9px;border-top:1px solid #ededed;border-right:1px solid #dcdbe3;background:#fdfdfd;font-weight:normal;line-height:13px;color:#545456;text-align:left}
.order_complate_area table.tb_pin tbody th span{display:inline-block;padding:0 11px}
.order_complate_area table.tb_pin td{padding:10px 0 9px 22px;border-top:1px solid #ededed;color:#777}
.order_complate_area table.tb_pin tbody tr:first-child th,.order_complate_area table.tb_pin tbody tr:first-child td{border-top:0}
.order_complate_area table.tb_accout{width:100%;margin:35px 0 -17px;border:solid #d8d8df;border-width:1px 0;}
.order_complate_area table.tb_accout th{padding:11px 0 9px;border-top:1px solid #ededed;border-right:1px solid #dcdbe3;background:#fdfdfd;font-weight:normal;font-size:11px;text-align:left;letter-spacing:-1px}
.order_complate_area table.tb_accout th span{padding-left:11px}
.order_complate_area table.tb_accout td{padding-left:23px;border-top:1px solid #ededed;color:#777}
.order_complate_area table.tb_accout tr:first-child th,.order_complate_area table.tb_accout tr:first-child td{border-top:0}
.order_complate_area table.tb_accout td .sum{font-size:14px;color:#fb4b0f}
.order_complate_area table.tb_accout td .sum em{position:relative;top:1px;font-family:tahoma;font-size:18px}
.order_complate_area table.tb_accout td a.btn_banking_go{display:inline-block;overflow:hidden;position:relative;top:-2px;width:104px;height:18px;background:url( /Common/WebImg/Common/sp_btn.png ) no-repeat -90px -350px;line-height:100px;vertical-align:middle}

.order_complate_area table.tb_accout td a.btn_Payment{display:inline-block;overflow:hidden; top:-2px;position:relative;width:56px;height:23px;background:url( /Common/WebImg/Common/BtnFile.png ) no-repeat -1008px -145px;vertical-align:middle}
