body { margin:0px;  background:#ccc url('../shop/images/common/shop_bottom_bg.gif') bottom repeat-x;; }
img { border:0; }
form, p	{ margin:0;padding:0;}
fieldset { border:none;margin:0;padding:0;}

*	{ font-family:"µ¸¿ò", Arial, Verdana; font-size:9pt; margin:0px; padding:0px; line-height:15px;  }
a			{ text-decoration:none; color:#000; }
a:link		{ text-decoration:none; color:#000; }
a:visited	{ text-decoration:none; color:#000; }
a:hover	{ text-decoration:underline; color:#000; }
a:active	{ text-decoration:none; color:#000; }

.contents_left { background:url('../shop/images/common/shop_top_l_bg.gif')  top repeat-x; }
.contents_right { background:url('../shop/images/common/shop_top_r_bg.gif')  top repeat-x; }
.contents_box { background:url('../shop/images/common/shop_top_c_bg.jpg') center top no-repeat; }

.left_menu { background:url('../shop_test2/images/common/shop_menu_bg.gif') center top no-repeat; }
#shop_menu { font-size:12px; font-weight:bold; color:#333; }
	#shop_menu td { padding-left:30px; height:23px; }
	#shop_menu td a, #shop_menu td a:link, #shop_menu td a:visited, #shop_menu td a:active { color:#333; }	
	#shop_menu td.current { color:#fff; background:#333 url('../shop_test2/images/common/current_menu_bullet.gif') 20px 10px no-repeat; }
	#shop_menu td.current a, #shop_menu td.current a:link, #shop_menu td.current a:visited, #shop_menu td.current a:active { color:#fff; }	

.product_class { background:url('../shop/images/main/main_shop_product_bg.gif') center center no-repeat; width:97px; height:97px; }
.product_class2 { background:url('../shop/images/common/shop_product_bg.gif') center center no-repeat; width:197px; height:197px; }
.product_class3 { background:url('../shop/images/common/shop_product_bg_b.gif') center center no-repeat; width:197px; height:197px; }
.product_class4 { background:url('../shop/images/common/shop_product_bg_s.gif') center center no-repeat; width:197px; height:197px; }


.top_navi, .top_navi a, .top_navi a:link, .top_navi a:visited, .top_navi a:hover, .top_navi a:active { font-size:8pt; color:#999; }
.product_name a, .product_name a:link, .product_name a:visited, .product_name a:hover, .product_name a:active { font-size:12px; color:#000; line-height:15px; font-family:"µ¸¿ò"; }
.product_price { font-size:12px; color:#000; line-height:15px; font-family:"µ¸¿ò"; font-weight:bold; }
.thumb_rel { width:39px; height:30; border:3px solid #CCC; }

.dotum_8_666 { font-size:8pt; color:#666; font-weight:normal; }
.dotum_11_c33 { font-size:11px; color:#c33; font-weight:normal; }
.dotum_11_666 { font-size:11px; color:#666; font-weight:normal; }
.dotum_12_666 { font-size:12px; color:#666; font-weight:normal; }
.dotum_12_333 { font-size:12px; color:#333; font-weight:normal; }
.dotum_12_f60 { font-size:12px; color:#f60; font-weight:normal; }
.dotum_12_f00 { font-size:12px; color:#900; font-weight:normal; }
.dotum_12_000, .dotum_12_000 a, .dotum_12_000 a:link, .dotum_12_000 a:visited, .dotum_12_000 a:hover, .dotum_12_000 a:active { font-size:12px; color:#000; font-weight:normal; }
.dotum_12_000_b, .dotum_12_000_b a, .dotum_12_000_b a:link, .dotum_12_000_b a:visited, .dotum_12_000_b a:hover, .dotum_12_000_b a:active { font-size:12px; color:#000; font-weight:bold; }
.dotum_12_fff_b, .dotum_12_fff_b a, .dotum_12_fff_b a:link, .dotum_12_fff_b a:visited, .dotum_12_fff_b a:hover, .dotum_12_fff_b a:active { font-size:12px; color:#fff; font-weight:bold; }
.dotum_12_ff0_b, .dotum_12_ff0_b a, .dotum_12_ff0_b a:link, .dotum_12_ff0_b a:visited, .dotum_12_ff0_b a:hover, .dotum_12_ff0_b a:active { font-size:12px; color:#ff0; font-weight:bold; }
.dotum_11_000, .dotum_11_000 a, .dotum_11_000 a:link, .dotum_11_000 a:visited, .dotum_11_000 a:hover, .dotum_11_000 a:active { font-size:11px; color:#000; font-weight:normal; }
.dotum_14_fff_b { font-size:14px; color:#fff; font-weight:bold; line-height:16px; }


.textfield_search { width:97px; height:14px; border:0px; color:#666; font-size:11px; margin-top:2px;  }
.selectbox_search { width:120px; height:14px; border:0px; color:#666; font-size:11px;  }
.textfield_30_18 { width:30px; height:18px; border:1px solid #ccc; font-size:12px; text-align:right; padding:0px 1px; }
.textfield_155_21 { width:155px; height:21px; border:1px solid #ccc; font-size:12px; padding:0px 1px; background-color:#e9e9e9; }

.table_border_style_1 { margin-left:60px; background-color:#fff; border-collapse:collapse; }
	.table_border_style_1 th { border:1px solid #ccc; color:#666; font-weight:bold; height:28px; }
	.table_border_style_1 td { border:1px solid #ccc; color:#666; font-weight:bold; height:28px; padding:2px; }

.table_border_style_2 { border:1px solid #999; background-color:#fff; }
	.table_border_style_2 th { border:1px solid #fff; color:#666; height:28px; }
	.table_border_style_2 td { border:1px solid #fff;  color:#666; height:28px; padding:2px; }
	.table_border_style_2 td.under_line { border-bottom:1px dotted #999; }

.table_border_style_3 { border-collapse:collapse; }
	.table_border_style_3 th { border:1px solid #999; color:#666; font-weight:bold; height:28px; }
	.table_border_style_3 td { border:1px solid #999; color:#666; font-weight:bold; height:28px; padding:2px; }

.table_border_style_4 { border-collapse:collapse; background-color:#a1a1a1; border:1px solid #909090; }

.table_border_style_5 { border-collapse:collapse; }
	.table_border_style_5 th { border:1px solid #999; color:#ccc; font-weight:bold; height:30px; background-color:#666; text-align:center;  }
	.table_border_style_5 td { border:1px solid #999; color:#333; font-weight:normal; height:30px; padding:2px;  background-color:#c7c7c7; text-align:center; }

.faq_que { background-color:#333; padding-left:5px; }
.faq_ans {background-color:#666;  padding:15px; font-size:12px; color:#fff; font-weight:bold; }