/* 상단 3칼럼 설정 */
.cts_column1	{width:980px !important; _width:1000px;padding:0 20px 0 0;background:url('../img/visual_right.gif') 100% 0 no-repeat;zoom:1}
.cts_column2	{width:960px !important; _width:1000px;padding:0 20px;height:201px;overflow:hidden; color:#666666;background:url('../img/mainlatestbg.gif') 0 0 no-repeat;zoom:1}
.cts_column3	{width:1000px;zoom:1}
.cts_column1:after,
.cts_column2:after,
.cts_column3:after {display:block;visibility:hidden;clear:both;content:""}

.main_column1	{position:relative; float:left;}
.main_column1 img {float:left;}
.main_column2	{position:relative; float:left; margin-left:12px; padding-top:10px; width:293px; height:191px;}
.main_column3	{position:relative;zoom:1}

#main_visual			      {padding-left:20px;width:687px !important;width:707px; height:346px; overflow:hidden;background:url('../img/visual_left.gif') 0 0 no-repeat;}
	#main_visual .rbox_img_lt {position:absolute;top:0;left:0; z-index:10}
	#main_visual .rbox_img_rt {position:absolute;top:0;right:0; z-index:10}
	#main_visual .rbox_img_lb {position:absolute;bottom:0;left:0; z-index:10}
	#main_visual .rbox_img_rb {position:absolute;bottom:0;right:0; z-index:10}
#main_call { width:273px;}

.main_column2 .lt	{ margin-left:10px; margin-bottom:0 !important;}
.main_column2 .lt .lt_more {position:absolute; top:-35px !important;right:22px !important;font-size:0;color:#707070;width:40px;height:20px; z-index:10}
.main_column2 .lt .lt_more a { display:inline-block; width:100%; height:100%;}
.main_column2 .lt li a { display:inline-block;padding-left:10px; background:#fff url("img/arrow.gif") 0 3x no-repeat;}
.main_column2 .lt .subject1,
.main_column2 .lt .content { padding-left:90px;}
.main_column2 .lt .content { height:50px;}
.main_column2 .latest_tab			{ position:relative;width:100%;height:28px;margin-bottom:11px;background:#fff url("../img/bd_titleBg.gif") 0 0 repeat-x; }
.main_column2 .latest_tab li		{ float:left;}
.main_column2 .latest_tab .more		{top:0;right:0;}
.main_column2 #latest_acc			{ position:absolute; top:49px; left:0;}
#mv				{ float:left; padding-top:10px; margin-left:12px; width:338px; height:191px; background:url("../img/mv_bg.gif") 0 10px no-repeat; }
#mv #player		{ padding:28px 0 0 114px;}
/* 메인라운드 박스 설정
.main_roundbox { clear:both;position:relative;padding:12px;border:1px solid #ddd;}
.main_roundbox:after {display:block;visibility:hidden;clear:both;content:""}
.main_roundbox .rbox_img_lt {position:absolute;top:-1px !important;*top:-1px;left:-1px;}
.main_roundbox .rbox_img_rt {position:absolute;top:-1px !important;*top:-1px;right:-1px;}
.main_roundbox .rbox_img_lb {position:absolute;bottom:-1px;*bottom:-1px;left:-1px;}
.main_roundbox .rbox_img_rb {position:absolute;bottom:-1px;*bottom:-1px;right:-1px;}
*/

/* TAB */
.tab_basic	{ margin-bottom:15px; width:100%; height:25px; background:url("../../images/common/tabBg.gif") 0 0 repeat-x; zoom:1;}
.tab_basic:after{ content:""; display:block; clear:both;}
.tab_basic span{ display:-moz-inline-block;display:-moz-inline-box; display:inline-block; float:left; padding-right:3px; }
/* 상품목록 */
.main_sct_wrap	{position:relative;margin-bottom:20px; clear:both;}
.main_sct_wrap:after{ content:""; display:block; clear:both;}
.main_sct_wrap header { padding:15px 0 0;}
.main_sct_wrap .lt_title{ display:none !important;}
.main_sct_wrap .lt_more{ position:absolute; top:-80px !important; right:0 !important;}
.main_sct_wrap .sct_wrap_hdesc { display:none;}
.main_itemlist { position:relative; margin:0 auto; padding:0 0 0 0; width:1000px; height:auto;}
#product_list_chart		{ position:absolute; top:0; left:0;}
#product_list_chart span{ display:-moz-inline-block;display:-moz-inline-box; display:inline-block; width:230px;}
#product_list_chart img	{ margin-left:10px;}
.product_list_spec		{ margin:0 auto; padding-top:4px; width:225px; height:45px; text-align:left;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -moz-binding: url('ellipsis.xml#ellipsis');}
#product_list .product_list_spec li	{ float:left; margin:0; width:auto; height:15px; line-height:15px; border:0 none; font-size:11px;}
.product_list_spec li:after	{ content:" / "}
/* 상품상세 */
#products_view_name	{ padding-left:22px; height:46px; line-height:46px; font-size:15px; background:url("../../images/icon/dot3.gif") 4px 15px no-repeat;}
#product_view_img	{ position:relative; margin-bottom:10px; width:748px; height:405px; border:1px solid #d0d0d0;}
.product_view_logo	{ position:absolute; top:20px; left:20px;}
#product_view_img .zoom	{ margin-left:150px; }
#product_view_img .thumb	{ position:absolute; top:18px; right:18px;}
#product_view_img .thumb li	{ padding-bottom:3px; }
#product_view_img .thumb img	{border:1px solid #d0d0d0}

#product_view_spec	{ position:relative; margin-bottom:21px; padding-left:123px; width:627px; height:115px; background:url("../../images/products/spec_bg.gif") 0 0 no-repeat; zoom:1;}
#product_view_spec h4	{ padding:11px 0 6px 0;}
#product_view_spec ul	{ height:67px; zoom:1;}
#product_view_spec li	{ float:left; padding-left:7px; width:292px; height:16px; line-height:16px; font-size:11px; color:#6d6d6d; background:url("../../images/icon/dot1.gif") 0 50% no-repeat;}

.product_view_pricetable	{ float:left;}
.product_view_pricetable h4	{ height:36px; border-bottom:1px solid #9e9e9e;}
.product_view_pricetable td	{ height:32px; line-height:32px; color:#6d6d6d; border-bottom:1px solid #e1e1e1;}
#product_view_price	{ width:330px; background:url("../../images/products/price_vline.gif") 314px 0 no-repeat;}
#product_view_price h4	{ width:290px; margin-bottom:15px;}
#product_view_price table	{ width:290px;}
#product_view_price th	{ padding-left:8px; width:107px ; text-align:left; border-bottom:1px solid #e1e1e1;}
#product_view_price td	{ padding-right:11px; text-align:right;}
#product_view_price	strong	{ font-size:15px; color:#e2353c; letter-spacing:-1px;}
#product_view_price span	{ display:block; height:25px; line-height:25px;}
#product_view_price	.price_month	{ height:98px;}
#month_payment	{ position:relative; width:420px;}
#month_payment h4	{ margin-bottom:6px;}
#payment_tab	{ position:absolute; top:7px; right:0;}
#payment_tab img	{ float:left; padding-left:3px; cursor:pointer; _cursor/**/:hand;}
#month_payment table 	{ width:420px;}
#month_payment th	{ height:43px; text-align:center; border-bottom:1px solid #e1e1e1;}
#month_payment td	{ font-size:11px;}
#month_payment .payment_notice	{ padding:9px 0 12px 10px; width:410px; height:12px; background-color:#f5f1f2;}

#product_view_detail h4	{ padding-bottom:8px;}
#product_view_detail div{ margin-bottom:55px; padding:15px; width:718px; text-align:center; border:1px solid #9e9e9e;}
#product_view_notice img	{ margin-bottom:20px;}

/* 공통 class 
.png24 				{tmp:expression(setPng24(this));}
.png24 				{tmp:expression(fnLoadPngs(this));}
*/
