/*========통합검색==================================*/
.srhTop {width:780px;margin-bottom:20px;}
.srhTop .srhbox {position:relative;border-bottom:1px solid #e4e4e4;background:url(/img/common/tsrh_top.gif) no-repeat 0 0; z-index: 9}
.srhTop .srhbox .in {padding:20px 22px 9px 0px;}
.srhTop .srhbox .srharea1 input, .srhTop .srhbox .srharea1 img {vertical-align:middle;}

.srhTop .srhBot {height:37px;background:url(/img/common/tsrh_bot.gif) no-repeat 0 0;}
.srhTop .srhBot .in {padding:5px 0 0 23px;}
.srhTop .srhBot .in .tit {float:left;width:121px;padding-top:4px;}
.srhTop .srhBot .in .purright {float:left;width:569px;height:25px;border:1px solid #e6e6e6;background:#fff;}

/* 카테고리 */
.cateTit {position:relative; height:27px; }
.cateTit .title {display:block; height:27px; }
.category {width:100%; border:2px solid #57b6d0;position:relative;}
.categories {background:#000 url('/_img/board/bgCateWholeBox.gif') repeat-y 0 0; _zoom:1;}
.categories:after {content:""; display:block; clear:both; width:0; height:0; overflow:hidden;}
.categories .cate_01 {float:left; display:inline; width:165px; border-top:1px solid #e4e4e4; padding-bottom:10px;
	margin-right:1px;#margin-right:0;_margin-right:1px;#border-right:1px solid #eaeaea;_border-right:0;
}
.categories .bdtnone {border-top:none; padding-bottom:0}
.categories .wid_160 {width:165px;}

.categories .cate_01 p {display:block; height:27px; background:transparent url('/_img/board/bgCateSubTit.gif') repeat-x 0 0; line-height:27px; vertical-align:middle;}
.categories .cate_01 p a {margin-left:10px; color:#333; font-weight:bold; letter-spacing:-1px;}
.categories .cate_01 ul {padding:10px 0;}
.categories .cate_01 ul .cate_02 {height:15px; padding:0 0 3px 10px;}
.categories .cate_01 ul .cate_02 a {display:inline-block; color:#535353; height:15px; line-height:15px; vertical-align:top;}

/* 자주하는 질문/공지사항 */
.coll {float:right; margin:20px 0 0 0; width:336px; _width:336px; overflow:hidden;}
.coll p {margin:20px 0 0 0; display:block; text-align:right; }
.coll .bbs { float:left; margin:0 0 28px 0; *margin:0 0 31px 0; _margin:0 0 20px 0;}
.coll .bbs .csban a { float:left; _text-align:right; padding:10px 11px 0 0; }
.coll .bbs .csban1 a { float:left; _text-align:right; padding:10px 0 0 2px; }
.boardZone {margin:20px 0 0 0; border:1px solid #ccc; _zoom:1; width:641px; overflow:hidden;}
.boardZone .top10 {float:left; width:320px; border-right:1px solid #ccc;}
.boardZone .boardZoneTit {height:30px; border:1px solid #fff; background:url('/_img/board/bgBoardZoneTit.gif') repeat-x 0 7px;}
.boardZone .boardZoneTit img {display:block; margin:9px 0 0 13px;}
.boardZone .boardlist {border-top:1px solid #ccc; padding:0 15px 15px 15px; _padding:15px; *padding:15px;}
.boardZone .boardlist li {height:13px; margin-top:12px; padding-left:20px; line-height:13px; background:url('/_img/goods/ico_numberRed_10.gif') no-repeat 0 0;}
.boardZone .boardlist li.first {margin-top:0;}
.boardZone .boardlist li a {color:#4d4d4d; line-height:13px; vertical-align:middle;}
.boardZone .boardlist li a:hover {color:#57b6d0; text-decoration:none;}
.boardZone .boardlist li.num01 {background-position:0 0;}
.boardZone .boardlist li.num02 {background-position:0 -13px;}
.boardZone .boardlist li.num03 {background-position:0 -26px;}
.boardZone .boardlist li.num04 {background-position:0 -39px;}
.boardZone .boardlist li.num05 {background-position:0 -52px;}
.boardZone .boardlist li.num06 {background-position:0 -65px;}
.boardZone .boardlist li.num07 {background-position:0 -78px;}
.boardZone .boardlist li.num08 {background-position:0 -91px;}
.boardZone .boardlist li.num09 {background-position:0 -104px;}
.boardZone .boardlist li.num10 {background-position:0 -117px;}

.boardZone .notices {float:left; position:relative; width:320px; }
.boardZone .notices .boardZoneTit {height:30px; border:1px solid #fff; background:url('/_img/board/bgBoardZoneTit.gif') repeat-x 0 7px;}
.boardZone .notices .boardZoneTit img {display:block; margin:9px 0 0 13px;}
.boardZone .notices .boardlist {border-top:1px solid #ccc; padding:0 15px 15px 15px; _padding:15px; *padding:15px;}
.boardZone .notices .boardlist li {height:13px; margin-top:12px; padding-left:10px; line-height:13px; background:url('/_img/icon/dot03.gif') no-repeat 0 2px;#background-position:0 4px;}
.boardZone .notices .boardlist li.first {margin-top:0;}
.boardZone .notices .boardlist li a {color:#4d4d4d; line-height:13px; vertical-align:middle;}
.boardZone .notices .boardlist li a:hover {color:#57b6d0; text-decoration:none;}
.boardZone .notices .btn_more {position:absolute; top:12px; left:280px; vertical-align:top;}

.busi_tit { width:100%; }
.busi_tit span { position:relative; top:-10px;}
.busi_tit span .top10 { position:relative; top:-5px;}

/* board title */
.board_tit {width:400px; text-align:left; float:left; margin:0 0 10px 0; }
.board_tit1 {width:400px; text-align:left; margin:0 0 10px 0; position:relative; }

/******************************************************************************************************************************************
*	Webzine Board list CSS (웹진 게시물리스트의 스타일 설정) - 2011.09.29 임채환
*******************************************************************************************************************************************/
table.webZinelist {width:100%;_width:99%;}
table.webZinelist caption {display:none;}

table.webZinelist thead {background:url(../_img/board/headBg.gif) repeat-x;}
table.webZinelist thead th,
table.webZinelist thead td {height:32px;padding:0 5px 0 5px;#padding:0; background:url(../_img/board/headBg_r.gif) right 0 no-repeat ;text-align:center; font-weight:normal; font-family:"Dotum", "돋움"; font-size:8pt; letter-spacing:-1px; color:#777;text-decoration: none;}
table.webZinelist thead th.first,
table.webZinelist thead td.first {background:url(../_img/board/headBg_l.gif) left 0 no-repeat;text-align:center;}

table.webZinelist thead th.firstnum,
table.webZinelist thead td.firstnum {font-family:Tahoma; font-weight:normal; font-size:7pt; letter-spacing:0px; color:#777;text-decoration: none;}

table.webZinelist tbody td,
table.webZinelist tbody th {height:30px;padding:10px 10px;text-align:center;border-bottom:1px solid #ddd; line-height:18px;}
table.webZinelist tbody th.num {font-family:Tahoma; font-weight:normal; font-size:7pt; letter-spacing:0px; color:#777;text-decoration: none;}
table.webZinelist tbody tr:hover {background:#FAFAFA;}
table.webZinelist tbody td.left {text-align:left; padding:0 15px 0 5px;}
table.webZinelist tbody td.writer {font-weight:normal; text-decoration:none; font-family:"굴림", "Gulim"; font-size:9pt; color:#666666; letter-spacing:-1px;}
table.webZinelist tbody td.date {font-family:Tahoma; font-weight:normal; font-size:7pt; letter-spacing:0px; color:#777;text-decoration: none;}
table.webZinelist tbody td.hit {font-family:Tahoma; font-weight:normal; font-size:7pt; letter-spacing:0px; color:#777;text-decoration: none;}
table.webZinelist tbody td p.contents{font-weight:normal; text-decoration:none; font-family:"돋움", "Dotum"; font-size:8pt; color:#666666; letter-spacing:-1px;line-height:14px;}
table.webZinelist tbody td a:link,
table.webZinelist tbody td a:visited,
table.webZinelist tbody td a:active {text-align:left; font-weight:bold; text-decoration:none; font-family:"굴림", "Gulim"; font-size:9pt; color:#222; letter-spacing:-1px; padding:5px 0;}
table.webZinelist tbody td a:hover {text-align:left; font-weight:bold; text-decoration:none; font-family:"굴림", "Gulim"; font-size:9pt; color:#6db505; letter-spacing:-1px;}
table.webZinelist tfoot td {height:32px;background:url(../_img/board/footBg.gif) repeat-x;padding:0px 10px;color:#444;}

/******************************************************************************************************************************************
*	Board Write CSS (게시물 작성의 스타일 설정) - 2011.09.24 임채환
*******************************************************************************************************************************************/
table.boardWriteDefault {
	position:relative;
	table-layout: fixed;
	width:100%;
	border-top:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
	margin-bottom:10px;
}

table.boardWriteDefault tr th,
table.boardWriteDefault tr td {border-bottom:1px solid #ececec;}

table.boardWriteDefault caption {display:none;}
table.boardWriteDefault th {height:30px;padding:6px 0 6px 10px;text-align:left;}
table.boardWriteDefault td input.subject {
 width:100%; height:20px;padding:4px 3px 0px 3px;
 text-align:left; font-weight:normal; text-decoration:none; font-family:"돋움", "Dotum"; font-size:9pt; color:#333; letter-spacing:0px;
 	background-color:#EEE; border-top: #DDD 1px solid; border-right: #EDEDED 1px solid; border-bottom: #EDEDED 1px solid; border-left: #DDD 1px solid;
 }
table.boardWriteDefault td input.author {
 width:150px; height:20px;padding:4px 3px 0px 3px;
 text-align:left; font-weight:normal; text-decoration:none; font-family:"돋움", "Dotum"; font-size:9pt; color:#333; letter-spacing:0px;
 	background-color:#EEE; border-top: #DDD 1px solid; border-right: #EDEDED 1px solid; border-bottom: #EDEDED 1px solid; border-left: #DDD 1px solid;
 }
table.boardWriteDefault td input.password {
 width:150px; height:20px;padding:4px 3px 0px 3px;
 text-align:left; font-weight:normal; text-decoration:none; font-family:"돋움", "Dotum"; font-size:9pt; color:#333; letter-spacing:0px;
 	background-color:#EEE; border-top: #DDD 1px solid; border-right: #EDEDED 1px solid; border-bottom: #EDEDED 1px solid; border-left: #DDD 1px solid;
 }
table.boardWriteDefault td span.secret {
 text-align:left; font-weight:normal; text-decoration:none; font-family:"돋움", "Dotum"; font-size:8pt; color:#72A103; letter-spacing:-1px;
 }
table.boardWriteDefault td input.telnum {
 width:30px; height:20px;padding:4px 3px 0px 3px;
 text-align:left; font-weight:normal; text-decoration:none; font-family:"돋움", "Dotum"; font-size:9pt; color:#333; letter-spacing:0px;
 	background-color:#EEE; border-top: #DDD 1px solid; border-right: #EDEDED 1px solid; border-bottom: #EDEDED 1px solid; border-left: #DDD 1px solid;
 }
table.boardWriteDefault td input.email {
 width:150px; height:20px;padding:4px 3px 0px 3px;
 text-align:left; font-weight:normal; text-decoration:none; font-family:Tahoma; font-size:9pt; color:#333; letter-spacing:0px;
 	background-color:#EEE; border-top: #DDD 1px solid; border-right: #EDEDED 1px solid; border-bottom: #EDEDED 1px solid; border-left: #DDD 1px solid;
 }
table.boardWriteDefault td textarea.contents {
 width:100%; padding:4px 3px 0px 3px;
 text-align:left; font-weight:normal; text-decoration:none; font-family:"돋움", "Dotum"; font-size:9pt; color:#333; letter-spacing:0px;
 	background-color:#EEE; border-top: #DDD 1px solid; border-right: #EDEDED 1px solid; border-bottom: #EDEDED 1px solid; border-left: #DDD 1px solid;
 }
table.boardWriteDefault td input.scode {
 width:80px; height:20px; padding:2px 3px 2px 3px;
 text-align:center; font-weight:bold; text-decoration:none; font-family:Tahoma; font-size:12pt; color:#FFF; letter-spacing:0px;
 	background-color:#444; border-top: #111 1px solid; border-right: #666 1px solid; border-bottom: #666 1px solid; border-left: #111 1px solid;
 }

table.boardWriteDefault td.postContents {
	padding:10px 10px;
}

table.boardWriteDefault td {
	height:26px;
	vertical-align:middle;
	padding:2px 0 2px 10px;
}

table.boardWriteDefault td select {
	border:1px solid #ddd;
	font-size:12px;
	font-family:inherit;
	padding:2px 0;
}

table.boardWriteDefault td input.text,
table.boardWriteDefault td input.textSmall,
table.boardWriteDefault td input.textMedium,
table.boardWriteDefault td input.textTiny {
	width:49em;
	border:1px solid #ddd;
	font-size:1em;
	padding:2px 0;
}

table.boardWriteDefault td input.textSmall{ width:10em; }
table.boardWriteDefault td input.textMedium{ width:25em; }
table.boardWriteDefault td input.textTiny{ width:3em; }

table.boardWriteDefault td input.file {
	width:49em;
	border:1px solid #ddd;
	font-size:1em;
	padding:2px 0;
	margin-bottom:2px;
}

table.boardWriteDefault td textarea.textarea,
table.boardWriteDefault td textarea.textarea2 {
	width:700px;
	border:1px solid #ddd;
	font-size:1em;
	padding:2px 0;
}

table.boardWriteDefault td textarea.textarea2 {
	width:49em;
}

/******************************************************************************************************************************************
*	Board View CSS (게시물 보기의 스타일 설정) - 2011.09.24 임채환
*******************************************************************************************************************************************/
table.boardReadDefault {
 	position:relative;
 	table-layout: fixed;
 	width:100%;
 	border-bottom:1px solid #C3C3C3;
 	margin-bottom:10px;
 }

table.boardReadDefault caption {display:none;}

table.boardReadDefault thead th {height:30px; padding:0; text-align:center;}
table.boardReadDefault thead th {background:url(/_img/board/view_head_center.gif) repeat-x;}
table.boardReadDefault thead th.left {background:url(/_img/board/view_head_left.gif) left 0 no-repeat;padding:0; }
table.boardReadDefault thead th.right {background:url(/_img/board/view_head_right.gif) right 0 no-repeat; padding:0;}

table.boardReadDefault tbody td.author {text-align:right; border:1px solid #C3C3C3; background:#F5F5F5; width:100%; padding:8px 6px 6px 0;}
table.boardReadDefault tbody td span.writer {font-weight:normal; font-family:"Dotum", "돋움"; font-size:8pt; letter-spacing:-1px; color:#777;text-decoration: none; margin:0 20px 0 0;}
table.boardReadDefault tbody td span.ktext {font-weight:normal; font-family:"Dotum", "돋움"; font-size:8pt; letter-spacing:-1px; color:#777;text-decoration: none;}
table.boardReadDefault tbody td span.etext {font-weight:normal; font-family:Tahoma; font-size:8pt; letter-spacing:0px; color:#777;text-decoration: none; margin:0 20px 0 0;}

table.boardReadDefault tr th,
table.boardReadDefault tr td {border-bottom:1px solid #ececec;}
table.boardReadDefault td.postContents {padding:10px;}
table.boardReadDefault td.postContents div.movieContainer {text-align:center;margin:20px 0 20px 0;}

table.boardReadDefault th span.dot {
	background: url(/_img/board/dot2.gif) no-repeat 0px 1px;
	padding-left:15px;
}
table.boardReadDefault td {
	/*height:18px;*/
	vertical-align:middle;
	padding:6px 0 6px 10px;
}

/* boardPrevNextDefault */
table.boardPrevNextDefault {
	margin:0 0;
	border-top:1px solid #ececec;
	width:100%;
}

table.boardPrevNextDefault caption {
	display:none;
}

table.boardPrevNextDefault th,
table.boardPrevNextDefault td {
	white-space:nowrap;
	text-align:left;
}
table.boardPrevNextDefault tbody th,
table.boardPrevNextDefault tbody td {
	height:30px;
	border-bottom:1px solid #ececec;
}
table.boardPrevNextDefault tbody td span.comment {
	background:url(../_img/board/com.gif) 0 0 no-repeat;
	margin:0 0 0 5px;
	padding:0 0 0 10px;
	font-size:10px;
	font-family:Tahoma;
	color:#999;
}

/******************************************************************************************************************************************
*	Board View CSS (첨부파일 스타일 설정) - 2011.09.24 임채환
*******************************************************************************************************************************************/
table.boardAddFiles {
 	position:relative;
 	table-layout: fixed;
 	width:100%;
 background:#fcfcf1;
 	border:1px dotted #C3C3C3;
 	padding:10px;
 	margin-bottom:10px;
 }
table.boardAddFiles td {padding:10px;}
table.boardAddFiles td.filetitle {font-weight:bold; font-family:"Dotum", "돋움"; font-size:8pt; letter-spacing:-1px; color:#6da711;text-decoration: none;}
table.boardAddFiles td a:link,
table.boardAddFiles td a:visited,
table.boardAddFiles td a:active {text-align:left; font-weight:normal; text-decoration:none; font-family:"돋움", "Dotum"; font-size:9pt; color:#666666; letter-spacing:0px;}
table.boardAddFiles td a:hover {text-align:left; font-weight:normal; text-decoration:underline; font-family:"돋움", "Dotum"; font-size:9pt; color:#6da711; letter-spacing:0px;}

/* board Photo Style */
div.photolistDefault {
	border-top:2px solid #e7e7e7;
	border-bottom:2px solid #e7e7e7;
	margin:10px 0;
	padding:2px 0 2px 5px;
	zoom:1;
	overflow:hidden;
}

div.photolistDefault:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

div.photolistDefault .photoPost {
	position:relative;
	width:164px;
	padding:1px;
	margin:10px 15px 5px 10px;
	float:left;
	_margin:5px 10px 5px 0;
}

div.photolistDefault .photoPost a.image {
	display:block;
	border:1px solid #e7e7e7;
}

div.photolistDefault .photoPost a.title {
	display:block;
	text-align:center;
	margin:3px 0 0 0;
	padding:1px 4px;
	height:18px;
	overflow:hidden;
}

/***************************************************************************
* 1Depth : 탭메뉴 관련
* 2Depth : 탭메뉴 관련
* 20111006 : 김동진
***************************************************************************/
div.button span.strong * {
	font-weight:bold !important;
}

ul.ptexttab {width:100%; display:inline-block; border-bottom:1px solid #cccdcc;}
ul.ptexttab li {min-width:67px; text-align:center; line-height:1.3em; white-space:nowrap; background: url(/_img/board/bg_texttaboff.gif) no-repeat 100% 0px; float: left; letter-spacing: -0.1em; margin-top:10px;}
ul.ptexttab li a {padding-bottom: 6px; padding-left: 11px; padding-right: 11px; DISPLAY: block; padding-top: 7px;}
ul.ptexttab li STRONG {padding-bottom: 6px; padding-left: 11px; padding-right: 11px; DISPLAY: block; padding-top: 7px;}
ul.ptexttab li a {
	COLOR: #666
}
ul.ptexttab li.on {
	background: url(/_img/board/bg_texttabon.gif) no-repeat 100% 0px; MARGIN-left: -1px
}
ul.ptexttab li.laston {
	background: url(/_img/board/bg_texttabon.gif) no-repeat 100% 0px; MARGIN-left: -1px
}
ul.ptexttab li STRONG {
	background: url(/_img/board/bg_texttabon.gif) no-repeat -199px 0px; COLOR: #333
}
ul.ptexttab li.first A {
	background: url(/_img/board/bg_texttabfirst.gif) no-repeat 0px 0px
}
ul.ptexttab li.firston {
	background: url(/_img/board/bg_texttabon.gif) no-repeat 100% 0px
}
ul.ptexttab li.firston STRONG {
	background: url(/_img/board/bg_texttabfirston.gif) no-repeat 0px 0px
}
ul.ptexttab li.last A {
	background: url(/_img/board/bg_texttablast.gif) no-repeat 100% 0px
}
ul.ptexttab li.laston {
	background: url(/_img/board/bg_texttablaston.gif) no-repeat 100% 0px
}
ul.plistsort {
	MARGIN-TOP: -23px; float: right; OVERFLOW: hidden
}
ul.plistsort li {
	liNE-HEIGHT: 1em; padding-left: 1px; background: url(/_img/board/icn_listsortline.gif) no-repeat 0px 3px; float: left; letter-spacing: -0.1em; MARGIN-left: -1px; FONT-SIZE: 0.9em
}
ul.plistsort li STRONG {
	padding-bottom: 0px; padding-left: 4px; padding-right: 5px; DISPLAY: block; COLOR: #6a6a6a; padding-top: 3px
}
ul.plistsort li a {
	padding-bottom: 0px; padding-left: 4px; padding-right: 5px; DISPLAY: block; COLOR: #6a6a6a; padding-top: 3px
}
ul.plistsort li STRONG {
	COLOR: #000
}
ul.plistsort li a:hover {
	COLOR: #000
}

/******************************************************************************************************************************************
*	Board list CSS (게시물리스트의 스타일 설정) - 2011.09.24 임채환
*******************************************************************************************************************************************/
table.datalist {width:100%;_width:99%;}
table.datalist caption {display:none;}

table.datalist thead {background:url(/_img/board/headBg.gif) repeat-x;}
table.datalist thead th,
table.datalist thead td {height:32px;padding:0 5px 0 5px;#padding:0; background:url(../_img/board/headBg_r.gif) right 0 no-repeat ;text-align:center; font-weight:normal; font-family:"Dotum", "돋움"; font-size:8pt; letter-spacing:-1px; color:#777;text-decoration: none;}
table.datalist thead th.first,
table.datalist thead td.first {background:url(/_img/board/headBg_l.gif) left 0 no-repeat;text-align:center;}

table.datalist thead th.firstnum,
table.datalist thead td.firstnum {font-family:Tahoma; font-weight:normal; font-size:8pt; letter-spacing:0px; color:#777;text-decoration: none;}

table.datalist tbody td,
table.datalist tbody th {height:30px;padding:3px 5px;text-align:center;border-bottom:1px solid #ddd;}
table.datalist tbody th.num {font-family:Tahoma; font-weight:normal; font-size:8pt; letter-spacing:0px; color:#777;text-decoration: none;}
table.datalist tbody tr:hover {background:#FAFAFA;}
table.datalist tbody td.left {text-align:left; padding:0 0 0 5px;}
table.datalist tbody td.num {font-family:Tahoma; font-weight:normal; font-size:8pt; letter-spacing:0px; color:#777;text-decoration: none;}
table.datalist tbody td.writer {font-weight:normal; text-decoration:none; font-family:"Tahoma", "Dotum"; font-size:8pt; color:#666666; letter-spacing:0px;}
table.datalist tbody td span.comment {font-family:Tahoma; font-weight:normal; font-size:7pt; letter-spacing:0px; color:#7c9f02;text-decoration: none;background-color:#f1f1f1; padding:1px 2px 1px 2px; border:#ddd 1px solid;}
table.datalist tbody td.date {font-family:Tahoma; font-weight:normal; font-size:7pt; letter-spacing:0px; color:#777;text-decoration: none;}
table.datalist tbody td.hit {font-family:Tahoma; font-weight:normal; font-size:7pt; letter-spacing:0px; color:#777;text-decoration: none;}
table.datalist tbody td a:link,
table.datalist tbody td a:visited,
table.datalist tbody td a:active {text-align:left; font-weight:normal; text-decoration:none; font-family:"돋움", "Dotum"; font-size:9pt; color:#666666; letter-spacing:-1px;}
table.datalist tbody td a:hover {text-align:left; font-weight:normal; text-decoration:none; font-family:"돋움", "Dotum"; font-size:9pt; color:#57b6d0; letter-spacing:-1px;}

table.datalist tfoot td {height:32px;background:url(/_img/board/footBg.gif) repeat-x;padding:0px 10px;color:#444;}

/* 일반표 */
table.pyo {
	position:relative;
	width:220px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	}
	
table.pyo th {
	font-weight:bold;
	color:#000;
	padding:5px 10px;
	background:#f7f7f7;
	font-size:12px;
	border-bottom:1px solid #dcddde;
	}
	
table.pyo td {
	color:#1e1e1e;
	padding:5px 10px;
	font-size:11px;
	text-align:left;
	border-bottom:1px solid #dcddde;
	}

/* Button Style Sheet */
div.button {
	width:100%;
	text-align:right;
	margin:10px 0 10px 0;
	display:inline-block;
}

div.buttonC {
	float:center;
	text-align:center;
	margin:10px 0 10px 0;
}

div.button img {
	vertical-align:baseline;
}

div.button span,
div.button span a,
div.button span button,
div.button span input {
	position:relative;
	margin:0;
	display:inline-block;
	text-decoration:none !important;
	border:0;
	font-size:12px;
	font-family:"돋움", "맑은 고딕", "Malgun Gothic", Tahoma, Sans-serif;
	white-space:nowrap;
	background:url(../_img/button.gif) no-repeat;
	vertical-align:middle;
	color:#333;
}

div.button span {
	padding:0;
	margin-right:2px;
	background-position:left top;
}

div.button span a,
div.button span button,
div.button span input {
	left:2px;
	overflow:visible;
	padding:0 2px;
	background-position:right top;
	cursor:pointer;
	_vertical-align:top;
	*height:22px;
}

div.button span *:hover,
div.button span *:active,
div.button span *:focus{
	color:#000;
}

/* round Box Style Guide */
div.roundBoxDefault {
	position:relative;
	overflow:hidden;
	border:1px solid #e6e6e6;
	padding:10px 10px;
	background:#f5f5f5;
	margin:10px 20px;
	text-align:center;
	zoom:1;
	}

div.roundBoxDefault div.corner {
	position:absolute;
	width:10px;
	height:10px;
	background:url(/common/round/roundBoxDefault.gif) no-repeat;
	font-size:0;
	line-height:0;
}

div.roundBoxDefault div.roundleftTop {top:-1px; left:-1px; background-position:0px 0px;}
div.roundBoxDefault div.roundrightTop {top:-1px; right:-1px; _right:-2px; background-position:-30px 0px; } /* IE6 Sucks! CSS Hack Included T_T */
div.roundBoxDefault div.roundleftBottom {bottom:-1px; _bottom:-2px; left:-1px; background-position:0px -30px;} /* IE6 Sucks! CSS Hack Included T_T */
div.roundBoxDefault div.roundrightBottom {bottom:-1px; _bottom:-2px; right:-1px; _right:-2px; background-position:-30px -30px; } /* IE6 Sucks! CSS Hack Included T_T */

/*박스모양스타일*/
.boxContainer {
	clear:both;
	padding:2px;
	border:solid 1px #d7d7d7;
	background-color:#efefef;}
.boxContainer table {height:28px;background-color:#fff;}
.boxContainer td {color:#000;}
.boxContainer .bul {
	margin:0 0 0 5px;
	padding:0 0 0 7px;
}
.boxContainer .left {padding:0 0 0 10px;}
.boxContainer .right {padding:0 10px 0 0;}

/* paging */
.pagination {text-align:center;font:normal 13px Tahoma;color:#656565;margin:3px 0 10px 0;word-spacing:-1px;margin-top:10px;*margin-top:17px}
.pagination .current,.pagination a:hover {color:#5059E6;border:1px solid #8F93E3;text-decoration:none;}
.pagination a {color:#656565;}
.pagination a, .pagination .current {border:1px solid #dadadb;padding:3px 5px 3px 5px;margin:0 3px 0 3px;}
.pagination .current {border:1px solid #8F93E3;font-weight:bold;}
.pagination a.text {font-weight:normal;}
*html .pagination a.text {padding-bottom:0px;}
.pagination span.symbol {font:bold 13px AppleGothic,Dotum;}
.pagination a:hover span.symbol {color:#5059E6;}

/************ table style **********/
.table1 {table-layout:fixed;width:100%;margin:5px 0 0 0;padding:0px 0px 0px 0px;border-collapse:collapse;}
.table1 caption {display:none;}
.table1 th {color:#444444; height:24px; padding:4px 6px; background:#eeeeee; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; font-size:12px; text-align:center; }
.table1 th label{color:#446875;}
.table1 td {font-weight:normal; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:4px 6px; color:#666; background:none; text-align:center; }
.table1 .t_end {border-right:none;}
.table1 .money {color:#ff5555; font-weight:bold; font-family:"Tahoma","돋움", "dotum", "sans-serif";font-size:13px;}
.table1 .th_top {background:url(/_img/board/table_top_bg.gif) repeat-x left top;}
.table1 .td_top {background:url(/_img/board/table_top_bg2.gif) repeat-x left top;}
.table1 .cell_point {background:#eeeeee;}
.table1 .cell_left {text-align:left;}
.table1 .cell_center {text-align:center;}
.table1 .cell_right {text-align:right;}

.table_no 	 {margin:0;padding:0;border-collapse:collapse;}
.table_no caption {position:absolute; visibility:hidden; line-height:0px; font-size:0px; width:0px; height:0px;}
.table_no th {color:#7a7a7a;background:#f4f4f4;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:3px;font-size:12px;}
.table_no td 	 {font-weight:normal;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:3px;}
.table_no .t_end {border-right:none;}
.table_no .td_top {border-top:2px solid #d8d8d8;}
.table_no .td_bottom {border-bottom:none;}
.table_no .cell_point {background:#f2f2f2;}
.table1_padd *{padding-left:0px !important;padding-right:0px !important;}

.newsletter{position:relative;margin:125px 0 0 0;}
.newsletter li { float:left; position:absolute; }
.newsletter li.sele{ position:absolute; right:30px; color:#fff;letter-spacing:-1px;font-family:'나눔고딕',Nanumgothic,'돋움',dotum,AppleGothic;}
.newsletter li.subject {left:80px; color:#fff; letter-spacing:-1px;font-family:'나눔고딕',Nanumgothic,'돋움',dotum,AppleGothic; font-size:18px; font-weight:bold; text-shadow:#999; text-decoration:underline;padding:3px 0;}

TABLE.epilogue {width:100%; BORDER-COLLAPSE: collapse; COLOR: #999999; OVERFLOW: hidden}

TABLE.epilogue thead td {text-align:center; FONT-SIZE:0; background:url(/_img/board/epilog_bar_bg.gif) repeat-x; height:27px;}

TABLE.epilogue tbody td {text-align:center; padding:3px 2px 3px 2px;}
TABLE.epilogue tbody td.num {text-align:center; text-decoration:none; font-family:Tahoma; font-size:7pt; color:#999; letter-spacing:0px;}
TABLE.epilogue tbody td.num_hit {text-align:center; text-decoration:none; font-family:Tahoma; font-size:7pt; color:#418c0f;font-weight:bold; TEXT-DECORATION:underline; }
TABLE.epilogue tbody td P {display:block; text-align:left; font-family:"돋움", Dotum; font-size:9pt; color:#999; letter-spacing:-0.12em; COLOR:#777; TEXT-DECORATION: none; padding:4px 0 4px 0;}
TABLE.epilogue tbody td.date {text-align:center; font-family:Tahoma; font-size:8pt; letter-spacing:0em; COLOR:#888; TEXT-DECORATION: none; padding:4px 0 4px 0;}
TABLE.epilogue tbody td.writer {text-align:center; font-family:Tahoma; font-size:8pt; color:#555; letter-spacing:0em; TEXT-DECORATION: none; padding:4px 0 4px 0;}
TABLE.epilogue tbody td.writer_hit {text-align:center; font-family:Tahoma; font-size:8pt; color:#111; letter-spacing:0em; TEXT-DECORATION:none; padding:4px 0 4px 0;}
TABLE
TABLE.epilogue tbody td.qna_title {display:block; text-align:left; font-family:"돋움", Dotum; font-size:9pt; color:#999; letter-spacing:-0.12em; COLOR:#777; TEXT-DECORATION: none; padding:4px 0 4px 0;}
TABLE.epilogue tbody td.qna_title a {display:block; text-align:left; font-family:"돋움", Dotum; font-size:9pt; color:#999; letter-spacing:-0.12em; COLOR:#777; TEXT-DECORATION: none; padding:4px 0 4px 0;}

TABLE.epilogue tbody td.qna_title a:hover {display:block; text-align:left; font-family:"돋움", Dotum; font-size:9pt; color:#999; letter-spacing:-0.12em; COLOR:#90c806; TEXT-DECORATION: none; padding:4px 0 4px 0;}
TABLE.epilogue tbody td div.reply {text-align:left; font-family:"돋움", Dotum; font-size:8pt;letter-spacing:-0.12em; COLOR: #333; border:#7bc44b 1px dotted; background-COLOR: #effce6; padding:10px 10px 10px 10px;}
TABLE.epilogue tbody td div.reply_error {text-align:left; font-family:"돋움", Dotum; font-size:8pt;letter-spacing:-0.12em; COLOR: #648a06; border:#7bc44b 1px dotted; background-COLOR: #effce6; padding:10px 10px 10px 10px; font-weight:bold; }

TABLE.epilogue TBODY TD.left {display:block; text-align:left; font-family:"돋움", Dotum; font-size:9pt; color:#999; letter-spacing:-0.12em; COLOR:#777; TEXT-DECORATION: none; padding:4px 0 4px 0;}
TABLE.epilogue TBODY TD.left A {display:block; text-align:left; font-family:"돋움", Dotum; font-size:9pt; color:#999; letter-spacing:-0.12em; COLOR:#777; TEXT-DECORATION: none; padding:4px 0 4px 0;}
TABLE.epilogue TBODY TD.left A:hover {display:block; text-align:left; font-family:"돋움", Dotum; font-size:9pt; color:#999; letter-spacing:-0.12em; COLOR:#90c806; TEXT-DECORATION: none; padding:4px 0 4px 0;}
TABLE.epilogue TBODY TD.left A.ok {padding-bottom: 4px; padding-left: 24px; padding-right: 0px; DISPLAY: block; background: url(/_img/mall/ico_ok.gif) no-repeat 4px -2px; COLOR: #626262; TEXT-DECORATION: none; padding-top: 4px}
TABLE.epilogue TBODY TD A.lock {position:relative;text-align:left; letter-spacing:-0.12em; padding-bottom: 4px; padding-left: 24px; padding-right: 0px; DISPLAY: block; background: url(/_img/goods/icon_lock.gif) no-repeat 0px 5px; COLOR: #999; TEXT-DECORATION: none; padding-top: 4px}
TABLE.epilogue TBODY TD A.lock:hover {position:relative;text-align:left; letter-spacing:-0.12em; padding-bottom: 4px; padding-left: 24px; padding-right: 0px; DISPLAY: block; background: url(/_img/goods/icon_lock.gif) no-repeat 0px 5px; COLOR: #90c806; TEXT-DECORATION: none; padding-top: 4px}
TABLE.epilogue TBODY TD .reply IMG {VERTICAL-AliGN: middle; CURSOR: pointer}
TABLE.epilogue TBODY TD .reply INPUT {VERTICAL-AliGN: middle}

/* slect */
.sch-area { *zoom:1; position:relative;z-index:2; width:135px; float:left;}
.select{position:relative; display:inline-block; *display:inline; vertical-align:middle; background:#fff; *zoom:1;}
.select *{cursor:pointer; }
.select .myValue{ position:relative; z-index:2; left:0; top:0; text-align:left; overflow:visible;color:#888;padding:0 29px 0 8px; height:28px; line-height:29px; background:url('/_img/icon/btn_slct_arr.gif') no-repeat right center; border:1px solid #d5d5d5; }
.select button.myValue{ height:29px; width:100%; text-indent:5px; *text-indent:0; *padding-left:5px;}
.select ul{ top:29px; left:0; width:100%; background:#fff;overflow:hidden; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; display:none; z-index:665473;}
.select ul.aList{ display:none;}
.select.open ul.aList{ display:block;}
.select ul.iList{ left:-9000%;}
.select.open ul.iList{ left:0;}
.select li{ position:relative; overflow:hidden; white-space:nowrap; height:20px; line-height:20px;border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
.select li input.option{ position:absolute; width:100%; height:20px; line-height:20px;}
.select li label{ position:absolute; left:0; top:0; width:100%; text-indent:8px; *text-indent:6px; height:20px; line-height:20px; color:#888; background:#fff;}
.select li.hover *{ background:#bbb; color:#fff; text-decoration:none;}
