body, tr, td, select, textarea{font-family:"±¼¸²",Gulim,Helvetica,AppleGothic,Sans-serif; font-size:9pt; color:#333; line-height:15pt}
img {border:0}
form {margin:0; padding:0}
input, button {font-family:tahoma; font-size:9pt; color:#333; line-height:100%;	padding-top:3px; padding-bottom:0px}
ul, ol {margin:0px; padding:0 0 0 23px}
li {margin-bottom:5px; line-height:1.5}
.text {font-family:"±¼¸²"; font-size:9pt; color:#222; line-height:15pt}
.c {line-height:9pt}

a:link, a:visited {text-decoration:none; font-size:9pt; color:#333}
a:active, a:hover, a:active {text-decoration:none; font-size:9pt; color:#369}

.pkdi {font-size:9pt; line-height:19px; color:#3e3e3e}
.pkdi a:link {text-decoration:none; font-size:9pt; color:#369}
.pkdi a:hover {text-decoration:none; font-size:9pt; color:#333}

.inform {font-family:±¼¸², arial; font-size:10pt; line-height:130%; color:#343434}
.inform_writer {font-family:±¼¸², arial; font-size:9pt; line-height:130%; color:#202020}

.hpointM {font-family:"±¼¸²"; font-size:9pt; color:#333; line-height:130%}

.loginfm {padding-left:2px; font-family:verdana; font-weight:bold; font-size:8pt; color:#333; line-height:120%; height:20px; border:1px solid #AAB1DD}

.pad10 {padding-right:10px}
.lpad5 {padding-left:5px}
.lpad10 {padding-left:10px}
.lpd20 {padding-left:20px}
.lpd18 {padding-left:18px}
.tpd3 {padding-top:3px}
.tpd10 {padding-top:10px}

.short {letter-spacing:-1pt}

.blackover td, input, select, textarea {font-family:"±¼¸²"; font-size:9pt; color:#000}
.blackover a:link {font-family:"±¼¸²"; font-size:9pt; color:#000; text-decoration:none}
.blackover a:active {font-family:"±¼¸²"; font-size:9pt; color:#FF0000; text-decoration:underline}
.blackover a:visited {font-family:"±¼¸²"; font-size:9pt; color:#000; text-decoration:none}
.blackover a:hover {font-family:"±¼¸²"; font-size:9pt; color:#000; text-decoration:underline}

.source {font-family:verdana; font-size:8pt; line-height:15pt; color:#000}
.dotum_s {font: 11px "µ¸¿ò"; line-height:16px; padding-top:2px}
.dotum_s a:link {font-family:"µ¸¿ò"; font-size:8pt; color:#000; text-decoration:none}
.dotum_s a:active {font-family:"µ¸¿ò"; font-size:8pt; color:#336699; text-decoration:none}
.dotum_s a:visited {font-family:"µ¸¿ò"; font-size:8pt; color:#000; text-decoration:none}
.dotum_s a:hover {font-family:"µ¸¿ò"; font-size:8pt; color:#336699; text-decoration:none}

.silverscroll {
scrollbar-face-color:#F5F5F5;
scrollbar-highlight-color:#FFF;
scrollbar-3dlight-color:#c8c8c8;
scrollbar-shadow-color:#c8c8c8;
scrollbar-darkshadow-color:#FFF;
scrollbar-track-color:#E4E4E4;
scrollbar-arrow-color:#c8c8c8;
scrollbar-base-color:#E6E6E6;
}

.grayscroll {
	scrollbar-3dlight-color:#FFF;
	scrollbar-arrow-color:#FFF;
	scrollbar-track-color:#FFF;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-face-color:#efefef;
	scrollbar-highlight-color:#FFF;
	scrollbar-shadow-color:#ccc;
}

.bline a:link {color:#000; text-decoration:underline}
.bline a:active {color:#FF0000; text-decoration:underline}
.bline a:visited {color:#000; text-decoration:underline}
.bline a:hover {color:#000; text-decoration:none}
.blue {font-family:±¼¸²; font-size:9pt; color:#2080D0; line-height:160%}
.blue a:link {text-decoration:underline; font-size:9pt; color:#0000FF}
.blue a:visited {text-decoration:none; font-size:9pt; color:#2080D0}
.blue a:active {text-decoration:none; font-size:9pt; color:#0000FF}
.blue a:hover {text-decoration:none; font-size:9pt; color: #FF0000}
.blue a:active  { }

.copy {font-family:±¼¸²; font-size:9pt; color:#A4A4A4}
.small {font-family:"Tahoma"; font-size:11px}
.sol {border:1px solid #B5B5B5}
.ver8 {font-family:verdana;	font-size:8pt; color:#333}
.tah8 {font-family:Tahoma; font-size:8pt; color:#333}
.uline {text-decoration:underline}
.bold {font-weight:bold}
.graybox {width:100%; margin:6px 0px 6px 20px; padding:10px; background-color:#EFEFEF}

/* lightbox */
#overlay{ background-image:url(/image/overlay.png); position:absolute; top:0px; left:0px; z-index:90; width: 100%; height:750px; }
* html #overlay{ background-color: #616161; background-color: transparent; background-image: url(blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/overlay.png", sizingMethod="scale"); }
#obox{ background:#FFFFFF; padding:10px 10px 22px 10px; border:2px solid #C3C3C3; position:absolute; width:600px; height:360px; z-index:91;  }
#close{ position:absolute; bottom:0px; right:8px; cursor:pointer; }

/* table */
.tbl {border-top:1px solid #333; border-right:1px solid #333}
.tbl th, .tbl td {border-left:1px solid #333; border-bottom:1px solid #333; padding:5px}
/* table orange line */
.tblorange {border-top:1px solid #FF9340; border-right:1px solid #FF9340}
.tblorange th, .tblorange td {border-left:1px solid #FF9340; border-bottom:1px solid #FF9340; padding:5px}
.tblorange th {background-color:#FF9340}

.unview {display:none}

/* list type select */
/* ul class="li_txt" */
.li_txt {padding:10px; margin:0px; list-style:none}
.li_txt li {margin-bottom:5px; padding-left:5px; vertical-align:top}

/* ilsan left menu */
.li_menu {padding:0; margin:0; list-style:none}
.li_menu li {margin:5px 0; line-height:normal; padding-left:30px}
#KB0Child, #KB1Child, #KB2Child, #KB3Child, #KB4Child {display:none}

/* left menu */
#KBJaChild, #KBGaChild, #KBDaChild {display:none}

.mar0 {margin:0px}

/* ilsan gnb */
.gnbi {margin:10 0 10 160px; width:610px; height:30px}
.gnbi li {margin:0px; padding:0px; list-style:none; float:left}

/* pop up layer */
.diag {width:301px; height:334px; margin:0px auto;}
.diag .hd .tl, .diag .hd .tr, .diag .ft .bl, .diag .ft .br {font-size:1px}
.diag .hd {width:100%; height:9px; background:transparent url('/popup/images/tl.png') no-repeat; overflow:hidden}
.diag .hd .tr {width:8px; height:9px; background:transparent url('/popup/images/top_right.png') no-repeat right 0px; float:right}
.diag .bd {width:301px; height:315px; padding:0px 10px; background:transparent url('/popup/images/bd_bg.png') repeat-y 0px 0px; overflow:hidden}
.diag .btn {width:280px; height:13px; background-color:#F9FAE8}
.diag .bl {width:168px; height:13px; float:left}
.diag .br {width:11px; height:13px; float:right}
.diag .ft {width:100%; height:10px; background:transparent url('/popup/images/bl.png') no-repeat 0px 0px; overflow:hidden}
.diag .ft .br {width:8px; height:10px; background:transparent url('/popup/images/bottom_right.png') no-repeat right 0px; float:right}

/* ÅëÇÕ°Ô½ÃÆÇ */
#bbswrap {margin:10px auto 10px auto;}
#bbswrap td {vertical-align:middle}
#bbswrap input, #bbswrap select, #bbswrap img {vertical-align:middle; margin:0}

/* °Ô½ÃÆÇ ¸®½ºÆ® */
table.boardList {
	clear:both;
	table-layout:fixed;
	border-collapse:collapse;
	border-top:2px solid #00b0c2;
}
table.boardList thead.listThead tr.listRow th.cell {
	height:31px;
	padding:0;
	border-bottom:1px solid #e3e3e3;
	background:url(/etc/bbs/images/k_boardList.gif) repeat-x left top;
}
table.boardList tbody.listTbody tr.listRow td.cell {
	height:31px;
	padding:9px 0 6px 0;
	border-bottom:1px solid #e8e8e8;
	text-align:center;
	vertical-align:middle;
	line-height:1.33;
	background:#ffffff;
}
table.boardList tbody.listTbody tr.listRow td.data {
	padding:9px 0 6px 10px;
	text-align:left;
}
.boardList tbody.listTbody tr.listRow td.cell img {
	margin-top:-2px;
	vertical-align:middle;
}
.boardList tbody.listTbody tr.listRow .ico_new {
	margin-left:4px;
	line-height:0;
	font-size:0;
	padding:0;
}
/* °Ô½ÃÆÇ º¸±â */
table.board_view {
	clear:both;
	overflow:hidden;
	width:550px;
	/*margin-bottom:15px;*/
	border-top:2px solid #00b0c2;
}
table.board_view tr.listRow td.cell {
	height:16px;
	padding:0;
	border-bottom:1px solid #e8e8e8;
	text-align:center;
	vertical-align:middle;
	line-height:1.33;
	background:#ffffff;
}
table.board_view tr.listRow td.data {
    padding:5px 0 0 10px;
    text-align:left
}
table.board_view tr.listRow td.content {
    padding:15px 0 15px 10px;
    text-align:left
}
.filecomment {
    padding-left:78px;
    margin:0 auto;
    text-align:left;
    width:550px;
    font-family:dotum;
    font-size:11px
}
.boardNavigation {
	clear:both;
	overflow:hidden;
	width:550px;
	padding-top:10px;
}
.boardNavigation .buttonLeft {
	float:left;
	text-align:left;
}
.boardNavigation .buttonRight {
	float:right;
	text-align:right;
}

/* a, span button maker */
div.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/inc/img/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/inc/img/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
