/* base */
/* Common */
html, body { height:100%;margin:0;padding:0; } 
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif;font-size:12px;color:#333;line-height:130%;}
img,fieldset{border:0;}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:#333;text-decoration:none}
a:hover,a:active,a:focus{color:#666;text-decoration:underline}


.input_sch { border:solid 5px #666666;width:300px;height:12px;padding:4px; }

a.smenu {font-size:11px;letter-spacing:-1px;color:#333;text-decoration:none}
a.smenu:hover,a.smenu:active,a.smenu:focus{font-size:11px;letter-spacing:-1px;color:#666;text-decoration:underline}

/* Layouts */
#topWrap,#bodyWrap {width:1000px;margin:0 auto;text-align:left;}
#topWrap {margin-bottom:20px;}
#bodyWrap { }
	#leftWrap {float:left;width:200px;padding-bottom:20px;}
	#contentWrap {float:left;width:780px;margin-left:20px;padding-bottom:20px;}

/* Footer */
#_FOOTER {clear:both;width:1000px;margin:0 auto;}
#_FOOTER_menu { background:#cc383f;text-align:center;padding:10px 0; }

.clb {clear:both;}

.brown { color:#d88266; }
.red { color:#cc383f; }
.blue { color:#566a8e }
.orange { color:#FF7700 }

.bold { font-weight:bold; }

.size14 { font-size:14px; }
.size12 { font-size:12px; }

.small { font-size:11px;letter-spacing:-1px; }
.center { text-align:center }

.input { border:solid 1px #CCC;height:18px; }

#sign_box { width:180px;height:100px;padding:9px;border:solid 1px #CCC;background:#f7f7f7;margin-bottom:10px; }

.sub_category { margin-bottom:10px;padding:0 }	
.sub_first { background:none;margin:0;padding:0 !important}
.sub_category li { display:block;list-style:none;background:url(/newsite/images1/common/bullet_sub.gif) no-repeat left 9px;padding:4px 0 2px 7px; }	

.bs_box { border:solid 3px #666666;padding:7px;background:#FFFFFF;line-height:130%; }

.not_idx { padding:0;margin-left:10px; }
.not_idx li { display:block;list-style:none;background:url(/newsite/images1/common/bullet_sub.gif) no-repeat left 9px;padding:4px 0 3px 7px; }	

.review_idx { padding:0; }
.review_idx li { display:block;list-style:none;background:url(/newsite/images1/common/bullet_sub.gif) no-repeat left 9px;padding:4px 0 3px 7px; }	

.recent_idx { padding:0;margin-left:10px;margin-top:10px; }
.recent_idx li { display:block;list-style:none;background:url(/newsite/images1/common/bullet_sub.gif) no-repeat left 9px;padding:4px 0 3px 7px; }	

.img_bdr { padding:4px;border:solid 1px #CCC; }
.img_txt { margin-top:5px; }
.img_cd { width:90px;height:90px;padding:5px 5px 15px 15px;background:url(/newsite/images1/index/bg_cd.gif);margin-bottom:5px; }

.new_box { padding:9px;border:solid 1px #CCC;border-top:none }

#pack { width:1000px;margin:0 auto; }
#pack_bg { width:1000px;margin:0 auto;background:url(/newsite/images1/index/bg04.gif); }
#pack_btm { width:1000px;margin:0 auto 20px auto; }
.pack_info { width:280px;background:#f7f7f7;padding:5px;text-align:center;margin:10px auto 10px auto; }

#location { height:19px;font-size:11px;letter-spacing:-1px;text-align:right;border-bottom:solid 1px #CCC;margin-bottom:20px; }
#sub_title { height:40px; }

/* Ä«Å×°í¸® ÅÇ */
.sca_box{ padding:0 0 0px 0px;margin-bottom:20px; }
.sca_box ul{  margin:0; padding-left:10px; list-style:none; border-bottom:1px solid #cc383f; font-family:dotum, Sans-serif; font-size:12px; *zoom:1;}
.sca_box ul:after{ content:""; display:block; clear:both;}
.sca_box li{ float:left; margin:0px 1px -1px 1px;  }
.sca_box li a{ position:relative; float:left; text-decoration:none; border-top:1px solid #c0c0c0; border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0;background:#efefef; color:#666;}
.sca_box li a span{ display:inline-block; padding:6px 7px; letter-spacing:-1px; cursor:pointer;border-top:1px solid #fff;border-left:1px solid #fff; }
.sca_box li a:hover{background:#fff; color:#cc383f; border:1px solid #cc383f; }
.sca_box li ul{ display:none; width:100%; top:40px; left:0; list-style:none; border:0; margin:0; padding:0; white-space:nowrap; overflow:hidden; *zoom:1;}
.sca_box li ul:after{ content:""; display:block; clear:both;}
.sca_box li.selected a{ border:2px solid #cc383f; padding:1px;border-bottom:0px solid #fff; margin-top:-3px; background-color:#fff; color:#cc383f;}
.sca_box li.selected a span{ display:inline-block;padding-top:7px; font-weight:bold;background-color:#fff; }
.sca_box li.selected a:hover{ border:2px solid #cc383f; padding:1px;border-bottom:0px solid #fff; margin-top:-3px; background-color:#fff; color:#cc383f;}

/* ÆäÀÌÂ¡ */
#pagingNav {clear:both;margin:0;padding:0;font-size:11px;font-family:µ¸¿ò;letter-spacing:-1px;line-height:normal;}  
.cur_num, #pagingNav a {display:inline-block;text-decoration:none;}      
.num_box {font-weight:bold;}  
.num_prev, .num_next,  .num_box {padding:3px 5px;border:1px solid #fdfdfd;color:#666;}
.cur_num,  .num_box:hover {padding:3px 5px;border:1px solid #ddd;color:#cc383f;}    
.num_prev:hover,  .num_next:hover {border-color:#ddd;color:#cc383f;} 
.num_prev {padding-left:13px;background:url(/newsite/images1/board/bl_left.gif) no-repeat 5% 40%;} 
.num_next {padding-right:13px;background:url(/newsite/images1/board/bl_right.gif) no-repeat 95% 40%;}

/* ¸®½ºÆ® */
.lst_type { width:100%;margin-bottom:10px; }
.lst_type th { border-top:solid 2px #cc383f;background:#F7F7F7;text-align:center;font-weight:bold;padding:8px 0 6px 0 }
.lst_type td { padding:8px 0 6px 0;border-bottom:solid 1px #CCC; }
.lst_category { color:#cc383f; }

.lst_type2 { width:100%;margin-bottom:10px;border-bottom:solid 1px #CCC; }
.lst_type2 th { border-top:solid 1px #999;background:#F7F7F7;padding:8px 10px 6px 10px;font-weight:normal }
.lst_type2 td { padding:0;}

.lst_type4 td { padding:0;}

/* ±Û³»¿ëº¸±â */
.vw_type { width:100%;margin-bottom:10px;border-top:solid 2px #cc383f; }
.vw_type th { background:#F7F7F7;border-bottom:solid 1px #CCC;font-weight:bold;padding:8px 0 6px 10px }
.vw_type td { padding:8px 0 6px 10px;border-bottom:solid 1px #CCC; }

#vw_content { padding:10px;margin-bottom:20px;line-height:180%; }
#vw_add_file { border:solid 3px #EEE;padding:17px;margin-bottom:20px; }
#vw_button { text-align:right;height:50px }
#vw_rep { height:20px;margin-top:30px; }

.cmt_type { width:100%; }
.cmt_type th td { border:none }
.cmt_date { font-family:tahoma;font-size:10px;color:#888 }
.cmt_content { padding:0 0 10px 0;line-height:140% }

#cmt_wr_box { border:solid 1px #CCC;padding:9px;margin:10px 0;background:#F7F7F7 }
.cmt_textarea { border:solid 1px #CCC;height:100px;width:100%; } 

.agree_chk { text-align:right;padding:3px 0 40px 0; }
.agree_chk2 { text-align:right;padding:3px 0 0 0; }

.wr_type { width:100%;margin-bottom:10px;border:solid 3px #DDD; }
.wr_type th { background:#F7F7F7;border-bottom:solid 1px #FFF;font-weight:bold;padding:8px 0 6px 10px }
.wr_type td { padding:8px 0 6px 10px;border-bottom:solid 1px #FFF; }

.wr_textarea { border:solid 1px #CCC;width:98%;height:50px; }

.lst_spec {}
.lst_spec td { padding:0;margin:0 }

.gallery_type { width:100%;border-top:solid 1px #CCC;border-left:solid 1px #CCC;margin-bottom:10px; }
.gallery_type td { text-align:center;padding:20px 0;border-bottom:solid 1px #CCC;border-right:solid 1px #CCC }
.gallery_box { width:160px;text-align:left }

.cd_type { width:100%;border-top:solid 1px #CCC;margin-bottom:10px; }
.cd_type_td { width:50%;padding:10px 0 10px 10px;border-bottom:solid 1px #CCC; }

#sub_title2 { height:50px; }

/* ¼¼ÀÏÁ¸ */
#search_box { height:29px;background:#F7F7F7;border-bottom:solid 1px #CCC;padding:0 10px;margin-bottom:10px }
#goods_box { border:solid 3px #DDD;padding:7px;margin-bottom:30px; }
.goods_list { width:20%;height:20px; }
#goods_info { border-bottom:solid 1px #CCC; height:19px; }
.goods_td { padding:15px 0 }

#paging { text-align:center;margin: 20px 0 }

.agree_col { border-right:solid 1px #FFF;border-bottom:solid 1px #FFF;background:#f7f7f7;padding-left:10px;height:29px;width:50%; }

#dic_title { width:505px;height:45px;background:url(/newsite/images1/company/dic_title.gif);padding:17px 30px 15px 240px; }
#dic_box { border:solid 3px #DDD;width:724px;margin:0 auto;background:#FFFFFF; }
.dic_col { padding:10px 0; }

#mail_title {  }
#mail_box { border:solid 3px #DDD;width:500px;margin:0 auto;background:#FFFFFF; }

#as_box { border:solid 3px #DDD;width:490px;margin:0 auto;background:#FFFFFF; }

#txt_box { background:#f7f7f7;padding:20px;margin-bottom:10px; }
#reg_box { border:solid 3px #DDD;padding:17px; }
#reg_t { height:20px;margin-top:30px; }
#reg_btn { margin:30px 0;text-align:center }
#agree_box { background:#f7f7f7;padding:15px; }
#agree_box_in { overflow-y:scroll;height:300px; }

/* ¿ìÆí¹øÈ£°Ë»ö */
.zip_lbl { width:500px;height:20px;margin:0 auto;color:#888 }
.zip_form { width:500px;margin:0 auto 10px auto;border:solid 1px #DDD;height:26px;padding:11px 0;text-align:center }
.zip_box { height:340px;padding:0 20px; }
.zip_lst { border:solid 1px #DDD;padding:4px;width:490px;height:180px;margin:30px auto;overflow-y:scroll; }
.zip_btm { background:#eceaeb;text-align:right;padding-right:50px; }

.chk_lbl { width:500px;height:20px;margin:0 auto;color:#FF0000 }
.chk_form { width:500px;margin:0 auto 10px auto;border:solid 1px #DDD;height:26px;padding:11px 0;text-align:center }
.chk_box { height:340px;padding:0 20px; }
.chk_lst { border:solid 1px #DDD;padding:4px;width:490px;height:180px;margin:30px auto;overflow-y:scroll; }
.chk_btm { background:#eceaeb;text-align:right;padding-right:50px; }

#best_box { width:780px;height:260px;margin-bottom:10px;background:url(/newsite/images1/board/bg_best.gif); }


/* detail */
#det_box { border:solid 1px #CCC;padding:19px;margin-bottom:20px; }
.det_type { border-top:solid 2px #666; }
.det_label { width:90px;height:29px;border-bottom:solid 1px #CCC;background:url(/newsite/images1/common/var.gif) no-repeat right 50%;font-size:11px;color:#888;letter-spacing:-1px;padding-left:10px; }
.det_col { width:300px;height:29px;border-bottom:solid 1px #CCC;padding-left:10px; }

#txt_box2 { background:#f7f7f7;padding:10px;margin-bottom:20px; }

#det_con { margin-bottom:30px; }
#det_t { height:20px;font-weight:bold;color:#cc383f; }
#det_post { padding:10px;border-bottom:solid 1px #999; }
.det_post_t { background:#F7F7F7;padding:0 10px 0 10px;border-bottom:solid 1px #AAA;height:29px }
.det_post_con { height:100px;padding:10px;vertical-align:top; }

.lebel { font-size:11px;color:#888;letter-spacing:-1px; }
.lebel_col { border-bottom:solid 1px #CCC;padding:10px; }

#leble_box { border:solid 1px #CCC;background:#f7f7f7;padding:9px }

#delivery_box { border:solid 1px #CCC;padding:9px; }