/*** Basic CSS ***/
body, table, input, textarea, select {font: 9pt tahoma; margin: 0; padding: 0; color:#444}
img		{border: 0;}
.hand	{cursor: pointer;}
.hidden	{display: none;}
.bold	{font-weight:bold}

.nbox{ *zoom:1;}
.nbox:after{ content:""; display:block; clear:both; }

/*** link ***/
a		{text-decoration: none; color: #444;}
a:hover {text-decoration: none; color: #007FC8;}
a.white	{text-decoration: none; color: #ffffff;}
a.white:hover {text-decoration: none; color: #ffffff;}

/*** font ***/
.eng	{font: 8pt tahoma;}
.stxt	{font-family: µ¸¿ò; font-size: 8pt; letter-spacing: -1px;}
.desc	{font-family: µ¸¿ò; font-size: 8pt; letter-spacing: -1px; margin-top: 5px;}

/*** form ***/
form	{display: inline;}
form input[type=text],input[type=password],textarea {border: 1px solid #c4cad1; background: #f5f5f5; color:#444;}
form .null	{border: 0; background: transparent;}
form .null input {border: 0; background: transparent;}
._eng {ime-mode: disabled}
._num {ime-mode: disabled; text-align: right;}

/*** width ***/
.w200	{width: 200px;}
.w300	{width: 300px;}
.w500	{width: 500px;}

/*** color ***/
.gray	{color: gray;}
.red	{color: #9d0038;}
.blue	{color: #006594;}
.green	{color: #008000;}
.white	{color: #ffffff;}
.sky	{color: #7dd0fa;}

/*** align ***/
.left	{float: left;}
.right	{float: right;}
.clear	{clear: both;}
.c1		{
	text-align: left;
	padding-left: 10px;
}

/*** position ***/
.page	{text-align: center; padding: 15px;}
.btn	{text-align: right; margin: 10px 0;}

/*** content ***/
.content {width: 100%; margin: 20px 0; word-wrap: break-word; word-break: break-all; overflow: hidden;}
.content p {margin: 2px 0;}

/*** scroll ***/
.scroll	{
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#D2D2D2;
	scrollbar-highlight-color:#D2D2D2;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#F7F7F7;
	scrollbar-arrow-color:#838383;
}

/*** Table CSS #01 (Form) ***/
table.tb1 {
	width: 100%; margin: 0; padding: 0;
	border-top: 2px solid #e5e5e5;
	border-bottom: 1px solid #d9d9d9;
	border-collapse: collapse;
}
table.tb1 th{
	width: 120px; padding: 8px 0 4px 20px;
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	font: bold 8pt µ¸¿ò; letter-spacing: -1px; text-align: left;
	color: #444444; background: #F9F9F9;
}
table.tb1 td{
	padding: 6px 2px 6px 15px;
	border-bottom: 1px solid #ebebeb;
	text-align: left;
}

/*** Table CSS #02 (List) ***/
table.tb2 {
	width: 100%; margin: 0; padding: 0;
	border-top: 2px solid #e5e5e5;
	border-bottom: 1px solid #d9d9d9;
	border-collapse: collapse;
}
table.tb2 th{
	padding: 7px 0 3px 0;
	border-bottom: 1px solid #ebebeb;
	color: #ffffff; background: #444444;
	font: 8pt µ¸¿ò; letter-spacing: -1px;
}
table.tb2 td{
	padding: 6px 5px;
	border-bottom: 1px solid #ebebeb;
}

/*** Table CSS #10 (Form) Jinju ***/
table.tb10 {
	width: 100%; margin: 0; padding: 0;
	border-top: 2px solid #5591B6;
	border-bottom: 1px solid #A8D3D8;
	border-collapse: collapse;
}
table.tb10 th{
	width: 120px; padding: 8px 0 4px 20px;
	border-bottom: 1px solid #A8D3D8;
	font: bold 8pt µ¸¿ò; letter-spacing: -1px; text-align: left;
	color: #444444;
	background: #F2F8FC url(img/blt_olive.gif) no-repeat 10px;
}
table.tb10 td{
	vertical-align:top;
	padding: 6px 2px 6px 15px;
	border-left: 1px solid #A8D3D8;
	border-bottom: 1px solid #A8D3D8;
	text-align: left;
}

/* ½ºÅ² ³×ºñ°ÔÀÌ¼Ç */
.navi {
	padding:5px;
}

.r_navi {
	color:#ff0000;
	font-weight:bold;
}

.cbtn	{text-align: center; margin: 10px 0;}

div.code {border: 1px solid #cccccc;background: #f7f7f7;padding:10px;font:9pt Courier New;margin:5px 0;}

