@charset "utf-8";
/* ----------------------------------------------------------------------------------------------------
 *	Daonsoft Publishing.Div
 * Author	: 2009-07-21 by 2dea
 * Descript	: Daonsoft Default CSS
 * Location	: http://www.dosoft.co.kr
 * Last Edit+	: 2009-07-21 by 2dea
 * Comment	: Modified Line-
 ---------------------------------------------------------------------------------------------------- */

/* Import Rules */
@font-face {font-family: MG; src: url("/www/resource/css/2dea.wf"); }

/* Global Selector */
html {overflow-y: scroll; } /* scrollbar-arrow-color: #000; scrollbar-face-color: #FFF; scrollbar-track-color: #EEE; scrollbar-highlight-color: #555; scrollbar-shadow-color: #555; scrollbar-3dlight-color: #FFF; scrollbar-darkshadow-color: #FFF; */
body {margin: 0px; font: 0.75em/1.168em 돋움, Dotum, 굴림, Gulim, AppleGothic, sans-serif; color: #000; background: #FFF; _filter: expression(document.execCommand('BackgroundImageCache', false, true)); } 

/* Type Selector */
* {margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 {font-size: 1em; line-height: 1.25em; font-family: 돋움, Dotum, AppleGothic, sans-serif; }
address {text-transform: uppercase; font-style: normal; }
	address a {text-transform: lowercase; }
em {font-style: normal; font-weight: bold; }
cite {font-style: oblique; }
q:before, q:after {content: ""; }
br {letter-spacing: 0em; }
ins {text-decoration: none; }
del {display: none; }
li {list-style: none; }
table {border-collapse: collapse; empty-cells: show; }
caption {width: 0px; height: 0px; overflow: hidden; visibility: hidden; font-size: 0em; line-height: 0em; }
a {text-decoration: none; color: #000; }
	a:hover, a:focus {text-decoration: underline; }
object {display: block; }
img {vertical-align: text-top; border: none; }
	img.txt-type {vertical-align: text-bottom; }
	img.btn-type {vertical-align: middle; }
hr {display: none; }
iframe {border: none; }
form {display: inline; }
input {vertical-align: middle; }
	input[type="text"], input[type="password"] {width: auto; height: 15px; *margin: -1px 0px; padding: 3px 0px 0px 2px; font: 1em 돋움, Dotum, AppleGothic, sans-serif; color: #555; border: 1px solid #AAA; }
	input.txt-type {width: auto; height: 15px; *margin: -1px 0px; padding: 3px 0px 0px 2px; font: 1em 돋움, Dotum, AppleGothic, sans-serif; color: #555; border: 1px solid #AAA; }
	input[type="file"] {width: auto; height: 20px; *margin: -1px 0px; font: 1em Tahoma, 굴림, Gulim, AppleGothic, sans-serif; color: #000; }
	input.file-type {width: auto; height: 20px; *margin: -1px 0px; font: 1em Tahoma, 굴림, Gulim, AppleGothic, sans-serif; color: #000; }
	input[type="checkbox"], input[type="radio"] {width: 13px; height: 13px; vertical-align: middle; margin: -1px 7px 1px 0px; cursor: pointer; }
	input.cbr-type {width: 13px; height: 13px; vertical-align: middle; margin: -1px 7px 1px 0px; cursor: pointer; }
	input[type="submit"], input[type="reset"], input[type="button"] {height: 20px; overflow: visible; padding: 0px 3px; *padding: 0px 2px; font: bold 1em/1.5em Tahoma, 돋움, Dotum, AppleGothic, sans-serif; color: #FFF; border: 1px solid #000; background: #333; cursor: pointer; }
	input.btn-type, button.btn-type {height: 20px; overflow: visible; padding: 0px 3px; *padding: 0px 2px; font: bold 1em/1.5em Tahoma, 돋움, Dotum, AppleGothic, sans-serif; *line-height: 1.25em; color: #FFF; border: 1px solid #000; background: #333; cursor: pointer; }
	input[type="submit"], x:-moz-any-link, input[type="reset"], x:-moz-any-link, input[type="button"], x:-moz-any-link, button.btn-type, x:-moz-any-link {padding: 0px; *padding: 0px 2px; }
	input[type="image"] {font-weight: bold; font-size: 1em; font-family: Tahoma, 돋움, Dotum, AppleGothic, sans-serif; text-decoration: underline; color: #00C; }
	input.img-type {font-weight: bold; font-size: 1em; font-family: Tahoma, 돋움, Dotum, AppleGothic, sans-serif; text-decoration: underline; color: #00C; }
button {width: auto; height: auto; vertical-align: middle; padding: 0px; font: 1em/1.25em 돋움, Dotum, AppleGothic, sans-serif; color: #000; border: none; background: url("") no-repeat; cursor: pointer; }
	button * {position: relative; }
	button b {position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; visibility: hidden; font-size: 0em; line-height: 0em; }
	button img {vertical-align: middle; }
	button img, x:-moz-any-link {left: -3px; margin: -1px -6px -1px 0px; }
	html*button img {left: -6px; margin: 0px -13px -2px 0px; }
select {width: auto; height: 20px; vertical-align: middle; padding: 1px 0px; font: 1em Tahoma, 돋움, Dotum, AppleGothic, sans-serif; color: #555; border: 1px solid #AAA; }
optgroup {font: bold 1em Tahoma, 돋움, Dotum, AppleGothic, sans-serif; color: #C00; background: #FFF; }
option {font: 1em Tahoma, 돋움, Dotum, AppleGothic, sans-serif; color: #555; }
textarea {width: auto; height: auto; overflow-y: scroll; vertical-align: middle; *margin: -1px 0px; padding: 0px; font: 1em/1.333em 굴림체, Gulimche, AppleGothic, serif; color: #555; border: 1px solid #AAA; }
label {vertical-align: middle; cursor: pointer; }
	label.img-type {vertical-align: baseline; }
fieldset {border: none; }
legend {position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; visibility: hidden; font-size: 0em; line-height: 0em; }
noscript p, noscript a {display: block; width: auto; max-width: 180px; margin: 0px auto; padding: 0px 10px; font-weight: bold; color: #C00; }

