@charset "euc-kr";
body,form,table {
	/* font-size: 90%; */
}
body,form {
	margin: 0px;
}
body {
	background-color: white;
}
p,div {
	margin: 0px;
	padding: 0px;
	line-height: 1.5;
}
ol,ul {
	line-height: 1.5;
}
A:link {
    color: blue; TEXT-DECORATION: none
}
A:active {
    color: red; TEXT-DECORATION: none
}
A:visited {
    color: navy; TEXT-DECORATION: none
}
A:hover {
    color: red; TEXT-DECORATION: underline
}
.maintable {
	width: 100%;
}
.tbdefault{
	width: 100%;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #888888;
}
/*
.tbdefault_col0 { width: 20px;}
.tbdefault_col1 { width: 30px; text-align: right; padding-right: 5px}
.tbdefault_col2 { width: 20px;}
.tbdefault_col3 { width: 20px; text-align: center}
*/
.tbdefault th {
	background-color: #dddddd;
	border-bottom: 1px solid #888888;
}
.tbdefault_eventr{
	background-color: #fbfbee;
}
.textinput {
	border: 1px solid #d6d6d6;
}

.imagebutton { height: 22px; 
padding-top: 2px; padding-left: 1px;
font-size: 9pt;
background-image: url(../images/bt_bg.gif);
font-family: "±¼¸²";
border: 1px solid #555555;
cursor: pointer}

.navibutton { width: 50px; height: 22px; border: 0px solid #555555;
background-image: url(../images/navi_bt.gif); padding-top: 3px; padding-left: 1px;
font-family: "±¼¸²"; font-size: 9pt;}

.listtable {
	border-bottom: 1px solid gray;
	/* width: 95%; */
	width: 640px;
	font-size: 10pt;
	margin-left: 20px;
}
.listtable td:first-child {
	text-align: right;
}

.listtable td:first-child + td + td + td + td {
	text-align: right;
}

.listtable_th {
	border-bottom: 4px double #cccccc;
}
.listtable_td {
	border-bottom: 1px solid #EEEEE0;
}
.listtable_col4 {
	text-align: right;
}

.menulist {
	text-align: left;margin-top: 5px;margin-left: 30px;margin-bottom: 5px;line-height: 1.2; font-size: 10pt;
}

.frontsub {
}
.frontsubtitle {
	font-weight: bold;
	color: #444444;
	padding-left: 20px;
	text-align: left;
	background-color: #e0e0e0;
	cursor: pointer;
}
TEXTAREA { font-family: "¹ÙÅÁÃ¼"; font-size: 12pt }
PRE { font-family: "¹ÙÅÁÃ¼"; font-size: 12pt; background-color: #d0d0d0;line-height: 1 }

.viewtable {
	/* width: 95%; */
	width: 640px;
	font-size: 10pt;
	border-top: 1px solid #ACA673;
	border-bottom: 1px solid #ACA673;
}
.infotable {
	/* width: 95%; */
	width: 640px;
	font-size: 10pt;
	border-top: 1px solid #ACA673;
	border-left: 1px solid #ACA673;
	margin-bottom: 5px;
}
.infotable_th {
	width: 50px;
	font-weight: normal;
	color: gray;
	border-right: 1px solid #ACA673;
	border-bottom: 1px solid #ACA673;
	padding-top: 5px;
}
.rowmisc {
	border-right: 1px solid #ACA673;
	border-bottom: 1px solid #ACA673;
}
.infotable td {
	padding-top: 5px;
	border-right: 1px solid #ACA673;
	border-bottom: 1px solid #ACA673;
}
.rowtitle {
	border-right: 1px solid #ACA673;
	border-bottom: 1px solid #ACA673;
	font-weight: bold;
	padding-left: 5px;
}
.rowbody {
	padding: 20px;
}
.commenttitle{
    	text-align: left;
    	/* width: 95%; */
    	width: 640px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #ebebde;
	color: #5C5603;
	border-bottom: 1px solid #ACA673;
	font-size: 10pt;
}
.commentrow{
    	/* width: 95%; */
	width: 640px;
	font-size: 10pt;
    	text-align: left;
	padding-top: 5px;
}
.commentbody {
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
.commentinfo {
	text-align: right;
	padding: 3px;
	border-bottom: 1px solid #ACA673;
}
.uploadtable {
    background-color: #fafbee;
}
.uploadtable td { border: 0px }
.minitexticon {
	text-decoration: none;
	font-size: 8pt;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080;
	cursor: pointer;
	color: navy;
	background-color: #d0d0d0;
}
.minitexticon A:visited { color: navy }
.minitexticon A:link { color: navy }
.minitexticon A:hover { color: navy; text-decoration: none }

#modal_mask {
    text-align: center;
    position:absolute;
    z-index:900;
    top:0;
    left:0;
    width:100%;
    background-color:#000000;
    visibility: hidden;
    height: 0px;
}
#modal_mask2 {
    border: 0px;
    width: 100%;
    height: 0px;
}

