/* BASIC css start */
#productDetail .page-body{margin-bottom:50px;}
#productDetail .navi{width:100%; text-align:right; font-size:11px;}
#productDetail .navi a{font-size:11px; line-height:1.5;}
#productDetail .navi a.bul{padding-left:6px; background:url(/images/d3/style_code/common/bul_sqr_h2.gif) no-repeat 0 45%;}

#productDetail .db_banner{margin-top:20px;}

#productDetail .lbox{float:left; width:700px;}
#productDetail .rbox{float:right; position:relative; width:150px;}

/* 상단 섬네일, 상품 옵션 정보 */
#productDetail .thumb-info{zoom:1; overflow:hidden;}
#productDetail .thumb-info:after{content:""; display:block; clear:both;}

/* 섬네일 */
#productDetail .thumb-info .thumb-wrap{float:left; width:430px;}
#productDetail .thumb-info .thumb{width:430px; height:430px; margin:0 auto;  border:1px solid #EFEFED;}
#productDetail .thumb-info .thumb img{display; block; width:100%;}
#productDetail .thumb-info .thumb-ctrl{display:none; clear:both; padding-top:20px; text-align:center;}
#productDetail .thumb-info .thumb-ctrl a{color:#7b7b7b; font-size:11px;}
#productDetail .thumb-info .thumb-ctrl a img{vertical-align:middle; margin-right:5px;}
#productDetail .thumb-info .thumb-ctrl a:hover{text-decoration:underline;}

/* 상품옵션 정보 */
#productDetail .thumb-info .info{float:right; width:410px; padding-top:1px; border-top:1px solid #F2EEEA;}
#productDetail .thumb-info .tit-prd{padding:15px 0 15px 0; color:#333; font-size:14px; font-weight:bold;}
#productDetail .thumb-info .info .table-opt{margin-top:20px;}
#productDetail .thumb-info .info .table-opt th,
#productDetail .thumb-info .info .table-opt td{padding:5px 0;}
#productDetail .thumb-info .info .table-opt th{font-size:11px; font-weight:normal; letter-spacing:-1px;}
#productDetail .thumb-info .info .table-opt ul>li{margin-bottom:15px;}
#productDetail .thumb-info .info .table-opt ul>li>dl{overflow:hidden;}
#productDetail .thumb-info .info .table-opt ul>li>dl>dt{float:left; width:130px; padding-left:10px; background:url(http://zymogen.img18.kr/design/imgs/comm/bull_v04.jpg) no-repeat 0 50%; color:#8E8C85;}
#productDetail .thumb-info .info .table-opt ul>li>dl>dd{float:left; color:#79726C;}

/* 판매가격 */
#productDetail .thumb-info .info .table-opt .price{color:#333; font-weight:bold;}

/* 주문수량 */
#goods_amount{float:left; width:32px; border:0;}
#productDetail .thumb-info .info .table-opt .opt-spin{position:relative; width:52px; height:15px; border:1px solid #acacac;}
#productDetail .thumb-info .info .table-opt .opt-spin .txt-spin,
#productDetail .thumb-info .info .table-opt .opt-spin .btns{float:left;}
#productDetail .thumb-info .info .table-opt .opt-spin .txt-spin{width:41px; height:13px; padding-left:2px padding-top:2px; border:0; font-size:11px;}
#productDetail .thumb-info .info .table-opt .opt-spin .btns{width:19px; height:15px; border-left:1px solid #aaa;}
#productDetail .thumb-info .info .table-opt .opt-spin .btns a{overflow:hidden; float:left; width:100%; height:7px; text-indent:-999px; background:none;}
#productDetail .thumb-info .info .table-opt .opt-spin .btns a.btn-up{border-bottom:1px solid #aaa; background:url(/images/d3/modern_simple/btn/btn_h5_spin_up.gif) no-repeat 50% 2px;}
#productDetail .thumb-info .info .table-opt .opt-spin .btns a.btn-dw{background:url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 2px;}
#productDetail .soldout,
#productDetail .prd-btns{padding-top:20px; }
#productDetail .soldout{font-weight:bold; text-align:center;}
#productDetail .prd-btns{font-size:0;}
#productDetail .prd-btns li{float:left; margin-left:5px;}
#productDetail .prd-btns li.first{margin-left:0;}

#productDetail .nc_button_a2_box,
#productDetail .nc_button_a2{width: 100% !important;}

/* 통합옵션 */
#productDetail .thumb-info .info .table-opt .opt-wrap{width:100%; padding:10px 0; background:#F6F6F5;}
#productDetail .thumb-info .info .table-opt .opt-wrap .tit{margin-bottom:5px; padding-left:10px;}
#productDetail .thumb-info .info .table-opt .opt-wrap dl{overflow:hidden; width:100%;}
#productDetail .thumb-info .info .table-opt .opt-wrap dt{float:left; width:80px; margin:5px 0; padding-left:10px; padding-top:4px;}
#productDetail .thumb-info .info .table-opt .opt-wrap dd{float:left; position:relative; width:248px; margin:5px 0;}
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn{padding-left:10px; text-align:center;}
#productDetail .thumb-info .info .table-opt .opt-wrap select{width:240px; height:18px; border:1px solid #ddd;}
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns{position:relative; width:56px; height:19px }
#productDetail .thumb-info .info .table-opt .opt-wrap dd .gift_info{float:left; position:absolute; top:3px; right:0;}
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns input{position:absolute; top:0; left:0; width:40px; height:17px; border:1px solid #ddd; text-align:right;}
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns .btn-up{position:absolute; top:0; right:0;}
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns .btn-dw{position:absolute; bottom:0; right:0;}
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count select{float:left; width:180px;}
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count .opt-btns{float:left; width:56px; margin-left:5px;}

/* 상품 상세 이미지 */
#productDetail .prd-detail table{table-layout:auto;}
#productDetail .prd-detail{margin-top:0; width:100%; overflow:hidden;}
#productDetail .prd-detail img{max-width:100%;}

/* 관련상품 */
#productDetail .prd-list{margin-top:0;}
#productDetail .prd-list ul{border:1px solid #E8E7E6; padding:20px 17px 0;}
#productDetail .prd-list ul li{margin-bottom:20px;}
#productDetail .prd-list .thumb{width:110px; height:110px; margin-bottom:10px; border:none;}
#productDetail .prd-list .prd-name{width:110px; margin:0 auto 5px; border:none; font-size:11px; color:#8D8C85; text-align:center;}
#productDetail .prd-list .related_op{display:block; position:relative; margin-bottom:10px;}
#productDetail .prd-list .related_op .window{display:none; position:absolute; top:0; right:0; z-index:100; min-width:100px; padding:20px; border:1px solid #79726C; background:#fff;}
#productDetail .prd-list .related_op .window.open{display:block;}
#productDetail .prd-list .related_op .window .related_op_x{position:absolute; top:0; right:0; font-size:11px;}
#productDetail .prd-list .prd-amount{position:relative; width:52px; height:15px; border:1px solid #aaa;}
#productDetail .prd-list .prd-amount input{width:32px; height:15px; border:0;}
#productDetail .prd-list .prd-amount .btns{position:absolute; top:0; right:0; float:left; width:19px; height:15px; border-left:1px solid #aaa;}
#productDetail .prd-list .prd-amount .btns a{overflow:hidden; float:left; width:100%; height:7px; text-indent:-999px; background:none;}
#productDetail .prd-list .prd-amount .btns a.btn-up{border-bottom:1px solid #aaa; background:url(/images/d3/modern_simple/btn/btn_h5_spin_up.gif) no-repeat 50% 2px;}
#productDetail .prd-list .prd-amount .btns a.btn-dw{background:url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 2px;}
#productDetail .related-allbasket{position: absolute; top:0; right:0; margin-top:82px;}

/* review-write */
#productDetail .review-write{padding:10px 0 15px 20px; border-top:1px solid #ddd;}
#productDetail .review-write th,
#productDetail .review-write td{padding:5px 0;}
#productDetail .review-write th{font-weight:normal;}
#productDetail .review-write .frm-w input{width:150px; height:18px; line-height:18px; border:1px solid #ededed;}
#productDetail textarea.MS_review_content_box{height:54px;}

/* 댓글리스트 공통 */
#productDetail .table-slide th,
#productDetail .table-slide td{padding:10px 0; border-top:1px solid #E7E7E7; cursor:pointer;}
#productDetail .table-slide th{padding:14px 0; font-size:11px; font-weight:normal; border-top:1px solid #978A7B; color:#978A7B;}
#productDetail .table-slide tr.cnt{display:none;}
#productDetail .table-slide tr.cnt td{cursor:default;}
#productDetail .table-slide tr.nbg td{background-image:none;}
#productDetail .table-slide tr.ndata td{border-bottom:1px solid #E7E7E7;}
#productDetail .table-slide tr.reply .tb-txt{padding-left:30px; background:url(/images/d3/modern_simple/common/bull_reply.gif) no-repeat 10px 0;}

/* review-list */
#productDetail .review-list .bg{padding-top:35px; border-top:1px solid #ddd;}

/* qna board */

/* item-hd */
#productDetail .item-hd{margin-top:80px; padding-bottom:10px; position:relative;}
#productDetail .item-hd h2{line-height:0; font-size:0;}
#productDetail .item-hd .btn{top:4px;}
#productDetail .item-hd .btn a{padding-left:5px; font-size:11px; color:#8E8C85;}

/* ****************** 상품 상세 옵션 ******************** */
.MK_not_choice{color:red;}
.MK_optAddWrap,
.MK_optAddWrap *{margin:0; padding:0;}
.MK_optAddWrap{color:#666; font-size:11px; line-height:13px; font-family:Dotum;}
.MK_optAddWrap li{list-style:none;}

/* 옵션선택 */
#MK_optAddList{overflow:hidden; *zoom:1;}
#MK_optAddList li{float:left; width:100%; margin-top:5px;}
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div,
#MK_optAddList .MK_st{float:left;}
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div{font-size:11px; line-height:16px;}
#MK_optAddList .MK_tit{width:65px; margin-right:5px;}
#MK_optAddList .MK_div{width:5px; text-align:center;}
#MK_optAddList .MK_st{width:205px;}
#MK_optAddList .MK_st .MK_btn-add{cursor:pointer;}
#MK_optAddList .MK_st select{margin-left:5px; width:195px; height:18px;}

/* 옵션선택PP */
#MK_optAddListPP{overflow:hidden; *zoom:1;}
#MK_optAddListPP .MK_tit,
#MK_optAddListPP .MK_st{float:left; width:auto;}
#MK_optAddListPP .MK_tit{margin-right:5px; margin-top:3px;}

/* 옵션 결과 리스트 */
#MK_innerOptWrap{margin-top:10px; border:1px solid #ddd;}
#MK_innerOptWrap #MK_innerOptScroll.limit{position:relative; height:150px; overflow-y:auto;}
#MK_innerOptWrap .MK_inner-opt-cm li{*zoom:1; position:relative; min-height:13px; _height:13px; *margin-bottom:-4px; padding:8px 5px; border-bottom:1px solid #ddd;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del{position:absolute;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del{display:block;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price{right:20px; top:10px; color:#333;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del{right:5px; top:8px;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .basic_option{margin-top:3px;}

/* 사용자 입력 인풋박스 (color, size )*/
.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput{width:200px;}

/* 기본옵션 */
#MK_innerOptWrap #MK_innerOpt_01 li .MK_p-name{margin-right:140px;}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl{width:50px; top:3px; *top:2px; right:90px;}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl input.MK_count{width:30px; height:16px; line-height:16px; padding:2px 0 0 2px;}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a{position:absolute; right:0px; font-size:0; line-height:0;}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a img{vertical-align:top;}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-up{top:2px;}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw{top:12px;}

/* 개별옵션 */
#MK_innerOptWrap #MK_innerOpt_02 li .MK_p-name{margin-right:80px;}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl{width:50px; top:3px; *top:2px; right:90px;}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl input.MK_count{width:30px; height:16px; line-height:16px; padding:2px 0 0 2px;}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a{position:absolute; right:0px; font-size:0; line-height:0;}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a img{vertical-align:top;}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-up{top:2px;}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-dw{top:12px;}

/* 총합계 */
#MK_innerOptTotal{padding:10px 5px; font-size:12px; color:#333; text-align:right;}
#MK_innerOptTotal .MK_txt-total{}
#MK_innerOptTotal .MK_txt-won{}
#MK_innerOptTotal .MK_total{color:#ff0000; font-weight:bold;}

/* 소리뷰 */
#sorivu{position:relative; margin-top:20px;}

/* 상품 일반정보(상품정보제공 고시) */
#productWrap{margin:10px 0;}
#productWrap h3.tb-tit{margin-bottom:10px; text-align:left;}
#productWrap table{width:100%; font-size:12px; border-collapse:collapse; border-width:1px 0 1px 0; border-color:#b4b4b4; border-style:solid; table-layout:fixed;}
#productWrap table th{border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background-color:#f8f8f8; color:#3b3b3d; text-align:left; padding:10px 0 10px 15px;}
#productWrap table td{color:#8b8b8b; border-bottom:1px solid #e0e0e0; word-break:break-all; text-align:left; padding:10px 0 10px 17px;}
/* BASIC css end */

