/*¼­ºê¸Þ´º*/
.submenu {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	color: #666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f1f1f1;
	border-bottom-color: #f1f1f1;
	border-left-color: #f1f1f1;
	padding-left: 20px;
}
.submenu A:link {text-decoration:none; color: #828282;}
.submenu A:visited {text-decoration:none; color: #828282;}
.submenu A:active {text-decoration:underline; color: #828282;}
.submenu A:hover {color: #ee1a57; text-decoration:none;}

.submenubold {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #f1f1f1;
	padding-left: 20px;
}

.topmenu {
	font-family: "µ¸¿ò";
	font-size: 11px;
	color: 828282;
}
.topmenu A:link {text-decoration:none; color: #828282;}
.topmenu A:visited {text-decoration:none; color: #828282;}
.topmenu A:active {text-decoration:underline; color: #828282;}
.topmenu A:hover {color: #ee1a57; text-decoration:none;}

.boardTXT {
	font-family: "µ¸¿ò";
	font-size: 12px;
	color: #333333;
}
.boardTXT A:link {text-decoration:none; color: #333333;}
.boardTXT A:visited {text-decoration:none; color: #333333;}
.boardTXT A:active {text-decoration:underline; color: #333333;}
.boardTXT A:hover {color: #ee1a57; text-decoration:none;}

.topbar {
	color: f0f0f0;
}
.box {
	border: 1px solid #e4e4e4;
}
.txtbold {
	font-family: "µ¸¿ò";
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: 333333;
}
.txtsmall {
	font-family: "µ¸¿ò";
	font-size: 11px;
	line-height: 16px;
	color: 858585;
}
.txt {
	font-family: "µ¸¿ò";
	font-size: 12px;
	line-height: 16px;
	color: 858585;
}
.loginBox {
	border: 3px solid #f7dfec;
	background-color: #fcf6fa;

}
.idpwBox {
	border: 1px solid #d8d8d8;
	height: 20px;
	width: 122px;
}
.tailTXTbold {
	font-family: "µ¸¿ò";
	font-size: 11px;
	color: #8a8a8a;
	font-weight: bold;
}
.tailTXTbold A:link {text-decoration:none; color: #8a8a8a;}
.tailTXTbold A:visited {text-decoration:none; color: #8a8a8a;}
.tailTXTbold A:active {text-decoration:underline; color: #8a8a8a;}
.tailTXTbold A:hover {color: #ee1a57; text-decoration:none;}


.tailbar {
	color: 5d5d5d;
	font-family: "µ¸¿ò";
	font-size: 11px;

}
.tailTXT {

	font-family: "µ¸¿ò";
	font-size: 11px;
	color: #8a8a8a;
}
.searchBox {
	height: 20px;
	width: 153px;
	font-family: "µ¸¿ò";
	font-size: 12px;
	color: #5a5a5a;
	padding:0 0 0 4px;
	line-height: 21px;
	
}.jumpbox {
	font-family: "µ¸¿ò";
	font-size: 12px;
	color: #5a5a5a;
	height: 24px;
	width: 142px;
	padding:0;
	margin:0;

}
.listTXTbold {

	font-family: "µ¸¿ò";
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: 333333;
}
.listTXT {


	font-family: "µ¸¿ò";
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #595959;
}
.numBox {
	font-family: "µ¸¿ò";
	font-size: 11px;
	color: #64686c;
	height: 22px;
	width: 36px;
	border: 1px solid #dcdcdc;
	text-align: center;
	padding-top: 2px;
}
.pageBox {
	font-family: "Tahoma", "sans-serif";
	font-size: 12px;
	color: #717171;
	height: 29px;
	width: 29px;
	border: 1px solid #d8d8d8;
}
.viewTXTbold {


	font-family: "µ¸¿ò";
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: 333333;
}
.viewBoldcolor {

	font-family: "µ¸¿ò";
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #ec1956;
}
.viewBold {


	font-family: "µ¸¿ò";
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #595959;
}
.replyBox {
	border: 1px solid #b9b9b9;
}
.replyBox2 {
	border: 1px solid #dcdcdc;
	font-family: "µ¸¿ò";
	font-size: 12px;
	line-height: 16px;
	color: #747474;
	padding-top: 6px;
	padding-left: 6px;
	height: 106px;
	width: 630px;


}
.replytxt {

	font-family: "µ¸¿ò";
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
.datetxt {
	font-family: "µ¸¿ò";
	font-size: 12px;
	line-height: 16px;
	color: #a0a0a0;
	padding-left: 20px;

}
.replytxt2 {
	font-family: "µ¸¿ò";
	font-size: 12px;
	line-height: 22px;
	color: #747474;
}
.today {	
	font-family: "µ¸¿ò";
	font-size: 11px;
	color: #333333;
}
.todayno {	
	font-family: "µ¸¿ò";
	font-size: 12px;
	color: #e09baf;
	font-weight: bold;
}

/*¼Ò¼³¿¬Àç*/
.socialTITLE {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 25px;
	font-weight: bold;
	color: #2a2929;
}
.socialWriter {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	font-weight: bold;
	color: #929292;
	padding-left: 14px;
}

}.socialGenre {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	color: #ec1956;
}
.socialTXT {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	color: #949494;
  padding-top: 0px;

}
.socialTXT A:link {text-decoration:none; color: #949494;}
.socialTXT A:visited {text-decoration:none; color: #949494;}
.socialTXT A:active {text-decoration:underline; color: #949494;}
.socialTXT A:hover {color: #ec1956; text-decoration:none;}

.socialTXT3 {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 11px;
	color: #ec1956;

}
.socialTXT3 A:link {text-decoration:none; color: #ec1956;}
.socialTXT3 A:visited {text-decoration:none; color: #ec1956;}
.socialTXT3 A:active {text-decoration:underline; color: #9ec1956;}
.socialTXT3 A:hover {color: #434343; text-decoration:none;}


.socialTXTB {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	color: #434343;
	line-height: 18px;
	font-weight: bold;

}
.socialTXTB2 {

	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 15px;
	color: #2a2929;
	line-height: 18px;
	font-weight: bold;
	}
.socialTXTB2 A:link {text-decoration:none; color: #2a2929;}
.socialTXTB2 A:visited {text-decoration:none; color: #2a2929;}
.socialTXTB2 A:active {text-decoration:underline; color: #2a2929;}
.socialTXTB2 A:hover {color: #ec1956; text-decoration:none;}

.socialLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e3e8;
}
.pageNO {
	font-family: "Tahoma", "sans-serif";
	font-size: 12px;
	color: #717171;
	text-align: center;
	height: 28px;
	width: 28px;
	border: 1px solid #d8d8d8;
}
.socialTop {

	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	color: #929292;
	line-height: 18px;
	font-weight: bold;
	padding-right: 20px;
}

.socialTop A:link {text-decoration:none; color: #929292;}
.socialTop A:visited {text-decoration:none; color: #929292;}
.socialTop A:active {text-decoration:underline; color: #929292;}
.socialTop A:hover {color: #ec1956; text-decoration:none;}


/*ÆäÀÌÂ¡*/
.jy_paginate {width:770px; text-align:center;}
.jy_paginate a,
.jy_paginate strong { position:relative; display:inline-block; margin-right:1px; padding:2px 4px 3px 4px; color:#000; text-decoration:none; border:1px solid #ffffff; font:bold 11px/normal Verdana; _width :17px; }
.jy_paginate strong { color:#f23219 !important; border:1px solid #e9e9e9; }
.jy_paginate .pre { margin-right:6px; padding:4px 6px 2px 14px; _padding-bottom:1px; background:url(/img/bg_page_left_off.gif) no-repeat 6px 6px !important; letter-spacing:-1px; }
.jy_paginate .next { margin-left:4px; padding:4px 14px 2px 6px; _padding-bottom:1px; background:url(/img/bg_page_right_off.gif) no-repeat 38px 6px !important; letter-spacing:-1px; }
.jy_paginate a.pre { background:url(/img/bg_page_left_on.gif) no-repeat 6px 6px !important; }
.jy_paginate a.next { background:url(/img/bg_page_right_on.gif) no-repeat 38px 6px !important; }
.jy_paginate .pre,
.jy_paginate .next { display:inline-block; color:#ccc; border:1px solid #e9e9e9; position:relative; top:0; _top:-2px; font:11px/normal µ¸¿ò, Dotum; width:30px; _width :50px; }
.jy_paginate a.pre,
.jy_paginate a.next { color:#565656; }
.jy_paginate a:hover { background-color:#f7f7f7 !important; border:1px solid #e9e9e9; }

/*¼¿·ºÆ®¹Ú½º*/
.sbHolder{
	background-color: #fff;
	border: solid 1px #e1e3e8;

	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 30px;
	position: relative;
	width: 100%;
}

.sbHolder:focus .sbSelector{
	
}
.sbSelector{
	display: block;
	height: 30px;
	left: 0;
	line-height: 30px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 100%;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #a3a3a3;
	outline: none;
	text-decoration: none;
}
.sbToggle{
	background: url(../img/select-icons.png) 0 -116px no-repeat;
	display: block;
	height: 30px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}
.sbToggle:hover{
	background: url(../img/select-icons.png) 0 -167px no-repeat;
}
.sbToggleOpen{
	background: url(../img/select-icons.png) 0 -16px no-repeat;
}
.sbToggleOpen:hover{
	background: url(../img/select-icons.png) 0 -66px no-repeat;
}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions{
	background-color: #fff;
	border: solid 1px #e1e3e8;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 100%;
  z-index: 999999;
	overflow-y: auto;
}
.sbOptions li{
	padding: 0 7px;
}
.sbOptions a{
	border-bottom: dotted 1px #e1e3e8;
	display: block;
	outline: none;
	padding: 7px 0 7px 3px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #a3a3a3;
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #ec1956;
}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}
.b_border{ border-bottom: solid 1px #e1e3e8;}
/*¼¿·ºÆ®¹Ú½º2*/
.sbHolders{
	background-color: #fff;
	border: solid 1px #e1e3e8;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 30px;
	position: relative;
	width: 100%;
	/*z-index: 99999;*/
	z-index: 1;
}

.sbHolders:focus .sbSelectors{
	
}
.sbSelectors{
	display: block;
	height: 30px;
	left: 0;
	line-height: 30px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 70px;
}
.sbSelectors:link, .sbSelectors:visited, .sbSelectors:hover{
	color: #a3a3a3;
	outline: none;
	text-decoration: none;
}
.sbToggles{
	background: url(../img/select-icons.png) 0 -116px no-repeat;
	display: block;
	height: 30px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}
.sbToggles:hover{
	background: url(../img/select-icons.png) 0 -167px no-repeat;
}
.sbToggleOpens{
	background: url(../img/select-icons.png) 0 -16px no-repeat;
}
.sbToggleOpens:hover{
	background: url(../img/select-icons.png) 0 -66px no-repeat;
}
.sbHolderDisableds{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisableds .sbHolders{
	
}
.sbHolderDisableds .sbToggles{
	
}
.sbOptionss{
	background-color: #fff;
	border: solid 1px #e1e3e8;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 100px;
	z-index: 9999;
	overflow-y: auto;
}
.sbOptionss li{
	padding: 0 7px;
}
.sbOptionss a{
	border-bottom: dotted 1px #e1e3e8;
	display: block;
	outline: none;
	padding: 7px 0 7px 3px;
}
.sbOptionss a:link, .sbOptionss a:visited{
	color: #a3a3a3;
	text-decoration: none;
}
.sbOptionss a:hover,
.sbOptionss a:focus,
.sbOptionss a.sbFocus{
	color: #ec1956;
}
.sbOptionss li.last a{
	border-bottom: none;
}
.sbOptionss .sbDisableds{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptionss .sbGroups{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptionss .sbSubs{
	padding-left: 17px;
}

/*¿¬Àçºä*/
.viewbox {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	color: #64686c;
	border-top: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
	padding:2px 10px 0 10px;
	text-align:center;
	height:30px;
}
.viewbox A:link {text-decoration:none; color: #64686c;}
.viewbox A:visited {text-decoration:none; color: #64686c;}
.viewbox A:active {text-decoration:underline; color: #64686c;}
.viewbox A:hover {color: #ee1a57; text-decoration:none;}

.viewbox1 {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	color: #64686c;
	border-top: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
	padding:2px 0 0 0;
	text-align:center;
}
.viewbox1 A:link {text-decoration:none; color: #64686c;}
.viewbox1 A:visited {text-decoration:none; color: #64686c;}
.viewbox1 A:active {text-decoration:underline; color: #64686c;}
.viewbox1 A:hover {color: #ee1a57; text-decoration:none;}

.viewbox2 {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	color: #fff;
	padding:2px 0 0 0;
	background-color:#ee1a57;
	text-align:center;
}
.viewbox2 A:link {text-decoration:none; color: #fff;}
.viewbox2 A:visited {text-decoration:none; color: #fff;}
.viewbox2 A:active {text-decoration:underline; color: #fff;}
.viewbox2 A:hover {color: #fbaec4; text-decoration:none;}

.viewbox3 {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	color: #fff;
	padding:2px 0 0 0;
	background-color:#0db5d3;
	text-align:center;
}
.viewbox3  A:link {text-decoration:none; color: #fff;}
.viewbox3  A:visited {text-decoration:none; color: #fff;}
.viewbox3  A:active {text-decoration:underline; color: #fff;}
.viewbox3  A:hover {color: #a5eefb; text-decoration:none;}


.viewbody {
	border: 1px solid #b9b9b9;
}
.viewcontents {
	width:606px;
	margin-top: 70px;
	margin-bottom: 70px;
	margin-left: 80px;
}
.viewtitle {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 35px;
	font-weight: bold;
	color: #000000;
}
.viewtxt {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 14px;
	color: #4e4e4e;
	line-height:25px;
	text-align: justify;
}

/*Äü¸Þ´º*/
.quick {
	position:absolute;
	top:0;
	width:60px;
	right:-80px;
	z-index:9999;
}
.quick a {
	display:block;
}
* html .quick {
	position:absolute;
	top:0;
	right:-82px;
	top:expression(eval(document.documentElement.scrollTop+0));
}
* html .btmScroll {
	position:absolute;
	right:-82px;
	bottom:0;
	top:auto;
}
/*µµ¼­¸ñ·Ï*/
.bookTXT {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	color: #949494;
  padding-top: 0px;

}
.bookTXT  A:link {text-decoration:none; color: #949494;}
.bookTXT  A:visited {text-decoration:none; color: #949494;}
.bookTXT  A:active {text-decoration:underline; color: #949494;}
.bookTXT  A:hover {color: #ec1956; text-decoration:none;}

.bookTXT2 {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 11px;
	color: #ec1956;
  padding-top: 0px;

}
.bookTXT2  A:link {text-decoration:none; color: #ec1956;}
.bookTXT2  A:visited {text-decoration:none; color: #ec1956;}
.bookTXT2  A:active {text-decoration:underline; color: #ec1956;}
.bookTXT2  A:hover {color: #ec1956; text-decoration:none;}


.booklistB {
	font-family: "µ¸¿ò", "±¼¸²";
	color: #1f1f1f;
	font-size: 14px;
	font-weight: bold;
}

.booklistB  A:link {text-decoration:none; color: #1f1f1f;}
.booklistB  A:visited {text-decoration:none; color: #1f1f1f;}
.booklistB  A:active {text-decoration:underline; color: #1f1f1f;}
.booklistB  A:hover {color: #ec1956; text-decoration:none;}

.booklist {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	line-height: 24px;
	color: #595959;
}
.booklist  A:link {text-decoration:none; color: #595959;}
.booklist  A:visited {text-decoration:none; color: #595959;}
.booklist  A:active {text-decoration:underline; color: #595959;}
.booklist  A:hover {color: #ec1956; text-decoration:none;}


.bookBox {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 11px;
	color: #64686c;
	border: 1px solid #dcdcdc;
	padding:4px 5px 0 5px;
}
.bookBox A {text-decoration:none; color: #64686c; /*line-height:24px;*/}
.bookBox A:link {text-decoration:none; color: #64686c;}
.bookBox  A:visited {text-decoration:none; color: #64686c;}
.bookBox  A:active {text-decoration:underline; color: #64686c;}
.bookBox A:hover {color: #ec1956; text-decoration:none;}


.bookBox2 {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 11px;
	color: #64686c;
	border: 1px solid #dcdcdc;
	padding:4px 0px 0 0px;
}
.bookBox2 A {text-decoration:none; color: #64686c; /*line-height:24px;*/}
.bookBox2 A:link {text-decoration:none; color: #64686c;}
.bookBox2  A:visited {text-decoration:none; color: #64686c;}
.bookBox2  A:active {text-decoration:underline; color: #64686c;}
.bookBox2 A:hover {color: #ec1956; text-decoration:none;}

.bookviewB {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 16px;
	color: #1f1f1f;
	font-weight: bold;
}



/* °øÅë */
.board_wrap {clear:both; margin-top:0px; text-align:center}
.btn_none {padding:3px 6px; height:20px; border:1px solid #555; cursor:pointer; color:#555}
.btn_round {padding:3px 6px; height:20px; border:1px solid #555; cursor:pointer; color:#555}
.btn_adm {padding:3px 6px; height:20px; border:1px solid #c00; cursor:pointer; color:#c00}
.input_type {margin-bottom:-1px; padding:3px 2px 0 2px; height:20px; border:1px solid #d8d8d8; color:#555; outline:none}
.select_type {height:20px; color:#333; border:1px solid #d8d8d8; outline:none}
.no_list {color:#555}

/* list °ü·Ã */
.board_top {clear:both; font:normal 11px dotum, tahoma; color:#ccc}
.board_top .category_current {color:#333}
.board_top .category_cnt {margin-left:2px; color:#aaa}
.board_top a:link, .board_top a:visited, .board_top a:active {text-decoration:none; font:normal 11px dotum, tahoma; color:#888}
.board_top a:hover {color:#333}
.board_list {clear:both; width:100%; table-layout:fixed; margin:5px 0 0 0}
.board_list th {border-top:2px solid #ed1c24; border-bottom:1px solid #ccc; white-space:nowrap; height:33px; overflow:hidden; text-align:center; font:normal 11px dotum, tahoma; color:#555}
.board_list th a:link, .board_list th a:visited, .board_list th a:active {text-decoration:none; color:#555}
.board_list th a:hover {color:#c00}
.board_list td {padding:.5em; height:33px; border-bottom:1px dotted #e1e1e1; font:normal 12px gulim, tahoma; white-space:nowrap} 
.board_list td.number {font:normal 12px gulim, tahoma; color:#aaa; text-align:center}
.board_list td.checkbox {text-align:center}
.board_list td.subject {overflow:hidden; color:#555}
.board_list td.name {padding:0 0 0 10px; color:#555}
.board_list td a:link, .board_list td a:visited, .board_list td a:active, .board_list td a:hover {text-decoration:none; color:#555}
.board_list td.name .nomember {color:#999}
.board_list td img {vertical-align:top}
.board_list .current {font:bold 12px gulim, tahoma; color:#f00}
.board_list .comment {font:normal 11px gulim, tahoma; color:#888}
.category_color {color:#777}
.icon_notice {margin-top:-1px; background:url(../img/icon_fff.gif) -5px -15px; width:41px; height:15px}
.icon_file {margin-top:-1px; margin-left:7px; background:url(../img/icon_fff.gif) -5px 0; width:10px; height:15px}
.icon_secret {margin-top:-1px; margin-left:4px; background:url(../img/icon_fff.gif) -20px 0; width:10px; height:15px}
.icon_link {margin-top:-1px; margin-left:4px; background:url(../img/icon_fff.gif) -33px 0; width:13px; height:15px}
.icon_new {margin-top:-1px; margin-left:4px; background:url(../img/icon_fff.gif) -51px 0; width:22px; height:15px}
.icon_hot {margin-top:-1px; margin-left:4px; background:url(../img/icon_fff.gif) -78px 0; width:24px; height:15px}
/* .icon_reply {margin:-2px 5px 0 10px; background:url(../img/icon_fff.gif) -82px -15px; width:23px; height:15px} */
.board_button {clear:both; margin-top:7px; _margin-top:5px; height:35px; font:normal 11px dotum, tahoma; letter-spacing:-1px; line-height:14px}
.board_button ul {margin:0; padding:0; list-style:none; text-align:left}
.board_button ul.btn_left li {float:left; margin-right:2px}
.board_button ul.btn_right li {float:right; margin-left:2px}
.board_button a:link, .board_button a:visited, .board_button a:active, .board_button a:hover {vertical-align:bottom; text-decoration:none}

.board_page {clear:both; text-align:center; margin:3px 0 10px 0; font:normal 11px dotum, tahoma; color:#333}
.board_page .page_style {font:normal 11px tahoma, dotum; color:#999}
.board_page .page_num {font:normal 11px tahoma, dotum; color:#999}

.board_search {text-align:center; margin-top:10px; height:30px}
.board_search .search_area {margin-left:-2px; margin-bottom:-1px; border:1px solid #d8d8d8; width:155px; height:20px; outline:none; color:#777}
.board_search .search_btn {margin-left:-24px; vertical-align:bottom; background:url(../img/icon_fff.gif) -46px -14px #777; border-bottom:1px solid #d8d8d8; width:20px; height:18px}
.board_search .text_vertical {height:16px; font:normal 12px tahoma, gulim; color:#333}

/* view °ü·Ã */
.view_title {padding:10px; border-top:2px solid #ed1c24; border-bottom:1px solid #ccc; font:bold 12px gulim, tahoma; color:#555; line-height:14px; word-break:break-all}
.view_area {padding:10px; width:100%; _height:150px; min-height:150px; color:#555; word-break:break-all; overflow-x:hidden}
.view_current {font:bold 12px gulim, tahoma; color:#ce0000; text-align:center}
.view_button {clear:both; height:24px; max-height:22px}
.view_button ul {margin:0; padding:0; list-style:none; text-align:left}
.view_button ul.btn_left li {float:left; margin-right:2px}
.view_button ul.btn_right li {float:right; margin-left:2px}
.view_button a:link, .view_button a:visited, .view_button a:active, .view_button a:hover {vertical-align:bottom; text-decoration:none; font:normal 11px dotum, tahoma; letter-spacing:-1px; line-height:14px}
.view_top {padding:7px 0 6px 10px; height:14px; border-bottom:1px solid #ddd; font:normal 12px gulim, tahoma; color:#333; letter-spacing:-1px}
.view_top a:link, .view_top a:visited, .view_top a:active, .view_top a:hover {text-decoration:none; color:#333; letter-spacing:0}
.view_top .number_view_style {padding-right:10px; font:normal 12px gulim, tahoma; color:#888; letter-spacing:0}
.view_link {clear:both; padding:4px 0 6px 11px; border-bottom:1px dotted #e1e1e1; font:normal 12px gulim, tahoma; color:#888}
.view_link a:link, .view_link a:visited, .view_link a:active {text-decoration:none; color:#888}
.view_link a:hover {color:#222}
.view_line1 {clear:both; margin-top:6px; border-top:1px solid #ddd; height:1px; line-height:1px; font-size:1px}
.view_line2 {clear:both; margin-top:2px; border-top:1px dotted #e1e1e1; height:1px; line-height:1px; font-size:1px}

.comment_wrap {border:1px solid #ccc}
.comment_nick a:link, .comment_nick a:visited, .comment_nick a:active, .comment_nick a:hover {text-decoration:none; color:#333}
.comment_link a:link, .comment_link a:visited, .comment_link a:active, .comment_link a:hover {text-decoration:none; font:normal 11px dotum, tahoma; color:#333; letter-spacing:-1px}
.comment_top {padding-top:5px; padding-left:5px; color:#333}
.icon_view_file {background:url(../img/icon_fff.gif) -4px 0; width:13px; height:13px}
.icon_view_link {background:url(../img/icon_fff.gif) -33px 0; width:13px; height:13px}
.icon_comment_reply {position:absolute; margin-left:-15px; background:url(../img/icon_fff.gif) -64px -15px}
.view_comment {clear:both; padding:5px; _height:40px; min-height:30px; color:#555; word-break:break-all; overflow-x:hidden}
.view_textarea {float:left; margin:3px 0 5px 5px; width:98%; height:80px; min-height:80px; border-top:1px solid #ccc; border-right:1px solid #fff; border-bottom:1px solid #ccc; border-left:1px solid #ccc; color:#555; outline:none; resize:none; overflow:visible}
.btn_comment {float:right; margin:-85px 5px 0 0; width:12%; height:80px; background-color:#777; cursor:pointer; text-align:center; color:#fff; overflow:hidde}
.number_comment_style {font:normal 11px dotum, tahoma; color:#888}

/* write °ü·Ã */
.write_title {padding:10px; border-top:2px solid #ed1c24; border-bottom:1px solid #ccc; font:bold 12px gulim, tahoma; color:#555; line-height:14px; text-align:center; word-break:break-all}
.write_wrap {margin-bottom:10px}
.write_wrap a:link, .write_wrap a:visited, .write_wrap a:active, .write_wrap a:hover {text-decoration:none}
.write_wrap tr th {padding-left:10px; height:29px; font:normal 12px gulim, tahoma; color:#888; text-align:left}
.write_wrap tr td {font:normal 12px gulim, tahoma; color:#888; letter-spacing:-1px}
.write_wrap .btn_none {margin-left:-1px; padding:3px 6px; height:20px; border:1px solid #555; cursor:pointer; font:normal 11px dotum, tahoma; color:#555; letter-spacing:-1px; line-height:12px}
.write_textarea {width:100%; border:1px solid #ddd; color:#555; outline:none; resize:none; word-break:break-all}
.write_line {clear:both; margin-top:2px; border-top:1px dotted #e0e0e0; height:1px; line-height:1px; font-size:1px}
.icon_btn_up {background:url(../img/icon_fff.gif) -5px -30px; width:13px; height:13px}
.icon_btn_start {margin-left:-1px; background:url(../img/icon_fff.gif) -20px -30px; width:13px; height:13px}
.icon_btn_down {margin-left:-1px; background:url(../img/icon_fff.gif) -35px -30px; width:13px; height:13px}
.icon_file_add {background:url(../img/icon_fff.gif) -50px -30px; width:13px; height:13px}
.icon_file_minus {margin-left:-1px; background:url(../img/icon_fff.gif) -65px -30px; width:13px; height:13px}
.input_type_write {margin-bottom:-1px; padding:3px 2px 0 2px; height:20px; border:1px solid #d8d8d8; color:#555; outline:none}
