@charset "utf-8";

/* select */
/* 리뉴얼 플래시 게임 CSS  2010.01.13 수정 */
.select			{position:relative; cursor:pointer; height:20px; background:url('/images/common/bg_select.gif') no-repeat 0 0; z-index:10}
.select	p		{height:14px; background:url('/images/common/bg_select_arrow.gif') no-repeat right 0; padding:3px 10px; font:10px verdana; color:#808080}
.select_sub		{display:none; position:absolute; margin-top:-1px; border:1px solid #ccc; padding:2px 8px; background:#fff; font:10px verdana; color:#808080; z-index:100}
.select_sub	li	{float:none; width: auto; padding:1px 0;}
.select_sub	li	a,
.select_sub	li	a:hover{text-decoration:none;}

.conW	.mboxG		{width:282px;}
.conW	.mboxG	dt	{position:relative; width:272px; height:23px; padding:7px 0 0 10px; background:url('/images/common/main_mBoxG2_top.gif') no-repeat 0 0; font-weight:bold; color:#333;}
.conW	.mboxG	dt	img		{vertical-align:-1px}
.conW	.mboxG	dt	a.more	{position:absolute; color:#406c80; text-decoration:underline}
.conW	.mboxG	dd			{margin:10px 0 15px; overflow:auto;}


/* 리뉴얼 플래시 게임 CSS  2010.05.20 수정 */
.mboxG2			{clear:both; width:745px; margin:0 auto}
.mboxG2	dt		{position:relative; width:745px; height:23px; padding:7px 0 0 10px; color:#000000; font-size:14px; font-weight:bold;}
.mboxG2	dt	img		{vertical-align:-1px}
.mboxG2	dt	a.more	{position:absolute; right:10px; top:8px; font:9px verdana; color:#406c80; text-decoration:underline}
.mboxG2	dd			{margin:10px 0 15px; overflow:auto; overflow:hidden;}
/* 리뉴얼 플래시 게임 CSS  2010.01.13 수정 */


:root	.tab_category	.tab_conS	.lineList	.on a,
:root	.tab_category	.tab_conS	.lineList	li a:hover	{padding-bottom:21px;}

* html	.tab_category	.tab_conS	.lineList	.on a,
* html	.tab_category	.tab_conS	.lineList	li a:hover	{display:block}

*+html	.tab_category	.tab_conS	.lineList	.on a,
*+html	.tab_category	.tab_conS	.lineList	li a:hover	{display:block}

/* list */
/* 리뉴얼 플래시 게임 CSS  2010.01.13 수정 */
.dotList	li	{padding:0 0 3px 8px; background:url('/images/common/bul_01.gif') no-repeat 0 6px}
.lineList		{width:100%; overflow:auto; margin-left:-7px;}
.lineList	li	{float:left; width: auto; padding:0 9px; background:url('/images/common/bar_line.gif') no-repeat right 5px;}
.lineList	.alt{background:none}

/* 리뉴얼 플래시 게임 CSS  2010.01.13 수정 */
.rbox		{width:745x; margin-bottom:17px; padding:0; background:url('/images/downloads/box_btm.gif') no-repeat 0 bottom}
.rbox_con	{width:737px; padding:4px;} /* 2010.01.13 수정 */ /* 2010.05.20 수정 */
.rbox_line	{width:100%; height:4px; margin:14px 0 10px; background:url('/images/common/box_line.gif') repeat-x; font-size:0;}
.rbox_line2	{width:100%; height:4px; margin:14px 0 10px; background:url('/images/common/box_line2.gif') repeat-x; font-size:0;}
.rbox_line3	{width:100%; height:1px; margin:14px 0 0px; background:url('/images/common/box_line.gif') repeat-x; font-size:0;}
.rbox_line4	{width:100%; height:1px; background:url('/images/common/box_line.gif') repeat-x; font-size:0;}
.rbox_con	.chk	{}

:root	.rbox .w510	{margin:11px auto}

.rbox .w715			{margin:12px auto}
.rbox .w715	span	{display:block; margin-top:5px;}

/* 리뉴얼 플래시 게임 CSS  2010.01.13 수정 */


/* product info */
.prdInfo	{width:100%; position:relative; overflow:auto; overflow:hidden;} /* 071031 수정 */

.prdInfo	.imgBox50	{float:left; width: auto; margin-right:10px;}
.prdInfo	.imgBox77	{float:left; width: auto; margin-right:10px;}
.prdInfo	.imgBox120	{float:left; width: auto; margin-right:10px}

.prdInfo	.list		{float:left; width: auto;}
.prdInfo	.p_tit		{line-height:1.0em}
.prdInfo	.p_detail	{margin-top:8px; font-size:12px;}
.prdInfo	.p_btnA		{position:absolute; bottom:0px}

.prdInfo	.p_best			{width:100%; font-size:10px;}
.prdInfo	.p_best	li		{font-size:10px; border:0; padding:0;}
.prdInfo	.p_best	li	a	{color:#999}
.prdInfo	.p_info			{margin-top:30px; font-size:12px;}


/* thumbnail */
/* 리뉴얼 플래시 게임 CSS  2010.01.13 수정 */
.imgBox77		{position:relative; width:77px; height:77px; padding:4px; background:url('/images/common/bg_imgBox77.gif') no-repeat 0 0}