
/* 프리미엄 콘텐츠 */
.pre_product{width:218px; position:relative; border:1px solid #dcdcdc; border-bottom:1px solid #b3b3b3; z-index:1; margin-top:20px}
.pre_product .new_ico{position:absolute; top:-2px; left:-2px; z-index:2}
.pre_product ul{*width:218px; position:relative; list-style:none; cursor:pointer; padding:0; *margin:0}
.pre_product ul li:hover .cover{display:block; background:#000; z-index:900;}
.pre_product ul li .cover{position:absolute; display:none; bottom:0; left:16px; width:187px; z-index:-1; filter:alpha(opacity=50); -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5}
.pre_product ul li .cover li{width:33.3%; text-align:center; float:left; padding:9px 0}
.pre_product ul li .cover li a{display:block}
.pre_product ul li .cover li a img{position:relative; z-index:100}
.pre_product dl{padding:0 20px; width:178px}
.pre_product dl dt{padding:3px 0; word-break:break-all; line-height:150%; text-align:left;}
.pre_product dl dd:first-of-type{color:#919191; text-align:left !important; padding:3px 0}
.pre_product dl dd{text-align:right; color:#222222; padding:5px 0 15px 0}

/* 추천 콘텐츠 */
.pick_product{width:312px; overflow: hidden; margin-top:20px; position:relative; }
.pick_product .thumb{float:left; zoom:1; position:relative}
.pick_product .price{width:155px; position:absolute; bottom:0; right:0; background:#000; filter:alpha(opacity=50); -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5; z-index:1}
.pick_product .price span{display:block; color:#fff; float:right; padding:10px 9px; z-index:2}
.pick_product dl{padding:13px 0 13px 12px;overflow:hidden;text-align:left;position: relative;font-size: 12px; zoom: 1;}
.pick_product dl dt{padding-bottom:5px}
.pick_product dl dt a{color:#606060}
.pick_product dl dd{color:#3a3a3a; padding:4px 0}
.pick_product .inquery_btn{display:block; padding:7px 0 0 10px; float:left}
.photo2:hover .cover{display:block; background:#000; z-index:900;}
.photo2:hover .price{display:none;}
.photo2 .cover{position:absolute; display:none; bottom:-12px; right:0px; width:155px; z-index:-1; filter:alpha(opacity=50); -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5}
.photo2 .cover li{width:33.3%; text-align:center; float:left; padding:9px 0}
.photo2 .cover li a{display:block}
.photo2 .cover li a img{position:relative; z-index:100}

/* 인기 콘텐츠 */
.ingi_product{width:150px; position:relative; z-index:1; margin-top:20px}
.ingi_product .new_ico{position:absolute; top:-2px; left:-2px; z-index:2}
.ingi_product ul{position:relative; list-style:none; cursor:pointer; padding:0; margin:0 0 9px 0}
.ingi_product dl{width:150px}
.ingi_product dl dt{padding:3px 0; word-break:break-all; line-height:150%; text-align:left;}
.ingi_product dl dt a{color:#606060}
.ingi_product dl dd{text-align:right; color:#222222; padding:5px 0 15px 0}
.ingi_product ul:hover .cover{display:block;background:#000; z-index:900;}
.ingi_product .cover{position:absolute; display:none; bottom:-8px; right:0px; width:149px; z-index:-1; filter:alpha(opacity=50); -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5}
.ingi_product .cover li{width:33.3%; text-align:center; float:left; padding:9px 0}
.ingi_product .cover li a{display:block}
.ingi_product .cover li a img{position:relative; z-index:100}

/* 신규 콘텐츠 */
.new_product{width:237px; overflow: hidden; color:#838383; margin-top:16px; position:relative; }
.new_product .thumb{float:left; zoom:1; position:relative}
.new_product dl{padding:5px 0 5px 8px; overflow:hidden;text-align:left;position: relative;font-size: 12px; zoom: 1;}
.new_product dl dt{background:url('../img/main_new_ico.gif') 0 2px no-repeat; padding:2px 0 3px 20px}
.new_product dl dt a{color:#838383}
.new_product dl .sub_txt{text-align:left; line-height:160%}
.new_product dl dd a{color:#838383}
.new_product dl dd{text-align:right; color:#3a3a3a;}

/* 랭킹 콘텐츠 */
.ranking_product{position:relative; display:inline-block; *display:inline; zoom:1; margin:20px 19px 0 19px; text-align:center}
.ranking_product ul{padding:0; margin:0;list-style:none;  }
.ranking_product .thumb{border:4px solid #b92602}
.ranking_product .cate_tit{padding-top:7px}
.ranking_product .cate_tit a{color:#606060}


/* 무료 콘텐츠 */
.free_product{padding:14px; border:1px solid #d7d7d7; overflow: hidden; background:url('../img/free_skin_bg.gif') 0 0 repeat; margin-bottom:16px;}
.free_product .thumb{float:left; zoom:1; position:relative; border:1px solid #cccccc}
.free_product dl{ padding:12px 0  12px 12px; overflow:hidden;text-align:left;position: relative;font-size: 12px; zoom:1}
.free_product dl dt{padding-bottom:5px; color:#6d6d6d}
.free_product dl dd{position:relative; padding:4px 0; color:#6d6d6d}
.free_product dl dd a{padding-top:2px; color:#6d6d6d;}

/* 디자인 칼럼*/

.design_product{width:498px; margin-bottom:15px; overflow:hidden}
.design_product .thumb{float:left; zoom:1; position:relative; border:1px solid #e8e8e8}
.design_product dl{padding:2px 0 0 12px; overflow:hidden;text-align:left;position: relative;font-size: 12px; zoom:1}
.design_product dl dt a{display:inline-block; *display:inline; zoom:1; padding-bottom:5px; color:#3c3c3c; font-size:14px}
.design_product dl dt img{vertical-align:baseline}
.design_product dl dd{position:relative; line-height:140%; color:#6d6d6d}
.design_product span{display:block; padding-top:5px; text-align:left; color:#343434}

/* 프리미엄 콘텐츠 */
.sub_pre{width:151px; position:relative; border:1px solid #dcdcdc; border-bottom:1px solid #b3b3b3; z-index:1; margin-top:20px}
.sub_pre .new_ico{position:absolute; top:-2px; left:-2px; z-index:2}
.sub_pre ul{position:relative; list-style:none; cursor:pointer; padding:0}
.sub_pre dl{padding:0 9px; width:126px}
.sub_pre dl dt{padding:3px 0; word-break:break-all; line-height:150%; text-align:left;}
.sub_pre dl dd:first-of-type{color:#919191; text-align:cetner; padding:3px 0}
.sub_pre dl dd{text-align:center; color:#222222; padding:5px 0 10px 0}
.sub_pre span{display:block; padding-bottom:10px}
.sub_pre ul:hover .cover{display:block;background:#000; z-index:900;}
.sub_pre .cover{position:absolute; display:none; bottom:-8px; right:0px; width:100%; z-index:-1; filter:alpha(opacity=50); -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5}
.sub_pre .cover li{width:33.3%; text-align:center; float:left; padding:9px 0}
.sub_pre .cover li a{display:block}
.sub_pre .cover li a img{position:relative; z-index:100}

/* 서브페이지 리스트형 업체스킨 */
.rows_list{padding:11px 20px 18px 20px; border:1px solid #e4e4e4; position:relative; border-top:none; background:#fff}
.rows_list .thumb{width:101px; }
.rows_list span{text-align:center; display:block; line-height:160%}
.rows_list .substance{padding:15px 0 15px 15px;}
.rows_list .substance span{text-align:left;}
.rows_list .price{width:125px}
.rows_list .hit{font-size:18px; color:#f25f47}
.rows_list .download{width:120px; font-size:12px; font-family:'arial'; font-weight:bold; letter-spacing:-1px; color:#858585}

/* 서브페이지 갤러리형 업체스킨 */
.rows_gallery, .rows_gallery_s{border:1px solid #e4e4e4; padding:9px; margin:0 0 11px 11px; background:#fff}
.rows_gallery .thumb, .rows_gallery_s .thumb{width:82px}
.rows_gallery span, .rows_gallery_s span{text-align:left; display:block; padding:2px 0}
.rows_gallery .substance, .rows_gallery_s .substance{padding-left:15px}


/* 커뮤니티 페이지 디자인칼럼 */
.design_product_2{margin-top:15px; overflow:hidden}
.design_product_2 .thumb{float:left; zoom:1; position:relative; border:1px solid #e8e8e8}
.design_product_2 dl{height:96px; position:relative; padding:2px 0 0 12px; overflow:hidden;text-align:left;position: relative;font-size: 12px; zoom:1;}
.design_product_2 dl dt a{display:block; padding-bottom:5px; color:#3c3c3c; font-size:14px}
.design_product_2 dl dd{position:relative; line-height:140%; color:#6d6d6d}
.design_product_2 span{position:absolute; bottom:5px; right:10px; padding-top:5px; text-align:left color:#343434}

/* 마이페이지 내가 구매한 콘텐츠 */
.my_buy{overflow: hidden; color:#838383; margin:0 25px 18px 0}
.my_buy .thumb{float:left; zoom:1; position:relative}
.my_buy dl{padding:5px 0 5px 15px; overflow:hidden;text-align:left;position: relative;font-size: 12px; zoom: 1;}
.my_buy dl dt{padding:2px 0 3px 0}
.my_buy dl dt a{color:#838383}
.my_buy dl .sub_txt{text-align:left; line-height:160%}
.my_buy dl dd a{color:#838383}
.my_buy dl dd{text-align:right; padding:4px 0; color:#3a3a3a;}

/* 마이페이지 찜리스트 */
.zzim table td:first-child{margin:0}
.zzim table td{margin-left:5px}
.zzim_product{float:left; margin:0 10px 10px 0; width:144px; padding:12px 18px; position:relative; border:1px solid #dcdcdc; border-bottom:1px solid #b3b3b3; z-index:1; background:#fff}
.zzim_product ul{position:relative; list-style:none; cursor:pointer; padding:0; display:inline-block; *display:inline; zoom:1}
.zzim_product .thumb{border:1px solid #dcdcdc}
.zzim_product .zzim_del{position:absolute; top:0; right:0px; z-index:2}
.zzim_product dl{width:141px}
.zzim_product dl dt{padding:3px 0; word-break:break-all; line-height:150%; text-align:left;}
.zzim_product dl dd:first-of-type{color:#919191; text-align:left; padding:3px 0}
.zzim_product dl dd{text-align:right; color:#222222; padding:5px 0 15px 0}

/* 마이페이지 문의내역 */
.mypage_inquery{}
.mypage_inquery td:first-child{background:url('../img/bbs_ico.gif') 3px 16px no-repeat; padding:10px 15px}

/* 검색페이지 인기콘텐츠 */
.search_pick{overflow: hidden; color:#838383; margin:0 20px 15px 0}
.search_pick .thumb{float:left; zoom:1; position:relative}
.search_pick dl{padding:5px 0 5px 10px; overflow:hidden;text-align:left;position: relative;font-size: 12px; zoom: 1;}
.search_pick dl dt{padding:2px 0 3px 0}
.search_pick dl dt a{color:#838383}
.search_pick dl .sub_txt{text-align:left; line-height:160%}
.search_pick dl dd a{color:#838383}
.search_pick dl dd{text-align:right; padding:4px 0; color:#3a3a3a;}

/* 검색페이지 신규콘텐츠 */
.search_new{width:125px; position:relative; z-index:1; margin:10px auto 10px auto}
.search_new ul{padding:0; margin:0;}
.search_new ul li{list-style:none; text-align:center}
.search_new dl{padding:0; width:119px; margin:0 auto}
.search_new dl dt{padding:3px 0; word-break:break-all; line-height:150%; text-align:left;}
.search_new dl dd:first-of-type{color:#919191; text-align:left; padding:3px 0; text-align:left !important}
.search_new dl dd{text-align:right; color:#222222; padding:5px 0 15px 0}

/* 검색페이지 추천콘텐츠 */
.search_recommend{position:relative; margin:5px auto 13px auto; text-align:center}
.search_recommend ul{padding:0; margin:0; list-style:none}
.search_recommend .cate_tit{line-height:200%;}
.search_recommend .cate_tit a{color:#606060}

/* 검색페이지 콘텐츠 */
.search_contents{width:106px; position:relative; z-index:1; margin:10px auto 10px auto; padding:9px 15px; border:1px solid #ddd; background:#fff}
.search_contents ul{padding:0; margin:0;}
.search_contents ul li{list-style:none; text-align:center}
.search_contents dl{padding:0; width:106px; margin:0 auto}
.search_contents dl dt{padding:3px 0; word-break:break-all; line-height:150%; text-align:left;}
.search_contents dl dd:first-of-type{color:#919191; text-align:left; padding:3px 0; }
.search_contents dl dd{text-align:right; color:#222222; padding:5px 0 15px 0}

/* 검색페이지 디자인컬럼 */
/* 커뮤니티 페이지 디자인칼럼 */
.search_design{width:100%; position:relative; margin-bottom:15px; overflow:hidden}
.search_design .thumb{float:left; zoom:1; position:relative; border:1px solid #e8e8e8}
.search_design dl{padding:2px 0 0 12px; overflow:hidden;text-align:left;position: relative;font-size: 12px; zoom:1}
.search_design dl dt a{display:block; padding-bottom:5px; color:#3c3c3c; font-size:14px}
.search_design dl dd{position:relative; line-height:140%; color:#6d6d6d}
.search_design span{position:absolute; bottom:10px; right:0}


/* 랭킹 리스트스킨 */
.ranking_list{padding:17px; border:1px solid #e4e4e4; border-top:none; background:#fff}
.ranking_list .thumb{position:relative;}
.ranking_list .substance{padding:11px 0 19px 19px; position:relative}
.ranking_list .substance span{text-align:left;}
.ranking_list .ico{text-align:center; display:block; padding-bottom:20px}
.ranking_list .ico2{position:absolute; bottom:0;}
.ranking_list .txt{text-align:center; display:block; line-height:180%}
.ranking_list .hit{font-size:18px; color:#f25f47}
.ranking_list span{text-align:center; display:block; line-height:160%}
.ranking_list .price{width:125px}
.ranking_list .download{width:200px; font-size:12px; font-family:'arial'; font-weight:bold; letter-spacing:-1px; color:#858585}