/* BASIC css start */
.bbs-link { font-size:0 }
.bbs-link a { margin:0 2px }
.bbs-link a.delete { padding: 0 3px 0 5px; }
.bbs-link a.reply { padding: 0; }

.bbs-table-view .data-bd-cont { padding: 20px 0 40px 0; color:#8d8d8d; font-family:dotum }
.bbs-table-view hr { display: block; }

.input-style2 { width: 120px; margin: 0px 5px; }

.list-link { padding:10px 15px; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; }
.list-link li { padding:10px 0px; font-family:dotum }
.list-link li a { font-family:dotum; color:#828282 }
.list-link span.arrow { padding: 0px 5px 0px 15px; color: #828282; font-weight:bold }
.list-link span.arrow.prev { background: url(/images/d3/modern_simple/common/icon_prev_arrow.gif) no-repeat left 1px }
.list-link span.arrow.next { background: url(/images/d3/modern_simple/common/icon_next_arrow.gif) no-repeat left 1px }

.data-bd-cont .add_info { float: left; border: 1px solid #e5e5e5; width: 97%; padding: 5px 10px; line-height: 150%; margin-bottom: 10px; }
.data-bd-cont .add_title { float: left; width: 30%; font-weight: bold; }
.data-bd-cont .add_content { float: left; width: 70%; }
.data-bd-cont .attach { text-align: center; margin-bottom: 10px; }
/* °ü·Ã »óÇ° ¸ñ·Ï */
.fixed-img-collist { margin-top:10px; padding-top:10px; border-top:1px solid #e5e5e5;}
.list-tit { padding-left:7px; color:#9d9d9d; background: url('/images/d3/modern_simple/common/bull_join_required.gif') no-repeat 0 50%;}
.fixed-img-collist ul { padding:15px 11px 0;}
.fixed-img-collist ul li { float:left; padding:0 10px 15px; text-align:center;}
.fixed-img-collist ul li a { display:block; width:150px; font-size:11px; color:#9d9d9d;}
.fixed-img-collist ul li a span.prd img { width:142px; height:142px; margin-bottom:8px; padding:3px; border:1px solid #d8d8d8;}
.fixed-img-collist ul li p { padding:1px; font-size:11px; color:#666; font-weight:bold;}
/* »óÇ° »ó´Ü Á¤º¸ */
.prd-tinfo { margin-top:10px; zoom: 1; overflow: hidden; padding:20px 0 20px 107px; border:1px solid #e4e4e5 }
.prd-tinfo dt,
.prd-tinfo dd { position: relative; float: left; }
.prd-tinfo dt { left: -87px; margin-right: -87px; width:70px; height:70px }
.prd-tinfo dt img {  width: 100%; height: 100%; }
.prd-tinfo dd { width: 100%;  }
.prd-tinfo dd ul {  }
.prd-tinfo dd ul li { padding-top:14px; font-family:dotum }
.prd-tinfo dd ul li .tit { font-weight:bold }
.prd-tinfo dd ul li a { font-family:dotum }
/* °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ µ¿ÀÇ */
.privercy-contract textarea {  height: 60px; width: 660px; }
.privercy-contract-tap { height:30px; }
.privercy-contract-tap li a { padding: 7px 10px; }
/* °³ÀÎÁ¤º¸ ¼öÁý ÀÌ¿ë */
.privercy-contract .tbl { width:100% !important; padding:0; margin:0; border-spacing:0; border-collapse:collapse; border-top: 1px solid #dadada; border-left: 1px solid #dadada; }
.privercy-contract .tbl caption { display:none; }
.privercy-contract .tbl th { line-height:32px; color: #3b3b3b; font-size:12px; font-weight:bold; background: #f0f0f0; text-align:center; }
.privercy-contract .tbl th,
.privercy-contract .tbl td { height:32px; padding:0; margin:0; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; letter-spacing:-1px; font-family:dotum }
.privercy-contract .tbl td .txt-l { padding:5px 3px; margin:0; text-align:left; }



/* column table left, right td style */
table.column_tbl    { border-top: 1px solid #ddd }
table.column_tbl2   { margin: 10px 0 0 0; border-top: 1px solid #20c }  /* table ÅÂ±× À§¿¡ titleÀÌ ÀÖÀ» °æ¿ì */
.column_tbl td.col_head, .column_tbl2 td.col_head, td.col_head      { padding: 10px 0 7px 20px; border-bottom: 1px solid #ddd; background: #f4f8ff }
.column_tbl td.col_head2, .column_tbl2 td.col_head2                 { padding: 10px 0 7px 10px; border-bottom: 1px solid #ddd; background: #f4f8ff }
.column_tbl td.col_cont1, .column_tbl2 td.col_cont1, td.col_cont1   { padding: 7px 10px 7px 10px; border-bottom: 1px solid #ddd }
.column_tbl td.col_cont2, .column_tbl2 td.col_cont2                 { padding: 10px 10px 7px 10px; border-bottom: 1px solid #ddd }

/* rows table, th, td style */
table.rows_tbl      { }
.rows_tbl th        { height: 27px; padding: 4px 0 0 0; background: #f5f5f5; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd }
.rows_tbl td        { text-align: center; border-bottom: 1px solid #ddd }
.rows_tbl td.left   { padding: 0 0 0 15px; text-align: left }
.rows_tbl td.right  { padding: 0 20px 0 0; text-align: right }

/* aÅÂ±×¿¡ °¨½ÎÁø imgÅÂ±×ÀÏ °æ¿ì rollover È¿°ú  */
a.rollover img              { display: inline }
a.rollover img.over         { display: none }
a.rollover:hover img        { display: none }
a.rollover:hover img.over   { display: inline }


/* ÀÌ¹ÌÁö º¸±â ¹æ½ÄÀÏ ¶§ »óÇ° Ã¥ÀÚÄÚµå, »óÇ°¸í, ¼ÒºñÀÚ°¡°Ý, ÆÇ¸Å°¡°Ý, ±¸¸Å°ü·Ã ¹öÆ°, ¿É¼Çµé¿¡ ´ëÇÑ °øÅë ½ºÅ¸ÀÏ; 2014-04-30; Àü¿ë °úÀå*/
p.goods_grid_img            { text-align: center }

p.goods_grid_img_104        { width: 104px; height: 104px; background: url(./images/goods_box_104.gif) no-repeat left top } /* box Å©±â°¡ 104pxÀÎ °æ¿ì */
p.goods_grid_img_104 a      { display: block; padding: 2px } /* ¿©¹é: 2px; */
p.goods_grid_img_110        { width: 110px; height: 110px; background: url(./images/goods_box_110.gif) no-repeat left top } /* box Å©±â°¡ 110pxÀÎ °æ¿ì */
p.goods_grid_img_110 a      { display: block; padding: 5px } /* ¿©¹é: 5px; */
p.goods_grid_img_140        { width: 140px; height: 140px; background: url(./images/goods_box_140.gif) no-repeat left top } /* box Å©±â°¡ 140pxÀÎ °æ¿ì */
p.goods_grid_img_140 a      { display: block; padding: 5px } /* ¿©¹é: 5px; */
p.goods_grid_img_140 a img  { width: 130px; height: 130px } /* »óÇ° ÀÌ¹ÌÁö Å©±â¸¦ 130px·Î °­Á¦ Á¶Á¤ */
p.goods_grid_img_154        { width: 154px; height: 154px; background: url(./images/goods_box_154.gif) no-repeat left top } /* box Å©±â°¡ 154pxÀÎ °æ¿ì */
p.goods_grid_img_154 a      { display: block; padding: 2px } /* ¿©¹é: 2px; */
p.goods_grid_img_160        { width: 160px; height: 160px; background: url(./images/goods_box_160.gif) no-repeat left top } /* box Å©±â°¡ 160pxÀÎ °æ¿ì */
p.goods_grid_img_160 a      { display: block; padding: 5px } /* ¿©¹é: 5px; */
.goods_grid_img_160     { width: 150px; height: 150px; background: url(./images/goods_box_160.gif) no-repeat left top; padding: 5px; } /* box Å©±â°¡ 170pxÀÎ °æ¿ì */
.goods_grid_img_170     { width: 150px; height: 150px; background: url(./images/goods_box_170.gif) no-repeat left top; padding: 10px; } /* box Å©±â°¡ 170pxÀÎ °æ¿ì */
/*.goods_grid_img_170 a     { display: block; padding: 10px }  ¿©¹é: 10px; */

p.goods_grid_bookcode           { margin: 8px 0 0 0; text-align: center; color: #02e }
p.goods_grid_name               { margin: 8px 0 0 0; padding: 0 10px; text-align: center }
p.goods_grid_name_104           { margin: 5px 0 0 0; width: 104px; line-height: 14px; overflow: hidden; height: 28px } /* ÇÏ´Ü Àå¹Ù±¸´ÏÀÇ »óÇ°¸í¿¡ Àû¿ëµÈ ½ºÅ¸ÀÏ */
p.goods_grid_name_110           { margin: 8px 0 0 0; width: 110px; text-align: center }
p.goods_grid_name_140           { margin: 8px 0 0 0; width: 140px; text-align: center }
p.goods_grid_name_154           { margin: 8px 0 0 0; width: 154px; text-align: center }
p.goods_grid_name_160           { margin: 8px 0 0 0; width: 160px; text-align: center }
p.goods_grid_name_170           { margin: 8px 0 0 0; width: 170px; text-align: center }
p.goods_grid_market_price       { margin: 5px 0 0 0; text-align: center; color: #999; text-decoration: line-through }
p.goods_grid_sale_price         { margin: 5px 0 0 0; text-align: center; color: #e00; font-weight: bold }
p.goods_grid_point              { margin: 2px 0 4px 0; text-align: center; color: #02e }
p.goods_grid_number             { margin: 2px 0 4px 0; text-align: center; }
p.goods_grid_keysub             { margin: 5px 0 0 0; text-align: center; color: #e00 }
p.goods_grid_option             { margin: 5px 0 0 0; text-align: center }


/* ¸®½ºÆ® º¸±â ¹æ½ÄÀÏ ¶§ »óÇ° Ã¥ÀÚÄÚµå, »óÇ°¸í, ¼ÒºñÀÚ°¡°Ý, ÆÇ¸Å°¡°Ý, ±¸¸Å°ü·Ã ¹öÆ°, ¿É¼Çµé¿¡ ´ëÇÑ °øÅë ½ºÅ¸ÀÏ; 2014-04-30; Àü¿ë °úÀå*/
p.goods_list_goods_img      { padding: 5px 0; text-align: center }
p.goods_list_bookcode       { margin: 5px 0 0 0; color: #04d }
p.goods_list_name           { margin: 5px 0 0 0 }
p.goods_list_icons          { margin: 5px 0 0 0 }
p.goods_list_keysub         { margin: 5px 0 0 0; color: #e00 }
p.goods_list_coupon         { margin: 5px 0 0 0; color: #e00 }
p.goods_list_delivery_add   { margin: 5px 0 0 0; color: #e00 }
p.goods_list_company        { text-align: center }
p.goods_list_stock          { text-align: center }
p.goods_list_input          { text-align: center }
p.goods_list_unit           { margin: 5px 0 0 0; text-align: center }
p.goods_list_market_price   { text-align: center; color: #999; text-decoration: line-through }
p.goods_list_sale_price     { margin: 5px 0 0 0; text-align: center; font-weight: bold; color: #e00 }
p.goods_list_point          { margin: 5px 0 0 0; text-align: center; color: #04d }
p.goods_list_btn            { margin: 5px 0 0 0 }
p.goods_list_option         { margin: 5px 0 0 0 } /* ¼±ÅÃ¿É¼Ç */
.bbs-table-list table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    word-wrap: break-word;
    word-break: keep-all;
}
.bbs-table-list thead th, .bbs-table-list tbody td {
    padding: 0;
}
.bbs-table-list thead th {
    font-size: 12px;
    color: #000;
    font-weight: normal;
    font-family: "µ¸¿ò", Dotum, "±¼¸²", Gulim, serif;
    border-top: 1px solid #000;
    border-bottom: 1px solid #e9e9e9;
    height: 27px;
    padding: 4px 0 0 0;
    background: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.bbs-table-list tbody td{
    text-align: center;
    border-bottom: 1px solid #ddd; height:32px;
}
.com-wrt-box label, .com-wrt-box .wrt span {
    font-size: 12px;
}
.com-wrt-box .wrt_write .CSSbuttonBlack { 
    vertical-align: top;
}
.comment-list {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    word-wrap: break-word;
    word-break: keep-all;
}
#bbsData .prd-tinfo {
    margin-bottom: 10px;
} 
/* BASIC css end */

