@charset "utf-8";

/* author:Ban, UY */


/*=================================================================================
 * Default Style
 =================================================================================*/
body {
	font-family: "새굴림", "굴림", Gulim, "돋움", Dotum, AppleGothic, Sans-serif; 
	font-size: 75%;
	color: #666;
	line-height: 1.8;
	border-collapse: collapse;
}

a:link, a:visited {
	color: #666;
	text-decoration: none;
}


/*=================================================================================
 * Reset Style
 =================================================================================*/
html, body {margin: 0px;padding: 0px;width:100%;}

h1, h2, h3, h4, h5, h6 {margin: 0px;padding: 0px;font-size: 1em;}

ol, ul {margin: 0px;padding: 0px;list-style: none;}

div, li, dl, dt, dd, form, iframe, p, a, span, blockquote {margin: 0px;padding: 0px;}

fieldset {margin: 0px;padding: 0px;border: 0px solid transparent;		/* : BUG : Opera 7 에서 border: none 버그 있음 */}

legend, hr {display: none;}

label {vertical-align: middle;padding-right:4px;}

img {margin: 0px;padding: 0px;border: none;vertical-align: top;}

table, th, tr, td {margin: 0px;padding: 0px;font-size: 1em;border-collapse: collapse;}

input, textarea {margin: 0px;padding: 0px;font-size: 1em;color: #555555;border: 1px solid #CCD2DA;background: #FFF;vertical-align: middle;-webkit-ime-mode:active;-moz-ime-mode:active;-ms-ime-mode:active;ime-mode:active;}


textarea {padding: 4px 4px 4px 4px;}

input.image, input.radio, input.checkbox {
	padding: 0px;height: auto;border: none;background: none;}/* : FILTER : IE 6 에서 속성 선택자 지원 안함 */

input[type="radio"] {width:13px;height:13px;margin-right:4px;background:none;border:none;}
input[type="checkbox"] {width:13px;height:13px;background:none;border:none;}
input[type="text"] {padding:2px 2px 0 2px;height: 17px;}
input[type="image"] {border:0;padding:0;margin:0;}

input.file {padding: 2px 0px 2px 0px;height: auto;}/* : FILTER : IE 6 에서 속성 선택자 지원 안함 */


input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {background-color: #ffffff;}

caption {width:0;height:0;padding: 0px;margin: 0px;visibility: hidden;font-size:0px; height:0px; line-height:0px}

label {cursor:pointer;}

select {margin: 0px;padding: 0px;height: 20px;color: #6c6c6c;vertical-align: middle;font-size: 1em;}

button {border:none;background:transparent;overflow:visible;cursor:pointer; }

/*=================================================================================
 * Common Style
 =================================================================================*/

.skip {overflow:hidden;visibility:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;top:0;left:0;text-indent:-9999px;}
.nobg{background:none !important;}

.pst_rel {position:relative !important;}


.algC {text-align:center !important;}
.algR {text-align:right !important;}

.mt0 {margin-top:0 !important;}

.mr0 {margin-right:0 !important;}
.mr20 {margin-right:20px !important;}

.mb0 {margin-bottom:0 !important;}
.pd0 {padding:0 !important;}

.mt15 {margin-top:15px !important;}
.mb15 {margin-bottom:15px !important;}

.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}

.pt0 {padding-top:0px !important;}

.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}

.pb10 {padding-bottom:10px !important;}

.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}

.pl10 {padding-left:10px !important;}


.ptpb15 {padding:15px 0 !important;}
.ptpb10 {padding:10px 0 !important;}

input.sty_input_01 {padding:2px;background:#efefef;border:1px solid #a1a1a1;}
input.sty_input_02 {padding:2px;background:#efefef;border:2px solid #a1a1a1 !important;}

.pntC_yg {color:#6d945b !important;}/*편년 폰트컬러*/

.f_bold {font-weight:bold !important;}
.f14 {font-size:14px !important;}





