html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, p, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {               
	margin: 0;
	padding: 0;
	border: 0;
	font-size:12px;
	font-family:"돋움", Verdana, Geneva, sans-serif   
}
.clear { clear:both; }

body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#222222; }

form { margin:0px; }


/* img {border:0px;} */
a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }







span.point1{
	font-weight:bold;
}
span.point2{
	color:#8f4700;
}







/* 메인 */
.main_contents{
	width:1018px;
	margin:0 auto;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	overflow:hidden;
	padding:0;
}
.main_contents_inner {
	width:941px;
	margin:0 auto;
	padding:30px 0;	
}
.notice {                   /* 공지사항 */
	float:left;
	width:315px;
	height:212px;
}
.notice_head{
	height:34px;
	
}
.notice_head_title{
	height:18px;
	padding-left:10px;
	background:url(/dasom/image/main/mboard_title_back2.gif) no-repeat;
	background-position:left center;
	text-transform:uppercase;
	font-family:'nanumgothic', '나눔고딕', sans-serif;
	font-weight:600;
	font-size:14px;
}
.notice_head_arrow {
	float:right;
	margin-top:3px;
}
.notice_head_arrow a{
	font-weight:normal;
	font-size:11px;
	color:#999;
}
.notice_contents{
	height:147px;
	padding:15px 0;
	border-top:1px dotted #CCC;
}
.qna {                        /* 질문답변 */
	float:left;
	width:315px;
	margin-left:45px;
	height:212px;
}
.cscenter {
	float:left;
	width:221px;
	height:212px;	
	margin-left:45px;
	margin-bottom:25px;
}
.cscenter_head{
	height:34px;
}
.cscenter_head_title{
	height:18px;
	padding-left:10px;
	background:url(/dasom/image/main/mboard_title_back1.gif) no-repeat;
	background-position:left center;
	text-transform:uppercase;
	font-family:'nanumgothic', '나눔고딕', sans-serif;
	font-weight:600;
	font-size:14px;
}
.cscenter_contents_1 {
	height:58px;
	padding-left:17px;
	border-left:1px solid #CCC;	
}
.cscenter_contents_1 .cc1_1{
	font-family:'nanumgothic', '나눔고딕', sans-serif;
	font-weight:600;
	font-size:26px;
	line-height:80%; 
}
.cscenter_contents_1 .cc1_2{
	font-family:'nanumgothic', '나눔고딕', sans-serif;
	font-size:14px;
	line-height:135%;
}
.cscenter_contents_1 .cc1_3{
	line-height:180%;
	color:#aaa;
}
.cscenter_contents_2 {
	padding-top:15px;
}
.cscenter_contents_2 .cc2_2 {
	padding-top:8px;
}
a.latest_1 {               /* 게시판최신글 가져오기 */
	color:#000;
}
.certification {           /* 인증서 */
	width:100%;
	height:89px;
	padding:16px 0;
	border-top:1px solid #c8e7ff;
}
.certification_tt {
	float:left;
	width:213px;
	height:89px;
	text-align:center;
	border-right:dashed 1px #d9d9d9;
}
.certification_tt .ctfc_tt_a{
	padding-top:15px;
	color:#014f8b;
	font-size:19px;
	font-weight:bold;
	font-family:'nanumgothic', '나눔고딕', sans-serif;
}
.certification_tt .ctfc_tt_b{
	color:#999;
	font-family:'nanumgothic', '나눔고딕', sans-serif;
}
.certification_list {
	float:left;
	width:173px;
	padding:0 38px;
}
.certification_list a{
	float:left;
}
.certification_list .ctfc_list {
	float:right;
	list-style:none;
	padding-top:15px;
}
.certification_list .ctfc_list_a {
	font-size:13px;
	font-weight:bold;
}
.certification_list .ctfc_list_b {
	font-size:11px;
	padding-top:5px;
	color:#999;
}











/* 제품안내 */

.pd_nav {            /* 제품안내 내비 */
	margin:0 0 38px;
	padding:10px 0;
	border:1px solid #e1e1e1;
	background-color:#f3f3f3;
	overflow:hidden;
	font-weight:bold;
}
.pd_nav .pd_navtitle {
	float:left;
	width:183px;
	padding:16px 0;
	border-right:1px solid #e1e1e1;
	text-align:center;
	color:#8f4700;
}
.pd_nav ul.pd_navsub {
	float:right;
	width:544px;
	list-style:none;
}
.pd_nav ul.pd_navsub li{
	float:left;
	padding:4px 4px 4px 10px;
	margin-left:20px;
	background:url(image/product/pd_navsub_li_back.gif) no-repeat;
	background-position:center left;
}
.pd_nav ul.pd_navsub li a{
	font-size:12px;
	font-weight:normal;
	color:#222;
}
.pd_nav ul.pd_navsub li a:hover{
	color:#8f4700;
}

.pd_box {            /* 제품정보본문 박스 */
	padding:0 0 45px;
}
.pd_header {
	float:left;
	width:223px;
}
.pd_title {		     	/* 제품정보본문 제목 */
	padding:2px 32px 2px 19px;
	background:url(image/product/pd_title_back.gif) no-repeat;
	font-size:20px;
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif;
}
p.pd_p {              /* 제품정보에서의 본문글1 */
	padding:20px 0 25px;
	font-size:12px;
	line-height:150%;
	color:#444;
}
p.pd_p2 {             /* 제품정보에서의 본문글2 */
	padding:9px 7px 5px;
	font-size:12px;
	line-height:150%;
	color:#8f4700;
}  
p.pd_p a {                /* 본문 중 링크 */
	color:#8f4700;
	vertical-align:middle;
}
p.pd_p a:hover {
	text-decoration:underline;
}
.pd_name {
	display:block;
	padding-left:13px;
	margin-top:20px;
	background:url(image/product/pd_name_back.gif) no-repeat;
	background-position:left center;
	font-weight:bold;
	font-size:12px;
	color:#444;
}
.pd_name_sub {
	float:right;
	padding:18px 0 4px;
	color:#8f4700;
}
.pd_name_sub2 {
	padding:9px 0 7px 12px;
	font-weight:normal;
	background-image:none;
}
ul.pc_wet3 {                   /* process5,6의 리스트폼 */
	padding:9px 0 7px 12px;
	list-style:none;
}
ul.pc_wet3 li {
	padding:1px 0 0 4px;
}
ul.pc_wet3 li.pc_wetp {
	padding-top:17px;
}
ul.pc_wet3 li.wet3title {
	padding-left:0;
}





.pd_img {              /* 제품안내1 이미지 */
	padding-top:17px;
	padding-left:16px;
}
.pd_img img {
	border:6px solid #e1e1e1;
}
.pd_img2 {          /* 좌측정렬 이미지한개 */
	padding:13px 0 23px 48px;
}
.pd_img3 {          /* 우측정렬 이미지한개 */
	float:right;
	margin-bottom:13px;
	margin-left:28px;
	border:6px solid #e1e1e1;
}
.pd_4_1 span.pd_4_1a {   /* 제품안내4 이미지 */
	float:left;
	padding-left:30px;
}
.pd_4_1 span.pd_4_1b {
	float:left;
	width:300px;
	padding-left:45px;
	display:block;
}
.pc_img {              /* 좌측정렬 이미지여러개*/
	padding-top:10px;
	padding-left:28px;
}
.pc_img img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:6px solid #e1e1e1;
		
}





 
.pd_table {           /* 왼쪽여백 필요한 테이블 */
	padding:0 15px;
}
table.product1 {           /* 테이블형식 1  */
	width:506px;
	border-spacing:0;
	font-size:12px;
	border-bottom:1px solid #ccc;
}
table.product1 th {
	width:134px;
	padding:9px;
	color:#8f4700;
	text-align:left;
}
table.product1 td {
	padding-left:13px;
}
table.product1 thead th {
	width:134px;
	border-top:3px solid #8f4700;
}
table.product1 thead td {
	border-top:3px solid #999;
} 
table.product1 tr.tr_a {
	background-color:#eaeaea;
}
table.product2 {          /* 테이블형식 2  */
	width:100%;
	margin-top:10px;
	border-spacing:0;
	border-bottom:1px solid #ccc;
	font-size:12px;
	text-align:center;
}
table.product2 td {
	padding:9px 9px 9px 13px;
	border-left:1px solid #d6bba0;
}
table.product2 thead td {
	width:134px;
	border-top:3px solid #8f4700;
	border-bottom:1px solid #8f4700;
	color:#8f4700;
	font-weight:bold;
}
table.product2 td.pdt_first {
	border-left:none;
}
table.product2 tr.tr_a {
	background-color:#eaeaea;
}
table.product3 {          /* 테이블형식 3  */
	width:100%;
	margin-top:10px;
	border-spacing:0;
	border-bottom:1px solid #ccc;
	font-size:12px;
	text-align:center;
}
table.product3 td {
	padding:9px 9px 9px 13px;
	border-left:1px solid #d6bba0;
	border-bottom:1px solid #eaeaea;
}
table.product3 thead td {
	width:134px;
	border-top:3px solid #8f4700;
	border-bottom:1px solid #8f4700;
	color:#8f4700;
	font-weight:bold;
}
table.product3 td.pdt_first {
	border-left:none;
}
table.product3 tr.pdt_color1 td {
	background-color:#eaeaea;
}






















