@media screen {
	body { background: #f0f0f0; }
	.body { width: 770px; margin: 5px auto; background: url(/img/opener_body.gif); }

	h1 { height: 78px; background: url(/img/opener_header.gif); line-height: 3em; font-size: 15pt; color: #6F8EC0; padding-left: 20px; }
	h1 span { font-weight: normal; color: #888; }

	.search { height: 40px; line-height: 30px; background: url(/img/opener_hr.gif) bottom no-repeat; }
	.search div { width: 570px; margin: 0 auto; }
	.search span { float: left; font-weight: bold; margin: 0 20px; }
	.search select { float: left; margin-top: 5px; width: 150px; }
	#cmd_print { float: right; margin-top: 2px; }

	.nr { height: 372px; line-height: 372px; text-align: center; }

	.footer { height: 100px; background: url(/img/opener_hr.gif) top no-repeat; }
	.footer h2 { height: 30px; color: #3176B8; padding-left: 10px; line-height: 35px; }
	.footer p { height: 70px; padding-left: 10px; line-height: 1.5em; background: url(/img/opener_footer.gif) bottom no-repeat; }

	h4, h3 { padding: 0 30px; margin-top: 10px; }
	#contents { padding: 10px; display: none; }

	#contents table { border-collapse: collapse; width: 100%; margin: 0 auto; border-color: #799EDB; border-top: 1px solid #799EDB; border-bottom: 1px solid #799EDB; }
	/*#contents th { color: #16499E; border-color: #799EDB; font-family: µ¸¿ò; font-size: 11pt; height: 40px; background: #F0F8FF; }*/
	#contents td { border-color: #799EDB; font-family: ±¼¸²; font-size: 9pt; text-align: center; height: 40px; vertical-align:middle; }

	.cname { margin-left: 2em; font-size: 10pt; font-weight: bold; margin-top: 2em; }
	.plist { margin-left: 2em; list-style-type: disc; }
	.plist li { margin-left: 3em; line-height: 2em; font-size: 10pt; }
}
@media print {
	.search, .footer, h1, #cmd_print { display: none; }
	h3 { font-size: 12pt; color: blue; height: 50px; line-height: 50px; }
	table { width: 100%; }
	thead { display: table-header-group; }
	.break { page-break-before: always; }
	.pnt_hide { display: none; }
	.cname { font-weight: bold; margin-top: 1em; }
	.plist { list-style-type: disc; }
	.plist li { margin-left: 2em; }
}