body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	

}



/* ¸µÅ© */

a:link {font-size:9pt; color:#405F11; text-decoration:none;}

a:visited {font-size:9pt; color:#405F11; text-decoration:none;}

a:hover {font-size:9pt; color:#405F11; text-decoration:underline;}

a:active {font-size:9pt; color:#405F11; text-decoration:none;}





body,td,th {

	font-size: 12px;

	font-family: µ¸¿òÃ¼;

	color: #4D4D4D;

	line-height:120%;

	letter-spacing: 0px; 

}


.blind{position:absolute;left:-9999px;top:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}




/* ÆùÆ® */

.style1 { color: #4844DE; font-weight: bold; }

.txt01 { color: #ff0000; font-weight: bold; }

.txt02 { color: #000000;}



p { position:absolute; width:540px; height:779px; left:0; top:0; margin: 0 0 0 0px; padding: 0 0 0 0px;}



/* Á¦¸ñ */

h2 { width: auto; height: auto; margin: 0.3em 0; padding: 0 0 0 16px; background: transparent url(h2bg.png) no-repeat 0 0.1em; color: #000000; font-weight: bold; font-size: 1.2em; letter-spacing: -1px; line-height: 1.5; }

/* UL ½ºÅ¸ÀÏ - ÀÌ¹ÌÁöÁÖ¼Ò¼öÁ¤/margin°ª¼öÁ¤ÇÏ½ÉµÊ */



/* Á¤·Ä */

.tal { text-align: left; }

.tar { text-align: right; }

.tac { text-align: center; }



button { margin: 0; padding: 0; 	font-size: 1em; font-family: µ¸¿ò, Dotum, sans-serif; line-height: 1.2; vertical-align: middle; } /* ÀÔ·ÂÆû¿¡¼­ ÃãÃßÁö ¾Ê´Â ÃÖ¼Ò ÁÙ°£ 1.2 */



/* ¹öÆ°inline */

a.button,

input.button,

button.button { 

cursor: pointer; height: 19px;

/* border: 1px solid #bbb; border-color: #ccc #999 #999 #ccc; background: #fff url(/img/board/btn_bg.gif) no-repeat 0 50%; color: #444 !important; */

border: 1px solid #777; border-color: #999 #555 #555 #999; background: #777; color: #fff !important;

vertical-align: middle; white-space: nowrap;

padding: 3px 6px 2px 6px;

line-height: 1;

}

/* ¹öÆ°inline - IE¹ö±× : a.button ÀÇ margin-top: 4px; ÀÌ»óÀÌ¸é border-top ÀÌ ¾Èº¸ÀÓ

/* inline ¿ä¼Ò´Â margin-left margin-right ¸¸ Àû¿ë°¡´É

/* width: 36+(±ÛÀÚ¼ö*12)px;

*/



button { margin: 0; padding: 0; 	font-size: 1em; font-family: µ¸¿ò, Dotum, sans-serif; line-height: 1.2; vertical-align: middle; } /* ÀÔ·ÂÆû¿¡¼­ ÃãÃßÁö ¾Ê´Â ÃÖ¼Ò ÁÙ°£ 1.2 */



:root a.button { padding: 3px 6px 1px 6px;  } /* FF */

a.button { *padding: 3px 6px 0px 6px; *display: inline-block; *height: 14px; *margin-bottom: 3px; } /* IE6, IE7 : ¹öÆ°Å×µÎ¸®»óÇÏ ¾Èº¸¿´´ÙÇÏ´Â ¹ö±× inline-blockÀ¸·Î ¼öÁ¤ */





:root input.button,

:root button.button { padding: 0 3px; line-height: 19px; /* FF */ }



img.button { cursor: pointer; vertical-align: middle; }



input.button,

button.button,

input.text,

input.file,

select,

textarea,

img.button { *margin: -1px 0 2px 0; }



input.button { 

*padding: 3px 0 2px !important; /* IE6, IE7  */

}

button.button { 

*margin-left: 4px !important; *padding: 2px 0px !important; /* IE6, IE7  */

}



/* ÆË¾÷·¹ÀÌ¾Æ¿ô */

.layout_content { position:absolute; width:540px; height:779px; left:0px; top:200px; background:url(back.jpg)}

.layout_page { position:relative; width:540px; height:779px;  left:30px; overflow:auto;}




/* ÇÃ·Î¿ìÂ÷Æ® */

.floatLeft { float: left; display: inline; margin: 0 15px 15px 0; text-align: left; }

.floatRight { float: right; display: inline; margin: 0 0 15px 15px; text-align: center; }

.close {
	position: absolute;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	left: 0;
	top:779px;
	width:540px;
	height: 24px;
	background: #000000;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
}
