@charset "utf-8";

/** Default Setup **/
*	{margin:0; padding:0;}
ul, ol	{list-style:none;}
body	{
	margin:0;
	padding:0;
	background:#fff;
	color:#666;
	font-family:Dotum,sans-serif;
	font-size:12px;
	line-height:1.5em;
}
h1,h2,h3,h4,h5,h6 {font-size:1em;}
img	{	border:none;	}
.ori	{	clear:both;	}
table	{ border-collapse:collapse; }

/** Original Classes **/
.ori td img.decoration {display: block;}
.ori tr.decoration img {display: block;}

.ori a {color: #003366; text-decoration: none;}
.ori a:active {color: #003366;}
.ori a:link {color: #003366;}
.ori a:visited {color: #660066;}
.ori a:hover {text-decoration: underline;}

.ori a.bold {font-weight: bold;}
.ori a.small {font-size: 11px;}
.ori a.udrline {text-decoration: underline;}
.ori a.udrlinebold {font-weight: bold; text-decoration: underline;}
.ori a.udrlinesmall {text-decoration: underline; font-size: 11px;}

.ori .smallbold {font-size: 11px; font-weight: bold;}
.ori .srchopt {color: #333333; font-size: 11px;}
.ori .copyright {color: #666666; font-size: 11px;}
.ori .color333333 {color: #333333;}
.ori .color666666 {color: #666666;}
.ori .color003366 {color: #003366;}
.ori .color003366bld {color: #003366; font-weight: bold;}
.ori .colorFFFFFF {color:#FFFFFF;} /*-- NEW Addition - January 2003 --*/
.ori .colorFFFFFFbld {color:#FFFFFF; font-weight:bold;} /*-- NEW Addition - January 2003 --*/
.ori .countryInd {color:#333333;} /*-- NEW Addition - January 2003 --*/
.ori .srchradbtn {background-color:#E7E7E7;}

.ori .colorCCCCCCbg {background-color:#CCCCCC;}
.ori .colorE7E7E7bg {background-color:#E7E7E7;}
.ori .color333333bg {background-color:#333333;}
.ori .colorDCDCDCbg {background-color:#DCDCDC;}
.ori .color666666bg {background-color:#666666;}
.ori .color999999bg {background-color:#999999;}
.ori .colorFFFFFFbg {background-color:#FFFFFF;}
.ori .color000000bg {background-color:#000000;}

/** New styles for Printing zone **/

/* Layout */
#pzone	{
	width:930px;
	margin:10px 0 0 20px;
	overflow:hidden;
}

a	{	color:#666;text-decoration:none;	}
#utilities	{
	width:920px;
	height:60px;
	padding-top:4px;
	text-align:right;
}
	#utilities	.hplogo		{
		float:left;
		padding:0 0 0 50px;
	}
	#utilities	.serch		{
		float:left;
		padding:22px 2px 0 70px;
	}
	#utilities	.utility		{
		padding:25px 2px 0 0;
	}
#sidenav	{
	width:157px;
	float:left;
	margin-right:20px;
}
#sidenav h1	{
	margin:0 0 18px 0;
}
#sidenav ul	{
	margin:0;
	padding:0;
}
#mnav li	{
	list-style:none;
}
#mnav ul	{
	width:137px;
	margin:0 10px 20px 10px;
}
#mnav li li	{
	height:14px;
	padding:5px 0 0 5px;
	border-bottom:1px solid #CCC;
}
#mnav li li img	{
	display:block;
}
#pcontents	{
	width:743px;
	float:left;
	padding-bottom:100px;
}
/*
    2008.06.04 추가 _ food 존 iframe 사이즈 때문에
*/
#pzone01	{
	width:980px;
	margin:10px 0 0 20px;
	overflow:hidden;
}
#pcontents01	{
	width:783px;
	float:left;
	padding-bottom:100px;
}
/*
    2008.06.04 추가 끝
*/
/* Common style
****************************************/
input.intxt { border:1px solid #dcdcdc; padding:2px 3px 0; color:#666;}


/* Page Head */
.home .printheads	{
	height:86px;
	padding:22px;
}
.office .printheads	{ padding:22px; }
.diy .printheads	{ padding:22px; }
.office .printheads h2	{ margin:0 0 3px 0;padding:0; }
.printheads h2	{	margin:0 0 8px 0;padding:0;	}
.printheads p	{	margin:0 0 10px 0;	}
#homeprinting	{	background:url('/images/common/header01.gif') no-repeat left top; }
#officeprinting	{	background:url('/images/common/header02.gif') no-repeat left top; overflow: hidden; }
#diyprinting	{	background:url('/images/common/header03.gif') no-repeat left top; }
/* 검색페이지 추가 080701 */
#serch_view { background:url('/images/common/header_serch.gif') no-repeat left top; }
/* 검색페이지 추가 끝 */
.selectors	{
	position:relative;
	float:left;
	margin:0 10px 0 0;
	font-size:11px;
	color:#fff;
}
.selectors a,.hotkeywar a	{	color:#fff;text-decoration:none;	}
.selectors a.selectmenu,.selectors a:link.selectmenu,.selectors a:visited.selectmenu	{
	display:block;
	width:125px;
	height:14px;
	padding:4px 0 0 6px;
	background:url('/images/common/back_selector.gif') no-repeat left top;
}
.selectors .selectedmenu	{
	width:131px;
	position:absolute;
	top:18px;
	padding:0 0 3px 0;
	display:none;
	background:url('/images/common/select_subbtm.gif') no-repeat left bottom;
}
.selectedmenu ul	{
	margin:0;
	padding:3px 0 0 1px;
	background:url('/images/common/select_subtop.gif') no-repeat left top;
}
.selectedmenu ul li	{	width:129px;list-style:none;	}
.selectedmenu li a	{
	display:block;
	padding:3px 5px;
}
.selectedmenu li a:hover,.selectedmenu li a:active	{	background:#709D43;	}
.hotkeywar	{
	position:relative;
	float:left;
	margin:0 10px 0 0;
	font-size:11px;
	color:#fff;
}
.hotkeywar select { background:#edf9e2; }
.hotkeywar a	{
	display:block;
	width:145px;
	height:14px;
	padding:4px 0 0 6px;
	background:url('/images/common/back_keywords.gif') no-repeat left top;
}
.hotkeywar .selectedmenu	{
	width:151px;
	position:absolute;
	top:18px;
	padding:0 0 3px 0;
	display:none;
	background:url('/images/common/select_keybtm.gif') no-repeat left bottom;
}
.hotkeywar .selectedmenu ul	{	background:url('/images/common/select_keytop.gif') no-repeat left top;	}
.hotkeywar .selectedmenu a	{
	display:block;
	width:139px;
	padding:3px 5px;
	background:none;
}
.hotkeywar .selectedmenu a:hover,.hotkeywar .selectedmenu a:active	{	background:#5C8B2C;	}

/* H3(title) & Breadcrumb */
#breadcrumb	{
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#666;
	position:relative;
	z-index:2;
}
#breadcrumb a	{
	font-weight:normal;
	color:#999;
	text-decoration:none;
}
#breadcrumb a, #breadcrumb strong	{
	padding-left:7px;
	background:url('/images/common/bullet_breadcrumb.gif') no-repeat 0 3px;
}
#breadcrumb a.home	{	background:url('/images/common/bullet_home.gif') no-repeat 0 3px;	}
#breadcrumb a.print	{	background:none;	}
#breadcrumb img	{	vertical-align:middle;margin-bottom:1px;	}
h3	{
	height:26px;
	padding-left:13px;
	border-bottom:1px solid #CCC;
	margin:-22px 0 0 0;
}
.home h3	{ background:url('/images/common/bulleth301.gif') no-repeat left top; }
.office h3	{ background:url('/images/common/bulleth302.gif') no-repeat left top; }
.diy h3		{ background:url('/images/common/bulleth303.gif') no-repeat left top; }

/* Best Contents */
.bestcon	{
	margin:10px 0 20px 0;
	background:url('/images/home/back_btm_bestcon.gif') no-repeat left bottom;
}
.bestcon h4	{
	height:22px;
	margin:0;
	padding:16px 0 10px 29px;
	background:url('/images/home/back_top_bestcon.gif') no-repeat left top;
}

/* Tab */
#pzone .pagetab	{	clear:both;padding:0;	}
.pagetab ul	{
	margin:0 0 20px; 
	padding:0;
	width:100%;
	overflow:hidden;
	background:url('/images/home/back_tab.gif') repeat-x left bottom;
}
.pagetab ul li	{	float:left;	}
.pagetab ul li img	{	display:block;	}

/* List - Gallery type */
.thmlist { border-bottom:1px solid #E1E1E1; }
ul.thms {overflow:hidden; width:710px; margin:0 0 0 16px;}
ul.thms li	{
	list-style:none;
	width:112px;
	display:block;
	float:left;
	padding:1px 15px 15px;
	text-align:center;
	background:url('/images/home/back_con_bestcon.gif') no-repeat 14px 0;	}
ul.thms li img.smps	{	display:block;margin-bottom:8px;width:112px;height:112px;	}

ul li.srhsp { 
	text-align:right;
	width:710px;
	height:35px;
	color:#999;
	font-size:12px;
	padding:1px 10px 10px;
}


/* Paging */
.paging	{
	clear:both;
	padding-top:20px;
	text-align:center;
}
.paging img	{	vertical-align:middle;	}
.paging .numlists	{	display:inline;	}
.numlists a,.numlists strong	{
	padding:0 0 0 6px;
	background:url('/images/common/page_pipe.gif') no-repeat 0 0;
	font-size:11px;
	color:#66;
}
.numlists a.first,.numlists strong.first	{	padding:0;background:none;	}

/* Home type
****************************************/
h4.h4_view {
	background-color:#fff;
	font-weight:bold;
	line-height:2.5em;
	border-top:2px solid #693;
	border-bottom:1px solid #693;
	margin-top:20px;
	padding-left:10px;
}
.diy h4.h4_view {
	border-top:2px solid #f63;
	border-bottom:1px solid #f63;
}
.spot_view {
	background-color:#f8f8f8;
	position:relative;
	overflow:hidden;
	width:491px;
	padding:40px 0 18px 252px;
}
.spot_view h5 {
	font-size:14px;
	color:#719526;
	line-height:3em;
}
.spot_view .thum_img {
	position:absolute;
	top:20px;
	left:20px;
	width:192px;
	height:192px;
	background:#fff;
	border:1px solid #ccc;
	text-align:center;
}
.spot_view dl {	clear:left; }
.spot_view dt { float:left; font-weight:bold; padding:0 8px 0 0;}
.spot_view dd { float:left; background:url(/images/common/vline.gif) no-repeat 0 4px; padding:0 9px;}


.spot_view01 {
	background-color:#f8f8f8;
	position:relative;
	overflow:hidden;
	width:491px;
	padding:20px 0 40px 252px;
}.spot_view01 h5 {
	font-size:14px;
	color:#719526;
	line-height:3em;
}
.spot_view01 .thum_img {
	position:absolute;
	top:20px;
	left:20px;
	width:192px;
	height:192px;
	background:#fff;
	border:1px solid #ccc;
}
.spot_view01 dl {	clear:left; }
.spot_view01 dt { float:left; font-weight:bold; padding:0 8px 0 0;}
.spot_view01 dd { float:left; background:url(/images/common/vline.gif) no-repeat 0 4px; padding:0 9px;}


.spot_submits_theme { clear:both; text-align:right; padding:0; margin-top:0px;}
.spot_desc_theme { padding:0 0 0 0; border-bottom:1px solid #e1e1e1; }


.spot_submits { clear:both; text-align:right; padding:0 18px; margin-top:35px;}
.spot_desc { padding:0 0 30px 20px; border-bottom:1px solid #e1e1e1; }
.spot_desc h5 {
	background:url(/images/common/blt_h5.gif) no-repeat 0 3px;
	padding-left:7px;
	margin:20px 0 7px;
}
.spot_desc p { padding-left:8px;}

.view_btn { clear:both; width:743px; overflow:hidden; padding-top:10px;}
.view_btn li {float:left; margin-right:4px;}
.view_btn .list {float:right; margin:0 0 0 4px;}

.comment_wrap {
	border:1px solid #f0f0f0;
	padding:15px 20px;
	background:url(/images/common/comment_bg.gif) repeat-x 0 0;
	margin-top:20px;
}
.comment_wrap dt { float:left; vertical-align:top; position:relative; top:4px; }
.comment_wrap dd { float:left; margin:0 0 0 12px; }
.comment_wrap p { clear:left; }
.comment_wrap p a { position:relative; top:4px;}

.comment_list {
	border-bottom:1px solid #e1e1e1;
}
.comment_list li {
	clear:left;
	overflow:hidden;
	padding:8px 0 6px 20px;
	line-height:1.3em;
	font-size:0.9em;
}
.comment_list li span { float:left; margin-right:10px; }
.comment_list .star {}
.comment_list .comment { width:410px; }
.comment_list .id { width:100px; color:#999; text-align:center; }
.comment_list .date { font-family:tahoma; width:70px; color:#999; text-align:right; }
.comment_list .comment_bg { background-color:#F4F4F4;}

/* KIDS type
*******************************/
/* KIDS index */
.kids_main {
	width:743px;
	height:275px;
	background:url(/images/common/kids_index.jpg) no-repeat 0 0;
	margin-top:10px;
}
.kids_main img { display:block; }
.kids_game, .kids_data, .kids_study {
	position:relative;
}
.kids_preview {
	overflow:hidden;
	width:710px;
	margin:10px 0 0 16px;
	position:relative;
}
.kids_preview li	{
	list-style:none;
	width:112px;
	display:block;
	float:left;
	padding:1px 15px 15px;
	text-align:center;
	background:url('/images/home/back_con_bestcon.gif') no-repeat 14px 0;	}
}
.kids_preview li img.smps	{	display:block;margin-bottom:8px;width:112px;height:112px;	}
.kids_game .more, .kids_data .more, .kids_study .more {
	position:absolute;
	top:19px;
	right:0;
	z-index:2;
}
.kids_data .more { top:26px; }

/* KIDS Sub */
h4.kids_h4 {
	background:url(/images/home/h4_kids_bg.gif) no-repeat right bottom;
	border:0;
	margin-top:10px;
}
.kids_list {
	border-bottom:1px solid #ddd;
	padding:25px 20px 20px 155px;
	width:568px;
	position:relative;
}
.kids_list h5 {
	color:#333;
	display:inline;
	margin-right:10px;
	padding:0;
}
.kids_list .more { display:inline; }
.kids_list .more img { vertical-align:top; }
.kids_list .desc { clear:left; margin:6px 0 15px 0; height:51px; overflow:hidden;}
.kids_list .desc_long { clear:left; margin:6px 0 0 0; }
.kids_list .thumb {
	position:absolute;
	top:20px;
	left:20px;
	width:116px;
	height:116px;
	padding:1px;
	background:url(/images/home/back_con_bestcon.gif) no-repeat 0 0;
}
.kids_list .thumb img {display:block;}
.kids_list dl { clear:left; overflow:hidden; width:500px; }
.kids_list dt { font-weight:bold; float:left; display:inline; margin-right:8px; }
.kids_list dd { float:left; background:url(/images/common/vline.gif) no-repeat 0 3px; padding-left:9px; }
.kids_list .down_btns { margin:12px 0 0 0; }
.kids_list .down_btns li {
	display:inline;
}
.kids_list em {	color:#999; font-style:normal; margin-top:20px;}
.kids_list em span { padding-right:10px; }
.kids_list em span.recommand, .kids_list em span.hits {
	font-size:11px;
}

.kids_detail {
	position:relative;
	width:743px;
	height:215px;
	padding-top:25px;
	margin:16px 0 0 0;
	background:url(/images/home/kids_book.gif) no-repeat 0 0;
}
.kids_detail .thumb {
	position:absolute;
	top:26px;
	left:30px;
	width:192px;
	height:192px;
}
.kids_detail .thumb img  { display:block; border:1px solid #ccc; }
.kids_detail h5 { margin:0 0 20px 264px; }
.kids_detail .desc {
	width:430px;
	line-height:23px;
	margin:20px 0 0 264px;
	background:url(/images/common/hline23.gif) repeat left top;
}
.kids_detail .tip { margin:10px 0 0 264px; font-size:11px; color:#999; }
.kids_detail dl {
	position:absolute;
	top:25px;
	left:550px;
	width:135px;
	overflow:hidden;
}
.kids_detail dt { 
	font-weight:bold;
	float:left;
	margin-right:6px;
}
.kids_detail dd {
	float:left;
	background:url(/images/common/vline.gif) no-repeat 0 3px;
	padding-left:6px;
}
.kids_detail_foot {
	padding:20px;
	background:url(/images/home/kids_book_bottom.gif) no-repeat left bottom;
}
.kids_detail_foot dl { width:690px; overflow:hidden; margin:5px auto;}
.kids_detail_foot dl.pdno { width:690px; overflow:hidden; margin:0;}
.kids_detail_foot dt {
	font-weight:bold;
	float:left;
}
.kids_detail_foot dd { float:left; margin-left:4px; }
.kids_detail_foot dd a.photo_smart {
	color: #f26813;
	text-decoration: underline;
}
.kids_detail_foot h6 { background:url(/images/common/blt_h5.gif) no-repeat scroll 0pt 3px; padding-left:8px; }



/* Office style
*******************************/
.office_main { height:47px; }
.office_main img { display:block; }
.office_main_type2 h3,
.office_main_type3 h3,
.office_main_type6 h3 {
	position:absolute;
	background:none;
	margin:0;
	padding:0;
	border:0;
	left:18px;
}
.office_main_type2,
.office_main_type3,
.office_main_type6 {
	width:743px;
	position:relative;
	margin:8px 0;
}
.office_main_type2 {
	background:url(/images/office/bg_line2.gif) no-repeat 0 0;
	height:83px;
}
.office_main_type3 {
	background:url(/images/office/bg_line3.gif) no-repeat 0 0;
	height:102px;
}
.office_main_type6 {
	background:url(/images/office/bg_line6.gif) no-repeat 0 0;
	height:163px;	
	line-height:14px;
}
.office_main_type2 h3 {	top:33px; }
.office_main_type3 h3 {	top:43px; }
.office_main_type6 h3 {	top:70px; }
.office_main_type2 .office_list,
.office_main_type3 .office_list,
.office_main_type6 .office_list {
	width:650px;
	padding:20px 0 20px 70px;
	margin:0;
}

#office_01 {
	padding-top:17px;
	height:61px;
	background:url(/images/office/category_bg01.gif) no-repeat 0 0;
}
.office_list {
	width:701px;
	padding-left:21px;
	padding-right:21px;
	overflow:hidden;
	margin-top:8px;
}
.office_list li {
	float:left;
	display:inline;
	background:url(/images/office/li_line.gif) no-repeat right center;
	padding:3px 7px 1px 8px;
	white-space:nowrap;
}
.office_list li.noline {
	background:none;
	padding-right:0;
}
.office_list li a {
	color:#fff;
	font-weight:bold;
}

/* Search style
*******************************/
.board_search {
	margin:20px 0 30px;
	background-color:#f8f8f8;
	border:1px solid #f0f0f0;
	height:29px;
	text-align:center;
	padding:3px 0;
}
.board_search h4 { display:inline; padding-right:10px;}
.board_search img { position:relative; top:4px; }
.board_search select { position:relative; top:1px; font-size:11px; font-family:dotum, "?뗭?"; color:#666; }
.search_option {display:inline; }
.search_option ul { display:inline; }
.search_option li {
	display:inline;
	padding:0 7px 0;
	background:url(/images/common/search_li.gif) no-repeat 0 0;
}
.search_option li.first { background:none; }

/* Table board type
*******************************/
.board_list {
	margin-top:20px;
	width:743px;
	background:url(/images/common/board_header.gif) no-repeat right top;
}
.board_list th {background:url(/images/common/board_line.gif) no-repeat left center; white-space:pre;}
.board_list th.first {background:url(/images/common/board_header.gif) no-repeat left top;}
.board_list th {height:19px; padding:7px 5px 4px;}
.board_list th {color:#46618F;}
.board_list td {padding:6px 5px 3px; text-align:center; border-bottom:1px solid #e1e1e1;}

.board_view {
	margin-top:20px;
}
.board_view h4 {
	background:url(/images/common/board_header.gif) no-repeat left top;
	color:#46618F;
	font-weight:bold;
	height:23px;
	padding:7px 20px 0;
}
.board_view dl {
	clear:both;
	width:743px;
	overflow:hidden;
	border-bottom:1px solid #e1e1e1;
}
.board_view dt {
	float:left;
	color:#46618F;
	text-align:center;
	width:80px;
	padding:10px 0 7px;
}
.board_view dd {
	float:left;
	width:633px;
	background:url(/images/office/view_line.gif) no-repeat 0 13px;
	padding:10px 15px 7px;
}
.view_download dd a {
	float:left;
	padding-right:7px;
}
.view_download dd a.down_guide {
	float:right;
	background:url(/images/common/blt_question.gif) no-repeat 0 0;
	padding:0 0 0 20px;
	height:18px;
}

.board_write {
	width:100%;
	margin-top:47px;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}
.board_write th {
	border:1px solid #e1e1e1;
	border-left:none;
	background:#f4f4f4;
	text-align:center;
	font-weight:normal;
	width:135px;
	padding:6px 0 3px;
}
.board_write td {
	border:1px solid #e1e1e1;
	border-right:none;
	text-align:left;
	font-weight:normal;
	padding:6px 10px 3px;
}

/* Diy gallery style
****************************************/
h4.gallerylist {
	border-bottom:2px solid #f63;
	margin-top:-20px;
	text-indent:-9000px;
}
.gallery_view { }
.gallery_view .header {
	background:#f8f8f8;
	border-bottom:1px solid #ddd;
	width:743px;
	height:24px;
	padding-top:8px;
	overflow:hidden;
}
.gallery_view .header dt {
	float:left;
	font-weight:bold;
	margin-left:11px;
}
.gallery_view .header dd {
	float:left;
	padding:0 20px 0 4px;
}
.gallery_view .info dt {
	background:url(/images/common/blt_dot.gif) no-repeat 0 6px;
	padding-left:6px;
}
.gallery_view .header .rate {
	float:right;
}
.gallery_view .contents {
	background:#f8f8f8;
	padding:16px 20px 0;
	overflow:hidden;
	width:703px; 
}
.gallery_view p.thum_img {
	float:left;
	margin:0 10px 0 0;
	width:162px;
	height:162px;
	background:#fff;
	border:1px solid #ccc;
	text-align:center;
}
.gallery_view p.desc {padding-top:10px;}
.gallery_view .btn_submits {
	background:#f8f8f8;
	padding:8px 20px 16px;
}

.self_view {
	background:#f8f8f8;
	padding:26px 20px 20px 215px;
	overflow:hidden;
	width:508px;
	position:relative;
}
.self_view dl {	clear:left; width:520px; overflow:hidden; }
.self_view dt { float:left; font-weight:bold; padding:0 8px 0 0; background:url(/images/common/vline.gif) no-repeat right 3px;}
.self_view dd { float:left; padding:0 9px;}
.self_view dl.summary dd { width:486px; height:53px; background:url(/images/diy/100_bg.gif) no-repeat left top; padding:12px; }
.self_view p.thum_img {
	position:absolute;
	width:162px;
	height:162px;
	top:20px;
	left:16px;
	background:#fff;
	border:1px solid #ccc;
	text-align:center;
}
.self_view .btn_submits {
	position:absolute;
	top:192px;
	left:61px;
}
.self_view .btn_submits2 {
	position:absolute;
	top:192px;
	left:16px;
}
.self_contents {
	border-top:2px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:20px 25px;
	margin-top:18px;
}

.self_spot {
	background:url(/images/diy/self_bg1.gif) no-repeat 0 0;
	position:relative;
	width:743px;
	height:193px;
	margin-top:10px;
}
.self_spot .thumb_img {
	position:absolute;
	top:40px;
	left:40px;
	width:124px;
	height:124px;
	padding:1px;
	background:url(/images/diy/self_bg2.gif) no-repeat 0 0;
}
.best_diy h4 { position:absolute; top:53px; left:185px; }
.best_diy h5 { position:absolute; top:94px; left:185px; color:#f63; font-size:14px; }
.best_diy .name { position:absolute; top:77px; left:185px; }
.best_diy .name em { font-weight:bold; font-style:normal; }
.best_diy .recomm { position:absolute; top:145px; left:185px; font-size:11px; }
.gossip_diy h4 { position:absolute; top:20px; left:348px; }
.gossip_diy .onlymine { position:absolute; top:16px; left:600px; }
.gossip_diy li { width:180px; }
.gossip_diy li.first { position:absolute; top:62px; left:363px; }
.gossip_diy li.second { position:absolute; top:62px; left:557px; }
.gossip_diy li a { 
	display:block;
	width:109px;
	height:109px;
	padding:1px;
	background:url(/images/diy/self_bg3.gif) no-repeat 0 0;
	float:left;
}
.gossip_diy li span { display:block; font-size:11px;}
.gossip_diy li span.name { padding:40px 0 0 10px; font-weight:bold; }

.self_list ul {
	width:743px;
	overflow:hidden;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:20px;
}
.self_list li {
	width:134px;
	float:left;
	display:inline;
	margin:20px 13px 0;
	background:#f8f8f8;
	text-align:left;
	padding:10px;
}
.self_list span { display:block; padding-left:4px; }
.self_list span.thumb { width:136px; height:135px; background:url(/images/diy/self_bg4.gif) no-repeat 0 0; padding:1px; }
.self_list span.thumb img { text-align:center; }
.self_list span.subject a { color:#f63; font-weight:bold; }

.self_list span.name { font-size:11px; }
.self_list span.name em { font-weight:bold; font-style:normal; }
.self_list span.date { font-size:11px; }
.self_list span.hits { font-size:11px; color:#999; padding-top:10px;}


/* popup Home printing type
*******************************/
#pop_home {
	position:relative;
	width:350px;
	height:232px;
	padding:79px 25px 0;
	background:#789D28 url(/images/common/popup_home_bg.gif) no-repeat 0 0;
}
#pop_home h1 {
	position:absolute;	
	top:33px;
	right:23px;
}
#pop_contents {
	width:200px;
	height:158px;
	padding:28px 0 0 150px;
	position:relative;
}
#pop_contents h2 { margin:0 0 8px; }
.print_thumb {
	position:absolute;
	top:20px;
	left:20px;
}
#pop_contents h3 { color:#000; margin-bottom:10px; }
#pop_contents dl {
	clear:left;
	width:180px;
	overflow:hidden;
	background:url(/images/common/dot_h.gif) repeat-x left bottom;
}
#pop_contents dt, #pop_contents dd {
	float:left;
	padding:5px 0;
}
#pop_contents dt {
	position:relative;
	top:3px;
	font-weight:bold;
	width:60px;
}
.recom_paper {
	clear:both;
	font-size:11px;
	background:url(/images/common/blt_recomm.gif) no-repeat 0 3px;
	padding-left:12px;
	margin:10px 0 0 0;
}
.close_pop {
	background:#789D28;
	text-align:right;
	width:380px;
	height:15px;
	padding:5px 10px;
}

/* 04/23 추가*/
#webprinting_head {margin-bottom:39px;}
#webprinting_head p {margin-bottom:27px;}
#webprinting_head div {text-align:center; font-size:11px;}
#webprinting_head div img {	margin:4px 0 14px 0;}
#webprinting_head div span img {margin:0;}
#webprinting_head div input {margin:0 3px 0 20px;vertical-align:top; width:12px; height:12px;}

#user_regist em {
	font-style:normal;
	font-size:11px;
	color:#666;
}
#user_regist fieldset {
	border:0;
	padding:0;
	margin:0;
}
#user_regist fieldset .regist_form {
	border-top:1px solid #e1e1e1;
	margin-bottom:10px;
	width:100%;
}
#user_regist fieldset .regist_form th,#user_regist fieldset .regist_form td {
	border-bottom:1px solid #e1e1e1;
	padding:8px 0;
}
#user_regist fieldset .regist_form th {
	background:#f4f4f4;
	border-right:1px solid #e1e1e1;
	width:116px;
	font-weight:normal;
}
#user_regist fieldset .regist_form td {	padding-left:9px;}
#user_regist fieldset .regist_form td input.text-type {	border:1px solid #dcdcdc;}
#user_regist fieldset .regist_btn,#user_regist fieldset .down_btn {text-align:center;}
#user_regist fieldset .regist_btn {margin-bottom:20px;}


#user_search em {
	font-style:normal;
	font-size:11px;
	color:#666;
}
#user_search fieldset {
	border:0;
	padding:0;
	margin:0;
}
#user_search fieldset .regist_form {
	border-top:1px solid #e1e1e1;
	margin-bottom:10px;
	width:100%;
}
#user_search fieldset .regist_form th,#user_search fieldset .regist_form td {
	border-bottom:1px solid #e1e1e1;
	padding:8px 0;
}
#user_search fieldset .regist_form th {
	background:#f4f4f4;
	border-right:1px solid #e1e1e1;
	width:116px;
	font-weight:normal;
}
#user_search fieldset .regist_form td {	padding-left:9px;}
#user_search fieldset .regist_form td input.text-type {	border:1px solid #dcdcdc;}
#user_search fieldset .regist_btn,#user_search fieldset .down_btn {text-align:center;}
#user_search fieldset .regist_btn {margin-bottom:20px;}


#pcontents .guidetab {background:url(http://h50285.www5.hp.com/hpz/swprinting/image/tab_guide_bg.gif) repeat-x left bottom;}
#pcontents .guidetab ul {	
	
	margin:0 0 20px;
	overflow:hidden;
	height:31px;
	width:100%;	
}
#pcontents .guidetab li {	float:left;}
#pcontents .step_guide {padding-left:20px;}
#pcontents .step_guide li {margin-bottom:26px;}
#pcontents .step_guide li a {float:right; margin-top:-5px;}
#pcontents .step_guide li img {margin-bottom:4px;}
#pcontents .step_guide li img.guide_image {display:block;}
#pcontents .step_guide li img.padlf25 {padding-left:25px;}
/* //04/23 추가*/
