/* File Name : about.css (About POSRI 항목에 해당하는 style)*/

@import url(layout.css);
@import url(content.css);

/* standard */
A:link, A:active, A:visited	{
	color:#242424;
	font-size:9pt;
	text-decoration:none;
	font-family:Gulim, Dotum, '굴림', '돋움', verdana, arial;
}
A:hover	{
	color:#C05B86;
	text-decoration:none;
}
td A:link, A:active, A:visited	{
	color:#707070;
	font-size:9pt;
	text-decoration:none;
	font-family:Dotum, '돋움';
}
td A:hover	{
	color:#C05B86;
	text-decoration:none;
}
/* border color*/
.bbs_titline	{border-top:1px solid #b8c7d9;border-bottom:1px solid #b8c7d9;background-color:#d8e6f2;}
.bbs_titEline	{border-bottom:1px solid #b8c7d9;}
.history_top	{border-top:1px solid #cfcfcf;}
.d1pxe1e		{border:1px solid #e1e1df;}
/* border color*/

.tacon td	{
	font-size:9pt;
	font-family:Dotum, '돋움';
	text-align:left;
	vertical-align:middle;
	padding:6px 10px 3px 10px;
	border-bottom:1px solid #e7e7e7;
}
.tacon td A:link,
.tacon td A:active,
.tacon td A:visited	{
	color:#242424;
	font-size:9pt;
	text-decoration:none;
	font-family:Dotum, '돋움', verdana, arial;
}
.tacon td A:hover	{
	color:#C05B86;
	text-decoration:none;
}
.tacon td.num	{
	text-align:center;
	font-size:7.5pt;
	padding:4px 0 5px 0;
	color:#707070;
	letter-spacing:-1px;
	font-family:verdana, arial;
}
.tacon td.btn	{
	text-align:center;
	padding:6px 0 3px 0;
}
.tacon td.txt	{
	text-align:center;
	color:#707070;
	padding:6px 10px 3px 10px;
}
.tacon td.txt11	{
	text-align:center;
	font-size:11px;
	color:#707070;
	padding:6px 10px 4px 10px;
}
.tacon td.point	{
	text-align:center;
	font-size:8pt;
	color:#c89c6f;
	padding:7px 0 4px 0;
}

/* 이전글 다음글 BOX */
#p_nBox	{
	width:643px;
	_width:645px; /* IE6 only */
	overflow:auto;
	background:#F7EFF2;
	text-align:center;
	vertical-align:top;
	border-left:1px solid #f0e6e6;
	border-right:1px solid #f0e6e6;
}
#p_nBox ul	{
	margin:0 14px;
	text-align:left;
}
#p_nBox ul li {
	float:left;
	display:inline;
	vertical-align:top;
}
#p_nBox ul li A:link, A:active, A:visited	{
	color:#242424;
	font-size:9pt;
	text-decoration:none;
	font-family:Gulim, Dotum, '굴림', '돋움', verdana, arial;
}
#p_nBox ul li A:hover	{
	color:#C05B86;
	text-decoration:none;
}

#p_nBox ul li.sly10 {
	padding:2px 0 5px 0;
	
}
#p_nBox ul li.sly20 {
	border-top:1px solid #ffffff;
	padding:8px 0 0 0;
	
}
/* 이전글 다음글 BOX */
.bbstitcon	{
	border-left:2px solid #F3BECF;
	border-right:2px solid #F3BECF;
}

/*2007-06-02 수정*/
.bbsview	{
	border-left:2px solid #F3BECF;
	border-right:2px solid #F3BECF;
}
/*2007-06-02 수정*/

.sbbsview	{
	overflow:auto;
	width:611px;
	_width:633px; /* IE6 only */
	margin:-2px 5px 0 5px;
	_margin:-6px 5px -5px 5px;
	padding:0 9px 1px 9px;
	font-weight:bold;
	background:#fff;
	border-left:2px solid #c8c8c8;
	border-right:2px solid #c8c8c8;
}
.sbbsview span.fontc	{
	color:#707070;	
}

/* mvBox */
#mvbox	{
	clear:both;
	width:645px;
	border-bottom:1px solid #f3becf;
	overflow:hidden;
}
#mvbox dl	{
	width:315px;
}
#mvbox dl.sly01	{
	clear:both;
	float:left;
	margin:15px 0 0 0;
}
#mvbox dl.sly02	{
	float:left;
	margin:15px 0 0 15px;
}

#mvbox dl dt.m5bot	{
	margin-bottom:-5px;
}
#mvbox dl dt.borLR	{
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	overflow:hidden;
}
#mvbox div.ftop	{
	clear:both;
	width:295px;
	overflow:hidden;
	margin:0 9px;
}
#mvbox h4	{
	width:292px;
	background:url(/images/db/bulletReport07.gif) no-repeat 0 35%;
	font-size:8pt;
	padding:0 0 3px 13px;
	border-bottom:1px dotted #d0d0d0;
	font-family:Dotum, '돋움';
}
#mvbox div.finside	{
	float:left;
	width:130px;
	margin-left:5px;
	_display:inline;
}
#mvbox img.line2	{
	position:absolute;
	width:111px;
	height:81px;
	border:2px solid #cbcbcb;
}
#mvbox div.finside01	{
	float:left;
	width:106px;
	margin-left:5px;
	_display:inline;
}
#mvbox img.line3	{
	position:absolute;
	width:87px;
	height:65px;
	border:2px solid #cbcbcb;
}
#mvbox ul	{
	float:right;
	margin:2px 0 0 0;
}
#mvbox ul li	{
	overflow:hidden;
	width:154px;
	vertical-align:middle;
}
#mvbox ul.sly01 li	{
	overflow:hidden;
	width:179px;
	vertical-align:middle;
}

#mvbox ul li img	{
	float:left;
	margin:0 0 9px 0;
}
#mvbox ul li div	{
	float:right;
	width:109px;
	padding:0 0 5px 0;
	color:#8d8d8d;
	font-size:8pt;
	font-family:Dotum, '돋움';
}
#mvbox ul.sly01 li div	{
	float:right;
	width:134px;
	padding:0 0 5px 0;
	color:#8d8d8d;
	font-size:8pt;
	font-family:Dotum, '돋움';
}
#mvbox div.txtbox	{
	width:284px;
	height:60px;
	margin-left:14px;
	background:#f2f2f2;
}
#mvbox div.txtbox p	{
	margin:5px 4px 5px 10px;
	height:43px;
	width:266px;
	overflow-y:scroll;
	font-size:8pt;
	color:#8d8d8d;
	scrollbar-face-color: #cecece;
	scrollbar-highlight-color: #cecece;
	scrollbar-3dlight-color: #f2f2f2;
	scrollbar-shadow-color: #f2f2f2;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-track-color: #f2f2f2;
	scrollbar-arrow-color: #aeaeae;
}

/*2007-06-11 추가*/	
#mvbox02	{
	clear:both;
	width:645px;
	border-bottom:1px solid #f3becf;
	overflow:hidden;
}
#mvbox02 dl	{
	clear:both;
	width:645px;
	margin:0 0 10px 0;
}
#mvbox02 dl dt {
	font-size:1px;
	line-height:1px;
}
#mvbox02 dl dt.m5bot	{
	margin-bottom:-5px;
}
#mvbox02 dl dd.borLR	{
	width:643px;
	_width:645px; /* IE6 only */
	overflow:hidden;
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
}
#mvbox02 div.ftop	{
	clear:both;
	overflow:hidden;
	width:625px;
	margin:0 9px;
	border-bottom:1px dotted #d0d0d0;
}
#mvbox02 div.ftop02	{
	clear:both;
	overflow:hidden;
	width:625px;
	margin:0 9px;
	padding:5px 0 4px 0;
	border-bottom:1px dotted #d0d0d0;
}
#mvbox02 h4	{
	float:left;
	width:492px;
	_width:505px; /* IE6 only */
	padding:1px 0 3px 13px;
	color:#5A5A5A;
	font-size:8pt;
	font-family:Dotum, '돋움';
	background:url(/images/db/bulletReport07.gif) no-repeat 0 35%;
}
#mvbox02 div#wdate	{
	float:right;
	width:115px;
	_width:120px; /* IE6 only */
	margin:1px 0 0 0;
	padding:0 5px 0 0;
	text-align:right;
	color:#8d8d8d;
	font-size:8pt;
	font-family:verdana, arial;
	letter-spacing:-1px;
}
#mvbox02 div#wdate img	{
	margin:0 8px 0 0;
}
#mvbox02 div.finside	{
	clear:both;
	float:left;
	width:135px;
	margin-left:14px;
	_display:inline;
}
#mvbox02 img.line2	{
	position:absolute;
	width:111px;
	height:81px;
	border:2px solid #cbcbcb;
}
#mvbox02 div.finside img.btn	{
	margin:5px 0 0 0;
	display:inline;
}
#mvbox02 ul	{
	float:right;
	margin:0;
}
#mvbox02 ul li	{
	float:left;
	vertical-align:middle;
}
#mvbox02 table#dataInfo	{
	float:right;
}
#mvbox02 table#dataInfo tr td	{
	color:#8d8d8d;
	font-size:8pt;
	letter-spacing:-1px;
}
#mvbox02 table#dataInfo tr td.txt	{
	padding:3px 0 0 0;
	font-family:Gulim, '굴림';
}
#mvbox02 table#dataInfo tr td.num	{
	padding:0 0 0 0;
	font-family:verdana, arial;
}
#mvbox02 table#dataInfo tr td img	{
	margin:0 8px 0 0;
}
#mvbox02 ul li div	{
	float:left;
	color:#8d8d8d;
	font-size:8pt;
	font-family:Dotum, '돋움';
}
#mvbox02 div.txtbox	{
	float:left;
	width:478px;
	background:#f2f2f2;
}
#mvbox02 div.txtbox p.top,
#mvbox02 div.txtbox p.btm	{
	font-size:1px;
	line-height:1px;
	background:#f2f2f2;
}
#mvbox02 div.txtbox p.top {
	padding:0 0 6px 0;
}
#mvbox02 div.txtbox p.btm {
	padding:6px 0 0 0;
}
#mvbox02 div.txtbox div	{
	width:455px;
	height:88px;
	margin:0 9px 0 14px;
	color:#8d8d8d;
	font-size:11px;
	font-family:Dotum, '돋움';
	line-height:15px;
	overflow-y:scroll;
	scrollbar-face-color: #cecece;
	scrollbar-highlight-color: #cecece;
	scrollbar-3dlight-color: #f2f2f2;
	scrollbar-shadow-color: #f2f2f2;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-track-color: #f2f2f2;
	scrollbar-arrow-color: #aeaeae;
}
/*2007-06-11 추가*/
/* mvBox */

/* 책이미지 및 목차 표기 박스 */
#bookBox	{
	width:643px;
	_width:645px;
	overflow:auto;
	padding-bottom:1px;
	vertical-align:top;
	background:#f3f3f3;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}
#bookBox dl	{
	float:left;
	margin:0;
	line-height:150%;
	color:#707070;
}
#bookBox dl.bookimg{
	width:169px;
	margin-left:5px;
	text-align:center;
}

/*2007-06-10 수정*/
#bookBox dl.booktxt{
	padding:0 20px 0 0;
	width:427px;
	_width:447px; /*IE6 Only */
}
/*2007-06-10 수정*/

#bookBox img	{
	display:inline;
}
#bookBox img.bor2	{
	position:absolute;
	width:111px;
	height:81px;
	border:2px solid #b6b6b6;
}
#bookBox img.bor3	{
	position:absolute;
	width:81px;
	height:111px;
	border:2px solid #b6b6b6;
}

/*2007-06-11 수정*/
#bookBox dl dd	{
	margin-left:0px;
	font-family:Gulim, Dotum, '굴림', '돋움';
}
#bookBox dl dt.fleft01	{
	float:left;width:63px;
	font-family:Gulim, Dotum, '굴림', '돋움';
}
#bookBox dl dt.fleft02	{
	float:left;width:354px;
	font-family:Gulim, Dotum, '굴림', '돋움';
}
/*2007-06-11 수정*/

#bookBox dl dt.fleft02n	{
	float:left;width:354px;
	font-size:8pt;
	font-family:verdana, arial;
}
/* 책이미지 및 목차 표기 박스 */

/* veiw 박스 기본 style과 다른 */
#vcDbBox	{
	width:645px;
	text-align:left;
	overflow:hidden;
	border-top:1px solid #f3becf;
	border-bottom:1px solid #f3becf;
}

#vcontentDb	{
	float:left;
	display:inline;
	overflow:hidden;
	width:615px;
	margin:10px 0;
	_padding:0 0 10px; /* IE6 only */
	color:#707070;
	white-space:pre-wrap;
	_word-break:break-all;
}

#vcontentBook	{
	width:645px;
	overflow:auto;
	vertical-align:top;
	color:#707070;
	white-space:pre-wrap;
	_word-break:break-all;
	border-top:1px solid #f3becf;
	border-bottom:1px solid #f3becf;
}
#vcontentBook dl	{
	text-align:left;
	float:left;
}

/*2007-06-08 수정*/
#vcontentBook dl.sly01	{
	padding-top:9px;
	padding-bottom:9px;
	width:90px;
	font-size:1px;
	line-height:1px;
}
/*2007-06-08 수정*/

#vcontentBook dl.sly02	{
	width:555px;
}

/*2007-06-11 수정*/
#vcontentBook dl.sly02  dd {
	padding:9px 10px 6px 0;
	font-family:Gulim, Dotum, '굴림', '돋움';
}
/*2007-06-11 수정*/

#vcontentBook dl.alt {
	border-top:1px solid #f3becf;
}

/*2007-06-07 추가*/
#vcontentBook dl.sly02 dd div#vconBook {
	position:relative;
	overflow:hidden;
	width:545px;
	margin:0;
	padding:0;
	color:#707070;
	white-space:pre-wrap;
	_word-break:break-all;
	vertical-align:top;
	min-height:26px;
}
/*2007-06-07 추가*/
/* veiw 박스 기본 style과 다른 */

/* Keyword BOX */
#key_2l	{
	width:645px;
	overflow:auto;
	vertical-align:top;
	border-top:1px solid #f3becf;
	border-bottom:1px solid #f3becf;
}
#key_2l ul	{
	text-align:left;
}
#key_2l ul li {
	float:left;
	vertical-align:top;
}
#key_2l ul li A:link, A:active, A:visited	{
	color:#242424;
	font-size:9pt;
	text-decoration:none;
	font-family:Gulim, Dotum, '굴림', '돋움', verdana, arial;
}
#key_2l ul li A:hover	{
	color:#C05B86;
	text-decoration:none;
}

#key_2l ul li.sly10 {
	padding:9px 0 6px 0;
	
}
#key_2l ul li.sly20 {
	border-top:1px solid #f3becf;
	padding:9px 0 6px 0;
}
/* Keyword BOX */

/* Reply BOX */
#replyBox	{
	width:643px;
	_width:645px; /* IE Only*/
	overflow:auto;
	background:#f6f6f6;
	vertical-align:top;
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
}
#replyBox ul	{
	text-align:left;
}
#replyBox ul li {
	float:left;
	vertical-align:top;
	padding:3px 0 1px 0;
}
#replyBox ul li.sly01 {
	width:89px;
	text-align:center;
}
#replyBox ul li.sly02 {
	width:495px;
}
#replyBox ul li.sly02 span {
	font-size:8pt;
	color:#c89c6f;
	font-family:Dotum, '돋움';
}
#replyBox ul li.sly02 textarea {
	width:487px;
	height:45px;
	font-size:8pt;
	color:#707070;
	padding:5px;
	border:1px solid #c8c8c8;
	font-family:Dotum, '돋움';
}
#replyBox ul li.sly03 {
	width:59px;
}
/* Reply BOX */

/* COMMNET VIEW BOX */
#cvBox	{
	width:645px;
	overflow:auto;
	vertical-align:top;
	border-top:1px solid #f3becf;
	border-bottom:1px solid #f3becf;
}
#cvBox dl	{
	text-align:left;
	float:left;
	font-size:8pt;
	line-height:140%;
	font-family:Dotum, '돋움';
}
#cvBox dl.sly01	{
	width:90px;
	padding-top:8px;
}
#cvBox dl.sly02	{
	width:555px;
}
#cvBox dl.sly02 dt {
	padding:9px 0 2px 0;
	color:#707070;
}
#cvBox dl.sly02 dt span {
	color:#707070;
	font-family:Gulim, Dotum, '굴림', '돋움', verdana, arial;
}
#cvBox dl.sly02 dd {
	margin:0;
	padding:0 10px 6px 0;
	border-bottom:1px dotted #d0d0d0;
}
#cvBox dl.sly02 dd.alt {
	border:0;
}
/* COMMNET VIEW BOX */

#bookList	{
	clear:both;
	width:645px;
	border-bottom:1px solid #f3becf;
}

/*2007-06-10 수정*/
#bookList td.leftImg	{
	width:160px;
	vertical-align:top;
}
#bookList td.leftImg div	{
	overflow:hidden;
	width:160px;
}
#bookList td.leftImg img	{
	width:160px;
	margin-top:15px;
}
/*2007-06-10 수정*/

#bookList td.rightContents	{
	width:485px;
	padding:0 0 15px 0;
}
#bookList .unit	{
	overflow:hidden;
	float:left;
	width:230px;
	margin:15px 0 0 15px;
	background:#ffffff url(/images/db/bgBookList_unitP.gif) repeat-y left top;
}
#bookList .unitLeft	{
	float:left;
	width:230px;
	margin:15px 0 0 0;
	background:#ffffff url(/images/db/bgBookList_unitP.gif) repeat-y left top;
}
#bookList h4	{
	margin:-2px 10px 3px 10px;
	padding:0 0 0 12px;
	font-size:11px;
	font-weight:bold;
	background:url(/images/db/bulletReport07.gif) no-repeat 0 35%;
}
#bookList div.top, #bookList div.dash, #bookList div.btm	{
	font-size:1px;
	line-height:1px;
}
#bookList div.dash	{
	height:1px;
	margin:0 10px;
	background:url(/images/db/bgReport07_dash.gif) repeat-x left top;
}

/*2007-06-04 추가*/
#bookList div.minH154	{
	overflow:hidden;
	height:154px;
}
/*2007-06-04 추가*/

#bookList div.img	{
	float:left;
	margin:20px 0 0 0;
	font-size:1px;
	line-height:1px;
}
#bookList div img.line2	{
	position:absolute;
	margin:0 0 0 16px;
	width:61px;
	height:81px;
	border:2px solid #cbcbcb;
}
#bookList div img.bimg	{
	margin:0 0 0 16px;
}
#bookList ul	{
	float:right;
	margin:8px 0 4px 0;
	padding:0 10px 0 0;
}
*html #bookList ul	{
	margin:7px 0 4px 0;
}
#bookList ul li	{
	overflow:hidden;
	width:124px;
	vertical-align:middle;
}
#bookList ul li img	{
	float:left;
	margin:4px 0 5px 0;
}
#bookList ul li div	{
	float:right;
	width:80px;
	padding:3px 0 0 0;
	color:#8D8D8D;
	font-size:11px;
	font-family:Dotum, '돋움';
}

#wordSh	{
	width:643px;
	_width:645px; /*ie only*/
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	overflow:hiddne;
	padding:5px 0;
}

/* Word Search */
.shMenu	{
	margin:0 14px 13px 14px;
}
.shMenu ul	{
	overflow:hidden;
	width:615px;
}
.shMenu ul li	{
	float:left;
	margin-right:1px;
}
.shMenu ul li.tit	{
	width:61px;
}
table.shtable{
	width:615px;
	margin:0 14px;
}
table.shtable th{
	background:#fdf2f5;
}
table.shtable th.ltop{
	border-top:1px solid #f3becf;
	height:5px;
}
table.shtable th.lbot{
	border-bottom:1px solid #f3becf;
	height:5px;
}
table.shtable th.lleft{
	border-left:1px solid #f3becf;
}
table.shtable td{
	vertical-align:top;
	padding:0 15px;
	font-size:12px;
	font-family:Gulim, '굴림';
	line-height:140%;
}
table.shtable td A:link,
table.shtable A:active,
table.shtable A:visited	{
	color:#707070;
	font-size:12px;
	font-family:Gulim, '굴림';
	text-decoration:none;
}
table.shtable td A:hover	{
	color:#C05B86;
	font-size:12px;
	font-family:Gulim, '굴림';
	text-decoration:none;
}
table.shtable td.lleft{
	border-left:1px solid #e3e3e3;
}
table.shtable td.lbot{
	border-bottom:1px solid #f3becf;
	height:10px;
}
table.shtable td a strong{
	color:#B65EB9;
}

#seList	{
	overflow:hidden;
	width:645px;
	padding-bottom:10px;
	border-bottom:1px solid #f3becf;
	text-align:center;
}

/*2007-06-01 추가*/
#seList table td	{
	vertical-align:top;
}
/*2007-06-01 추가*/

td.lrborL	{
	padding:7px 14px;
	background:#f6f6f6;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
}
/* Word Search */

/* calendar */
#calendar	{
	width:645px;
	overflow:hidden;
}

/*2007-06-03 수정*/
#calendar ul {
	margin:0 0 3px 5px;
	_height:80px; /* IE6 only */
	min-height:80px;
}
/*2007-06-03 수정*/

#calendar ul li {
	float:left;
	width:88px;
	margin-right:3px;
}
#calendar p {
	width:72px;
	letter-spacing:-1px;
	font-size:7.5pt;
	color:#707070;
	font-family:Dotum, "돋움", verdana;
}
#calendar ul li p {
	font-family:Dotum, "돋움" !important;
}
#calendar p.daybox{
	position:absolute;
}
#calendar div{
	position:relative;
	width:88px;
	padding:8px;
}
#calendar p.txtbox{
	font-weight:bold;
}
#calendar p.txtboxN{
	font-weight:normal;color:#cacaca;
}
#calendar p.txtboxSun{
	font-weight:bold;color:#e25252;
}
#calendar p.txtboxSat{
	font-weight:bold;color:#667cb9;
}
#calendar p.semi01{
	color:#9362c2;font-size:8pt;padding-bottom:5px;
}
#calendar p.semi02{
	color:#5384b7;font-size:8pt;padding-bottom:5px;
}
#calendar p.semi03{
	color:#d9a529;font-size:8pt;padding-bottom:5px;
}
#calendar p.semi04{
	color:#ce526f;font-size:8pt;padding-bottom:5px;
}
#calendar p.semi05{
	color:#4fa96e;font-size:8pt;padding-bottom:5px;
}
#calendar p.semi06{
	color:#e57d45;font-size:8pt;padding-bottom:5px;
}
#popCalendar	{
	display:none;
	position:absolute;
	width:217px;
	background:url(/images/db/pop_calbg.gif);
	overflow:hidden;
}
#popCalendar div.mtop	{
	padding-top:10px;
	background:url(/images/db/pop_caltop.gif) top left no-repeat;
}
#popCalendar div.mbot	{
	padding-bottom:12px;
	background:url(/images/db/pop_calbot.gif) bottom left no-repeat;
}
#popCalendar div.dayDiv	{
	width:190px;
	margin-left:13px;
}
#popCalendar ul {
	margin:0 0 2px 13px;
	height:21px;
}
#popCalendar ul li {
	float:left;
	width:25px;
	margin-right:2px;
	cursor:hand;
}
#popCalendar p.daybox{
	position:absolute;
}
#popCalendar ul li div{
	position:relative;
	text-align:center;
	width:25px;
	font-size:7.5pt;
	letter-spacing:-1px;
	font-weight:bold;
	padding:4px 0 3px 0;
	font-family:"verdana";
}
#popCalendar ul li.chk {
	background:#f8f3dc;
}
#popCalendar ul li.chk div{
	color:#e25252;
}
#popCalendar ul li div.dySun{
	color:#e25252;
}
#popCalendar ul li div.dySat{
	color:#3f92a3;
}
#popCalendar ul li div.dyWee{
	color:#707070;
}
#popCalendar ul li div.dyNex{
	color:#cacaca;
	font-weight:normal;
}
#popCalendar p.txtbo	{
	width:188px;
	margin-left:13px;
	height:17px;
	background:#707070;
	color:#ffffff;
	font-size:8pt;
	text-align:center;
}
/* calendar */

/* DB Search Box */
#dbSchimg	{
	float:left;
	width:165px;
	margin:10px 0;
}
#dbSch	{
	float:left;
	width:478px;
	margin:10px 0;
}
#dbSch ul {
}
#dbSch ul li.tit {
	clear:both;
	float:left;
	width:78px;
	padding-top:6px;
}
#dbSch ul li.con {
	float:left;
	width:400px;
	margin-bottom:1px;
}
#dbSch ul li.conalt {
	float:left;
	width:400px;
	margin:1px 0 2px 0;
}
/* DB Search Box */

.bbsview_02	{
	overflow:auto;
	width:641px;
	_width:645px; /* IE6 only */
	margin-top:-2px;
	padding-top:1px;
	font-weight:bold;
	border-left:2px solid #F3BECF;
	border-right:2px solid #F3BECF;
	color:#707070;
	font-family:Gulim, Dotum, '굴림', '돋움', verdana, arial;
}
.bbsview_02 span	{
	color:#c89c6f;
	font-size:8pt;
	margin-left:13px;
}
.bbsview_02 img.btn	{
	vertical-align:middle;
	margin:-1px 0 0 12px;
}

table.bbsviewCon	{
	width:645px;
}
.bbsviewCon th	{
	font-size:1px;
	line-height:1px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #DCDCDC;
	background:#F7EFF2 url(/images/db/bg_bbsviewConThB.gif) no-repeat left bottom;
}
.bbsviewCon th img	{
	margin:3px 0 7px 15px;
}
.bbsviewCon th .thTop	{
	height:5px;
	width:80px;
	font-size:1px;
	line-height:1px;
	background:#F7EFF2 url(/images/db/bg_bbsviewConThT.gif) no-repeat left top;
}
.bbsviewCon td	{
	padding:7px 10px 4px 10px;
	color:#707070;
	font-size:9pt;
	font-family:Dotum, '돋움';
	vertical-align:top;
	border-bottom:1px solid #DCDCDC;
}
.bbsviewCon td.num	{
	padding-top:8px;
	padding-bottom:8px;
	font-size:7.5pt;
	line-height:110%;
	text-align:left;
	letter-spacing:-1px;
	font-family:verdana, arial;
}

/*2007-06-08 수정/추가*/
.bbsviewCon td.content	{
	padding-top:9px;
	padding-bottom:16px;
	font-size:9pt;
	color:#8D8D8D;
	line-height:140%;
}
.bbsviewCon td.content div#vconDb {
	position:relative;
	overflow:hidden;
	width:545px;
	margin:0;
	padding:0;
	color:#8D8D8D;
	white-space:pre-wrap;
	_word-break:break-all;
	vertical-align:top;
	min-height:26px;
}
/*2007-06-08 수정/추가*/

.bbsviewCon td img.btn	{
	margin:-1px 0 0 12px;
	vertical-align:middle;
}

/*2007-06-04 추가*/
.bbsviewCon tr td A.file:link,
.bbsviewCon tr td A.file:visited,
.bbsviewCon tr td A.file:active	{
	color:#707070;
	text-decoration::none;
}
.bbsviewCon tr td A.file:hover	{
	color:#C05B86;
	text-decoration::none;
}
/*2007-06-04 추가*/

/* dbSearchResult */
.dbSearchRes	{
	padding:10px 0 0 0;
	border-bottom:1px solid #F3BECF;
}
.dbSearchRes h4	{
	width:645px;
	padding:6px 0;
	font-size:1px;
	line-height:1px;
	background:url(/images/db/bgDbSearchResTit.gif) no-repeat left top;	
}
.dbSearchRes h4 img	{
	margin:0 0 0 15px;
}
.dbSearchRes ul	{
	border-top:1px solid #F3BECF;
	padding:6px 0 5px 0;
	_padding:7px 0 4px 0; /* IE6 only */
}
.dbSearchRes ul li	{
	margin:0 15px;
	padding:0 0 0 9px;
	color:#707070;
	font-size:12px;
	line-height:170%;
	background:url(/images/db/bulletDb01.gif) no-repeat 0 9px;
}
.dbSearchRes ul li A:link,
.dbSearchRes ul li A:visited,
.dbSearchRes ul li A:active	{
	color:#707070;
	font-size:12px;
	text-decoration:none;
	font-family:verdana, arial, Dotum, '돋움';
}
.dbSearchRes ul li A:hover	{
	color:#C05B86;
	font-size:12px;
	text-decoration:none;
	font-family:verdana, arial, Dotum, '돋움';
}
.description	{
	margin:-10px 0 0 0;
	font-size:1px;
	line-height:1px;
	background:url(/images/db/bgSteelVocabulary.gif) no-repeat left top;
}
.description img	{
	margin-left:100px;
}
.dbSearchRes ul.vocabularyDetail	{
	border-top:0;
	padding:0 0 9px 0;
}
.dbSearchRes ul.vocabularyDetail li	{
	padding-top:2px;
	_padding-top:5px; /* IE6 only */
	padding-bottom:3px;
	_padding-bottom:2px; /* IE6 only */
	color:#242424;
	font-size:12px;
	vertical-align:top;
	background:url(/images/db/bulletDb01.gif) no-repeat 0 9px;
}
.dbSearchRes ul.vocabularyDetail li.simple	{
	padding-top:1px;
	_padding-top:2px; /* IE6 only */
}
.dbSearchRes ul.vocabularyDetail li.top	{
	margin-top:10px;
	_margin-top:9px; /* IE6 only */
}
.dbSearchRes ul.vocabularyDetail li.dot	{
	height:1px;
	padding-top:9px;
	padding-bottom:9px;
	_padding-top:8px; /* IE6 only */
	_padding-bottom:9px; /* IE6 only */
	font-size:1px;
	line-height:1px;
	background:url(/images/db/bgDbSearchResDot.gif) repeat-x left center;
}
.dbSearchRes ul.vocabularyDetail li strong	{
	color:#242424;
	font-size:12px;
}
.dbSearchRes ul.vocabularyDetail li .orthography	{
	display:inline;
	color:#707070;
	font-size:11px;
	font-family:Verdana, Gulim, "굴림";
}
.dbSearchRes ul.vocabularyDetail li .orthography img	{
	vertical-align:middle;
	margin-left:5px;
}
.dbSearchRes .category	{
	padding:3px 0 3px 0;
	_padding:6px 0 2px 0;
	color:#C89C6F;
	font-size:11px;
}
.dbSearchRes .sense	{
	padding:3px 0 0 0;
	color:#707070;
	font-size:12px;
	line-height:135%;
}
.dbSearchRes ul.borTop {
	border-top:1px solid #F3BECF;
}
.dbSearchRes .steelDb	{
	overflow:hidden;
	width:645px;
	padding:5px 0 10px 0;
	border-top:1px solid #F3BECF;
}
.dbSearchRes .steelDb .floLw322	{
	float:left;
	width:322px;
}
.dbSearchRes .steelDb .floRw323	{
	float:right;
	width:322px;
	_width:323px;
	border-left:1px solid #E7E7E7;
}
.dbSearchRes .steelDb h6	{
	width:317px;
	margin:2px 0 0 0;
	padding:4px 0 1px 0;
	_padding:5px 0 2px 0;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Dotum, '돋움';
	line-height:140%;
	text-align:left;
	background:#CDCDCD;
}
.dbSearchRes .steelDb h6 img	{
	margin:0 4px 0 13px;
}
.dbSearchRes .steelDb h6.top	{
	margin-top:0;
}
.dbSearchRes .steelDb .floRw323 h6	{
	margin-left:5px;
}
.dbSearchRes .steelDb ul	{
	border-top:0;
}
.dbSearchRes .steelDb .floRw323 ul	{
	margin-left:5px;
}
.dbSearchRes .steelDb ul li	{
	letter-spacing:-1px;
	background:url(/images/db/bulletDb01.gif) no-repeat 0 8px;
}
/* dbSearchResult */

/* subCategory */
.subCategory	{
	width:645px;
	padding:15px 0 17px 0;
}
.subCategory ul	{
	text-align:center;
}
.subCategory ul li	{
	display:inline;
	padding:4px 0 2px 0;
	color:#8D8D8D;
	font-size:11px;
}
.subCategory ul li.selected	{
	display:inline;
	color:#C89C6F;
	font-weight:bold;
	border-top:2px solid #C89C6F;
}
.subCategory ul li img	{
	vertical-align:middle;
	margin:-3px 4px 0 4px;
}
.subCategory ul li A:link,
.subCategory ul li A:active,
.subCategory ul li A:visited	{
	color:#8D8D8D;
	font-size:11px;
	font-family:Dotum, "돋움", "verdana", "arial";
}
.subCategory ul li A:hover	{
	color:#C05B86;
	font-size:11px;
	font-family:Dotum, "돋움", "verdana", "arial";
}
/* subCategory */

table.sourceTbl{
	width:645px;
}
table.sourceTbl th{
	background:#fdf2f5;
}
table.sourceTbl th.ltop{
	border-top:1px solid #f3becf;
	height:5px;
	_height:6px; /* IE6 only */
}
table.sourceTbl th.lbot{
	border-bottom:1px solid #f3becf;
	height:6px;
	_height:5px; /* IE6 only */
}
table.sourceTbl th.lleft{
	border-left:1px solid #f3becf;
}
table.sourceTbl td{
	padding:0 15px;
	color:#707070;
	font-size:11px;
	line-height:140%;
}
table.sourceTbl td.site{
	color:#C89C6F;
}
table.sourceTbl td.site a:link {font-size:11px;color:#C89C6F;}
table.sourceTbl td.site a:visited {font-size:11px;color:#C89C6F;}
table.sourceTbl td.site a:active {font-size:11px;color:#C89C6F;}
table.sourceTbl td.site a:hover {font-size:11px;color:#C05B86;}
table.sourceTbl td.txt{
	letter-spacing:-1px;
	text-align:justify;
	word-break:break-all;
	white-space:pre-wrap;
}
table.sourceTbl td.lbot{
	border-bottom:1px solid #E3E3E3;
	height:5px;
}
table.sourceTbl td.lbotLast{
	border-bottom:1px solid #F3BECF;
	height:5px;
}

#seminaS	{
	width:645px;
	text-align:right;
	font-size:8pt;
	color:#707070;
	letter-spacing:-1px;
	font-family:Dotum, "돋움", "verdana", "arial";
}
#seminaS strong	{
	color:#c89c6f;
}