@charset "utf-8";

 a:link {
	color:#474747;
	text-decoration:none;
} 
a:visited {
	color:#666666;
	text-decoration:none;
}
a:hover {
	color:#666666;
	text-decoration:none;
}
a:focus {
	color:#666666;
	text-decoration:none;
}
a:active {
	color:#666666;
	text-decoration:none;
} 

.hidden { display:none; }

/* ¿ä¼Ò(element) ¿©¹é ÃÊ±âÈ­  */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select,
table, th, td {
 	margin:0;
	padding:0;
	
	}

/* Á¦¸ñ¿ä¼Ò */
h1, h2, h3, h4, h5, h6 {  
	font-weight:normal; 
	font-size:1em; 
	} 

/* Å×µÎ¸® ¾ø¾Ö±â */
fieldset, img, abbr,acronym { border:0 none; } 

/* ¸ñ·Ï */
ol, ul { list-style:none; }

/* Å×ÀÌºí - ¸¶Å©¾÷¿¡ 'cellspacing="0"' ÁöÁ¤ ÇÔ²² ÇÊ¿ä */
table {
	border-collapse: separate;
	border-spacing:0;
	border:0 none;
	}
caption, th, td {
	text-align:left;
	font-weight: normal;
}
caption, legend {position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font-size:0;}
/* ÅØ½ºÆ® °ü·Ã ¿ä¼Ò ÃÊ±âÈ­ */
address, caption, strong, em, cite {
	font-weight:normal;
	font-style:normal;
	}
ins { text-decoration:none; }
del { text-decoration:line-through; }

/* ÀÎ¿ë¹® */
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote,q { quotes:"" ""; }

/* ¼öÆò¼±*/
hr { display:none; }

body{
	color:#656565; 
    font-family: "µ¸¿ò", "µ¸¿òÃ¼", Dotum,Dotumche,"»õ±¼¸²","±¼¸²Ã¼","±¼¸²", NewGulim,Gulimche,Gulim,"Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size:12px; line-height:160%; 
	}

legend {position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font-size:0;}

#wrapper {width:100%; background:url(/images/new/main/bg.gif) repeat-x top left;  }
#header{position:relative;  width:960px; margin:0 auto;height:84px;  }
#header h1 {}
#header .util { position:absolute; top:5px; right:0px; }
#header .util li { float:left; padding-left:8px; color:#c7c7c7; }
#header .util li a {  padding-right:8px; color:#777; }
#header .util li.last a { padding-right:0px; }
#header h2 { position:absolute; top:-3000px; left:-3000px; height:0px; }
	#gnb { position:absolute; top:40px; left:410px; }
	#gnb ul li { float:left; padding-left:60px;  }
	#gnb ul li a { color:#4e4e4e; font-size:16px; height:45px;  font-weight:bold; }
	#gnb ul li a:hover { color:#9554d4;  }

	#gnb ul li .sub01 { position:absolute; top:44px; left:20px; }
	#gnb ul li .sub02 { position:absolute; top:44px; left:-70px; }
	#gnb ul li .sub03 { position:absolute; top:44px; left:-140px; }
	#gnb ul li .sub04 { position:absolute; top:44px; left:-257px; }
	#gnb ul li ul { width:404px; height:25px;  background:url(/images/new/main/sub_menubg.gif) no-repeat; }		
	#gnb ul li .sub01 li { padding-left:6px; padding-right:6px;  }
	#gnb ul li .sub02 li { padding-left:32px; padding-right:14px;  }
	#gnb ul li .sub03 li { padding-left:20px; padding-right:10px;  }
	#gnb ul li .sub04 li { padding-left:15px; padding-right:10px;  }
	#gnb ul li ul li a { color:#7b7b7b;font-size:12px; height:15px;    font-weight:normal; }
	#gnb ul li ul li a:hover { color:#9554d4; text-decoration:underline; }


#contents { width:960px; margin:0 auto; }
#contents .con_img { width:960px; height:370px;padding-bottom:30px; }
#contents .community_view  { position:relative; float:left;  }
#contents .community_view h2 { position:absolute; top:-3000px; left:-3000px; height:0px; }

#contents .community_view .community {float:left; position:relative; margin-right:40px;  width:270px; background:url(/images/new/main/con1_img.jpg) no-repeat left top; padding-left:88px; }
#contents .community_view .community h3  { padding-bottom:10px; }
#contents .community_view .community li {  position:relative;   width:270px; line-height:140%;height:18px;   }
#contents .community_view .community li a { float:left;  line-height:140%; color:#777;   }
#contents .community_view .community li a:hover { text-decoration:underline; color:#333; }
#contents .community_view .community li img { padding-left:2px; }
#contents .community_view .community li .date { position:absolute; top:0px; right:0px;  color:#a7a7a7;  }
#contents .community_view .community .more { position:absolute; top:5px; left:145px; }

#contents .community_view .product_info { float:left; margin-right:30px; }
#contents .community_view .qa_center { float:left; }

#footer_wrap { float:left; width:100%; clear:both; margin-top:25px; background:#f2f2f2; padding-bottom:40px; }
	#footer { width:960px; margin:0 auto;  position:relative; }
	#footer .site_info { float:left; padding-left:192px; width:768px; margin-bottom:20px;  margin-top:25px; }
	#footer .site_info li { float:left; padding-left:13px;  }		
	#footer .site_info li a { padding-right:19px; line-height:140%;  color:#505050; background:url(/images/new/main/s_line.gif) no-repeat right 0; }
	#footer .site_info li.last a { background:none; }
	#footer .logo { clear:both; width:184px; height:24px;   float:left; padding-right:23px;  }
	#footer address { color:#858585; }